/* 所有页面的媒体查询 */
@media screen and (min-width: 1611px) {

	/* ~~~~~~~~~~~~case_list_one_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list_one_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list_one_list ~~~~~~~~~~~~~~~ */
	.case_list_one_list dd:nth-child(3n) {
		margin-right: 0;
	}

	/* ~~~~~~~~~~~~case_list_one_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list_one_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list_one_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */
	.quote_four_item .public_module_title .text {
		line-height: 24px;
	}

	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */

	.product_list dd:nth-child(3n).hover .pro_list_right {
		right: 0;
		left: calc(-100% - 40px);
	}

	.product_list dd:nth-child(3n) {
		margin-right: 0;
	}

	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~index_six_r ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~index_six_r ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~index_six_r ~~~~~~~~~~~~~~~ */
	.index_six_l_swiper {
		transform: translate(0%, 10%);
		-ms-transform: translate(0%, 10%);
		-webkit-transform: translate(0%, 10%);
	}

	.index_six_r {
		transform: translate(0%, 10%);
		-ms-transform: translate(0%, 10%);
		-webkit-transform: translate(0%, 10%);
	}
    .index_sevne{
        padding-top: 180px;
    }
	/* ~~~~~~~~~~~~index_six_r end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~index_six_r end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~index_six_r end~~~~~~~~~~~~~~~ */
}

/* 1411-----------1610*/
@media screen and (min-width: 1411px) and (max-width: 1610px) {

	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	.product_list dd:nth-child(3n).hover .pro_list_right {
		right: 0;
		left: calc(-100% - 40px);
	}

	.product_list dd:nth-child(3n) {
		margin-right: 0;
	}

	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	.footer_top2 {
		width: 20%;
	}

	.footer_top4 {
		width: 16%;
	}

	.footer_top5 {
		width: 24%;
	}

	.case_list_one_list dd:nth-child(3n) {
		margin-right: 0;
	}



	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item ~~~~~~~~~~~~~~~ */

	.quote_four_item .public_module_title .text {
		line-height: 22px;
	}

	.quote_four_b_con {
		border-top: none;
	}

	.quote_four_item {
		padding: 30px 30px 80px;
	}

	.quote_four_item .icon {
		padding-bottom: 0;
	}

	.quote_four_item .btn {
		padding-top: 15px;
	}

	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~quote_four_item end~~~~~~~~~~~~~~~ */
	.index_six_con {
		padding: 5.21vw 0;
	}
}


/* 1201-----------1410    大屏电脑*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {

	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list ~~~~~~~~~~~~~~~ */
	.product_list dd {
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
	}

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

	.product_list dd:nth-child(2n).hover .pro_list_right {
		right: 0;
		left: calc(-100% - 40px);
	}

	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~product_list end~~~~~~~~~~~~~~~ */
	.footer_top2 {
		width: 22%;
	}

	.footer_top4 {
		width: 17%;
	}

	.footer_top5 {
		width: 25%;
	}

	.add_us_banner {
		height: 560px;
	}

	/* add_us */
	.contact_page_form .code {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.quote_one_r .code .code_l,
	.quote_one_r .code .code_r,
	.contact_page_form .code .code_r,
	.contact_page_form .code .code_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.add_us_three_r .contact_page_form_btn {
		width: 50%;

	}

	.case_list_one_list dd:nth-child(3n) {
		margin-right: 0;
	}

	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	.company_one_r,
	.company_one_l {
		width: 100%;
		margin-bottom: 30px;
		padding-bottom: 0;
	}

	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	.contact_right,
	.contact_left {
		width: 100%;
	}


	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	.quote_four_item .public_module_title .title {
		padding-bottom: 0;
	}

	.quote_four_item .public_module_title .text {
		line-height: 22px;
	}

	.quote_four_item {
		padding: 30px 30px 40px;
	}

	.quote_four_item .icon {
		padding-bottom: 0;
	}

	.quote_four_item .btn {
		padding-top: 15px;
	}

	.quote_six_table a {
		width: calc((100%) / 4);
	}

	.quote_nine_box .add_us_three_r,
	.quote_nine_box .add_us_three_l {
		width: 100%;
	}

	.index_six_con {
		padding: 5.21vw 0;
	}



	.aboSix2_lunbo .swiper-slide .item .year {
		padding: 0;
	}

	.aboBoxSix2::before {
		width: calc(100% - 16vw);
		padding: 0;
	}

	.quote_six_con {
		padding: 0;
	}

	.aboSix1_lunbo {
		width: calc(100% - 16vw);
	}

}


