.banner-about-top { position:relative; background-position: center center; background-repeat: no-repeat; background-size: cover; width:100%; margin:0 auto; margin-top:0px }
.banner-about-top:before { content:""; background:rgba(0, 0, 0, 0.4); display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index: 10; }
.banner-about-top .w1410 { position:relative; z-index:15; min-height:500px; }
.about-banner-title { position:absolute; left:0; bottom:80px; color:#fff; }
.about-banner-title h1 { font-size:53px; font-weight:900; line-height: 1.2em; letter-spacing: -2px; margin-bottom:40px }
.about-banner-title p { font-size: 22px; line-height: 1.5em; max-width:70% }
/***/
.news-h2 { margin-bottom:30px; text-transform:uppercase; padding:0 15px; position:relative }
.news-h2 h3 { color: #000000; font-size: 50px; font-weight: 900; line-height: 3.2rem; }
.news-h2 a { text-transform: uppercase; font-size:20px; font-weight:700; color:#000; position:absolute; right:15px; bottom:10px }
.news-h2 a span { vertical-align:middle }
.news-h2 a:after { width:30px; height:1px; background:#000; content:""; display:inline-block; transition:transform .25s ease-out;
transform:scaleX(1); vertical-align: middle; margin-left:6px; }
.news-h2 a:hover:after { transform:scaleX(0.7); }
/***/
#news_blog { background:#fff }
.news-inner { padding:70px }
.news-inner .w1410 { max-width:1440px; }
.news_ulist { }
.news_ulist li { background:#fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); width:calc(33.3333333333% - 30px); position:relative; margin:0 15px; margin-bottom:30px; }
.news_ulist li .news-blog-li{box-shadow: 0 0 30px 0 rgba(0,0,0,0);transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;background-color:#fff;height:100%;}
.news_ulist li:hover .news-blog-li{box-shadow: 0 0 30px 0 rgba(0,0,0,.15);}
.news_ulist li .thumb {
padding-top:calc( 0.66 * 100% ); position:relative; overflow:hidden; }
.news_ulist li .thumb label { z-index: 9; text-transform: uppercase; right: 0; position: absolute; top: 0; background: #69727d; color: #fff; font-size: 12px; padding: 0.6em 1.2em; line-height: 1; font-weight: 400; margin: 20px; border-radius: 999px; }
.news_ulist li .thumb img { height: auto; position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }
.news_ulist li .desc { padding:30px; }
.news_ulist li .desc h3 a {
color#000; line-height:1.4em; font-size: 21px; font-weight:700 }
.news_ulist li .desc p.readmore { margin-bottom:40px; margin-top:25px; text-transform: uppercase; }
.news_ulist li .desc p.readmore a { font-size: 12px; font-weight: 700; }
.news_ulist li .desc p.pubtime { padding: 15px 30px; border-top: 1px solid #eaeaea; line-height: 1.3em; font-size: 12px; color: #adadad; position:absolute; left:0; bottom: 0; width:100%; }
.news_ulist li a:hover { color:#ea5520 }
/***/
.news-show-inner {
 max-width: calc(1440px * 0.65); margin: 0 auto; margin-bottom: 80px; }
.show-label { text-align: center; position: relative; }
.show-label a { background: #69727d; color: #fff; font-size: 12px; padding: 8px 15px; line-height: 1; font-weight: 600; position: absolute; left: 0; top: 50%; text-transform: uppercase; border-radius: 5px; }
.show-label label { font-size: 14vw; font-weight: 600; line-height: 1; opacity: .04; -webkit-text-fill-color: transparent; -webkit-text-stroke-color: currentColor; -webkit-text-stroke-width: 2px; text-transform: uppercase; }
.show-title-h1 { font-size: 52px; font-weight: 700; line-height: 1.2em; letter-spacing: -2px; margin-top: -70px; margin-bottom: 30px; }
.show-title-title { font-size: 16px; opacity: 0.9; }
.show-title-content { font-size: 16px; line-height: 1.8; color: rgba(0, 0, 0, 0.8); padding: 30px 0; padding-bottom: 60px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.show-title-content img {max-width:100%;height:auto;vertical-align:top}
.show-title-content a { }
.show-title-content a:hover{color:#ea5520}
.blog-share-website { text-align:center; padding: 30px 0; }
.blog-share-website a { width: 20px; height: 18px; background: url(../images/icon_blog_share.png) no-repeat; display:inline-block; background-size: auto 18px; margin: 0 5px; }
.blog-share-website a.facebook { background-position: 5px center; }
.blog-share-website a.email { background-position: -148px center; }
.blog-share-website a.linkedin { background-position: -72px center; }
.blog-share-website a.x { background-position: -34px center; }
.blog-share-website a.pinterest { background-position: -108px center; }
.show-prev-next { }
.show-prev-next a.next { text-align:right; float: right; }
.show-prev-next a { color:#000; font-size:18px; word-break: break-word; text-align:left; float: left; width: 48%; line-height: 1.5; }
.show-prev-next a label { display:block; opacity: 0.4; text-transform: uppercase; margin-bottom:5px; font-weight:600; font-size: 13px; }
.show-prev-next a:hover span { color:#ea5520; line-height:1.3 }
/***/
/**/
#loadmorecontainer {text-align: center;width: 100%;}
#loadmorecontainer a{line-height: 1;background-color: #69727d;font-size: 15px;padding: 12px 24px;border-radius: 3px;color: #fff;fill: #fff;text-align: center;display: inline-block;width: 121.38px;}
#loadmorecontainer p{font-size:17px;}
#loadmorecontainer svg{fill: #fff;height: 1em;width: 1em;animation: spin 2s linear infinite;}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
/**/
/**/

#pages nav{
    width: 100%;
}

#pages nav a{
    font-size:16px;
}

#pages nav span{
    font-size:16px;
    position: relative;
    bottom:-3.5px;
    color: #ea5520;
}

.alignleft{
    margin-right:auto;
	margin-left:0;
	float:left;
	text-align:left;
}

.aligncenter{
    margin: 0 auto;
    text-align: center;
    width: auto;
    float: unset;
}

.alignright{
    margin-left:auto;
	margin-right:0;
	float:right;
	text-align:right;
}

.alignright::after,.alignleft::after{
	content:"";
	clear:both;
	display:block;
	height:0;
	width:100%;
}
/**/
@media(max-width:1495px) {
.banner-about-top { width:100%; }
.about-banner-title { left:30px; bottom:60px  }
.about-banner-title h1{margin-bottom:30px}
.news-inner{padding:50px}
.show-label a{top:30%}
}
@media(max-width:1300px) {
.banner-about-top .w1410 { }
.about-banner-title { left:30px; bottom:60px }
.news-inner{padding:50px 20px}
}
@media(max-width:1100px) {
.banner-about-top { width:100%; margin:0 }
.banner-about-top .w1410 { min-height:400px }
.about-banner-title p{max-width:100%}
.news-h2 h3{font-size:40px;}
.news-inner{padding:50px 10px}
.news-inner-box.w1410{width:100%}
.news-show-inner{max-width:90%;}
.show-title-h1{margin-top:0}
.show-label label{display:none}
.show-label a{position:static}
.show-label{text-align:left;padding:25px 0;}
}
 @media(max-width:1080px) {
.news_ulist li{width:calc(50% - 20px);margin:0 10px;margin-bottom:20px}
.news-inner-box.w1410 {width: calc(100% - 40px);}
}
@media(max-width:800px) {
.about-banner-title h1{font-size:48px;margin-bottom:20px}
.about-banner-title p{font-size:16px;line-height:1.4rem}
.news-inner{padding:50px 0px}
.about-banner-title { left:10px; bottom:50px }
.show-title-h1{font-size:32px;}
.show-prev-next a{width:100%}
.show-prev-next a.next{text-align:left;margin-top:15px}
}
@media(max-width:768px) {

}
@media(max-width:700px) {
.news-inner-box.w1410 {width: calc(100% - 40px);}
.news_ulist li{width:100%;margin:0px;margin-bottom:20px}
.news_ulist li .desc{padding:20px}
}
@media(max-width:640px) {

}

@media(max-width:450px) {
 
}


