/*com_page*/
.com_page{padding:50px 0px;font-size:16px;line-height:1.65;color:#717171;}
.com_page .cp_txt p{font-size:16px;line-height:1.65;color:#717171;margin-top:10px;}
/*com_info*/
.com_info{padding:52px 0 101px;}
.com_info .ci_txt{padding-top:15px;}
.com_info .ci_txt .ci_left{width:50%;float:left;margin-right:55px;margin-top:10px;cursor:pointer;}
.com_info .ci_txt .ci_left .ci_img{width:100%;padding-bottom:75%;position:relative;}
.com_info .ci_txt .ci_left i{display:block;width:87px;height:87px;background:url(v_icon.png) no-repeat center center;background-size:100%;position:absolute;left:50%;top:50%;}
.com_info .ci_txt p{font-size:16px;line-height:1.65;color:#717171;margin-top:10px;}
/*com_td*/
.com_td{padding:50px 0;background:#F5F5F5;position:relative;}
.com_td .ct_ul{overflow:hidden;padding-top:25px;}
.com_td .ct_ul .ct_li{width:calc(25% - 9px);margin-left:12px;float:left;margin-top:12px;position:relative;}
.com_td .ct_ul .ct_li:nth-child(4n+1){margin-left:0;}
.com_td .ct_ul .ct_li .ct_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.com_td .ct_ul .ct_li .ct_txt{position:absolute;left:0;bottom:0;background:#f2f2f2;width:100%;z-index:2;padding:20px;font-size:15px;font-weight:bold;line-height:1.3;color:#222;}
/*com_gc*/
.com_gc{padding:60px 0;background:none;}
.com_gc .morebtn{display:none;width:100%;height:46px;background:#F2F2F2;margin-top:20px;color:#0d73c8;text-transform:uppercase;letter-spacing:2px;line-height:46px;text-align:center;cursor:pointer;}
.com_gc .morebtn:hover{letter-spacing:0;}
@media screen and (max-width:1499px){
	.com_page{padding:40px 0;}
	.com_page .cp_txt p{font-size:15px;}
	.com_info{padding:40px 0 60px;}
	.com_info .ci_txt{padding-top:10px;}
	.com_info .ci_txt .ci_left{margin-right:40px;}
	.com_info .ci_txt p{font-size:15px;}
	.com_td{padding:40px 0;}
	.com_td .ct_ul{padding-top:20px;}
}
@media screen and (max-width:1299px){
	.com_page{padding:30px 0;}
	.com_info{padding:30px 0 40px;}
	.com_info .ci_txt{padding-top:5px;}
	.com_info .ci_txt .ci_left{margin-right:20px;}
	.com_info .ci_txt p{font-size:14px;}
	.com_td{padding:30px 0;}
	.com_td .ct_ul{padding-top:10px;}
}
@media screen and (max-width:1023px){
	.com_page{padding:20px 0;}
	.com_page .cp_txt p{font-size:14px;margin-top:6px;}
	.com_info{padding:20px 0;}
	.com_info .ci_txt{padding-top:5px;}
	.com_info .ci_txt .ci_left{margin-right:20px;}
	.com_info .ci_txt .ci_left i{width:60px;height:60px;}
	.com_info .ci_txt p{font-size:14px;margin-top:6px;}
	.com_td{padding:20px 0;}
	.com_td .ct_ul{padding-top:10px;}
	.com_td .ct_ul .ct_li{width:calc(100%/3 - 8px);margin-left:12px;margin-top:12px;}
	.com_td .ct_ul .ct_li:nth-child(4n+1){margin-left:12px;}
	.com_td .ct_ul .ct_li:nth-child(3n+1){margin-left:0;}
}
@media screen and (max-width:767px){
	.com_info .ci_txt .ci_left{width:100%;float:none;margin-top:0;margin-right:0;}
	.com_info .ci_txt .ci_left .ci_img img{border-top-left-radius:0;border-bottom-right-radius:0;}
	.com_td .ct_ul{padding-top:5px;}
	.com_td .ct_ul .ct_li{width:calc(50% - 5px);margin-left:10px;margin-top:10px;}
	.com_td .ct_ul .ct_li:nth-child(4n+1){margin-left:10px;}
	.com_td .ct_ul .ct_li:nth-child(3n+1){margin-left:10px;}
	.com_td .ct_ul .ct_li:nth-child(odd){margin-left:0;}
	.com_td .ct_ul .ct_li .ct_txt{padding:5px;font-size:14px;}
}