/*companyInfo*/
.companyInfo{padding:50px 0;}
.companyInfo .sub_title{margin-bottom:26px;}
.companyInfo .ci_content{position:relative;}
.companyInfo .ci_left{width:calc(100% - 650px);float:left;position:relative;z-index:1;padding-right:60px;}
.companyInfo .ci_left .ci_title{padding-bottom:20px;position:relative;}
.companyInfo .ci_left .ci_title p{font-size:28px;line-height:38px;height:38px;color:#313131;margin-bottom:12px;}
.companyInfo .ci_left .ci_title span{display:block;font-size:12px;color:#676767;line-height:15px;height:15px;}
.companyInfo .ci_left>p{font-size:15px;line-height:35px;color:#424242;margin-top:6px;text-indent:2em;}
.companyInfo .ci_right{width:650px;float:right;position:relative;z-index:1;}
.companyInfo .ci_right .ci_img{width:100%;padding-bottom:631px;position:relative;}
.companyInfo .info_ul{margin-top:30px;padding:30px 0 0 25px;box-shadow:none;border-top:1px solid #F8F8F8;}
.companyInfo .info_ul .info_li{padding-left:0;border-right:none;}
/*com_img*/
.com_img{padding:40px 0;}
.com_img .cm_content{padding-top:15px;}
.com_img .cm_content .cm_img{width:100%;padding-bottom:75%;position:relative;}
.com_img .cm_content .cm_img p{position:absolute;left:0;bottom:0;height:40px;line-height:40px;background:rgba(0,0,0,.4);text-align:center;font-size:15px;color:#FFF;width:100%;padding:0 15px;}
.com_img .cm_left{width:50%;float:left;overflow:hidden;position:relative;margin-top:22px;}
.com_img .cm_left .cm_img p{text-align:left;}
.com_img .cm_left .swiper-pagination{height:40px;bottom:0;font-size:0;-webkit-text-size-adjust:none;padding:14px 20px 14px 0;text-align:right;}
.com_img .cm_left .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#FFF;}
.com_img .cm_right{width:50%;float:right;}
.com_img .cm_right .cm_li{width:48%;float:left;margin-left:2%;margin-top:22px;display:block;}
@media screen and (max-width:1546px){
	.companyInfo{padding:30px 0;}
	.companyInfo .ci_left{width:calc(100% - 523px);padding-right:26px;}
	.companyInfo .ci_left .ci_title{padding-bottom:15px;}
	.companyInfo .ci_left .ci_title p{font-size:22px;line-height:30px;height:30px;margin-bottom:8px;}
	.companyInfo .ci_left>p{font-size:13px;line-height:28px;margin-top:4px;}
	.companyInfo .ci_right{width:523px;}
	.companyInfo .ci_right .ci_img{padding-bottom:508px;}
}
@media screen and (max-width:1246px){
	.companyInfo{padding:20px 0;}
	.companyInfo .ci_left{width:100%;padding-right:0;float:none;}
	.companyInfo .ci_right{width:100%;float:none;margin-top:20px;}
	.companyInfo .ci_right .ci_img{padding-bottom:36%;}
}
@media screen and (max-width:1023px){

}
@media screen and (max-width:767px){
	
}
@media screen and (max-width:667px){
	#companyInfobg{background-size:auto 90px;}
	.info_num{margin:0 0 20px;}
	.com_video .comv_txt i{height:36px;}
	.com_video .comv_txt p{font-size:20px;height:26px;line-height:26px;margin-top:5px;}

}
@media screen and (max-width:499px){
	
}
/*culture*/
#culturebg{background:#FBFBFB;padding:38px 0 74px;}
.culture{margin-top:38px;}
.culture .ct_li{background:#FFF;}
.culture .ct_li .ctl{float:left;}
.culture .ct_li .ctr{float:right;}
.culture .ct_li .ct_left{width:50%;}
.culture .ct_li .ct_left .ct_img{width:100%;padding-bottom:407px;position:relative;}
.culture .ct_li .ct_right{width:50%;}
.culture .ct_li .ct_right .ct_txt{width:710px;padding-top:77px;}
.culture .ct_li .ct_right .ct_txt.cttr{text-align:right;padding-right:60px;}
.culture .ct_li .ct_right .ct_txt.cttl{text-align:left;padding-left:60px;}
.culture .ct_li .ct_right .ct_txt p{font-size:15px;line-height:26px;color:#333;}
.culture .ct_li .ct_right .ct_txt p:first-child{font-size:30px;height:40px;line-height:40px;}
.culture .ct_li .ct_right .ct_txt i{display:inline-block;width:31px;height:4px;margin:17px 0 25px;background:#1d75bc;}
/*1450以上屏幕*/
@media screen and (max-width:1449px){
	#culturebg{padding:30px 0 50px;}
	.culture{margin-top:28px;}
	.culture .ct_li .ct_left .ct_img{padding-bottom:350px;}
	.culture .ct_li .ct_right .ct_txt{width:600px;padding-top:50px;}
	.culture .ct_li .ct_right .ct_txt.cttr{padding-right:40px;}
	.culture .ct_li .ct_right .ct_txt.cttl{padding-left:40px;}
	.culture .ct_li .ct_right .ct_txt p{font-size:14px;line-height:24px;}
	.culture .ct_li .ct_right .ct_txt p:first-child{font-size:26px;height:34px;line-height:34px;}
	.culture .ct_li .ct_right .ct_txt i{margin:14px 0 20px;}
}
@media screen and (max-width:1229px){
	#culturebg{padding:20px 0 30px;}
	.culture{margin-top:18px;}
	.culture .ct_li .ct_left .ct_img{padding-bottom:275px;}
	.culture .ct_li .ct_right .ct_txt{width:497px;padding-top:30px;}
	.culture .ct_li .ct_right .ct_txt.cttr{padding-right:26px;}
	.culture .ct_li .ct_right .ct_txt.cttl{padding-left:26px;}
	.culture .ct_li .ct_right .ct_txt p{font-size:13px;line-height:24px;}
	.culture .ct_li .ct_right .ct_txt p:first-child{font-size:22px;height:30px;line-height:30px;}
	.culture .ct_li .ct_right .ct_txt i{margin:10px 0 12px;}
}
@media screen and (max-width:1023px){
	#culturebg{padding:15px 0 20px;}
	.culture{margin-top:10px;}
	.culture .ct_li .ctr{float:none;}
	.culture .ct_li .ctl{float:none;}
	.culture .ct_li .ct_left{width:100%;}
	.culture .ct_li .ct_left .ct_img{padding-bottom:42.4%;}
	.culture .ct_li .ct_right{width:100%;}
	.culture .ct_li .ct_right .ct_txt{width:100%;padding:15px 10px;}
	.culture .ct_li .ct_right .ct_txt.cttr{padding-right:0;text-align:center;}
	.culture .ct_li .ct_right .ct_txt.cttl{padding-left:0;text-align:center;}
	.culture .ct_li .ct_right .ct_txt p{font-size:13px;line-height:24px;}
	.culture .ct_li .ct_right .ct_txt p:first-child{font-size:22px;height:30px;line-height:30px;}
	.culture .ct_li .ct_right .ct_txt i{margin:10px 0 12px;}
	
}
@media screen and (max-width:767px){
	
}
@media screen and (max-width:667px){
	.culture .ct_li .ct_right .ct_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
	.culture .ct_li .ct_right .ct_txt i{margin:5px 0 7px;}
}
@media screen and (max-width:499px){
	
}
/*idea*/
.idea{padding:37px 0 109px;}
.idea .id_content{width:100%;background:#fafafa;margin-top:47px;overflow:hidden;position:relative;}
.idea .id_content .id_left{width:50%;float:left;}
.idea .id_content .id_left .id_img{width:100%;padding-bottom:640px;position:relative;}
.idea .id_content .id_right{width:50%;float:right;position:relative;height:640px;}
.idea .id_content .id_right .id_txt{width:710px;float:left;padding-top:60px;padding-left:65px;}
.idea .id_content .id_right .id_txt p{font-size:15px;line-height:26px;color:#333;}
.idea .id_content .id_right .id_txt p:first-child{font-size:30px;height:40px;line-height:40px;}
.idea .id_content .id_right .id_txt i{display:block;width:31px;height:4px;margin:17px 0 19px;background:#1d75bc;}
.idea .id_content .id_right .id_ul{position:absolute;left:0;bottom:0;width:100%;}
.idea .id_content .id_right .id_ul .id_li{width:calc(50% - 7px);float:left;margin-left:7px;}
.idea .id_content .id_right .id_ul .id_li .idl_img{width:100%;padding-bottom:49.79%;position:relative;}
.idea .id_content .swiper-button-prev{width:50px;height:50px;background-image:url(3s_left.png);background-size:100% 100%;left:50%;margin-left:-100px;bottom:0;top:auto;margin-top:0;outline:none;}
.idea .id_content .swiper-button-next{width:50px;height:50px;background-image:url(3s_right.png);background-size:100% 100%;left:50%;margin-left:-50px;bottom:0;top:auto;margin-top:0;outline:none;}
.idea .id_content .swiper-button-prev.swiper-button-disabled,.idea .id_content .swiper-button-next.swiper-button-disabled{opacity:1;}
/*1450以上屏幕*/
@media screen and (max-width:1449px){
	.idea{padding:30px 0 60px;}
	.idea .id_content{margin-top:30px;}
	.idea .id_content .id_left .id_img{padding-bottom:520px;}
	.idea .id_content .id_right{height:520px;}
	.idea .id_content .id_right .id_txt{width:600px;padding-left:40px;padding-top:40px;}
	.idea .id_content .id_right .id_txt p{font-size:14px;}
	.idea .id_content .id_right .id_txt p:first-child{font-size:26px;height:34px;line-height:34px;}
}
@media screen and (max-width:1229px){
	.idea{padding:20px 0 30px;}
	.idea .id_content{margin-top:20px;}
	.idea .id_content .id_left .id_img{padding-bottom:370px;}
	.idea .id_content .id_right{height:370px;}
	.idea .id_content .id_right .id_txt{width:497px;padding-left:20px;padding-top:20px;}
	.idea .id_content .id_right .id_txt p{font-size:13px;line-height:24px;}
	.idea .id_content .id_right .id_txt p:first-child{font-size:22px;height:30px;line-height:30px;}
	.idea .id_content .id_right .id_txt i{margin:10px 0 12px;}
}
@media screen and (max-width:1023px){
	.idea{padding:15px 0 20px;}
	.idea .id_content{margin-top:15px;}
	.idea .id_content .id_left .id_img{padding-bottom:320px;}
	.idea .id_content .id_right{height:320px;}
	.idea .id_content .id_right .id_txt{width:369px;padding-left:10px;padding-top:10px;}
	.idea .id_content .id_right .id_txt p{font-size:12px;line-height:20px;}
	.idea .id_content .id_right .id_txt p:first-child{font-size:20px;height:26px;line-height:26px;}
	.idea .id_content .id_right .id_txt i{margin:5px 0 6px;height:2px;}
	.idea .id_content .swiper-button-prev{width:30px;height:30px;margin-left:-60px;}
	.idea .id_content .swiper-button-next{width:30px;height:30px;margin-left:-30px;}
}
@media screen and (max-width:767px){
	.idea .id_content .id_left{width:100%;float:none;}
	.idea .id_content .id_left .id_img{padding-bottom:67.23%;}
	.idea .id_content .id_right{width:100%;float:none;height:auto;}
	.idea .id_content .id_right .id_txt{width:100%;padding:15px 10px;}
	.idea .id_content .id_right .id_txt p:last-child{height:80px;}
	.idea .id_content .id_right .id_ul{position:relative;padding:0 7px;}
	.idea .id_content .id_right .id_ul .id_li{width:calc(50% - 4px);margin-left:8px;}
	.idea .id_content .id_right .id_ul .id_li:first-child{margin-left:0;}
	.idea .id_content .swiper-button-prev{left:0;top:20%;margin-top:-15px;margin-left:0;}
	.idea .id_content .swiper-button-next{right:0;top:20%;margin-top:-15px;margin-left:0;left:auto;}
}
@media screen and (max-width:667px){
	.idea .id_content .id_right .id_txt p:last-child{height:100px;}
}
@media screen and (max-width:499px){
	.idea .id_content .id_right .id_txt p:last-child{height:160px;}
}
/*com_img*/
.com_img{padding:0 0 80px;}
.com_img .com_img_li{width:32%;margin-left:2%;float:left;margin-top:20px;}
.com_img .com_img_li:nth-child(3n+1){margin-left:0;}
.com_img .com_img_li .com_img_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.com_img .com_img_li .com_img_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.com_img .com_img_li .com_img_img img:hover{transform:scale(1.1);}
/*1429以下屏幕*/
@media screen and (max-width:1429px){
	.com_img{padding:0px 0 50px;}
}
/*1023以下屏幕*/
@media screen and (max-width:1023px){
	.com_img{padding:0px 0 30px;}
}
/*1023以下屏幕*/
@media screen and (max-width:667px){
	.com_img{padding:0px 0 20px;}
	.com_img .com_img_li{width:49%;margin-left:2%;margin-top:15px;}
	.com_img .com_img_li:nth-child(3n+1){margin-left:2%;}
	.com_img .com_img_li:nth-child(odd){margin-left:0;}
}
/*499以下屏幕*/
@media screen and (max-width:499px){
	.com_img{padding:0 0 20px;}
	.com_img .com_img_li{width:100%;margin-left:0;margin-top:15px;float:none;}
	.com_img .com_img_li:nth-child(3n+1){margin-left:0;}
}