/*公共样式*/
.blank20 {margin: 0px auto;clear: both;height: 20px;font-size: 1px;overflow: hidden;}
.blank30 {margin: 0px auto;clear: both;height: 30px;font-size: 1px;overflow: hidden;}
.blank50 {margin: 0px auto;clear: both;height: 50px;font-size: 1px;overflow: hidden;}
.clear {margin: 0px auto;clear: both;height: 0px;font-size: 0px;overflow: hidden;display: block;}
.company_detail img{vertical-align: middle;width: 100%;height: 100%;object-fit: cover;}
/*内容样式*/
.company_detail .detail_main_content {position: relative;padding: 30px 0 70px;}
.company_detail .detail_main_content .wide .box_out {border-radius: 8px;background: #fff;box-shadow: 0 0 10px rgba(192,218,254,0.3);margin-bottom: 20px;padding: 30px 30px 40px;transition: all 0.3s;}
.company_detail .detail_main_content .wide .box_out.pb30 {padding-bottom: 30px;}
.company_detail .detail_main_content .wide .box_out:hover {box-shadow: 0 0 18px rgba(31,61,101,0.14);}
.company_detail .detail_main_content .wide .box_out .detail_box .box_name {font-size: 18px;font-weight: bold;color: #000000;text-transform: capitalize;}
.company_detail .detail_main_content .wide .box_out .bottom {display: flex;flex-direction: column;margin-top: 8px;}

/*主页图片*/
.company_detail .detail_main_content .wide .box_out.home_page_img{padding: 0;overflow: hidden;height: 300px;}

/*公司介绍*/
.company_detail .detail_main_content .wide .box_out.overview .overview_box{display: flex;column-gap: 30px;}
.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_l{width: 510px;height: 370px;min-width: 510px;background-color: #f0f0f0;border-radius: 15px;overflow: hidden;}
.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;color: #001141;}
.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .title{font-size: 30px;font-weight: bold;}
.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .description{font-size: 16px;line-height: 1.75;margin-top: 20px;}
.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .contact_btn{display: block;padding: 15px 62px;border-radius: 50px;font-size: 14px;cursor: pointer;background-color: #045afe;color: #FFFFFF;text-align: center;margin-top: 20px;}

/*产品*/
.company_detail .detail_main_content .wide .box_out.products .bottom .t {display: grid;-webkit-grid-template-columns: repeat(4, calc((100% - 3 * 50px) / 4));-ms-grid-columns: repeat(4, calc((100% - 3 * 50px) / 4));grid-template-columns: repeat(4, calc((100% - 3 * 50px) / 4));row-gap: 50px;column-gap: 50px;}
.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy {width: 100%;box-sizing:border-box;display: flex;flex-direction: column;row-gap: 30px;color: #001141}
.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy:hover{color: #045afe;}
.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy .pic {text-align: center}
.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy .name {font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.75;}
.company_detail .detail_main_content .wide .box_out.products .bottom .b {display: flex;align-items: center;justify-content: center;}
.company_detail .detail_main_content .wide .box_out .bottom .b .contact_btn {display: block;padding: 15px 62px;border-radius: 50px;font-size: 14px;cursor: pointer;background-color: #045afe;color: #FFFFFF;text-align: center;}

/*展示*/
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box,.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c_c{display: flex;column-gap: 30px;align-items: center;}
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c{display: flex;row-gap: 30px;align-items: center;flex-direction: column;}
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_size{background-color: #f0f0f0;border-radius: 15px;overflow: hidden;}
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_xs_box{width: 300px;height: 300px;}
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_s_box{width: 630px;height: 300px;}
.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_l_box{width: 560px;height: 630px;}


@media screen and (max-width:1330px) {
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box,.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c_c{column-gap: 2.25vw}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c{row-gap: 2.25vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_xs_box{width: 22.55vw;height: 22.55vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_s_box{width: 47.36vw;height: 22.55vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_l_box{width: 42.10vw;height: 47.36vw;}
}

@media screen and (max-width:1024px) {
	.blank50{height: 6.66vw;}
	.blank20{height: 2.66vw;}
	.company_detail .detail_main_content .wide .box_out{padding: 4vw 4vw 5.3vw;}
	.company_detail .detail_main_content .wide .box_out.home_page_img{height: 40vw;}
	.company_detail .detail_main_content .wide .box_out.overview .overview_box{flex-direction: column;row-gap: 4vw;}
	.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_l{width: 100%;min-width: auto;}
	.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .title{font-size: 5vw;}
	.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .description{margin-top: 2.66vw;font-size: 3.33vw;}
	.company_detail .detail_main_content .wide .box_out.overview .overview_box .overview_box_r .contact_btn{width: 100%;box-sizing: border-box;margin-top: 2.66vw;padding: 4vw 8vw;font-size: 6vw;border-radius: 8vw;}

	.company_detail .detail_main_content .wide .box_out.products .bottom .t {display: grid;-webkit-grid-template-columns: repeat(3, calc((100% - 2 * 5.3vw) / 3));-ms-grid-columns: repeat(3, calc((100% - 2 * 5.3vw) / 3));grid-template-columns: repeat(3, calc((100% - 2 * 5.3vw) / 3));row-gap: 5.3vw;column-gap: 5.3vw;}
	.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy{row-gap: 3vw;}
	.company_detail .detail_main_content .wide .box_out.products .bottom .t .copy .name{font-size: 3.33vw}
	.company_detail .detail_main_content .wide .box_out.products .bottom .b .contact_btn{width: 100%;padding: 4vw 8vw;font-size: 6vw;border-radius: 8vw;}
}

@media screen and (max-width:750px) {
	.company_detail .detail_main_content .wide .box_out.products .bottom .t {display: grid;-webkit-grid-template-columns: repeat(2, calc((100% - 1 * 5.3vw) / 2));-ms-grid-columns: repeat(2, calc((100% - 1 * 5.3vw) / 2));grid-template-columns: repeat(2, calc((100% - 1 * 5.3vw) / 2));row-gap: 5.3vw;column-gap: 5.3vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box{row-gap: 4vw;flex-direction: column;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c_c{column-gap: 4vw}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_box_c{row-gap: 4vw}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_xs_box{width: 40vw;height: 40vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_s_box{width: 84vw;height: 40vw;}
	.company_detail .detail_main_content .wide .box_out.company_show .bottom .img_box .img_l_box{width: 100%;height: 84vw;}
}
