* {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
body,html{
    font-family:"Microsoft YaHei", Arial,Helvetica, sans-serif,"宋体";
    margin: 0;
    padding: 0;
}
li{
    list-style: none;
}
h1,h2,h3,h4,h5,p{
    margin: 0;
    padding: 0;
}
h2{
    font-size: 0.36rem;
}
h3{
    font-size: 0.3rem;
}
h4{
    font-size: 0.18rem;
}
h5{
    font-size: 0.14rem;
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: none;
}
.form-control,.btn{
    border-radius: 0;
}
.no-wrap{
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
}
header{
    position: fixed;
    top: 0;
    background-color: white;
    width: 100%;
    z-index: 1000;
    height: 1.3rem;
    border-bottom: 0.01rem solid #ccc;
}
header .logo{
    padding-top: 0.15rem;
    padding-left: 1.6rem;
}
header .logo img{
    height: 1rem;
    width: 1.6rem;
}
header .navigation{
    /*padding-left: 1.6rem;*/
    padding-right: 1.6rem;
    height: 100%;
}
header .navigation .nav-item{
    height: 100%;
    line-height: 1.3rem;
    font-size: 0.18rem;
    padding: 0 0.35rem;
}
header .navigation.en-navigation .nav-item{
    padding: 0 0.16rem;
}
header .navigation .nav-item a{
    padding: 0.3rem 0;
}
header .navigation .nav-item.active > a,header .navigation .nav-item > a:hover{
    color: #af1e2e;
    border-bottom: 0.04rem solid #af1e2e;
}
.content .content-item {
    position: relative;
}
footer{
    padding-bottom: 0.8rem;
    background-color: #ECECEC;
    position: relative
}
footer .area{
    padding-top: 0.85rem;
}
footer .contact-area{
    padding: 0  0.45rem 0 2.3rem;
    width: 5.55rem;
}
footer .contact-area table{
    margin-top: 0.35rem;
}
footer .contact-area .item{
    color: #999;
    font-size: 0.18rem;
    padding: 0.25rem 0 0 0.2rem;
}
footer .contact-area .item img{
    margin-right: 0.18rem;
    vertical-align: bottom;
    width: 0.25rem;
    height: 0.22rem;
    margin-bottom: 0.18rem;
}
footer .department-area{
    padding: 0 0 0 0.75rem;
    width: 3.35rem
}
footer .department-area.en{
    padding: 0 0 0 0.35rem;
}
footer .department-area .item{
    cursor: pointer;
    color: #999;
    padding: 0 0 0.12rem 0.2rem;
}
footer .dimensional-area{
    width: 3.85rem;
    text-align: center;
}
footer .dimensional-area img{
    width: 2rem;
    height: 2rem;
}
footer .dimensional-area h4{
    color: #999;
    padding-top: 0.18rem
}
footer .search-area{
    padding-left: 0.45rem
}
footer .search-area .search-group{
    width: 4.35rem;
    padding-top: 0.3rem
}
footer .search-area h4{
    color: #999;
    padding-top: 0.25rem;
}
footer .area-title{
    font-size: 0.2rem;
    border-left: 0.05rem solid #AF2A38;
    line-height: 1;
    padding-left: 0.15rem;
    height: 0.2rem;
}

footer .line{
    width: 0.02rem;
    height: 3rem;
    background-color: #d7d7d7;
}
footer .line-bar{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
    background-color: #000;
    color: white;
    font-size: 0.14rem;
    padding: 0.1rem 0;
}
/*替换富文本框样式，文字大小*/
.important-16,.important-16 p,important-16 strong,.important-16 span,important-16 div{
    font-size: 0.16rem !important;
}
.important-18,.important-18 p,important-18 strong,.important-18 span,important-18 div{
    font-size: 0.18rem !important;
}
.important-24,.important-24 p,important-24 strong,.important-24 span,important-24 div{
    font-size: 0.24rem !important;
}
/*轮播图分页*/
.swiper-pagination {
    position: absolute;
    z-index: 20;
    width: 100%;
    text-align: center;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: rgb(219,220,222);
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid rgb(219,220,222);
    cursor: pointer;
}
.swiper-active-switch {
    background: #af2a38;
    border: 1px solid #af2a38;
}

/*.swiper-visible-switch{
    display: none;
}
.swiper-visible-switch.swiper-active-switch{
    display: inline-block;
}*/





