ul.blog_list.blog_load_more{display:flex;flex-wrap:wrap;margin:0 -20px;padding-bottom: 20px;}
ul.blog_list li{width:50%;padding:0 32px;margin-bottom:60px;}
.blog_text .blog_tit
{
    font-family: 'Rajdhani';
    font-weight: bold;
    line-height: 100%;
    color: #000000;
    text-transform: inherit;
    margin:20px 0;
    position: relative;
    font-size:26px;line-height:30px;
        -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    min-height: 60px;
}
.read_more.btn_red
{
  padding: 10px 18px;font-size: 18px;min-width: 120px;min-height: 32px;
}
ul.blog_list li a:hover .blog_img img{
  transform:scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
      transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
}
ul.blog_list li .blog_img{position:relative;overflow:hidden;} 
ul.blog_list li a:hover .blog_text .blog_tit{color:#083f88;}
.inpage {
    margin: 85px 0;
}

.blog_list_right {
    width: 350px;
}
.blog_left_detail {
    width: calc(100% - 400px);
    
}
.blog_detail_container{display:flex;flex-wrap:wrap;justify-content:space-between;}
.blog_list_content {
    background-color: #e9f4fe;
    padding: 40px;
    position: sticky;
    top: 90px;
    align-self: flex-start;
}
ul.blog_list_text li a {
    color: #252525;
    font-size: 18px;
    font-weight: 500;
}
ul.blog_list_text li {
    padding: 12px 0;
    border-bottom: 1px solid #d8e0e7;
}
ul.blog_list_text li:first-child{padding-top:0;}
ul.blog_list_text li:last-child{padding-bottom:0;border-bottom:0;}
ul.blog_list_text li a:hover{color:#9d0a0e;}
.blog_date_text {
    color: #9d0a0e;
    font-size: 24px;
    font-weight: 600;
    margin-bottom:0px;
    display: inline-block;
}
.img_single_blog{margin:30px 0;}
.old_new_linkbox {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
a.new_post.post_link, a.old_post.post_link {
    font-weight: 600;
    font-size: 18px;
}
a.new_post.post_link:hover, a.old_post.post_link:hover{color:#9d0a0e;}
a.new_post.post_link>img {
    vertical-align: middle;
    margin-left: 4px;margin-top:-2px;
}
a.old_post.post_link>img{vertical-align:middle;margin-right:4px;margin-top:-2px;}
a.new_post.post_link:hover>img,a.old_post.post_link:hover>img
{
	filter: invert(12%) sepia(56%) saturate(5101%) hue-rotate(347deg) brightness(100%) contrast(108%);
}
.blog_left_detail h2 {
    font-size: 26px;
    margin-bottom: 15px;
}
.blog_left_detail h3 {
    font-size: 22px;
    margin-bottom: 15px;
}
.blog_left_detail h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
ul.blog_list li a:hover [class*="btn_"]:before {
    transform: translateX(-49%);
}
ul.blog_list li a:hover [class*="btn_"]:after {
    transform: translateX(49%);
}
ul.blog_list li a:hover [class*="btn_"]{
    border-color: #083f88;
    color: #fff;
}
/* STRAT RESPONSIVE */
@media screen and (max-width: 1499px){

}
@media screen and (max-width: 1199px){
.inpage {
    margin: 40px 0;
}
.blog_list_right {
    width: 300px;
}
.blog_left_detail {
    width: calc(100% - 320px);
}
}
@media screen and (max-width: 991px){
	ul.blog_list li {
	    width: 50%;
	    padding: 0 20px;
	    margin-bottom: 40px;
	}
	ul.blog_list.blog_load_more{margin:0 -20px;padding-bottom:20px;}
	.blog_text .blog_tit{font-size:22px;line-height:24px;}
	.blog_text .blog_tit{min-height:48px;}
	.blog_left_detail h2 {
    	font-size: 22px;
    	margin-bottom: 10px;
	}
	.blog_left_detail h3 {
    	font-size: 20px;
    	margin-bottom: 10px;
	}
	.blog_left_detail h4 {
    	font-size: 18px;
    	margin-bottom: 10px;
	}
	.blog_list_right {
	    width: 100%;
	    margin-top: 30px;
	}
	.blog_left_detail {
	    width:100%;
	}
	.blog_list_content{position:inherit;}
}
@media screen and (max-width: 767px){
	ul.blog_list li {
	    width: 50%;
	    padding: 0 10px;
	    margin-bottom: 20px;
	}
	ul.blog_list.blog_load_more{margin:0 -10px;padding-bottom:20px;}
	.blog_text .blog_tit{margin:10px 0;}
}
@media screen and (max-width:575px){
 	ul.blog_list li {
	    width: 50%;
	    padding: 0 5px;
	    margin-bottom: 10px;
	}
	ul.blog_list.blog_load_more{margin:0 -5px;padding-bottom:20px;}
	.blog_text .blog_tit{font-size:18px;line-height:22px;}
	.blog_text .blog_tit{min-height:44px;}
	.img_single_blog {
   	 margin: 20px 0;
	}
	.blog_list_content{padding:20px;}
	.read_more.btn_red{min-width: 110px;
    min-height: 34px;
    padding: 7px !important;}
}
@media screen and (max-width:480px){
 	ul.blog_list li {
	    width: 100%;
	    padding:0px;
	    margin-bottom: 20px;
	}
	ul.blog_list.blog_load_more{margin:0px;padding-bottom:20px;}
	.read_more.btn_red{font-size:15px;min-width:110px;min-height:32px;}
}