﻿@charset "utf-8";
:root{--color:#E10317;--headercolor:#E10317}
.head-top{background:#fff}
div#tagContent2{display:none;}
@media (min-width:1025px){body{padding-top:140px}
.head-info .nav-ul>li>a{font-weight:normal}
/*.head-info .nav-ul>li>a{color:#fff;font-weight:normal}*/
/*.head-info .head-search button{color:#fff}*/
/*.head-info,header.is-active .head-info,.nobanner header .head-info{background:var(--color)}*/
/*.head-info .nav-ul>li a.inmenu_1,.head-info .nav-ul>li:hover>a{color:#fff}*/
}
@media (min-width:1025px) and (max-width:1366px){body{padding-top:120px}}
.recentnews-list li .img,.sidebarhot-list .sidebarhot-item .sidebarhot-img{height:auto}
.home-banner .banner-animote .title{text-shadow: 1px 1px 4px #000;max-width:1000px;margin:0 auto}
@media (max-width:550px){.home-banner .banner-animote .title{font-size:16px;}}
.home-procate {margin:0 0 60px;}
.home-choose .homechoose-title {width:100%;padding:0;text-align:center;}
.home-choose .homechoose-text {color:#fff;margin-bottom:40px;}
.home-choose .homechoose-content {width:100%;padding:0;text-align:center;color:#ccc;}
.home-choose .homechoose-content .homechoose-item .icon {display:flex;justify-content:center;margin-bottom:15px;}
.home-choose .homechoose-content .homechoose-item .icon em {display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#fff;}
.home-contact .home-title{margin-bottom:20px}
.home-title2{color:#fff;font-weight:bold;text-transform:uppercase;font-size:52px;line-height:1.4;}
.home-title2+p{color:#fff;font-size:20px;margin:10px 0 50px}
@media (max-width:1024px){.home-title2{font-size:42px;}
.home-title2+p{font-size:18px;}}
@media (max-width:768px){.home-title2{font-size:30px;}
.home-title2+p{font-size:16px;}}
.homechoose-content .homechoose-item:nth-child(5){display:none;}
.homechoose-content .homechoose-item:nth-child(6){display:none;}
.home-choose .home-title{color:#000;}
.home-choose .homechoose-text{color:#000;}
.home-choose .homechoose-content .homechoose-item .title{color:#000;}
.home-choose .homechoose-content {color:#000;margin-top:3%;}
@media (min-width:1367px){.home-choose .homechoose-content .homechoose-item{width:23%;}}
.home-choose .homechoose-content .homechoose-item::after{display:none}
.home-choose .homechoose-content .homechoose-item:nth-child(n+4) {margin-bottom: 40px;}
.home-choose:before{content:'';width:100%;height:100%;background:#ffffff80;display:block;position:absolute;left:0;top:0;z-index:0}
@media (max-width:500px){.head-info .head-logo a img{max-height:35px;}}
@media(min-width:769px){.head-info .head-logo a img{max-height: 100px;}}
.banner-animote{display:none;}
.home-about .about-img .about-icon{display:none;}
.home-about .about-img::before{display:none;}
@media (min-width: 1025px) {.head-info, header.is-active .head-info, .nobanner header .head-info { background: var(--fontcolor);}}
@media (max-width:1024px){.head-info,header.is-active .head-info{background:var(--fontcolor)}}
@media (min-width:1025px) {
.head-top{background:linear-gradient(to right, black 45%, red 65%)}
.head-link em,.head-link .item a,.lang-icon span{color:#fff;}
.head-link .item a:hover{color:#fff;}
.lang-icon span::before,.lang-icon span::after{background: #fff;}

}
.pagesbanner-text{position:absolute;top:50%;left:0;width:100%;padding:0 15px;transform:translate(0,-50%);color:#fff;text-align:center;}
.pagesbanner-text p{text-transform:uppercase;font-size:50px;font-weight:bold;margin:0 auto;max-width:900px;line-height:1.3;text-shadow:2px 2px 2px var(--fontcolor);}
@media (max-width:1366px){.pagesbanner-text p{font-size:40px}}
@media (max-width:1024px){.pagesbanner-text p{font-size:32px}}
@media (max-width:768px){.pagesbanner-text p{font-size:24px}}
.home-about .l-wrap{align-items:initial;}
.home-about .about-img{padding:10px 0 86px;}
.home-about .about-img .bgimg{width:100%;}
.home-about h1{line-height:1.2;}
.home-about .about-text{margin: 27px 0 30px;line-height:1.6;}
@media (max-width:1650px){.home-about .about-text{margin:5px 0 20px;}
.home-about .about-img{padding-bottom:76px;padding-top:8px}
.home-about .about-info{padding-left:30px}}
@media (max-width:1440px){.home-about h1{font-size:26px}
.home-about .about-text{margin:5px 0 15px;font-size:var(--fontsize15)}
.home-about .about-img{padding-bottom:66px;padding-top:6px}
.home-about .about-info{padding-left:30px}}
@media (max-width:1024px){.home-about .about-img{padding:0 0 20px;width:100%}
.home-about .about-info{padding:0;width:100%;}
.home-about h1{font-size:22px}}
@media (max-width:768px){.banner-inner img{min-height:inherit;}}