html {font-size: 16px;}
*{margin: 0;padding: 0;}
p{margin-top: 0;margin-bottom: 0;}
h1,h2,h3,h4,h5{margin: 0;}
ul,li{list-style:none;padding:0px;margin:0px; }
input{transition: all 500ms ease;}
button:focus,input:focus,textarea:focus{outline:none;box-shadow:none;transition:all 500ms ease}
a{text-decoration:none;}
a:hover{text-decoration: none !important;}
img{vertical-align: middle;max-width: 100%;max-height: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.animation{animation: scale 4s linear infinite;}
.tit-fz,
.tit-bolder,
.tit-bg {
  margin-top: 20px !important;
  margin-bottom: 8px !important;
}

.tit-fz {
  font-size: 1.25rem !important;
  font-weight: bolder !important;
}

.tit-bolder {
  font-weight: bolder !important;
}

.tit-bg {
  background-color: #EE7700;
  color: #fff !important;
  font-weight: bolder !important;
  padding: 5px 0 5px 10px;
  font-size: 1.25rem;
}
@keyframes scale{
    0%{transform:scale(1)}
    12.5%{transform:scale(1.1)}
    25%{transform:scale(1)}
    37.5%{transform:scale(1.1)}
    50%{transform:scale(1)}
    75%{transform:scale(1.1)}
    100%{transform:scale(1)}
}
.swiper{width:100%;height:100%}
.swiper-slide{font-size:1.05rem;background:#fff;}
.swiper-slide img{width: 100%;display:block;object-fit:cover}
/* .link_btn{width: 100%;text-align: center;}
.link_btn a{display: inline-block;margin: 0 10px;}
.link_btn a .btns{border: none;outline: none;background: #EE7700;color: white;padding: 10px 20px;border-radius: 1.5rem;} */

.link_btn{width: 100%;text-align: center;}


.link_btn a .btns{position:relative;margin:0;padding: 10px 20px;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;background-color:#EE7700;border-radius: 1.5rem;color:#fff;font-weight:300;font-size:18px;font-family:inherit;z-index:0;overflow:hidden;transition:all 0.3s cubic-bezier(0.02,0.01,0.47,1);}


.link_btn a .btns:hover{animation:sh0 0.5s ease-in-out both}
@keyframes sh0{0%{transform:rotate(0deg) translate3d(0,0,0)}
25%{transform:rotate(7deg) translate3d(0,0,0)}
50%{transform:rotate(-7deg) translate3d(0,0,0)}
75%{transform:rotate(1deg) translate3d(0,0,0)}
100%{transform:rotate(0deg) translate3d(0,0,0)}
}.link_btn a .btns:hover span{animation:storm 0.7s ease-in-out both;animation-delay:0.06s}
.link_btn a .btns::before,.link_btn a .btns::after{content:'';position:absolute;right:0;bottom:0;width:100px;height:100px;border-radius:50%;background:#fff;opacity:0;transition:transform 0.15s cubic-bezier(0.02,0.01,0.47,1),opacity 0.15s cubic-bezier(0.02,0.01,0.47,1);z-index:-1;transform:translate(100%,-25%) translate3d(0,0,0)}
.link_btn a .btns:hover::before,.link_btn a .btns:hover::after{opacity:0.15;transition:transform 0.2s cubic-bezier(0.02,0.01,0.47,1),opacity 0.2s cubic-bezier(0.02,0.01,0.47,1)}
.link_btn a .btns:hover::before{transform:translate3d(50%,0,0) scale(0.9)}
.link_btn a .btns:hover::after{transform:translate(50%,0) scale(1.1)}







/* 侧边栏 */
#toolbar {position: fixed;z-index: 9999;right: 0.25%; top: 40%;}
#toolbar li{margin-bottom: 2px;width: 60px;height: 60px;right: 0;position: relative;cursor: pointer;}
#toolbar li a{display:flex;align-items: center;position:absolute;z-index:9;right:0;top:0;width:60px;height:60px;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;background: #EE7700;}
#toolbar li:nth-child(1) a{border-top-left-radius: 6px;}
#toolbar .backtop i{border-bottom-left-radius: 6px;}
#toolbar li .iconfont{display:inline-block;vertical-align:middle;width:60px;height:60px;background-color:#EE7700;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: white;font-size: 24px;}
#toolbar li .wz{display:inline-block;font-size:16px;color:#fff;vertical-align:middle;padding-left:10px;display: none;}
#toolbar li:hover .wz{display: block;}
#toolbar li:hover .toola{width: 245px;color: white;}


.padding-100{padding: 80px 0;}
.paddingtop{padding-top: 100px;}
.marginbottom{margin-bottom: 100px;}


#fontsize4rem{font-size: 4rem;font-weight: bold;font-family:'Times New Roman' !important;}
#pro_title{font-size: 4rem;font-weight: bold;font-family:'Times New Roman' !important;}

@media(max-width:991px){
  .padding-100{padding: 80px 0;}
  .paddingtop{padding-top: 80px;}
  .marginbottom{margin-bottom: 80px;}
  #fontsize4rem{font-size: 2rem;}
}
@media(max-width:767px){
  .padding-100{padding: 50px 0;}
  .paddingtop{padding-top: 50px;}
  .marginbottom{margin-bottom: 50px;}
}



table{width: 100%;}
table,
table tr th,
table tr td {
    border: 1px solid #003878 !important;
    border-collapse: collapse;
    font-size: 1.05rem;
    padding-left: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
table tr td p,
table tr td p span{
    font-weight: 500 !important;
    color: #000;
    text-transform:capitalize;
    text-align: inherit;
}
































