/*companyInfo*/
.companyInfo{padding:90px 0;}
.companyInfo .com_tit{font-size:41px;height:51px;line-height:51px;color:#232d46;}
.companyInfo .com_pp{font-size:16px;line-height:2.2;color:#54657f;margin-top:57px;text-indent:2em;}
.companyInfo .com_pp p{text-indent:2em;}
.companyInfo .com_pp>*+*{margin-top:15px;}
/*com_huoban*/
.com_huoban{padding:0 0 30px;}
.com_huoban .cb_ul{margin-top:35px;overflow:hidden;}
.com_huoban .cb_ul .ch_img{width:100%;padding-bottom:50%;position:relative;}



/*com_youshi*/
.com_youshi{padding:65px 0 91px;background:url(com_youshibg.jpg) no-repeat center top;background-size:cover;}
.com_youshi .cy_ul{margin-top:58px;}
.com_youshi .cy_ul .cy_li{width:25%;float:left;}
.com_youshi .cy_ul .cy_box{width:110px;height:110px;position:relative;margin:0 auto;border:1px dashed #FFF;border-radius:50%;line-height:110px;text-align:center;font-size:40px;font-weight:bold;color:#FFF;margin-bottom:20px;}
.com_youshi .cy_ul .cy_box i{display:block;position:absolute;left:-5px;top:48px;height:10px;width:10px;background:#FFF;border-radius:50%;
    -webkit-transform-origin:60px 6px;
	   -moz-transform-origin:60px 6px;
		 -o-transform-origin:60px 6px;
			transform-origin:60px 6px;
    -webkit-animation:rotate 10s infinite linear;
	   -moz-animation:rotate 10s infinite linear;
		 -o-animation:rotate 10s infinite linear;
			animation:rotate 10s infinite linear;}
.com_youshi .cy_ul .cy_li p{font-size:14px;line-height:26px;color:#FFF;text-align:center;}
.com_youshi .cy_ul .cy_li p:nth-child(2){font-size:20px;font-weight:bold;height:30px;line-height:30px;margin-bottom:8px;}
/*com_hezuo*/
.com_hezuo{padding:67px 0 88px;}
.com_hezuo .ch_ul{margin-top:37px;overflow:hidden;}
.com_hezuo .ch_ul .cy_img{width:100%;padding-bottom:75%;position:relative;background:#F1F1F1;overflow:hidden;}
.com_hezuo .ch_ul p{font-size:18px;height:50px;line-height:50px;background:#F1F1F1;text-align:center;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*1200以上屏幕*/
@media screen and (max-width:1699px){
	.companyInfo{padding:50px 0;}
	.companyInfo .com_pp{font-size:15px;line-height:2;margin-top:30px;}
	.companyInfo .com_pp>*+*{margin-top:10px;}
	.com_huoban{padding:0 0 25px;}
    .com_huoban .cb_ul{margin-top:28px;}
	.com_youshi{padding:40px 0;}
	.com_youshi .cy_ul{margin-top:36px;}
	.com_youshi .cy_ul .cy_box{width:100px;height:100px;line-height:100px;font-size:32px;margin-bottom:15px;}
	.com_youshi .cy_ul .cy_box i{top:43px;
		-webkit-transform-origin:55px 6px;
    	   -moz-transform-origin:55px 6px;
    		 -o-transform-origin:55px 6px;
    			transform-origin:55px 6px;}
	.com_youshi .cy_ul .cy_li p:nth-child(2){font-size:18px;height:26px;line-height:26px;margin-bottom:5px;}
	.com_hezuo{padding:40px 0;}
	.com_hezuo .ch_ul{margin-top:20px;}
	.com_hezuo .ch_ul p{font-size:16px;height:46px;line-height:46px;}
}
@media screen and (max-width:1399px){
	.companyInfo{padding:30px 0;}
	.companyInfo .com_pp{font-size:14px;margin-top:20px;}
	.com_huoban{padding:0 0 20px;}
    .com_huoban .cb_ul{margin-top:20px;}
	.com_youshi{padding:30px 0;}
	.com_youshi .cy_ul{margin-top:20px;}
	.com_youshi .cy_ul .cy_box{width:80px;height:80px;line-height:80px;font-size:26px;margin-bottom:10px;}
	.com_youshi .cy_ul .cy_box i{top:34px;width:8px;height:8px;left:-4px;
		-webkit-transform-origin:44px 5px;
    	   -moz-transform-origin:44px 5px;
    		 -o-transform-origin:44px 5px;
    			transform-origin:44px 5px;}
	.com_youshi .cy_ul .cy_li p{font-size:13px;line-height:24px;}
	.com_youshi .cy_ul .cy_li p:nth-child(2){font-size:18px;height:26px;line-height:26px;margin-bottom:5px;}
	.com_hezuo{padding:30px 0;}
	.com_hezuo .ch_ul{margin-top:15px;}
	.com_hezuo .ch_ul p{font-size:14px;height:40px;line-height:40px;}
}
@media screen and (max-width:1023px){
	.companyInfo{padding:20px 0;}
	.com_youshi{padding:20px 0;}
	.com_youshi .cy_ul{margin-top:0;}
	.com_youshi .cy_ul .cy_li{width:50%;margin-top:15px;}
	.com_hezuo{padding:20px 0;}
}
@media screen and (max-width:767px){
	.com_youshi .cy_ul .cy_li{width:48%;margin-left:4%;background:rgba(255,255,255,.3);padding:10px;}
	.com_youshi .cy_ul .cy_li:nth-child(odd){margin-left:0;}
	.com_youshi .cy_ul .cy_box{width:50px;height:50px;line-height:47px;font-size:20px;margin-bottom:10px;}
	.com_youshi .cy_ul .cy_box i{top:20px;width:6px;height:6px;left:-3px;
		-webkit-transform-origin:27px 4px;
    	   -moz-transform-origin:27px 4px;
    		 -o-transform-origin:27px 4px;
    			transform-origin:27px 4px;}
	.com_youshi .cy_ul .cy_li p{font-size:12px;line-height:24px;}
	.com_youshi .cy_ul .cy_li p:nth-child(2){font-size:18px;height:26px;line-height:26px;margin-bottom:5px;}
	.com_youshi .cy_ul .cy_li p br{display:none;}
}
@media screen and (max-width:667px){

}
@media screen and (max-width:499px){
	
}