.header-box {
    width: 100%;
    background: url(../img/icon/bg.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    padding: 0.16rem 0
}

.header {
    width: 100%;
    margin: 0 auto
}

.header-logo {
    width: 221px;
    float: left;
    margin-left: 7%;
    padding-top: 0.05rem
}

.header-logo a {
    display: block;
    width: 100%
}

.header-logo a img {
    display: block;
    width: 100%
}

.header-nav {
    float: right;
    margin-right: 7%
}

.header-nav>li {
    float: left
}

.header-nav>li>a {
    width: 1.44rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 0.18rem
}

.header-nav>li.current>a {
    background: #EA5529;
    transform: skewX(-15deg)
}

.header-nav>li.current>a>span {
    display: block;
    transform: skewX(15deg)
}

.header-nav>li:hover>a {
    background: #EA5529;
    transform: skewX(-15deg)
}

.header-nav>li:hover>a>span {
    display: block;
    transform: skewX(15deg)
}

.product-nav {
    width: 1.2rem;
    margin-left: 0.11rem;
    display: none
}

.product-nav:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, 0.7);
    margin: 10px auto 0
}

.product-nav ul {
    background: rgba(0, 0, 0, 0.7)
}

.product-nav li {
    float: none
}

.product-nav li a {
    width: 100%;
    display: block;
    height: 0.40rem;
    line-height: 0.40rem;
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
    position: relative
}