/* 1025-----------1200    中等屏幕*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	.aboSix2_lunbo .swiper-slide .item .year {
		padding: 0;
	}

	.aboBoxSix2::before {
		width: calc(100% - 20vw);
		padding: 0;
	}

	.quote_six_con {
		padding: 0;
	}


	.product_list dd {
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
	}

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

	.product_list dd:nth-child(2n).hover .pro_list_right {
		right: 0;
		left: calc(-100% - 40px);
	}

	.add_us_banner_con {
		top: 60px;
	}

	.add_us_banner {
		height: 480px;
	}

	.mobile_header {
		display: block;
	}

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

	.header_box,
	.footer_top2 {
		display: none;
	}

	.footer_top3 {
		display: none;
	}

	.footer_top4 {
		width: 40%;
	}

	.footer_top5 {
		width: 40%;
	}

	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	.index_banner_item {
		height: 750px;
	}

	/* index_six_l */
	.index_six_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.index_six_r {
		width: 100%;
	}

	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	.add_us_three_r,
	.add_us_three_l {
		width: 100%;
		margin-bottom: 30px;
	}

	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	.case_list_one_list dd:nth-child(3n) {
		margin-right: 0;
	}

	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	.company_one_r,
	.company_one_l {
		width: 100%;
		margin-bottom: 30px;
		padding-bottom: 0;
	}

	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	.contact_right,
	.contact_left {
		width: 100%;
	}

	.conBoxTwo {
		margin-top: 30px;
	}

	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */
	.quote_one_con {
		transform: translate(0%, -20%);
		-ms-transform: translate(0%, -20%);
		-webkit-transform: translate(0%, -20%);
	}

	.quote_three_r,
	.quote_three_l {
		width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
	}

	/* quote_four_item */
	.quote_four_item .public_module_title .title {
		padding-bottom: 0;
	}

	.quote_four_item .public_module_title .text {
		line-height: 20px;
	}

	.quote_four_item {
		padding: 30px 30px 20px;
	}

	.quote_four_item .icon {
		padding-bottom: 0;
	}

	.quote_four_item .btn {
		padding-top: 15px;
	}

	.quote_nine_box .add_us_three_r,
	.quote_nine_box .add_us_three_l {
		width: 100%;
	}

	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	.product_list_three_l {
		width: 100%;
		padding: 30px;
	}

	.product_list_three_r {
		width: 100%;
	}

	.index_six_con {
		padding: 5.21vw 0;
	}
}


