#sub_navbg{background:#FFF;}
.sub_nav a{border-right:1px solid #F4F4F4;}
/*companyInfo*/
.companyInfo{background:rgba(242, 244, 246, 1);padding:40px 0 60px;}
.companyInfo .ci_content{position:relative;padding:50px;}
.companyInfo .ci_content:before{content: '';background:#fff;width:90%;height:100%;left:0;top:0;position:absolute;z-index:0;box-shadow:0px 9px 27px 4px rgb(204,204,204,.5);}
.companyInfo .ci_left{width:calc(100% - 650px);float:left;position:relative;z-index:1;padding-right:60px;}
.companyInfo .ci_left .ci_title{padding-bottom:29px;position:relative;}
.companyInfo .ci_left .ci_title:before{content:'';width:60px;height:3px;position:absolute;left:0;bottom:13px;background:#e30713;}
.companyInfo .ci_left .ci_title p:first-child{font-size:30px;height:40px;line-height:40px;}
.companyInfo .ci_left .ci_title p:last-child{font-size:42px;height:52px;line-height:52px;margin-top:3px;font-weight:bold;color:#e30713;}
.companyInfo .ci_left .ci_title p span{font-size:14px;color:#666;}
.companyInfo .ci_left>p{font-size:14px;line-height:22px;margin-top:16px;}
.companyInfo .ci_right{width:650px;float:right;position:relative;z-index:1;}
.companyInfo .ci_right .ci_img{width:100%;padding-bottom:550px;position:relative;}
/*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 36px;}
	.companyInfo .ci_content{padding:30px;}
	.companyInfo .ci_left{width:calc(100% - 520px);padding-right:40px;}
	.companyInfo .ci_left .ci_title{padding-bottom:20px;}
	.companyInfo .ci_left .ci_title:before{bottom:6px;}
	.companyInfo .ci_left .ci_title p:first-child{font-size:24px;height:32px;line-height:32px;}
	.companyInfo .ci_left .ci_title p:last-child{font-size:34px;height:44px;line-height:44px;}
	.companyInfo .ci_left>p{font-size:13px;line-height:21px;margin-top:10px;}
	.companyInfo .ci_right{width:520px;}
	.companyInfo .ci_right .ci_img{padding-bottom:474px;}
	.com_img{padding:30px 0;}
	.com_img .cm_content{padding-top:0;}
	.com_img .cm_left{margin-top:18px;}
	.com_img .cm_right .cm_li{margin-top:18px;}
}
@media screen and (max-width:1246px){
	.companyInfo{padding:20px 0 20px;}
	.companyInfo .ci_content{padding:20px;}
	.companyInfo .ci_left{width:calc(100% - 431px);padding-right:20px;}
	.companyInfo .ci_left .ci_title{padding-bottom:16px;}
	.companyInfo .ci_left .ci_title:before{bottom:3px;}
	.companyInfo .ci_left .ci_title p:first-child{font-size:20px;height:26px;line-height:26px;}
	.companyInfo .ci_left .ci_title p:last-child{font-size:26px;height:34px;line-height:34px;}
	.companyInfo .ci_left>p{font-size:12px;line-height:20px;margin-top:5px;}
	.companyInfo .ci_right{width:431px;}
	.companyInfo .ci_right .ci_img{padding-bottom:409px;}
	.com_img{padding:20px 0;}
	.com_img .cm_content .cm_img p{font-size:14px;height:30px;line-height:30px;}
	.com_img .cm_left{margin-top:14px;}
	.com_img .cm_left .swiper-pagination{height:30px;padding:9px 15px 9px 0;}
	.com_img .cm_right .cm_li{margin-top:14px;}
}
@media screen and (max-width:1023px){
	.companyInfo .ci_content{padding:15px 15px;}
	.companyInfo .ci_content:before{width:100%;}
	.companyInfo .ci_left{width:100%;padding-right:0;float:none;}
	.companyInfo .ci_left>p{font-size:13px;line-height:22px;margin-top:5px;}
	.companyInfo .ci_right{display:none;}
	.com_img{padding:15px 0;}
	.com_img .cm_left{width:100%;float:none;}
	.com_img .cm_right{width:100%;float:none;}
	.com_img .cm_right .cm_li{margin-left:2%;width:49%;}
	.com_img .cm_right .cm_li:nth-child(odd){margin-left:0;}
}
@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;}
}