/*companyInfo*/
#companyInfobg{padding:38px 0 50px;}
.companyInfo{margin-top:30px;background:#FFF;}
.companyInfo .cl_img{width:573px;float:left;padding-bottom:453px;position:relative;margin-right:35px;}
.companyInfo .cl_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.companyInfo .c_right{width:calc(100% - 573px);float:right;padding:6px 0 0 35px;}
.companyInfo p{margin:0;text-align:left;line-height:30px;color:#666;margin-top:10px;font-size:16px;}
/**/
/*c_youshi*/
#c_youshibg{background:#F5F5F5;background-size:cover;padding:31px 0 62px;}
.c_youshi{width:100%;overflow:hidden;margin-top:30px;}
.c_youshi .swiper-slide{overflow:hidden;}
.c_youshi .ys_li{background:#FFF;text-align:center;background-size:cover;padding:95px 0;}
.c_youshi .ys_li:nth-child(odd){margin-left:0;}
.c_youshi .ys_li i{display:block;height:124px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
.c_youshi .ys_li i.icon1{background-image:url(nc_icon1.png);}
.c_youshi .ys_li i.icon2{background-image:url(nc_icon2.png);}
.c_youshi .ys_li i.icon3{background-image:url(nc_icon3.png);}
.c_youshi .ys_li p{margin:0;line-height:40px;font-size:24px;color:#4a4444;margin-top:11px;}
.c_youshi .ys_txt{position:absolute;width:100%;height:100%;background:#1A72CC;left:0;top:0;padding:35px;overflow:hidden;opacity:0;
    -webkit-transition:all 0.3s;
       -moz-transition:all 0.3s;
         -o-transition:all 0.3s;
            transition:all 0.3s;
    -webkit-transform-origin:0px 0px;
       -moz-transform-origin:0px 0px;
        -ms-transform-origin:0px 0px;
         -o-transform-origin:0px 0px;
            transform-origin:0px 0px;
    -webkit-transform:rotate(45deg);
       -moz-transform:rotate(45deg);
         -o-transform:rotate(45deg);
            transform:rotate(45deg);}
.c_youshi .ys_txt p{font-size:14px;line-height:24px;color:#FFF;}
.c_youshi .ys_txt p:first-child{font-size:20px;height:30px;line-height:30px;font-weight:bold;margin-bottom:8px;}
.c_youshi .swiper-slide:hover .ys_txt{opacity:1;
	-webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);}


/*1200以上屏幕*/
@media screen and (max-width:1446px){
	#companyInfobg{padding:30px 0;}
	.companyInfo .cl_img{width:500px;padding-bottom:393px;}
	.companyInfo p{font-size:15px;line-height:28px;}
	#c_youshibg{padding:30px 0;}
	.c_youshi .ys_li{padding:90px 0;}
	.c_youshi .ys_li i{height:100px;}
	.c_youshi .ys_li p{font-size:20px;line-height:30px;height:30px;}
	.c_youshi .ys_txt{padding:20px;}
	.c_youshi .ys_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
}
@media screen and (max-width:1246px){
	#companyInfobg{padding:20px 0;}
	.companyInfo{margin-top:15px;}
	.companyInfo .cl_img{margin-right:20px;width:450px;padding-bottom:360px;}
	.companyInfo p{font-size:14px;line-height:24px;margin-top:7px;}
	#c_youshibg{padding:20px 0;}
	.c_youshi{margin-top:20px;}
	.c_youshi .ys_li{padding:90px 0;}
	.c_youshi .ys_li i{height:100px;}
	.c_youshi .ys_li p{font-size:20px;line-height:30px;height:30px;}
	.c_youshi .ys_txt{padding:20px;}
	.c_youshi .ys_txt p:first-child{font-size:18px;height:26px;line-height:26px;}
}
@media screen and (max-width:1023px){
	.companyInfo .cl_img{width:369px;padding-bottom:290px;margin-right:15px;}
	#c_youshibg{padding:20px 0;}
	.c_youshi{margin-top:20px;}

}
@media screen and (max-width:767px){
	.companyInfo .cl_img{width:100%;padding-bottom:80.94%;float:none;margin-right:0;}
}
@media screen and (max-width:667px){
	

}
@media screen and (max-width:499px){
	
}