/* 768------------1024    ipad*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .service_four_con{
		justify-content: flex-start;
		-ms-justify-content:flex-start;
		-webkit-justify-content: flex-start;
	}
	.service_four_r{
		width: 100%;
	}

    
    
    
	.index_nine_swiper_item .pic {
		height: auto;
	}

	.index_nine_swiper_item .bottom {
		padding: 15px;
	}

	.index_nine_swiper_item .pic_btn {
		left: 15px;
		top: 15px;
		height: 40px;
	}

	.aboSix2_lunbo .swiper-slide .item .year {
		padding: 0;
	}

	.aboBoxSix2::before {
		width: calc(100% - 20vw);
		padding: 0;
	}

	.quote_six_con {
		padding: 0;
	}

	.aboSix1_lunbo {
		width: 100%;
	}

	.aboSix1_lunbo_item .pic {
		width: 100%;
	}

	.aboSix1_lunbo_item .right {
		width: 100%;
	}









	.pro_deBoxTwo {
		display: none;
	}

	.add_us_banner_con {
		top: 30px;
	}

	.add_us_banner {
		height: 360px;
	}

	.public_herf {
		padding: 30px 0;
	}

	.footer_top2 {
		display: none;
	}

	.footer_top3 {
		display: none;
	}

	.footer_top4 {
		width: 40%;
	}

	.footer_top5 {
		width: 45%;
	}

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

	.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%;
	}

	.p_b_50 {
		padding-bottom: 45px;
	}

	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	.index_banner_item {
		height: auto;
		padding: 35px 0 200px 0;
	}

	.index_banner_tel,
	.index_banner_left {
		display: none;
	}

	.index_banner_swiper2 {
		width: auto;
	}

	.index_banner_swiper2 .swiper-slide {
		width: 120px !important;
	}

	.index_banner_bottom {
		bottom: 60px;
	}

	.index_banner_btn .public_btn a {
		height: 50px;
	}

	.public_btn a {
		padding: 0 30px;
	}

	/* .index_one_l */
	.index_one_l {
		width: 100%;
	}

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

	.index_one_l .pic {
		margin-left: 120px;
	}

	.index_one_swiper_button {
		width: 40px;
		height: 40px;
	}

	.index_six_box {
		width: 92%;
		max-width: 1600px;
		margin-left: auto;
		margin-right: auto;
	}

	/* index_two_t_l */
	.index_two_t_l {
		width: 100%;
		margin-right: 0;
		text-align: center;
	}

	.index_two_t_r .text {
		text-align: center;
	}

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

	/* .index_three_video */
	.index_three_video .iconfont {
		font-size: 72px;
	}

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

	/* .index_five_item */
	.index_five_item {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.pic_btn {
		padding: 0 15px;
		height: 50px;
	}

	.index_five_item .list_item {
		margin: 15px 0 15px 0;
	}

	/* index_six_l */
	.index_six_l {
		width: 100%;
		margin-right: 0;
	}

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

	.index_six_con {
		width: 100%;
	}

	.index_six_item .com {
		height: auto;
	}

	.index_six_item .com_title {
		position: relative;
	}

	.index_seven_b_item .item_t {
		height: 260px;
	}

	/* .detail_one_l */
	.detail_one_r,
	.detail_one_l {
		width: 100%;
	}

	.detail_one_l_b {
		width: 100%;
	}

	.detail_one_l_btn a {
		width: 300px;
		line-height: 50px;
		height: 50px;
		font-size: 16px;
		margin-bottom: 30px;
	}

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

	.contact_page_form_btn {
		height: 50px;
	}

	.index_eleven_r,
	.index_eleven_l {
		width: 100%;
	}

	.index_sevne_t_l {
		width: 100%;
		text-align: center;

	}

	.index_sevne_t_l .text {
		padding-bottom: 30px;
		margin: auto;
	}

	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	.add_us_one_item:nth-child(even) .add_us_one_con {
		flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
	}

	.add_us_one_item:nth-child(even) .add_us_one_l {
		width: 100%;
		padding: 0 8.33vw 0 5.21vw;
	}

	.add_us_one_r {
		width: 100%;
	}

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

	.add_us_three_r,
	.add_us_three_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.add_us_three {
		padding-bottom: 100px;
	}

	/* add_us */
	.contact_page_form .code {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.contact_page_form .code .code_r,
	.contact_page_form .code .code_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.add_us_three_r .contact_page_form_btn {
		width: 50%;
	}

	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	.case_list_one_list dd {
		width: calc((100% - 30px) / 2);
		margin: 0 30px 30px 0;
	}

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

	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	.blo_deOne1_L {
		width: 100%;
	}

	.blo_deOne1_R {
		width: 100%;
	}

	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	.company_one_r,
	.company_one_l {
		width: 100%;
		margin-bottom: 15px;
		padding-bottom: 0;
	}

	.company_two_icon {
		font-size: 58px;
	}

	/* .company_three_item_l */
	.company_three_item_l {
		width: 100%;
		text-align: center;
	}

	.company_three_item_r {
		width: 100%;
	}

	.company_three_item_l .bottom {
		font-size: 58px;
		margin: auto;
	}

	/* .company_four_item */
	.company_four_box {
		height: 100%;
	}

	.company_four_item {
		width: 100%;
		height: auto;
		border: none;
	}

	.company_four_item_con {
		position: relative;
		padding: 40px 50px;
		bottom: 0;
	}

	/* company_seven_l */
	.company_seven_l {
		width: 100%;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
		text-align: center;
	}

	.company_seven_l .icon {
		width: 60px;
		height: 60px;
	}

	.company_seven_r {
		width: 100%;
	}

	.company_seven_title {
		width: 100%;
		margin-left: 0;
	}

	.company_seven_r {
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
		margin-top: 15px;
	}

	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	.contact_right,
	.contact_left {
		width: 100%;
	}

	.conBoxTwo {
		margin-top: 30px;
	}

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

	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */

	.quote_one_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		margin: 30px 0;
	}

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

	.quote_one_r {
		padding-left: 0;

		width: 100%;
	}

	.quote_one_r .contact_page_form_btn {
		width: 50%;
	}

	/* .quote_two_swiper_item .pic_con */
	.quote_two_swiper_item .pic_con {
		width: 75%;
	}

	/* quote_three_r, */
	.quote_three_r,
	.quote_three_l {
		width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
	}

	/* quote_four_item */
	.quote_four_b_con {
		width: 100%;
		border: none !important;
	}

	.quote_four_item {
		padding: 60px 30px 30px;
	}

	.quote_nine_box .add_us_three_r,
	.quote_nine_box .add_us_three_l {
		width: 100%;
	}

	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~  */
	.news_list_one_swiper_item .left {
		width: 100%;
		margin-bottom: 30px;
	}

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

	.news_list_one_t a {
		padding: 15px;
	}

	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~  */


	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~  */
	.product_list dd {
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
	}


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

	.product_list dd:nth-child(2n).hover .pro_list_right {
		right: 0;
		left: calc(-100% - 20px);
	}

	/* .product_list_two_l */
	.product_list_two_l {
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0;
	}

	.product_list_two_r {
		width: 100%;
	}

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

	.product_list_three_r {
		width: 100%;
	}

	.product_list_four_swiper .swiper-slide-active .con {
		padding: 15px;
	}

	.product_list_four_swiper_item .iconfont {
		width: 50px;
		height: 50px;
	}

	/* .product_list_five_b */
	.product_list_five_l {
		width: 100%;
		margin-bottom: 30px;
	}

	.product_list_five_r {
		width: 100%;
	}

	.detail_ten_l_item .text {
		max-width: 95%;
		padding: 10px 0 0 30px;
	}

	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~  */

	.research_one_l {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.research_one_r {
		width: 100%;
	}

	.research_two_l,
	.research_one_r {
		width: 100%;
		margin-bottom: 30px;
	}

	.research_two_r {
		width: 100%;
		padding: 0 8.33vw 30px 4.17vw;
	}

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

	.research_four_con {
		margin: 0 4.17vw;
	}

	.research_four_r {
		width: 100%;
	}

	/* ~~~~~~~~~~research end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~research end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research end~~~~~~~~~~~~~  */

	/* ~~~~~~~~~~service ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~service ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~service ~~~~~~~~~~~~~  */
	.service_one_l {
		width: 100%;
		padding-left: 0;
		padding-bottom: 30px;
	}

	.service_one_r {
		width: 100%;
	}

	/* .service_two_item */
	.service_two_item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

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

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

	.service_three_item:nth-child(even) .service_three_con {
		flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
	}

	.service_three_item:nth-child(even) .service_three_con .service_three_l {
		width: 100%;
		margin-left: 0;
	}

	/* ~~~~~~~~~~service end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~service end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~service end~~~~~~~~~~~~~  */
	.pro_deBoxTwo {
		display: none;
	}

	.product_detail_six_b_l {
		width: 100%;
		padding-bottom: 30px;
	}

	.product_detail_six_b_r {
		width: 100%;
	}

	.product_detail_three_t_l {
		width: 100%;
		padding-bottom: 30px;
	}

	.product_detail_three_t_r {
		width: 100%;
		justify-content: flex-start;
		-ms-justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}

	.product_detail_three_b_item tr td {
		padding: 20px;
	}

	.product_detail_three_b_item tr:nth-child(odd) {

		font-size: 18px;
	}

	.product_detail_three_b_item tr:nth-child(even) {
		font-size: 24px;
	}
}


/* 1--------------767      手机*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .service_four_con{
		justify-content: flex-start;
		-ms-justify-content:flex-start;
		-webkit-justify-content: flex-start;
	}
	.service_four_tel .list .item{
		margin-bottom: 15px;
	}
	.service_four_tel .left{
		width: 46px;
		margin-right: 15px;
	}
	.service_four_r{
		width: 100%;
	}
	.service_four_btn .public_btn{
		padding: 0 15px;
	}
    
    
	.aboSix2_lunbo .swiper-slide .item .year {
		padding: 0;
	}

	.aboBoxSix2::before {
		width: calc(100% - 25vw);
		padding: 0;
	}

	.quote_six_con {
		padding: 0;
	}

	.aboSix1_lunbo {
		width: 100%;
	}

	.aboSix1_lunbo_item .pic {
		width: 100%;
	}

	.aboSix1_lunbo_item .right {
		width: 100%;
	}














	.pro_deBoxTwo {
		display: none;
	}

	.public_btn a {
		height: 40px;
		line-height: 40px;
		padding: 0 30px;
	}

	.add_us_banner_con {
		top: auto;
		padding-top: 15px;
	}

	.add_us_banner {
		height: auto;
	}

	.public_herf {
		line-height: 30px;
		padding: 9.38vw 0 30px 0;
	}

	.footer_t_r {
		padding: 15px 0;
	}

	.footer_b_l .public_btn {
		padding: 10px 15px;
		margin-bottom: 15px;
	}

	.footer_b {
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
	}

	.footer_t_contact_con {
		padding: 0;
	}

	.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_top2 {
		display: none;
	}

	.footer_top3 {
		display: none;
	}

	.footer_top4 {
		display: none;
	}

	.footer_top5 {
		width: 100%;
		padding-top: 20px;
	}

	.footer_top_title {
		margin-bottom: 10px;
	}

	.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;
	}

	.p_b_50 {
		padding-bottom: 30px;
	}

	.swiper-pagination-bullet-active::before {
		padding: 8px;
	}

	.swiper-pagination-bullet-active {
		width: 8px;
		height: 8px;
	}

	.swiper-pagination-bullet {
		margin: 0 10px !important;
	}

	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	/*~~~~~~~~ index~~~~~~~~ */
	.public_module_title .title {
		line-height: 38px;
		padding-bottom: 15px;
	}

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

	.index_banner_btn .public_btn a {
		height: 50px;
		padding: 0 30px;
	}

	.index_banner_item {
		height: auto;
		padding: 35px 0 50px 0;
	}

	.index_banner_left,
	.index_banner_bottom {
		display: none;
	}

	.index_banner_icon {
		width: 60px;
		height: 60px;
	}

	/* .index_one_l */
	.index_one_l {
		width: 100%;
	}

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

	.swiper_button {
		width: 40px;
		height: 40px;
	}

	/* index_two_t_l */
	.index_two_t_l {
		width: 100%;
		margin-right: 0;
		text-align: center;
	}

	.index_two_t_l .text {
		margin: auto;
	}

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

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

	/* .index_three_video */
	.index_three_video {
		padding: 100px 0;
	}

	.index_three_video .iconfont {
		font-size: 72px;
	}

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

	/* .index_four_swiper_con_b .icon */
	.index_four_swiper_con_b .icon {
		width: 40px;
		height: 40px;
	}

	/* .index_five_item */
	.index_five_item {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.index_five_item .pic_btn {
		padding: 0 15px;
		height: 40px;
		top: 15px;
		left: 15px;
	}

	.index_five_item .list_item {
		margin: 15px 0 15px 0;
	}

	.index_five_item .bottom_btn {
		width: 160px;
		padding-top: 15px;
	}

	/* index_six_l */
	.index_six_l {
		width: 100%;
		margin-right: 0;
	}

	.index_six_r {
		width: 100%;
		margin-top: 30px;
		padding: 0 15px;
	}

	.index_six_con {
		width: 100%;
	}

	.index_six_item .com {
		height: auto;
	}

	.index_six_item .com_title {
		position: relative;
	}

	.index_seven_b_item .item_t {
		height: 260px;
	}

	.index_seven_b_item .title {
		width: 100%;
	}

	/* detail_one_l */
	/* .detail_one_l */
	.detail_one_r {
		width: 100%;
	}

	.detail_one_l {
		width: 100%;
		padding: 30px 15px;
	}

	.detail_one_l_btn a {
		width: 290px;
		line-height: 50px;
		height: 50px;
		font-size: 16px;
		margin-bottom: 30px;
	}

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

	.contact_page_form_btn {
		height: 50px;
	}

	.contact_page_form .item {
		width: 100%;
	}

	/*  */

	.index_nine_table {
		margin-top: 15px;
	}

	.index_nine_table a {
		padding: 0 15px;
	}

	.index_nine_swiper_item .pic_btn {
		height: 40px;
		width: 140px;
	}

	.index_eleven {
		height: auto;
	}

	.index_eleven_box {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
	}

	.index_eleven_l {
		width: 100%;
	}

	.index_eleven_r {
		width: 100%;
	}

	.appoint {
		display: none;
	}

	.index_eleven_r .submit {
		font-size: 16px;
	}

	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ index end~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	/*~~~~~~~~ add_us ~~~~~~~~ */
	.add_us_one_item:nth-child(even) .add_us_one_con {
		flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
	}

	.add_us_one_item:nth-child(even) .add_us_one_l {
		width: 100%;
		padding: 0 15px;
	}

	.add_us_one_r {
		width: 100%;
	}

	.add_us_one_l {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 15px;
	}

	.add_us_three_r,
	.add_us_three_l {
		width: 100%;
		margin-bottom: 15px;
		padding: 15px;
	}

	.add_us_three {
		padding-bottom: 100px;
	}

	.add_us_two_tel .tel {
		font-size: 38px;
	}

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

	.contact_page_form .code .code_l {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.contact_page_form .code img {
		margin: 0 0 15px 0;
	}

	/* add_us */
	.contact_page_form .code {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.contact_page_form .code .code_r,
	.contact_page_form .code .code_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.add_us_three_r .contact_page_form_btn {
		width: 50%;
		height: 50px;
	}

	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	/*~~~~~~~~ add_us end~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list ~~~~~~~~~~~~~~~ */
	.case_list_one_list dd {
		width: 100%;
		margin: 0 0 15px 0;
	}

	.case_list_one_item .trim {
		left: 15px;
		width: 160px;
		height: 50px;
	}

	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~case_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list ~~~~~~~~~~~~~~~ */
	.blo_deOne1_L {
		width: 100%;
		padding: 15px;
	}

	.blo_deOne1_R {
		width: 100%;
	}

	.blo_deOne1_L_05_L {
		width: 100%;
	}

	.blo_deOne1_L_05_R {
		margin-top: 15px;
	}

	.contact_box1_r_text {
		padding-bottom: 30px;
	}

	/* ~~~~~~~~~~~~detail_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~detail_list end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file ~~~~~~~~~~~~~~~ */
	.company_one_r,
	.company_one_l {
		width: 100%;
		margin-bottom: 15px;
		padding-bottom: 0;
	}

	.company_two_icon {
		font-size: 58px;
	}

	/* .company_three_item_l */
	.company_three_item_l {
		width: 100%;
		text-align: center;
	}

	.company_three_item_r {
		width: 100%;
	}

	.company_three_item_l .bottom {
		font-size: 58px;
		margin: auto;
	}

	/* .company_four_item */
	.company_four_box {
		height: 100%;
	}

	.company_four_item {
		width: 100%;
		height: auto;
		border: none;
	}

	.company_four_item_con {
		position: relative;
		padding: 40px 50px;
		bottom: 0;
	}

	/* company_seven_l */
	.company_seven_l {
		width: 100%;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
		text-align: center;
	}

	.company_seven_l .icon {
		width: 60px;
		height: 60px;
	}

	.company_seven_r {
		width: 100%;
	}

	.company_seven_title {
		width: 100%;
		margin-left: 0;
	}

	.company_seven_r {
		justify-content: center;
		-ms-justify-content: center;
		-webkit-justify-content: center;
		margin-top: 15px;
	}

	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~~~company_file end~~~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact ~~~~~~~~~~~~~  */
	.contact_right,
	.contact_left {
		width: 100%;
	}

	.conBoxTwo {
		margin-top: 30px;
	}

	.contact_two_l,
	.contact_two_r {
		width: 100%;
		margin-bottom: 30px;
		padding: 15px;
	}

	.contact_left_list .icon_block {
		width: 50px;
		height: 50px;
		font-size: 26px;
	}

	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~contact end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one ~~~~~~~~~~~~~  */

	.quote_one_con {
		transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-webkit-transform: translate(0%, 0%);
		margin: 15px 0;
		padding: 30px 15px;
	}

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

	.quote_one_r {
		padding-left: 0;

		width: 100%;
	}

	.quote_one_r .contact_page_form_btn {
		width: 50%;
	}

	/* .quote_two_swiper_item .pic_con */
	.quote_two_swiper {
		padding-bottom: 0;
	}

	.quote_two_swiper .swiper-slide-active .pic_con {
		display: none;
	}

	/* quote_three_r, */
	.quote_three_r,
	.quote_three_l {
		width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
	}

	.quote_three_r .icon {
		font-size: 72px;
	}

	/* quote_four_item */
	.quote_four_b_con {
		width: 100%;
		border: none !important;
	}

	.quote_four_item {
		padding: 15px 10px 15px;
	}

	.quote_four_item .icon {
		padding-bottom: 0;
	}

	.quote_four_item .public_module_title .title {
		padding-bottom: 0;
	}

	.quote_four_item .public_module_title .text {
		line-height: 18px;
	}

	.quote_five_t_b .index_two_three_list .item {
		width: calc((100%) / 2);
	}

	/* .company_file_three_b_item */
	.company_file_three_b_item {
		width: 100%;
		margin-right: 0;
		padding: 15px;
	}

	.quote_nine_box .add_us_three_r,
	.quote_nine_box .add_us_three_l {
		width: 100%;
	}

	.quote_nine_box .add_us_three_r .contact_page_form_btn {
		width: 100%;
	}

	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~quote_one end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list ~~~~~~~~~~~~~  */
	.news_list_one_swiper_item .left {
		width: 100%;
		margin-bottom: 15px;
		margin-top: 15px;
	}

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

	.news_list_one_t a {
		margin: 0;
		padding: 15px;
	}

	.news_list_one_swiper_btn {
		margin-bottom: 10px;
	}

	.news_list_one_swiper_button {
		width: 40px;
		height: 40px;
	}

	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~news_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~product_list ~~~~~~~~~~~~~  */

	.product_list dd {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

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

	.product_list dd.hover .pro_list_right {
		position: relative;
		opacity: 1;
		z-index: 1;
		position: relative;
		height: auto;
		top: 0;
		padding: 15px;
		width: 100%;
		right: 0;
	}

	.product_list dd.hover .pro_list_right,
	.product_list dd.hover {
		border-color: transparent;
	}

	.product_item_bottom .text {
		margin-bottom: 20px;
	}

	.product_item_bottom {
		padding-bottom: 20px;
	}

	.pro_list_right .list {
		margin-bottom: 15px;
	}

	.product_item_bottom .tt {
		margin-bottom: 15px;
		line-height: 24px;
		height: 50px;
	}

	.product_list dd.hover .pro_list_right {
		position: relative;
		opacity: 1;
		z-index: 1;
		position: relative;
		height: auto;
		top: 0;
		padding: 0 15px 15px 15px;
		width: 100%;
		right: 0;
	}

	.product_list_one_b {
		padding-top: 30px;
	}

	/* .product_list_two_l */
	.product_list_two_l {
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0;
	}

	.product_list_two_r {
		width: 100%;
	}

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

	.product_list_three_r {
		width: 100%;
	}

	.product_list_three_r .item {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.product_list_three_r_title .title {
		padding-bottom: 0;
	}

	.product_list_three_r_title {
		margin-left: 15px;
	}

	.product_list_three_r .iconfont {
		margin-top: 10px;
	}

	/* .product_list_four_swiper_item .con */
	.product_list_four_swiper_item .con {
		padding: 15px;
		width: 90%;
	}

	.product_list_four_swiper_item .iconfont {
		width: 30px;
		height: 30px;
	}

	/* .product_list_five_b */
	.product_list_five_l {
		width: 100%;
		margin-bottom: 15px;
	}

	.product_list_five_r {
		width: 100%;
	}

	.detail_ten_l_item .text {
		max-width: 95%;
		padding: 10px 0 0 30px;
	}

	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~product_list end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research ~~~~~~~~~~~~~  */

	.research_one_l {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.research_one_r {
		width: 100%;
	}

	.research_two_l,
	.research_one_r {
		width: 100%;
		margin-bottom: 15px;
	}

	.research_four_l .item {
		margin-bottom: 15px;
	}

	.research_two_r {
		width: 100%;
		padding: 0 8.33vw 15px 4.17vw;
	}

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

	.research_four_con {
		margin: 0 4.17vw;
	}

	.research_four_r {
		width: 100%;
	}

	.research_four_box {
		padding-top: 0;
	}

	/* ~~~~~~~~~~research end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~research end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~research end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~service ~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~service ~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~service ~~~~~~~~~~~~~  */
	.service_one_l {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 15px;
	}

	.service_one_r {
		width: 100%;
	}

	/* .service_two_item */
	.service_two_item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.service_three_l .iconfont,
	.service_two_item .top .iconfont {
		width: 60px;
		height: 60px;
		left: 15px;
		top: 15px;
	}

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

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

	.service_three_item:nth-child(even) .service_three_con {
		flex-direction: row;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
	}

	.service_three_item:nth-child(even) .service_three_con .service_three_l {
		width: 100%;
		margin-left: 0;
	}

	/* ~~~~~~~~~~service end~~~~~~~~~~~~~ */
	/* ~~~~~~~~~~service end~~~~~~~~~~~~~  */
	/* ~~~~~~~~~~service end~~~~~~~~~~~~~  */

	.product_detail_two_item {
		width: 50%;
		padding-bottom: 30px;
	}

	.product_detail_three_t_l {
		width: 100%;
		text-align: center;
		padding-bottom: 30px;
	}

	.product_detail_three_t_r {
		width: 100%;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: flex-start;
		-ms-justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}

	.product_detail_three_t_r a {
		height: 40px;

	}

	/* .product_detail_three_b_item tr:nth-child(odd) */
	.product_detail_three_b_item tr:nth-child(odd) {
		font-size: 16px;
	}

	.product_detail_three_b_item tr:nth-child(odd) td {
		padding-bottom: 15px;
	}

	.product_detail_three_b_item tr td {
		padding: 10px;
	}

	.product_detail_three_b_item tr:nth-child(even) {
		font-size: 22px;
	}

	/* .product_detail_six_b_l */
	.product_detail_six_b_l {
		width: 100%;
		padding-bottom: 30px;
	}

	.product_detail_six_b_r {
		width: 100%;
	}

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

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

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

	.product_item_btn .public_btn {
		height: 40px;
	}

	.index_nine_swiper_item .pic {
		height: auto;
	}
}