/*companyInfo*/
#companyInfobg{padding:40px 0 60px;}
.companyInfo{margin-top:16px;background:#FFF;}
.companyInfo .cl_img{width:625px;float:left;padding-bottom:494px;position:relative;margin-right:35px;margin-top:10px;}
.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% - 640px);float:right;padding:6px 0 0 35px;}
.companyInfo p{text-align:left;line-height:32px;color:#666;margin-top:10px;font-size:16px;text-indent:2em;}
.com_wenhua{margin-top:30px;}
.com_wenhua .cw_li{width:32%;float:left;background:#F7F7F7;padding:20px 30px;margin-left:2%;height:164px;}
.com_wenhua .cw_li:first-child{margin-left:0;}
.com_wenhua .cw_li i{display:block;width:40px;height:4px;background:#20e0ae;}
.com_wenhua .cw_li p{font-size:15px;line-height:26px;color:#666;}
.com_wenhua .cw_li p.p1{font-size:16px;height:32px;line-height:32px;font-weight:bold;color:#222;margin-top:10px;}
/*c_youshi*/
#c_youshibg{background:#F5F5F5;background-size:cover;padding:60px 0;}
.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 i.icon4{background-image:url(nc_icon4.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:#4594E4;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);}
/*fzlc*/
.fzlc{padding:70px 0;}
.fzlc .fz_ul{position:relative;padding-bottom:60px;}
.fzlc .fz_ul:before{content:"";display:block;background:#e7e7e7;width:1px;height:100%;position:absolute;left:240px;top:0px;}
.fzlc .fz_ul .fz_year{width:158px;float:left;}
.fzlc .fz_ul .fz_year span{display:block;height:50px;line-height:48px;border:1px solid #e7e7e7;position:relative;font-size:20px;color:#9d9d9d;text-align:center;margin-bottom:30px;cursor:pointer;}
.fzlc .fz_ul .fz_year span:before{content:'';display:block;width:10px;height:10px;position:absolute;top:50%;margin-top:-5px;right:-6px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fff;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);}
.fzlc .fz_ul .fz_year span:after{content:"";display:block;width:10px;height:10px;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:233px;background:#c1c1c1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.fzlc .fz_ul .fz_year span:hover,.fzlc .fz_ul .fz_year span.on{background:#4594E4;color:#FFF;}
.fzlc .fz_ul .fz_year span:hover:before,.fzlc .fz_ul .fz_year span.on:before{background:#4594E4;border-color:#4594E4;}
.fzlc .fz_ul .fz_year span:hover:after,.fzlc .fz_ul .fz_year span.on:after{background:#4594E4;}
.fzlc .fz_ul .fz_txt{width:calc(100% - 314px);float:right;}
.fzlc .fz_ul .fz_txt .fz_pp{padding-bottom:30px;}
.fzlc .fz_ul .fz_txt .fz_pp .fz_t{margin-top:10px;color:#1e51a2;margin-bottom:30px;font-size:20px;line-height:30px;color:#4594E4;font-weight:bold;}
.fzlc .fz_ul .fz_txt .fz_pp p{font-size:14px;color:#666;line-height:26px;text-align:left;position:relative;margin-top:10px;padding-left:20px;}
.fzlc .fz_ul .fz_txt .fz_pp p:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#4594E4;position:absolute;left:0px;top:11px;}











/*1200以上屏幕*/
@media screen and (max-width:1699px){
	#companyInfobg{padding:35px 0 40px;}
	.companyInfo{margin-top:10px;}
	#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;}
	.fzlc{padding:40px 0;}
	.fzlc .fz_ul{padding-bottom:40px;}
}
@media screen and (max-width:1499px){
	#companyInfobg{padding:30px 0;}
	.companyInfo{margin-top:8px;}
	.companyInfo p{font-size:14px;line-height:24px;}
	#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;}

	.fzlc{padding:30px 0;}
	.fzlc .fz_ul{padding-bottom:30px;}
	.fzlc .fz_ul:before{left:175px;}
	.fzlc .fz_ul .fz_year span{height:34px;line-height:32px;margin-bottom:15px;font-size:16px;width:118px;}
	.fzlc .fz_ul .fz_year span:before{width:6px;height:6px;margin-top:-3px;right:-4px;}
	.fzlc .fz_ul .fz_year span:after{width:5px;height:5px;left:170px;}
	.fzlc .fz_ul .fz_txt{width:calc(100% - 230px);}
	.fzlc .fz_ul .fz_txt .fz_pp{padding-bottom:20px;}
	.fzlc .fz_ul .fz_txt .fz_pp .fz_t{font-size:16px;line-height:24px;margin-top:5px;margin-bottom:10px;}
	.fzlc .fz_ul .fz_txt .fz_pp p{margin-top:5px;font-size:12px;padding-left:10px;line-height:22px;}
	.fzlc .fz_ul .fz_txt .fz_pp p:before{width:2px;height:2px;top:10px;}

}
@media screen and (max-width:1023px){
	#companyInfobg{padding:20px 0;}
	#c_youshibg{padding:20px 0;}
	.c_youshi{margin-top:20px;}
	.fzlc{padding:10px 0 20px;}
	.fzlc .fz_ul{padding-bottom:0;}
	.fzlc .fz_ul:before{content:none;}
	.fzlc .fz_ul .fz_year{width:100%;float:none;}
	.fzlc .fz_ul .fz_year span{width:11.8%;margin-left:0.8%;float:left;margin-bottom:0;margin-top:10px;}
	.fzlc .fz_ul .fz_year span:nth-child(8n+1){margin-left:0;}
	.fzlc .fz_ul .fz_year span:before{content:none;}
	.fzlc .fz_ul .fz_year span:after{content:none;}
	.fzlc .fz_ul .fz_txt{width:100%;float:none;margin-top:20px;}
}
@media screen and (max-width:767px){
	.com_wenhua .cw_li{width:100%;float:none;margin-left:0;height:auto;margin-top:10px;}
	.fzlc .fz_ul .fz_year span{width:23.8%;margin-left:1.6%;float:left;margin-bottom:0;margin-top:10px;}
	.fzlc .fz_ul .fz_year span:nth-child(8n+1){margin-left:1.6%;}
	.fzlc .fz_ul .fz_year span:nth-child(4n+1){margin-left:0;}
}
@media screen and (max-width:667px){
	

}
@media screen and (max-width:499px){
	
}