/*首页标题*/
.homeTitBox{
  font-size:0px;
  margin:0 auto;
  padding:0px;
  text-align:center;
  position:relative;
}
.homeTit {
  position: relative;
  width: auto;
  height:84px;
}
.homeTitEn {
  position: absolute;
  z-index: 0;
  font-size: 110px;
  color: #000;
  opacity: 0.06;
  font-weight: 700;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  line-height: 86px;
  font-family: "Tahoma" !important;
  text-transform: uppercase;
  white-space: nowrap;
}
.homeTitMain{
  font-size: 36px;
  color: #707070;
  position: relative;
  margin:0 auto;
  font-weight: 700;
}
.homeTitMain b {
  color: #d30a00;
}
.homeTitMain:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #ec1b24;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display:none;
}
.homeTitSum{
  font-size: 14px;
  color: #666;
  margin-top:20px;
  margin-bottom: 20px;
}
/*底部分类导航*/
.footerCateTit{
  font-size:22px;
  color:#fff;
  font-weight:700;
  margin-bottom:36px;
}
.footerCateLink {
  display: block;
  font-size: 16px;
  color: #ccc;
  line-height: 30px;
  transition: all 0.5s ease;
}
.footerCateLink  a{
  font-size: 16px;
  color: #ccc;
  transition: all 0.5s ease;
}
a.footerCateLink:hover {
  color: #eb3d00;
}
.footerCateLink a:hover{
  color: #eb3d00;
}
/*通用按钮开始*/
.h_btMore{
  display:block;
  width:100px;
  height:30px;
  background:#fff;
  border:1px solid #eb3d00;
  color:#eb3d00;
  font-size:14px;
  margin:0 auto;
  text-align:center;
  line-height:30px;
  transition:all 0.5s ease;
}
/*通用按钮结束*/
/*分类按钮*/
.btn-primary {
  background-color: #eb3d00 !important;
  border: #eb3d00 !important;
}
.btn-primary:hover {
  background-color: #eb3d00 !important;
  border: #eb3d00 !important;
}
/*分类按钮结束*/
/*分类高亮开始*/
.p_categoryBox .p_linkBox.click{
  background: #eb3d00 !important;
}
.p_categoryBox .p_linkBox.click a{
  color: #fff !important;
}
/*分类高亮结束*/
/*翻页开始*/
.p_page .pageNum.active,
.p_page .pageNum:hover,
.p_page .next:hover,
.p_page .pre:hover,
.p_pagebox .next,
.p_pagebox .pre {
  background-color: #eb3d00 !important;
  color: #fff;
  border-color: #eb3d00 !important;
  border-radius: 0px;
}
.p_page .pageNum,
.p_page .pre,
.p_page .next {
  border-radius: 0px;
}
.p_pagebox .js_pageBtnDisable,
.p_pagebox .js_pageBtnDisable:hover,
.p_pagebox .js_pageBtnDisable:active {
  background: #f5f5f5 !important;
  border-color: #d9d9d9 !important;
  color: #bfbfbf !important;
}
/*翻页结束*/
/* 输入框开始 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ccc !important;
  font-size: 14px !important;
  font-family: MicrosoftYaHei;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ccc !important;
  font-size: 14px !important;
  font-family: MicrosoftYaHei;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc !important;
  font-size: 14px !important;
  font-family: MicrosoftYaHei;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc !important;
  font-size: 14px !important;
  font-family: MicrosoftYaHei;
}
/* 输入框结束 */
/* Grid Start */
.listCol_1 {
  display: inline-block;
  width: 100%;
}
.listCol_2 {
  display: inline-block;
  width: 50%;
}
.listCol_3 {
  display: inline-block;
  width: 33.333%;
}
.listCol_4 {
  display: inline-block;
  width: 25%;
}
.listCol_5 {
  display: inline-block;
  width: 20%;
}
.listCol_6 {
  display: inline-block;
  width: 16.667%;
}
.listCol_7 {
  display: inline-block;
  width: 14.29%;
}
.listCol_8 {
  display: inline-block;
  width: 12.5%;
}
.listCol_9 {
  display: inline-block;
  width: 11.111%;
}
@media only screen and (max-width: 768px){
  div[class*=" listCol_"]{
    width: 100%;
  }
  span[style*="font-size:36px"]{
    font-size: 24px !important;
  }
  span[style*="font-size:34px"]{
    font-size: 22px !important;
  }
  span[style*="font-size:24px"] {
    font-size: 16px !important;
  }
}
/* Grid End */
.reset_style {
  line-height: normal;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 14px;
  line-height: 24px;
}
/*最大可视区域*/
.h_centerBox{
  max-width:1400px !important;
  margin:0 auto !important;
  padding-left:20px !important;
  padding-right:20px !important;
}
/*flex*/
.h_flexBox{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#particles-js {
  position: absolute;
  z-index: 0;
  width:100%;
  height:100%;
}
@media only screen and (max-width: 768px) {
  .homeTitEn {
    font-size: 44px;
    white-space: nowrap;
  }
  .homeTitMain {
    font-size: 24px;
  }
}
img{
  max-width:100%;
}
@keyframes rotateDrew {
  /* 定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称 */
  0% {
    transform:translate(-50%,-50%) rotate(0deg);
  }
  50% {
    transform:translate(-50%,-50%) rotate(180deg);
  }
  100% {
    transform:translate(-50%,-50%) rotate(360deg);
  }
}
.h_homeNewsTitBox {
  margin-bottom: 20px;
}
.h_homeTitCn {
  font-size: 20px;
  color: #333333;
}
.h_homeTitEn {
  font-size: 14px;
  color: #cccccc;
  text-transform: uppercase;
  font-family: "Arial" !important;
}
.h_homeTitMore {
  font-size: 14px;
  color: #999999;
}
.h_homeTitMoreIcon {
  font-size: 22px;
  color: #eb3d00;
  font-weight: 700;
}
