﻿.grid1{display:grid;grid-template-columns:1fr;gap:30px}
.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.block-news {margin-bottom: 30px;display: block;width: 100%;float: left;}
.home-block{/* margin-bottom:30px; */}
.block-style1{display:flex;flex-direction:column;gap:15px}
.home-block.style1.bg{background:#fce3c0;padding:10px 20px 20px}
.home-block.style1.bg .cate-title.full h2 a{color:#d8080a;text-align:left;border:none}
.home-block.style1.bg .block-content.block-style1 article:first-child{margin-bottom:0;border:none}

.block-style2 article:first-child{}
.block-style2 article:first-child h3 a{min-height:44px;display:block}
.block-style2 article.float-image .article-thumbnail{margin-bottom:0}
.block-style2{display:flex;flex-direction:column;gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px 20px}
.block-style2 article:first-child{padding-bottom:15px;border-bottom:1px solid #ccc;grid-row:1/5;grid-column:1}

.block-style3{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:20px}
.block-style3 article:first-child{grid-column:1/span 3}
.block-style3 article:not(:first-child){grid-row:2}

.block-style4{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.block-style4 article:first-child{grid-column:1/4}
.block-style4 article:first-child h3{position:absolute;bottom:10px;padding:15px;width:100%;background:linear-gradient(0deg,#000,#000,#000,transparent)}
.block-style4 article:first-child h3 a{font-size:24px;font-family:'Roboto',sans-serif;color: currentColor;font-weight:400;color: #fff;}

.home-block.style5{background:#fff;display:block;width:100%;float:left}
.home-block.style5 .cate-title a{text-align:left;padding-left:15px} 
.block-content.block-style5{padding:0 15px;display:grid;gap:10px;padding-bottom:20px}
.block-content.block-style5 article:first-child .article-thumbnail{width:45%;}

.block-container-style6{}
.block-style6{display:flex;flex-direction:column;gap:15px}
.block-style6 article:first-child{padding-bottom:15px;border-bottom:1px solid #ccc}
.block-style6 article:first-child h3 a{min-height:44px;display:block}
.block-style6 article.float-image .article-thumbnail{margin-bottom:0}

.home-block.style7{background:#e1e1e1;display:block;width:100%;float:left;padding:20px}
.block-content.block-style7{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}

.block-content.block-style8 .item{display:grid;grid-template-columns:1fr;gap:10px}
.block-content.block-style8 .item article.float-image .article-thumbnail{width:42%;}

.block-content.block-style9{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.block-content.block-style9 article:first-child{grid-column:1/3}
.block-content.block-style9 article:first-child h3 a{font-weight:600}
.block-content.block-style9 p{color:#666}

.block-content.block-style10{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.block-content.block-style10 article{border:1px solid #ccc;padding:10px;background:#f5f5f5}

.block-content.block-style11{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 40px;grid-row:auto}
.block-content.block-style11 article:first-child{grid-column:1/1;grid-row:1/5;position:relative}
.block-content.block-style11 article:first-child h3 a{font-size:22px}
.block-content.block-style11 article:nth-child(2){grid-column:2;grid-row:1/3;position:relative;padding-bottom:15px;box-shadow:0 2px#ebebeb}
.block-content.block-style11 article:nth-child(3){grid-column:2/2;grid-row:3/5;position:relative;padding-top:20px}
.block-content.block-style11 article:nth-child(n+4){grid-column:3/3}
.block-content.block-style11 article:first-child:after,.block-content.block-style11 article:nth-child(2):after,.block-content.block-style11 article:nth-child(3):after{content:"";background:#ebebeb;width:2px;height:100%;position:absolute;right:-19px;top:0}

.block-content.block-style12{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}
.block-content.block-style12.grid-3column{grid-template-columns:repeat(3,1fr)}

.block-content.block-style13{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;padding:0 20px 20px}
.block-content.block-style13 article:first-child{grid-column:1/3;margin-bottom:10px}
.block-content.block-style13 article:first-child h3 a{font-size:20px;font-weight:900}
.block-content.block-style13 article.float-image .article-thumbnail{width:42%;}

.block-content.block-style14{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.block-content.block-style14 article:first-child{grid-column:1/3;background:#f5f5f5}
.block-content.block-style14 article .article-thumbnail{width:42%;margin-bottom:0}
.block-content.block-style14 article:first-child .article-thumbnail{width:66%;margin-bottom:0}
.block-content.block-style14 article:first-child h3{padding:20px 10px 15px}
.block-content.block-style14 article:first-child p{padding:0 10px 10px;font-size:14px;color:#545454}
.block-content.block-style14 article:first-child h3 a{font-weight:600;font-size:18px}


.blockcontainer-style15    {display:grid;grid-template-columns:1fr 1fr;column-gap:60px;margin-bottom:30px}
.blockcontainer-style15 .home-block{margin-bottom:0}
.blockcontainer-style15 .home-block:nth-child(2n){position:relative}
.blockcontainer-style15 .home-block:nth-child(2n):after{content:"";width:1px;height:100%;background:#ccc;position:absolute;left:-30px;top:0}
.blockcontainer-style15 .home-block:nth-child(4n+1),.blockcontainer-style15 .home-block:nth-child(4n+2){position:relative;padding-bottom:30px}
.blockcontainer-style15 .home-block:nth-child(4n+3),.blockcontainer-style15 .home-block:nth-child(4n+4){position:relative;padding-top:30px}
.blockcontainer-style15 .home-block:nth-child(4n+1):before,.blockcontainer-style15 .home-block:nth-child(4n+2):before{content:"";width:calc(100% + 30px);height:1px;position:absolute;bottom:0;background:#ccc;right:0}
.blockcontainer-style15 .home-block:nth-child(4n+1):before{left:0}


.block-container-style16{display:grid;grid-template-columns:1fr 1fr;gap:51px;position:relative}
.block-container-style16 .home-block{margin-bottom: 0px;}
.block-border-16{position:relative;margin-bottom:30px}
.block-border-16:after{content:"";width:1px;height:100%;background:#ccc;position:absolute;left:50%;top:0}

.block-container-style17{}

.block-container-style18 {display: grid;gap: 30px;}
.block-container-style18 .home-block{display:grid;}
.block-container-style18 .home-block .block-content{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px}
.block-container-style18 .home-block .block-content article:first-child{grid-row:1/5;grid-column:1}
.block-container-style18 .home-block .block-content article:nth-child(2){grid-row:1;grid-column:2}
.block-container-style18 .home-block .block-content article:nth-child(3){grid-row:2;grid-column:2}
.block-container-style18 .home-block .block-content article:nth-child(4){grid-row:3;grid-column:2}
.block-container-style18 .home-block .block-content article:nth-child(5){grid-row:4;grid-column:2}


/*.block-container-style19{display:grid;grid-template-columns:1fr 1fr;gap:20px}*/
.block-container-style19 .block-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.block-container-style19 article:first-child{grid-column:1/4}
.block-container-style19 article:first-child p{display: -webkit-box; position: relative; -webkit-line-clamp: 3; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;}

.block-container-style20{display:grid;grid-template-columns:1fr}
.block-container-style20 .home-block .block-content{display:grid;gap:15px}
.block-container-style20 .home-block .block-content article:not(:first-child){padding-left:18px;position:relative}
.block-container-style20 .home-block .block-content article:not(:first-child):before{content:"";height:5px;width:5px;position:absolute;background:#ff0003;left:0;top:7px}

.block-container-style21{display:grid}
.block-container-style21 .home-block{background:#f5f5f5}
.block-container-style21 .home-block .block-content{padding:0 15px 15px;display:grid;gap:15px}
.block-container-style21 .home-block .block-content article:not(:first-child){border-top:1px dashed #ccc;padding-top:15px}
.block-container-style21 .home-block .block-content article:not(:first-child) a{font-weight:500}

.block-container-style22 .home-block{background:#f5f5f5}
.block-container-style22 .home-block .block-content{padding:0 15px 15px;display:grid;gap:15px}
.block-container-style22 .home-block .block-content article:not(:first-child){border-top:1px dashed #ccc;padding-top:15px}
.block-container-style22 .home-block .block-content article:not(:first-child) a{font-weight:500}

.block-container-style23 .block-content { padding: 15px; background: #e1e1e1; }

@media (min-width:1200px) {
.block-content.block-style5 article p{display:-webkit-box;position:relative;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}
}

@media (max-width:1199px) {
.block-content.block-style1{display:grid;grid-template-columns:1fr 1fr}
.home-block.style1 .cate-title.full h2 a{text-align:left;padding-left:15px;border:none}
.home-block.style1 .cate-title.full h2 a:before{content:"";height:17px;width:3px;background:#ff0003;position:absolute;top:9px;left:0}
.block-content.block-style1 article:first-child{grid-row:1/4}
}
@media (max-width:991px) {
    .grid3,.grid2{grid-template-columns:1fr}
}


@media (max-width: 767px) {
.block-content.block-style1{grid-template-columns:1fr}
.block-style2{display:flex;flex-direction:column;gap:15px}
.block-style2 article:first-child{border:none}
.block-style2 article:first-child h3 a{line-height:24px;min-height:72px;display:block;padding-bottom:10px;text-align:left}
.block-style3{display:flex;flex-direction:column}
.block-style3 article{grid-row:unset;grid-column:unset}
.block-style3 article:first-child p{display:none}
.block-style3 article{display:grid;grid-template-columns:2fr 3fr;gap:20px}
.block-style3 article .article-thumbnail{width:100%;}

.block-style4 article:first-child h3{background: unset;/* color: #333; */position: relative;padding: 15px 0px;}
.block-style4 article:first-child h3 a{color: #333;line-height: 1.5;font-weight: 700;font-size: 18px;}
    
.block-content.block-style4{display:flex;flex-direction:column}
.block-content.block-style7{grid-template-columns:1fr}
.block-content.block-style9{display:flex;flex-direction:column}
.block-content.block-style10{display:inline-flex;flex-direction:row;flex-wrap:wrap;overflow:scroll}
.block-content.block-style10 article:nth-child(n+5){display:NONE}
.block-content.block-style11{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:scroll;gap:30px}
.block-content.block-style11 article{flex:0 0 40%;padding:0!important}
.block-content.block-style11 article:before,.block-content.block-style11 article:after{content:unset!important}
.block-content.block-style11 article .article-thumbnail{width:100%;margin-bottom:15px}
.block-content.block-style12{display:flex;overflow:scroll;max-width:100%;flex-wrap:nowrap}
.block-content.block-style12 article{flex:0 0 40%}
.block-content.block-style13{display:flex;flex-direction:column}
.block-content.block-style14{display:flex;flex-direction:column}

.block-container-style18 .home-block .block-content{display: flex;flex-direction: column;}

.block-content article p{display:none}

.blockcontainer-style15{grid-template-columns: 100%;}
.block-container-style19{grid-template-columns: 100%;}
}