.product-nav li a:before {
    content: '';
    display: block;
    width: 0.02rem;
    height: 0.40rem;
    background: #EA5529;
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.product-nav li:hover {
    background: none
}

.product-nav li:hover a:before {
    display: block
}

.swiper_btn {
    width: 0.9rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    cursor: pointer
}

.swiper_btn img {
    display: block;
    width: 100%
}

.swiper-btn-home {
    display: none
}

.swiper-button-prev {
    left: 0.8rem
}

.swiper-button-next {
    right: 0.8rem
}

.slider img {
    width: 100%;
    display: block
}

.home-info {
    width: 100%;
    padding: 0.6rem 10%;
    margin: 0 auto
}

.home-info li {
    float: left;
    width: 25%;
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
    cursor: pointer
}

.home-info li:hover {
    box-shadow: 0px 2px 10px 0px rgba(187, 68, 33, 0.18)
}

.home-info-img {
    width: 44%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 0.26rem
}

.home-info-img img {
    display: block;
    width: 100%
}

.home-info-txt1 {
    text-align: center;
    margin-bottom: 0.16rem;
    font-size: 0.26rem;
    color: #333
}

.home-info-txt2 {
    text-align: center;
    font-size: 0.36rem;
    color: #ea5529
}

.home-partner {
    background: #3f4041;
    padding: 0.4rem 0
}

.home-partner h2 {
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 0.36rem;
    margin-bottom: 0.4rem
}

.home-partner ul {
    width: 100%;
    padding: 0 11%;
    margin: 0 auto
}

.home-partner li {
    float: left;
    width: 20%;
    margin-right: 6%;
    text-align: center;
    margin-bottom: 0.22rem
}

.home-partner li:nth-child(4n) {
    margin-right: 0
}

.home-partner li img {
    display: block;
    width: 100%
}

.item1 {
    width: 100%;
    background: url(../img/icon/liaxifangshidizhi_background.png) no-repeat;
    background-size: cover
}

.item1-box {
    width: 100%;
    min-height: 2.62rem;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.footer-item1-contact {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-70%, -50%);
    color: #D5D5D5;
    font-size: 0.18rem;
    text-align: left
}

.footer-item1-contact p {
    margin-bottom: 0.06rem
}

.footer-item1-img {
    position: absolute;
    top: 0.32rem;
    right: 8%
}

.item1-list {
    float: left;
    margin-left: 0.44rem;
    width: 1.2rem
}

.item1-list:first-child {
    margin-left: 0
}

.item1-list img {
    display: block;
    width: 100%
}

.item1-txt{
    display: flex;
}

.footer-item1-txt {
    font-size: 0.16rem;
    color: #fff;
    margin-bottom: 0.10rem;
    text-align: left;
    margin-right: 0.18rem;
}

.item2 {
    background: #3F4041;
    text-align: center;
    min-height: 1.20rem;
    padding-top: 0.30rem
}

.item2 p {
    color: #D5D5D5;
    font-size: 0.12rem;
    margin-bottom: 0.20rem
}

.item2 p:last-child {
    margin-bottom: 0
}

.item1-list-txt {
    font-size: 0.16rem;
    color: #fff;
    margin-top: 0.1rem
}

.wrapper .swiper-container a {
    display: block;
    width: 100%
}

.wrapper .swiper-container img {
    width: 100%;
    height: 100%
}

.wrapper .pagination {
    position: absolute;
    z-index: 20;
    bottom: 0.4rem;
    width: 100%;
    text-align: center;
    font-size: 0
}

.wrapper .swiper-pagination-switch {
    display: inline-block;
    width: 0.62rem;
    height: 0.04rem;
    background: #666666;
    margin: 0 0.15rem;
    transform: skewX(-25deg);
    cursor: pointer
}

.wrapper .swiper-active-switch {
    background: #EA5529
}

.new-box {
    background: #efefef
}

.new-content {
    width: 100%;
    margin: 0 auto;
    padding-top: 0.70rem;
    padding-bottom: 0.20rem
}

.new-content h1 {
    width: 100%;
    margin-bottom: 0.50rem
}

.new-content h1 img {
    display: block;
    width: 25%;
    margin: 0 auto
}

.tab-nav {
    width: 3.42rem;
    margin: 0 auto 0.4rem
}

.tab-nav li {
    float: left;
    width: 42%;
    height: 0.40rem;
    background: #efefef;
    border: 1px #666 solid;
    transform: skewX(-18deg);
    margin-right: 15%
}

.tab-nav li:last-child {
    margin-right: 0
}

.tab-nav li span {
    display: block;
    line-height: 0.40rem;
    font-size: 0.16rem;
    color: #666;
    text-align: center;
    transform: skewX(18deg);
    cursor: pointer;
    font-weight: bold
}

.tab-nav li.current {
    border: 0;
    background: #EA5529
}

.tab-nav li.current span {
    color: #fff
}

.tab-item {
    display: none
}

.tab-item.current {
    display: block
}

.tab-item1 {
    padding: 0 1.90rem;
    text-align: left
}

.tab-item1 li {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 0.20rem
}

.tab-item1 li:hover {
    box-shadow: 0px 2px 28px 0px rgba(13, 24, 22, 0.16)
}

.tab-item1-img {
    width: 3.60rem;
    height: 2.40rem;
    float: left
}

.tab-item1-img img {
    display: block;
    width: 100%;
    height: 100%
}

.tab-item1-info {
    overflow: hidden;
    padding: 0.20rem 0.36rem 0
}

.tab-item1-info h2 {
    color: #3C3C3C;
    font-size: 0.26rem;
    font-weight: bold;
    margin-bottom: 0.10rem
}

.tab-item1-info a {
    color: #666
}

.tab-item1-info p {
    font-size: 0.20rem;
    color: #666;
    line-height: 0.36rem
}

.tab-item1-info p:nth-child(2) {
    text-indent: 2em
}

.tab-item1-info .tab-item-info-date {
    margin-top: 0.16rem;
    font-size: 0.22rem;
    position: relative;
    padding-left: 0.18rem
}

.tab-item1-info .tab-item-info-date:before {
    content: '';
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    background: #EA5529;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.tab-item2 {
    padding: 0 2.36rem
}

.tab-item2 li {
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 0.40rem
}

.tab-item2 li:nth-child(3n) {
    margin-right: 0
}

.tab-item2 li p {
    font-size: 0.20rem;
    color: #666;
    margin-top: 0.10rem;
    text-align: left;
    font-weight: bold
}

.tab-item2-video {
    width: 100%;
    height: 2.12rem;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.tab-item2-video img {
    display: block
}

.tab-item2-video img:first-child {
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.tab-item2-video img:nth-child(2) {
    width: 25%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.video-box {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 500;
    display: none
}

.video-box video {
    width: 40%;
    height: 60%;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.about-content {
    padding-top: 0.70rem
}

.about-content h1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 0.50rem
}

.about-content h1 img {
    display: block;
    width: 25%;
    margin: 0 auto
}

.about-content .tab-nav {
    width: 3.42rem;
    margin: 0 auto 0.40rem;
    display: block
}

.about-item {
    text-align: left
}

.about-item h2 {
    font-size: 0.22rem;
    color: #333;
    font-weight: bold
}

.about-company {
    width: 100%;
    margin: 0 auto;
    padding: 0 1.18rem 1.48rem
}

.about-licheng {
    padding-top: 0.25rem;
    padding-bottom: 1.07rem;
    background: url(../img/icon/guanyuwomen_fzlc_background.png) no-repeat;
    background-size: cover
}

.about-licheng h2 {
    margin-bottom: 0.60rem
}

.about-licheng img {
    width: 8.60rem;
    margin: 0 auto;
    display: block
}

.about-company-left {
    float: left;
    width: 5.44rem;
    font-size: 0.20rem;
    color: #666;
    line-height: 0.36rem
}

.about-company-left h2 {
    margin-bottom: 0.20rem
}

.about-company-left p {
    text-indent: 2em
}

.about-company-right {
    float: right;
    width: 5.67rem
}

.about-company-right img {
    display: block;
    width: 100%
}

.about-licheng-box {
    width: 100%;
    margin: 0 auto;
    padding: 0 1.18rem
}

.about-culture-img {
    width: 100%;
    background: #E3E3E3
}

.about-culture-img img {
    display: block;
    width: 75%;
    margin: 0 auto
}

.about-culture-list {
    width: 100%;
    margin: 0 auto;
    padding: 1.1rem 2rem 0
}

.about-culture-list ul {
    display: table;
    width: 100%;
    table-layout: fixed
}

.about-culture-list li {
    display: table-cell;
    padding: 0 0.44rem;
    padding-bottom: 0.60rem
}

.about-culture-list li:nth-child(3n) {
    margin-right: 0
}

.about-culture-listimg {
    width: 1.10rem;
    height: 1.10rem;
    margin: 0 auto 0.2rem
}

.about-culture-listimg img {
    display: block;
    width: 100%
}

.about-culture-title {
    font-size: 0.18rem;
    color: #333;
    margin-bottom: 0.16rem;
    font-weight: bold;
    text-align: center
}

.about-culture-txt {
    font-size: 0.14rem;
    color: #666;
    line-height: 0.26rem
}

.new-detail-wrapper {
    padding: 1rem 0
}

.new-detail {
    width: 84%;
    margin: 0 auto
}

.new-detail-box {
    width: 100%;
    background: #fff;
    padding: 0.50rem 0 0.70rem
}

.new-detail-titleimg {
    width: 1.20rem
}

.new-detail-titleimg img {
    display: block;
    width: 100%
}

.new-back {
    margin-bottom: 0.28rem
}

.new-back a {
    overflow: hidden;
    color: #EA5529;
    font-size: 0.18rem;
    display: block
}

.new-back img {
    float: left;
    margin-right: 0.10rem;
    margin-top: 0.06rem
}

.new-back span {
    overflow: hidden
}

.new-detail-titleimg {
    margin-bottom: 0.34rem
}

.new-detail-content {
    padding: 0 0.62rem
}

.new-detail-content h1 {
    font-size: 0.30rem;
    color: #333;
    font-weight: bold
}

.new-detail-content .new-detail-time {
    font-size: 0.16rem;
    color: #666;
    position: relative;
    padding-left: 0.18rem;
    margin-bottom: 0.24rem;
    text-indent: 0
}

.new-detail-content .new-detail-time:before {
    content: '';
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    background: #EA5529;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.new-detail-content p {
    font-size: 0.2rem;
    color: #666;
    text-indent: 2em;
    line-height: 0.36rem
}

.new-detail-img {
    margin: 0.30rem 0;
    text-align: center
}

.tab-product {
    font-size: 0;
    text-align: center
}

.tab-product-nav {
    display: inline-block
}

.tab-product-nav li {
    float: left;
    cursor: pointer;
    margin-right: 0.94rem
}

.tab-product-nav li:last-child {
    margin-right: 0
}

.tab-product-nav li img {
    width: 0.90rem;
    height: 0.90rem;
    display: block
}

.tab-product-nav li img:nth-child(2) {
    display: none
}

.tab-product-nav li p {
    color: #666;
    font-size: 0.20rem;
    text-align: center;
    margin-top: 0.10rem;
    font-weight: bold
}

.tab-product-nav li.current img:first-child {
    display: none
}

.tab-product-nav li.current img:nth-child(2) {
    display: block
}

.tab-product-nav li.current p {
    color: #EA5529
}

.product-box .swiper-container {
    width: 100%;
    height: 6.33rem;
    display: none
}

.product-box .swiper-container.current {
    display: block
}

.paid-list-box {
    padding: 0 1.90rem
}

.paid-list {
    font-size: 0.2rem;
    border-bottom: 1px #D8D3D3 solid;
    padding: 0.1rem 0 0.1rem 0.18rem;
    position: relative;
    cursor: pointer
}

.paid-list:before {
    content: '';
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    background: #EA5529;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.shade {
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: none
}

.shade img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3.64rem;
    margin: -0.98rem 0 0 -1.82rem
}