/*core*/
.core{padding:50px 0;}
.core .cr_ul{padding-top:20px;}
.core .cr_ul .cr_li{background:#F4F4F4;margin-top:30px;}
.core .cr_ul .cr_li .cr_l{float:left;}
.core .cr_ul .cr_li .cr_r{float:right;}
.core .cr_ul .cr_li .cr_left{width:50%;}
.core .cr_ul .cr_li .cr_left .cr_img{width:100%;padding-bottom:75.375%;position:relative;}
.core .cr_ul .cr_li .cr_right{width:50%;padding:70px 50px 0;}
.core .cr_ul .cr_li .cr_right p{font-size:18px;line-height:32px;color:#333;}
.core .cr_ul .cr_li .cr_right p:first-child{font-size:40px;line-height:1.3;}
.core .cr_ul .cr_li .cr_right i{display:block;width:65px;height:4px;background:#1D428E;margin:28px 0;}

@media screen and (max-width:1799px){
	.core{padding:40px 0;}
	.core .cr_ul{padding-top:10px;}
	.core .cr_ul .cr_li .cr_right{padding:50px 40px 0;}
	.core .cr_ul .cr_li .cr_right p{font-size:16px;line-height:30px;}
	.core .cr_ul .cr_li .cr_right p:first-child{font-size:32px;}
	.core .cr_ul .cr_li .cr_right i{width:60px;height:3px;margin:23px 0;}
}

@media screen and (max-width:1599px){
	.core{padding:30px 0;}
	.core .cr_ul{padding-top:5px;}
	.core .cr_ul .cr_li{margin-top:20px;}
	.core .cr_ul .cr_li .cr_right{padding:40px 30px 0;}
	.core .cr_ul .cr_li .cr_right p{font-size:15px;line-height:26px;}
	.core .cr_ul .cr_li .cr_right p:first-child{font-size:26px;}
	.core .cr_ul .cr_li .cr_right i{width:56px;height:2px;margin:17px 0;}
}

@media screen and (max-width:1299px){
	.core{padding:25px 0;}
	.core .cr_ul .cr_li{margin-top:15px;}
	.core .cr_ul .cr_li .cr_right{padding:30px 20px 0;}
	.core .cr_ul .cr_li .cr_right p{line-height:24px;font-size:14px;}
	.core .cr_ul .cr_li .cr_right p:first-child{font-size:22px;}
	.core .cr_ul .cr_li .cr_right i{margin:13px 0;}
}

@media screen and (max-width:1023px){
	.core .cr_ul .cr_li .cr_right{padding:12px 10px 0;height:270px;overflow-y:auto;}
	.core .cr_ul .cr_li .cr_right p{line-height:24px;}
	.core .cr_ul .cr_li .cr_right p:first-child{font-size:18px;}
	.core .cr_ul .cr_li .cr_right i{margin:8px 0;width:40px;}
}

@media screen and (max-width:767px){
	.core .cr_ul .cr_li .cr_l{float:none;}
	.core .cr_ul .cr_li .cr_r{float:none;}
	.core .cr_ul .cr_li .cr_left{width:100%;}
	.core .cr_ul .cr_li .cr_right{width:100%;height:auto;padding:10px;}
}