@charset "utf-8";

/* CSS Document */
html,
body,
ul,
li,
p,
input,
form,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none;
}

em,
i {
    font-style: normal;
}

body {
    font-size: 12px;
    color: #444;
    line-height: 24px;
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
}

img {
    border: none;
}

form {
    margin: 0px;
    padding: 0px;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
    color: #333;
    font-family: "微软雅黑";
}

a:hover {
    color: #4f8059;
    text-decoration: underline;
    font-family: "微软雅黑";
    text-decoration: none
}

.fl {
    float: left;
}

.fr {
    float: right
}

.clear {
    clear: both;
}

@font-face {
    font-family: 'impact';
    src: url('../fonts/impact.ttf');
}


/*页眉*/
.ht {
    display: flex;
    flex-direction: row;
    background-color: #009ac7;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}

.ht_title {
    width:100%;
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.ht dd {
    font-size: 14px;
    line-height: 40px;
    color: #ffff;
}

.ht ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 20%;
}

.ht ul li {
    font-size: 14px;
    line-height: 40px;
}

.ht ul li a {
    color: #ffff;
}

.header_bg {
    width:100%;
    max-width: 1400px;
    margin: 0 auto;
    /* background: #fff; */
    height: 130px;
    /* position: fixed;
    top: 40px;
    left: 0px; */
    /* z-index: 9; */
    /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); */
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.logo {
    /*margin-left: 3%;*/
    display: flex;
    align-items: center;
}

.logo span {
    font-size: 16px;
    color:#000;
}

.logo b {
    font-size: 22px;
    color:#000;
}

.logo a {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    height: 110px;
}

.logo img {
    max-width: 100%;
}

.nav-width {
    width: 70%;
    position: relative;
    margin-top: 20px;
}

.nav {
    width: 100%;
}

.nav ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.nav ul li {
    position: relative;
    text-align: center;
}

.nav ul li a {
    font-size: 18px;
    color: #000000;
    display: block;
    line-height: 106px;
    text-decoration: none;

}

/*.nav ul li.bg a {*/
/*    border-bottom: solid 3px #0698c4;*/
    /* font-weight: bold; */
/*}*/

.nav .bg_bt {
    position: absolute;
    background-color:#ffffffe6;
    z-index: 3;
    display: none;
    left: 50%;
    transform: translateX(-50%);

}

.nav .bg_bt a {
    line-height: 40px;
    /* display: none; */
    width: 140px;
    padding: 3px;
    font-size: 14px;
}

/* .nav .bg_bt li {
    display: none;
} */


.nav li:hover .bg_bt {
    display: block;
}

.bg_bt li:hover a {
    display: block;
    background-color: #0698c4;
    color: #fff;
}

.nav .sf-mega {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 99;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, .2);
    background: rgba(255, 255, 255, .9);
    border-top: 3px #0698c4 solid;
}

.nav .sf-m {
    overflow: hidden;
    padding: 30px 30px;
    margin: 0 auto;
    position: relative;
    height: 175px;
}

.nav .sf-m a {
    display: block;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
}

.nav .sf-m a:hover {
    color: #cf2d25
}

.nav li:hover .sf-mega {
    display: block;
}

.sf-m:after {
    content: '';
    display: block;
    position: absolute;
    width: 240px;
    height: 150px;
    top: 40px;
    right: 30px;
}

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

.nav li:nth-child(2) .sf-m:after {
    background: url(../images/b2.jpg) no-repeat center
}

.nav li:nth-child(3) .sf-m:after {
    background: url(../images/b3.jpg) no-repeat center
}

.nav li:nth-child(4) .sf-m:after {
    background: url(../images/b4.jpg) no-repeat center
}

.nav li:nth-child(5) .sf-m:after {
    background: url(../images/b5.jpg) no-repeat center
}

.nav li:nth-child(6) .sf-m:after {
    background: url(../images/b6.jpg) no-repeat center
}

.nav li:nth-child(7) .sf-mega {
   background: url(../images/b6.jpg) no-repeat center
}

.nav li:nth-child(7) .sf-m {
    height: auto;
    padding: 10px 20px;
}

.nav li:nth-child(7) .sf-m:after {
    display: none
}

.header-right {
    /* display: flex;
    justify-content: flex-end;
    align-items: center; */
       position: absolute;
    right: 252px;
    margin: 13px 0;
    overflow:hidden;
}

.header-right a {
    padding: 0 30px;
    float: right;
    display: flex;
    align-items: center;
    text-align: center;
    border-left: solid 1px #eee;
    height: 110px;
    background: #04287e;
}

.header-right a img {}

.header-right .phone {
    width: 100%;
    background: url(../img/40.png) no-repeat center left;
    padding-left: 47px;
    /*margin-right: 50px;*/
}

.header-right .phone dt {
    font-size: 14px;
}

.header-right .phone dd {
    font-size: 18px;
    /* font-weight: bold; */
    font-family: Arial;
    color: #333;
    line-height: 40px;
}

.sp_header {
    display: none;
}

@media (max-width:1160px) {

    .nav-width,
    .header-right {
        display: none;
    }

    .sp_header {
        display: block;
    }

    .top_left {
        padding-left: 20px;
    }
}

/*----手机站导航开始----------*/
.sp_header {
    height: 120px;
    overflow: hidden;
    position: absolute;
    z-index: 999;
    right: 0;
}

.sp_nav {
    width: 50px;
    position: relative;
    cursor: pointer;
    height: 30px;
    margin-top: 100%;
}

.sp_nav span {
    display: block;
    background: #111;
    width: 30px;
    height: 2px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s
}

.sp_nav span:nth-of-type(1) {
    top: 0px
}

.sp_nav span:nth-of-type(2) {
    top: 10px
}

.sp_nav span:nth-of-type(3) {
    top: 20px
}

.sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg)
}

.sp_nav_se span:nth-of-type(2) {
    width: 0
}

.sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg)
}

.sjj_nav {
    position: fixed;
    z-index: 99;
    background: #fff;
    width: 100%;
    height: calc(100% - 104px);
    font-size: 14px;
    line-height: 40px;
    top: -100%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
}

.sjj_nav span {
    padding-top: 20px;
    display: block;
    margin-left: 20px;
    float: left;
}

.sjj_nav span img {
    display: block;
    float: left;
    padding-top: 6px;
}

.nav_show {
    top: 0;
}

.sjj_nav>ul>li:first-child {
    overflow: hidden;
    border-top: 0
}

.sjj_nav>ul>li:first-child>a {
    float: left;
    width: calc(100% - 70px)
}

.sjj_nav>ul>li:first-child .language {
    float: right;
    width: 70px;
    overflow: hidden;
    line-height: 30px;
    margin-top: 5px
}

.sjj_nav>ul>li:first-child .language a {
    width: 35px;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
}

.sjj_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    border-left: 1px #ddd solid;
    height: 30px;
    padding: 0px 7px 0 7px;
}

.sjj_nav ul li i svg {
    transform: rotate(-90deg);
    transition: all ease 0.35s
}

.sjj_nav ul li .sjj_nav_i_se svg {
    transform: rotate(0deg)
}

.sjj_nav ul li {
    border-top: 1px #ddd solid;
    margin-left: 20px;
    position: relative;
    line-height: 60px;
    font-size: 14px
}

.sjj_nav>ul>li:last-child {
    border-bottom: 1px #ddd solid;
}

.sjj_nav ul li ul {
    display: none
}

.sjj_nav ul li a {
    color: #666;
    width: 80%;
    text-transform: uppercase;
}

.sjj_nav ul li ul li a {
    color: #999;
    display: block;
    text-align: left;
}

.sjj_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
}

.sjj_nav ul li .sjj_nav_i_se svg {
    fill: #c9141e
}

.sjj_nav ul li ul li>ul {
    margin-left: 10px
}

/*----手机站导航结束----------*/


/*品质保障开始*/

.pinzhi {
    /* padding: 70px 0 20px; */
    background: #f5f5f5;
    overflow: hidden;
}

.pinzhi_title {
    text-align: center;
}

.pinzhi_title span {
    font-size: 18px;
    color: rgb(0, 0, 0);
}

/* 本例子css */

.slideTxtBox04 {
    width: 100%;
    text-align: left;
    /* margin: 40px 0 0; */
    overflow: hidden;
    background: rgb(161, 161, 161);
    margin: 0 auto;
}

.slideTxtBox04 .hd {
    width: 100%;
    margin: 0 auto 0 auto;
    height: 170px;
    position: relative;
    background: #fff;

}

.slideTxtBox04 .hd ul {
    display: flex;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    max-width: 1400px;
}

.slideTxtBox04 .hd ul li {
    width: 18%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slideTxtBox04 .hd ul li.on {
    height: 168px;
    /* background: #004592 !important; */
    border-bottom: 2px solid #04287e;
}

.pinzhi01_img {
    width: 242px;
    height: 90px;
    /* float: left; */
    position: relative;
    margin-right: 12px;
    /* overflow: hidden; */
    top: 20px;

}

.pinzhi01_img .ico01 {
    position: absolute;
    top: 0;
    left: 0;
}

.pinzhi01_img .ico01_cs {
    position: absolute;
    top: -39px;
}

.slideTxtBox04 .hd .pinzhi01 img {
    height: 108px;
    object-fit: contain;
}

.slideTxtBox04 .hd ul li.on .ico01_cs {
    top: 0;
    left: 0;
}

.slideTxtBox04 .hd ul li.on .pinzhi01_wen p {
    color: #000;
}

.slideTxtBox04 .hd ul li.on .pinzhi01_wen span {
    color: #fff;
}

.pinzhi01 {
    text-align: center;
}

.pinzhi01_wen p {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.pinzhi01_wen {
    /* padding: 25px 0; */
}

.slideTxtBox04 .bd {
    overflow: hidden;
    padding: 42px 0;
    width: 100%;
    margin: 0 auto;
    background: url(../img/9.png);

}

.slideTxtBox04 .bd ul {
    zoom: 1;
}

.slideTxtBox04 .bd ul li {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
}

.slideTxtBox .arrow {
    position: absolute;
    right: 45%;
    bottom: -656px;
}

.slideTxtBox .arrow a {
    display: block;
    width: 55px;
    height: 50px;
    float: right;
    overflow: hidden;
    cursor: pointer;
    /*	background: url("../images/liyou_jt.jpg") center center no-repeat;*/
}

.slideTxtBox .arrow .next {
    background-position: 0 1px;
}

.slideTxtBox .arrow .prev {
    background-position: -59px 1px;
}

.pinzhitu {
    position: relative;
    width: 40%;
    background-color: #fff;
    float: left;
}

.chatu {
    /* background: url(../images/pinzhi_bj1.png)no-repeat right top; */
    /* position: absolute; */

    width: 100%;
    height: 85px;

    padding-top: 26px
}

.chatu span p {
    font-size: 28px;
    color: #000;
    line-height: 30px;
}

.chatu span {
    font-size: 16px;
    color: #b9b9b9;
    float: left;
    font-family: Arial;
    margin: 20px;
    margin-left: 30px;

}

.nr p {
    margin: 30px;
    font-size: 14px;
    color: #000;

}

.chatu img {
    float: right;
    margin: 15px;
    margin-right: 30px;
}

.chatu p {
    color: #04287e;
    font-size: 22px;
    line-height: 80px;
}

.pinzhitu .datu {
    text-align: center;
}

.datu img {
    max-width: 100%;
}

.pinzhinr {
    width: 58.5%;
    float: right;
    background: #fff;
    overflow: hidden;
}

.slideTxtBox04 .nr_title {
    overflow: hidden;
    margin: 20px;
}

.slideTxtBox04 .title_wen {
    float: left;
    padding: 20px;
}

.slideTxtBox04 .title_wen img {
    margin-top: 50px;
}

.slideTxtBox04 .title_wen p {
    font-size: 28px;
    color: #000;
    line-height: 30px;
}

.slideTxtBox04 .title_wen span {
    color: #666;
    font-size: 10px !important;
    text-transform: uppercase;
}

.slideTxtBox04 .nr_wen {
    height: 290px;
    overflow: hidden;
}

.slideTxtBox04 .nr_wen img {
    height: 320px;
    position: absolute;
    right: 0px;
    top: 50%;
    object-fit: contain;
    transform: translateY(-50%);
}

.nr_titlenr_title {
    position: relative;
}

.slideTxtBox04 .nr_zixu {
    margin-top: 24px;
    width: 58.5%;
    float: right;
}


.slideTxtBox04 .nr_zixu p {
    /* display: block;
    width: 215px;
    height: 50px; */
    /* float: left; */

    color: rgb(0, 0, 0);
    /* text-align: center; */
    /* line-height: 50px; */
    font-size: 26px;
    /*width: 100px;*/
}

.yinyin {
    background: url(../images/pin_yinzi.png)no-repeat left -1px;
    height: 66px;
}

.slideTxtBox04 .nr_zixu .fl_nr {
    width: 100%;
    position: relative;
}

.slideTxtBox04 .nr_zixu ul {
    display: flex;
    justify-content: space-between;
}

.slideTxtBox04 .nr_zixu ul li {
    width: 32%;
    background: #fff;
    display: block;
    margin: 0;
    position: relative;
    overflow: hidden;
}

.slideTxtBox04 .nr_zixu ul li .fl_tit {
    padding: 30px 0 0 30px;
}

.slideTxtBox04 .nr_zixu ul li .fl_tit img {
    margin-top: 30px;
}

.slideTxtBox04 .nr_zixu ul li .fl_tu {}

.slideTxtBox04 .nr_zixu ul li .fl_tu img {
    width: 100%;
    object-fit: contain;
}

.pr_1 {
    display: none;
}

.slideTxtBox04 .pinzhitu:hover .chatu .pr_1 {
    display: block;
}

.slideTxtBox04 .pinzhitu:hover .chatu .pr {
    display: none;
}

.slideTxtBox04 .pinzhitu:hover .chatu p {
    color: #04287e;
}

.sc {
    display: none;
}

.slideTxtBox04 .pinzhinr .nr_titlenr_title:hover .sc {
    display: block;
}

.slideTxtBox04 .pinzhinr .nr_titlenr_title:hover .sv {
    display: none;
}

.slideTxtBox04 .pinzhinr .nr_titlenr_title:hover p {
    color: #04287e;
}

.pro_o1 {
    display: none;
}

.slideTxtBox04 .nr_zixu ul li:hover .pro_o1 {
    display: block;
}

.slideTxtBox04 .nr_zixu ul li:hover .pro_o {
    display: none;
}

.slideTxtBox04 .nr_zixu ul li:hover p {
    color: #04287e;
}

/*品质保障结束*/
.liucheng {
    padding-bottom: 85px;
    overflow: hidden;

}

.jiagong_title {
    font-size: 35px;
    font-weight: bold;
    color: #000;
    line-height: 50px;
    padding-bottom: 20px;
    padding-top: 60px;
}

.slideTxtBox03 .sanjiao {
    position: absolute;
    background: url(../images/sanjiao.png)no-repeat 105px bottom;
    width: 100%;
    height: 15px;
}

.liu_tu {
    width: 120px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    background: #009ac7;
    /* border: #d1d1d1 1px solid; */
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
}

.liu_tu a {
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 40px;
}

.liu_tu01 {
    width: 110px !important;
    margin: 0 auto;
    overflow: hidden;
}

.liu_tu * {
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideTxtBox03 .bd ul li:hover .liu_tu img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}

.slideTxtBox03 .hd ul li .sanjiao {
    display: none;
}

.slideTxtBox03 .hd ul li.on .sanjiao {
    display: block;
}

.slideTxtBox03 {
    width: 100%;
    max-width: 1400px;
    text-align: left;
    margin: 0 auto;
}

.slideTxtBox03 .hd {
    width: 240px;
    margin: 0 auto;
    height: 77px;
    line-height: 77px;
    background: #222222;
    position: relative;
}

.slideTxtBox03 .hd ul {
    float: left;
    position: absolute;
    height: 77px;
    width: 480px;
}

.slideTxtBox03 .hd ul li {
    float: left;
    width: 50%;
    text-align: center;
    font-size: 22px;
    color: #fff;
}

.slideTxtBox03 .hd ul li.on {
    height: 77px;
    background: #004592;
}

.slideTxtBox03 .hd ul li.on a {
    color: #fff;
}

.slideTxtBox03 .bd ul {
    zoom: 1;
}

.slideTxtBox03 .bd {
    overflow: hidden;
    max-width: 1400px;
    margin: 57px auto 0;
}

.slideTxtBox03 .bd .fangans {
    width: 12% !important;
}

.slideTxtBox03 .bd li {
    width: 24%;
    margin-right: 1%;
    float: left;
    cursor: pointer;
    background-color: #f6f6f6;

}

.slideTxtBox03 .bd li:last-child {
    border-right: none;
}

.slideTxtBox03 .bd li .date {
    float: right;
    color: #999;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox03 .arrow {
    position: absolute;
    right: 10px;
    top: 0;
}

.slideTxtBox03 .arrow a {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox03 .arrow .next {
    background-position: 0 -50px;
}

.slideTxtBox03 .arrow .prevStop {
    background-position: -60px 0;
}

.slideTxtBox03 .arrow .nextStop {
    background-position: -60px -50px;
}

.liu_wen {
    height: 522px;
    position: relative;
}

.liu_wen .num {
    text-align: center;
}
.liu_wen .num img{
    width:100%;
}

.num h4 {
    font-size: 26px;
    color: #000;
    padding-bottom: 10px;
    line-height: 50px;
}

.num span {
    color: #666666;
    font-size: 14px !important;
    font-weight: normal;
}

.num01 {
    color: #e3e3e3;
    font-size: 58px !important;
    line-height: 80px;
}

.wenzi01 {
    padding: 18px 0;
}

.wenzi01 p {
    font-size: 22px !important;
    color: #333;
    display: block;
}

.wenzi {
    margin: 0 20px;
}

.wenzi01 span {
    color: #c2c2c2;
    font-size: 10px !important;
    font-weight: normal;
    text-transform: uppercase;
    transform: scale(0.6);
    -webkit-transform: scale(0.75);
    text-transform: uppercase;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    display: inline-block;
}

.wenzi p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    display: block;
    text-align: left;

}

.wenzi span {
    font-size: 16px;
    color: #c2c2c2;

}

.slideTxtBox03 .bd li:hover {
    background: #009ac7;
    transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -webkit-transition: all 1s ease-in-out;
}

.slideTxtBox03 .bd li:hover .liu_tu {
    background-color: #fff;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;

}

.slideTxtBox03 .bd li:hover .liu_tu a {
    color: #000;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideTxtBox03 .bd li:hover .liu_wen p {
    color: #fff;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideTxtBox03 .bd li:hover .liu_wen span {
    color: #fff;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideTxtBox03 .bd li:hover .liu_wen h4 {
    color: #fff;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideTxtBox03 .Phone {
    width: 100%;
    text-align: center;
    margin: 40px auto 0;
    font-size: 20px;
    display: flex;
    justify-content: center;
    position: relative;

}

.slideTxtBox03 .Phone span {
    font-size: 20px;
    font-weight: normal;
}

.slideTxtBox03 .Phone dl {
    font-size: 54px;
    line-height: 85px;
    font-family: Arial;
    background: url(../img/19.png) no-repeat center left;
    display: flex;
    justify-content: center;
    padding-left: 105px;
}

/* index-pro */

.index-pro {
    background-color: #f6f6f6;
    margin: 0 auto;
    padding-bottom: 80px;
}

.pro-sli {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding-top: 50px;
}

.swiper-container-prosli {
    position: relative;
    width: 48%;
    overflow: hidden;
    float: right;
}

.swiper-container-prosli .swiper-slide {
    position: relative;
}

.swiper-container-prosli .swiper-slide>a {
    display: flex;
    flex-wrap: wrap;
}

.swiper-container-prosli .swiper-slide img {
    max-width: 100%;
}

.prosli_box {
    width: 100%;
    position: absolute;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

.prosli_box .prosli_box_dg {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    /* display: flex;
    justify-content: space-between;
    align-items: center; */
    height: 100%;
    position: absolute;
    bottom: 7px;
    background: linear-gradient(1deg, #0698c4, transparent);

}

.swiper-container-prosli .swiper-slide .prosli-text {
    margin: 36px;
    position: absolute;
    bottom: 0px;
}

/* .swiper-container-prosli .swiper-slide .video {
    width: 40%;
} */

.swiper-container-prosli .swiper-slide .video video {}

video::-webkit-media-controls:not(.audio-only) div[pseudo="-webkit-media-controls-panel" i] {
    background: none;
}

.swiper-container-prosli .swiper-slide .video img {
    position: absolute;
    right: 16%;
    top: 40%;
    width: 250px;
    height: 250px;
    border: 4px solid #fff;

}

.swiper-container-prosli .swiper-slide .prosli-text>i {
    display: block;
    width: 4px;
    height: 18px;
    background-color: #fff;
    float: left;
}

.swiper-container-prosli .swiper-slide .prosli-text>span {
    font-size: 28px;
    color: #ffff;
    margin-left: 20px;
}

.swiper-container-prosli .swiper-slide .prosli-text>h3 {
    font-size: 36px;
    line-height: 60px;
    margin-bottom: 3%;
    font-weight: bold;
    color: #fff;
}

.swiper-container-prosli .swiper-slide .prosli-text>p {
    font-size: 16px;
    color: #fff;
    line-height: 36px;
}

.swiper-container-prosli .swiper-slide .prosli-text>button {
    display: block;
    font-size: 16px;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    padding: 1% 5%;
    margin-top: 50%;
}

.swiper-container-prosli .swiper-button-next,
.swiper-container-prosli .swiper-button-prev {
    z-index: 998;
    position: absolute;
    width: 34px !important;
    height: 34px !important;
    top: 50%;
    border: 3px solid #fff;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 50% 50%;
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
}

.swiper-container-prosli .swiper-button-prev {
    left: 5%;
    background-image: url(../images/arrow-left.png);
}

.swiper-container-prosli .swiper-button-next {
    left: auto;
    left: 8%;
    background-image: url(../images/arrow-right.png);
}

.mysw-btn {
    /* position: absolute; */
    width: 100%;
    /* height: 100%; */
    /* bottom: 0; */


}

.swiper-wrapper li {

    text-align: center;
    display: block;
    margin-bottom: 4.5%;
    background-color: #fff;
}

.mysw-btn .swiper-wrapper {

    width: 50%;
    float: left;
    margin: 0 auto;
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* .mysw-btn .swiper-wrapper .swiper-slide {
    width: 25% !important;
} */
.mysw-btn .swiper-wrapper ul {
    width: 49%;
}

.mysw-btn .swiper-wrapper .swiper-slide>a {
    position: relative;
    /* width: 100%; */
    height: 100%;
    padding: 40px 40px 10px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    /* color: #888;
    border: 1px rgba(255, 255, 255, 0.312) solid; */
}
.mysw-btn .swiper-wrapper .swiper-slide>a.jf{
        padding: 0 0 40px;
    font-size: 18px;
}
.mysw-btn .swiper-wrapper .swiper-slide>a.jf:hover{
    background: none;
    color: #fff;
}
.mysw-btn .swiper-wrapper .swiper-slide>a>span {
    font-size: 18px;
    font-family: Impact;
    font-weight: normal;
    color: #000;
    line-height: 30px;
}

.mysw-btn .swiper-wrapper .swiper-slide>a>h3 {
    color: #fff;
    font-size: 26px;
    margin-top: 2%;
}

.mysw-btn .swiper-wrapper .swiper-slide>a>p {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
}

.swiper-container-horizontal:hover .prosli_box {
    display: none;
}

.mysw-btn .swiper-wrapper .swiper-slide:hover {
    background-color: #009ac7;


}


.mysw-btn .swiper-wrapper .swiper-slide>a:hover span {
    color: #fff;
}

.swiper-slide span .l {
    display: block;
}

.mysw-btn .swiper-wrapper .swiper-slide:hover span .l {
    display: none;
}
.mysw-btn .swiper-wrapper .swiper-slide:hover a {
    color: #fff;
}
.swiper-slide span .ol {
    display: none;
}

.mysw-btn .swiper-wrapper .swiper-slide:hover span .ol {
    display: block;

}


/* .mysw-btn .swiper-wrapper .swiper-slide>a>i {
    z-index: 998;
    position: absolute;
    width: 25px !important;
    height: 25px !important;
    top: 50%;
    border: 2px solid #fff;
    border-radius: 50%;
    right: 5%;
    bottom: 5%;
    background-image: url(../images/arrow-right.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 50% 50%;
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
} */


/* index-pro end */
/* anli*/
.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../img/018.jpg);
}

.anli .anli_nr {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    padding-top: 40px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.anli_left_tu {
    position: relative;
    width: 48.5%;
}

/*.anli_left_tu img {*/
/*    width: 100%;*/
/*}*/

.anli_left_tu .anli_wen i {
    position: absolute;
    bottom: 185px;
    width: 90%;
    height: 1px;
    background-color: #000;
    /* left: 60px; */
}

.anli_left_tu .anli_wen h3 {
    font-size: 36px;
    /* position: absolute;
    bottom: 99px; */
    color: #000;
    line-height: 100px;
    left: 60px;
}

.anli_left_tu .anli_wen span {
    font-size: 18px;
    /* position: absolute;
    bottom: 70px; */
    line-height: 30px;
    color: #000;
    left: 60px;
    
}
.anli_wen .wen{
    padding-top: 20px;
  border-top: 1px solid #000;  
}


.anli_right_tu {
    position: relative;
    float: right;
}

.anli_wen {
    width: 95%;
    overflow: hidden;
}

.anli_right_tu .anli_wen i {
    position: absolute;
    bottom: 185px;
    width: 634px;
    height: 1px;
    background-color: #000;
}

.anli_right_tu .anli_wen h3 {
    font-size: 36px;
    /* position: absolute;
    bottom: 99px; */
    color: #000;
    line-height: 100px;
    left: 60px;
}

.anli_right_tu .anli_wen span {
    font-size: 18px;
    /* position: absolute;
    bottom: 70px; */
    color: #000;
    line-height: 30px;
}

.mr {
    margin-top: 15px;
    margin-bottom: 60px;
}

.mr a {
   line-height: 40px;
    background-color: #009ac7;
    font-size: 18px;
    color: #fff;
    padding: 9px 53px 9px 53px;
}

.mr:hover.mr a {
    background-color: #ffffff;
    color: #009ac7;
}

/*anli end*/



.jiagong {
    background: url(../img/60.jpg) no-repeat center;
     /*padding-bottom: 52px; */
    overflow: hidden;
    
}

.jia_title {
    color: rgb(0, 0, 0);
    font-size: 48px;
    text-align: center;
}

.jia_title {
    font-size: 52px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    line-height: 50px;
    padding-bottom: 20px;
    padding-top: 60px;
}

.jiagong span {
    font-size: 16px;
    color: rgb(255, 255, 255);
}

/* 产品滚动css */
.slideGroup01 {
    padding: 45px 0 15px;
    width: 100%;
    margin: 0 auto;
    max-width: 1400px;
}

.slideGroup01 .parHd {
    position: relative;
}

.slideGroup01 .parHd ul {
    float: left;
    position: absolute;
    left: 70px;
}

.slideGroup01 .parHd ul li.on a {
    color: #fff;
    font-size: 18px;
}

.slideGroup01 .parHd ul li {
    float: left;
    cursor: pointer;
    width: 335px;
    margin-right: 16px;
    text-align: center;
    line-height: 56px;
    background: #ececec;
    color: #666;
    font-size: 15px;
    border-radius: 4px;
    position: relative;
}

.slideGroup01 .parHd ul li.on {
    background: #004592;
    color: #fff !important;
    font-weight: bold;
}

.slideGroup01 .slideBox01 {
    zoom: 1;
    /* padding: 50px 0 0; */
    position: relative;
    width: 100%;
}

.slideGroup01 .sPrev {
    position: absolute;
    left: -30px;
    top: 200px;
    width: 55px;
    height: 55px;
    background: url("../img/left.jpg") no-repeat center center;
    z-index: 999;
}

.slideGroup01 .sPrev:hover {
    background: url("../img/left1.jpg") no-repeat center center;
}

.slideGroup01 .sNext {
    position: absolute;
    top: 200px;
    width: 55px;
    height: 55px;
    left: auto;
    right: -30px;
    background: url("../img/right.jpg") center center no-repeat;
    z-index: 999;
}

.slideGroup01 .sNext:hover {
    background: url("../img/right1.jpg") center center no-repeat;
}

/* .slideGroup01 .parBd {
    margin: 85px 0 0;
} */

.slideGroup01 .parBd .slideBox01 ul {
    zoom: 1;
    float: left;
    display: flex;
    align-items: center;
     /*height: 660px; */
    padding-top: 52px;
}

.slideGroup01 .parBd .slideBox01 ul li {
    float: left;
    text-align: center;
    max-width: 335px;
    width: 100%;
    margin-bottom: 75px;
    margin-right: 15px;
    margin-top: 60px;

}

.pic_i h3 {
    padding-top: 76px;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    line-height: 50px;
}

.pic_i p {
    margin: 0px 20px;
    font-size: 17px;
    line-height: 29px;
    padding-top: 20px;
}

.slideBox01 ul li .pic {
    height: 348px;
    background-color: #e7e8eb;
    position: relative;
    width: 335px;
}

.slideBox01 ul li .pic .pic_img span {
    font-size: 55px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    line-height: 120px;
    /* position: absolute;
    top: 60px;
    left: 60px; */
}

.pic_x a {
    line-height: 34px;
    font-size: 16px;
    background-color: #0598c4;
    padding: 0px 19px;
    color: #fff;
    position: absolute;
    top: 284px;
    left: 50%;
    transform:translateX(-50%);
}

.pic_x:hover a {
    background-color: #fff;
    color: #0598c4;
}

.slideGroup01 .parBd .slideBox01 ul li .pic .pic_img * {
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideGroup01 .parBd .slideBox01 ul li .pic .pic_img {
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: -75px;
    left: 95px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background-color: #009ac7;
    box-shadow: 0px 0px 0px 10px rgba(231, 232, 235, 0.83);
}


.slideGroup01 .parBd .slideBox01 ul li .pic img {
    padding: 15px;
    display: block;
}

.slideGroup01 .parBd .slideBox01 ul li .pic:hover .pic_img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}

.slideGroup01 .parBd .slideBox01 ul li .Bbox_title {
    line-height: 59px;
    color: #333;
    font-size: 17px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 348px;
    background-color: #fff;
}

.slideGroup01 .tempWrap {
    z-index: 332;
    margin: 0 auto;
    width: 1400px !important;
}

.slideBox01 {
    position: relative;
}

.slideBox01 .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    bottom: -21px;
    z-index: 1;
    text-align: center;
    margin-left: 44%;
}

.slideGroup01 .parHd ul li .sanjiao {
    position: absolute;
    background: url(../images/sanjiao.png)no-repeat 94px bottom;
    width: 100%;
    height: 15px;
}

.slideGroup01 .parHd ul li .sanjiao {
    display: none;
}

.slideGroup01 .parHd ul li.on .sanjiao {
    display: block;
}

.pro_more {
    border-radius: 28px;
    width: 236px;
    height: 40px;
    border: 1px solid #d8d8d8;
    margin: 0 auto;
    overflow: hidden;
}

.pro_more a {
    width: 119px;
    display: block;
    float: left;
    line-height: 40px;
    color: #777;
    font-size: 14px;
}

.pro_more .more01 {
    background: url("../images/more_jt.png")no-repeat 91px center;
}

.pro_more .more02 {
    background: url("../images/more_jt.png")no-repeat 94px center;
}

.pro_more .more01:hover {
    background: #004592 url("../images/more_jt.png")no-repeat 91px center;
    color: #fff;
}

.pro_more .more02:hover {
    background: #004592 url("../images/more_jt.png")no-repeat 94px center;
    color: #fff;
}

.more01 {
    border-right: 1px solid #d8d8d8;
    width: 116px !important;
}

/* about */

.index-about {
    /* margin: 4% auto 2%; */
    width: 100%;
    background: url(../img/55.jpg) bottom center no-repeat;
    background-size: cover;
    margin-bottom: 120px;
}

.inab-c {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* padding: 4% 0 10%; */
    width: 100%;
    margin: 0 auto;
}

.inab-c .inab-l {
    width: 35%;
    margin-top: 7.5%;
    margin-left: 13.5%;
}

.inab-c .inab-l h3 {
    font-size: 35px;
    font-weight: bold;
    color: #fff;
}

.inab-c .inab-l i {
    font-family: fantasy;
    font-size: 100px;
    color: rgba(255, 255, 255, 0.1);
    position: absolute;
    top: 85px;
    line-height: 100px;
}

.inab-c .inab-l span {
    display: block;
    font-size: 25px;
    color: #fff;
    /* margin: 4% 0; */
}

.inab-c .inab-l .nl {
    display: block;
    font-size: 25px;
    color: #fff;
    margin: 4% 0;
}

.inab-c .inab-l p {
    font-size: 16px;
    line-height: 36px;
    /* margin-bottom: 4%; */
    /* width: 85%; */
    color: #fff;
    /* visibility: hidden; */
}

/* .inab-c .inab-l .inab-btn {
    display: flex;
    width: 50%;
    line-height: 42px;
    background-color: #eee;
} */

.inab-c .inab-l .inab-btn a {
    display: block;
    width: 29.5%;
    text-align: center;
    /* border: 1px #000 solid; */
    line-height: 42px;
    font-size: 20px;
    /*margin-top: 20px;*/
}

.inab-c .inab-l .inab-btn a:first-child {
    background-color: #ffffff;
    color: #444;
}

.inab-c .inab-r {
    width: 50%;
}

.inab-c .inab-r>img {
    max-width: 100%;
    height: 100%;
}

.inab-c .about-info {
    width: 100%;
    max-width: 1400px;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 2.5% 0;
    position: absolute;
    top: 50;
    bottom: -95px;
     left: 50%; 
    box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.03);
    transform: translateX(-50%);
}

.inab-c .about-info>ul {
    display: flex;
    justify-content: space-evenly;
    max-width: 1400px;
    margin: 0 auto;
    /* width: 100%; */
}

@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.inab-c .about-info>ul>li {
    color: rgb(0, 0, 0);
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    font-weight: bold;
}

.inab-c .about-info>ul>li.abin-line {
    width: 1px;
    height: 88px;
    background-color: #e6e6e6;
}

.inab-c .about-info>ul>li span {
    font-size: 18px;
    float: left;
    font-weight: 100;
}

.inab-c .about-info>ul>li p {
    font-size: 18px;
}

.inab-c .about-info>ul>li b {
    font-weight: normal;
    color: #000;
    background: #fff;
    border-radius: 50%;
    line-height: 60px;
    font-size: 18px;
    float: left;
    width: 23px;
}

.inab-c .about-info>ul>li i {
    font-size: 60px;
    font-family: Arial;
    font-style: normal;
    line-height: 60px;
    float: left;

}


/* about end */

.changfang {
    /* padding: 62px 0 10px; */
    overflow: hidden;
    background: url(../img/70.png)no-repeat;
    padding-bottom: 70px;
}

.jiagong_title {
    color: rgb(0, 0, 0);
    font-size: 48px;
    text-align: center;
}

.changfang .jiagong_title {
    color: rgb(255, 255, 255);
    font-size: 48px;
    text-align: center;
}

.changfang .pinzhi_title span {
    font-size: 18px;
    color: rgb(255, 255, 255);
}

/* 产品滚动css */
.slideGroup02 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}

.slideGroup02 .parHd {
    position: relative;
}

.slideGroup02 .parHd ul {
    float: left;
    position: absolute;
    left: 70px;
}

.slideGroup02 .parHd ul li.on a {
    color: #fff;
    font-size: 18px;
}

.slideGroup02 .parHd ul li {
    float: left;
    cursor: pointer;
    width: 252px;
    margin-right: 16px;
    text-align: center;
    line-height: 56px;
    background: #ececec;
    color: #666;
    font-size: 15px;
    border-radius: 4px;
    position: relative;
}

.slideGroup02 .parHd ul li.on {
    background: #004592;
    color: #fff !important;
    font-weight: bold;
}

.slideGroup02 .slideBox02 {
    zoom: 1;
    padding: 60px 0 44px 0;
    position: relative;
}

.slideGroup02 .sPrev {
    position: absolute;
    left: 588px;
    bottom: -35px;
    width: 35px;
    height: 35px;
    background: url("../img/left02.png") no-repeat center center;
    z-index: 999;
}

.slideGroup02 .sPrev:hover {
    background: url("../img/left02.jpg") no-repeat center center;
}

.slideGroup02 .sNext {
    position: absolute;
    bottom: -35px;
    width: 35px;
    height: 35px;
    left: auto;
    right: 588px;
    background: url("../img/right03.png") center center no-repeat;
    z-index: 999;
}

.slideGroup02 .sNext:hover {
    background: url("../img/right03.jpg") center center no-repeat;
}

.slideGroup02 .t {
    position: absolute;
    left: 50%;
  transform:translateX(-50%) translatey(225.5%);
}

/* .slideGroup01 .parBd {
    margin: 85px 0 0;
} */
/*.changfang .slideGroup02 .parBd .slideBox02{*/
/*    padding:45px;*/
/*}*/
.slideGroup02 .parBd .slideBox02 ul {
    zoom: 1;
    float: left;
    display: flex;
    flex-direction: row;
}

.slideGroup02 .parBd .slideBox02 ul li {
    /* margin: 0 20px 0 0; */
    float: left;
    _display: inline;
    text-align: center;
    width: 454px !important;
    padding-right: 15px;
}

.slideGroup02 .parBd .slideBox02 ul li .pic .pic_img * {
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
}

.slideGroup02 .parBd .slideBox02 ul li .pic .pic_img {
    overflow: hidden;
    max-width: 454px;
    /* border: 1px solid #eee; */
}


.slideGroup02 .parBd .slideBox02 ul li .pic h3 {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    line-height: 40px;
}

.slideGroup02 .parBd .slideBox02 ul li .pic p {
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    margin: 0 59px;
}

.slideGroup02 .parBd .slideBox02 ul li .pic img {
    /* padding: 15px; */
    width: 100%;
    display: block;
}

.slideGroup02 .parBd .slideBox02 ul li .pic:hover img {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}

.slideGroup02 .parBd .slideBox02 ul li .Bbox_title {
    line-height: 59px;
    color: #333;
    font-size: 17px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.slideGroup02 .tempWrap {
    z-index: 332;
    margin: 0 auto;
    width: 1400px !important;
}

.slideBox02 {
    position: relative;
}

.slideBox02 .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    bottom: -21px;
    z-index: 1;
    text-align: center;
    margin-left: 45%;
}

.slideGroup02 .parHd ul li .sanjiao {
    position: absolute;
    background: url(../images/sanjiao.png)no-repeat 94px bottom;
    width: 100%;
    height: 15px;
}

.slideGroup02 .parHd ul li .sanjiao {
    display: none;
}

.slideGroup02 .parHd ul li.on .sanjiao {
    display: block;
}

.pro_more {
    border-radius: 28px;
    width: 236px;
    height: 40px;
    border: 1px solid #d8d8d8;
    margin: 0 auto;
    overflow: hidden;
}

.pro_more a {
    width: 119px;
    display: block;
    float: left;
    line-height: 40px;
    color: #777;
    font-size: 14px;
}

.pro_more .more01 {
    background: url("../images/more_jt.png")no-repeat 91px center;
}

.pro_more .more02 {
    background: url("../images/more_jt.png")no-repeat 94px center;
}

.pro_more .more01:hover {
    background: #004592 url("../images/more_jt.png")no-repeat 91px center;
    color: #fff;
}

.pro_more .more02:hover {
    background: #004592 url("../images/more_jt.png")no-repeat 94px center;
    color: #fff;
}

.more02 {
    border-right: 1px solid #d8d8d8;
    width: 116px !important;
}

/* about */

/*合作伙伴开始*/

.Partners {
    background-color: #f6f6f6;
    overflow: hidden;

}

.Partners .Par {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 60px 0 80px 0;
}

.Par .slideBox04 ul li {
    width: 218px !important;
    padding-left: 15px;
}

.slideGroup04 .Par .slideBox04 ul {
    zoom: 1;
    float: left;
}

.slideBox04 .tempWrap {
    margin: 0 auto;
    width: 1400px !important;
}

.slideGroup04 .slideBox04 {
    zoom: 1;
    position: relative;
}

.slideGroup04 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}

.slideGroup04 .Par .slideBox04 ul li .pic_img {
    overflow: hidden;
    max-width: 218px;
}

.slideGroup04 .Par .slideBox04 ul li .pic img {
    width: 100%;
    display: block;
}
.slideGroup04 .Par .slideBox04 ul li .nm:hover span{
    color:#0c9ac5;
}

/*合作伙伴结束*/
/*新闻开始*/
#mfid7 {
    width: 100%;
    /* margin: 70px auto 0; */
    background: #fff;
    padding-bottom: 130px;
    background: url(../img/bkg1.png)no-repeat bottom;
}

.news-main {
    padding-bottom: 20px;
    padding-top: 50px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;

}

.news_l {
    width: 43.5%;

}

.news_l .news-txt {
    padding-top: 25px;
}

.news_l .news-txt span {
    font-size: 16px;
    color: #000;


}

.news_l .news-txt span b {
    font-size: 24px;
    color: #000;
}

.news_l .news-txt h {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    line-height: 50px;
}

.news_l .news-txt p {
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.news-tit {
    margin-bottom: 20px;
}

.news-tit h3 {
    font-size: 20px;
    color: #000;
    float: left;
    line-height: 40px;
    margin-left: 3px;
}

.news-tit span {
    float: right;
    font-size: 20px;
    font-weight: 400;
    color: #04287e;
    margin-right: 10px;
    margin-top: 10px;
}

.news_r {
    width: 50%;

}

.news_r .news_nr a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.news_r .news_nr .news-txt span {
    font-size: 16px;
    color: #000;

}

.news_r .news_nr .news-txt b {
    font-size: 24px;
    color: #000;
}



.box3028_-8174 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}

.box3028_-8174 img {
    width: 100%;
    /* object-fit: cover; */
    vertical-align: middle;
    transition: all ease .6s;
}

.box3028_-8174 li,
.box3028_-8174 ul {
    list-style: none
}

.box3028_-8174 a,
.box3028_-8174 a:hover {
    text-decoration: none
}

.box3028_-8174 .news-tab {
    text-align: center;
    margin-bottom: 30px;
    display: none;
}

.box3028_-8174 .news-tab li {
    display: inline-block;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    width: 120px;
    color: #333;
    font-size: 14px
}

.box3028_-8174 .news-tab li.on {
    background: #578ff8;
    color: #fff
}

.box3028_-8174 .news {
    display: flex !important;
    flex-direction: column;
}


.box3028_-8174 .news .news-list {

    transition: all .3s;

    list-style-type: none;

    /* margin-top: 4vh; */

}

/* .box3028_-8174 .news .news_nr {
    border-bottom: #000 1px solid;
} */

.box3028_-8174 .news .news-list {
    transition: all .3s;
    /* width: 32%; */
    float: left;
    border-bottom: 1px solid #e9e9e9;

}

.box3028_-8174 .news .news-list .news_nr {
    padding-bottom: 70px;
}

.box3028_-8174 .news .news-list .news-img {
    /* border: 1px solid #e4e4e4; */
    width: 30%;
    overflow: hidden;
}

.box3028_-8174 .news .news-list .news-txt {
    color: #333;
    width: 68%;

}

.box3028_-8174 .news .news-list .news_n .news-txt {
    width: 100%;
}

.box3028_-8174 .news .news-list .news_n {
    margin: 10px 0;
}

.box3028_-8174 .news .news-list .news_n .news-txt span {
    float: right;
    line-height: 70px;
}

.box3028_-8174 .news .news-list .news_n .news-txt i {
    font-size: 20px;
    margin: 0;

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 70px;
}

.box3028_-8174 .news .news-list .news-txt h3 {
    font-size: 20px;
    margin: 0;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 50px;
}

.box3028_-8174 .news .news-list .news-txt span {
    display: block;
    /* margin: 5px 0 10px; */
    font-size: 18px;
    color: #000;
}

.box3028_-8174 .news .news-list .news-txt p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 16px;
    color: #000;
    /* margin-top: 16px; */
    margin-bottom: 20px;
}

.box3028_-8174 .news .news-list:hover .news-txt h3 {
    color: #0698c4;
}

.box3028_-8174 .news .news-list:hover .news-txt i {
    color: #0698c4;
}


.box3028_-8174 .news .news-list:hover .news-img img {

    transform: scale(1.1);

    transition: all ease .6s;

}

.box3028_-8174 .news_l .news_nr:hover .news-txt h3 {
    color: #0698c4;
}

/*.box3028_-8174 .news_l .news_nr:hover .news-img img {*/

/*    transform: scale(1.1);*/

/*    transition: all ease .6s;*/

/*}*/


/* .box3028_-8174 .news .news-list .news-txt span {

    display: none;

} */



/* .box3028_-8174 .news .news-list:nth-child(2n) {
    margin-right: 0;
} */

@media(max-width:767px) {

    .box3028_-8174 .news .news-list {
        padding: 0 0px
    }

    .box3028_-8174 .news .news-list {
        width: 100%;
    }

    .box3028_-8174 .news .news-list .news-txt p {

        font-size: 12px;

        margin-bottom: 0;

        margin-top: 10px;

    }

    .box3028_-8174 .news .news-list .news-txt h3 {

        font-size: 14px;

    }



}

/*新闻结束*/

/*留言板开始*/
.tab {
    position: relative;
    height: 332px;
}

.tab img {
    width: 100%;
    height: 100%;
}

.liuyan {
    position: absolute;
    max-width: 1400px;
    top: -87px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.liuyan_b{
    margin-left: 6%;
}

#myform {

    background-color: #009ac7;
    width: 100%;

    /*padding: 35px 78px 25px;*/

}

#myform .tit {
    margin-bottom: 15px;
}

#myform .tit h2 {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    padding-top: 35px
}

#myform .tit span {
    font-size: 16px;
    color: #fff;
}

/*.liuyan1 {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: space-between;*/
/*    margin-bottom: 5px;*/
/*}*/

.liuyan1 .liuyan_n {
    width: 46.6%;
    float: left;
    padding-right: 1%;

}

.liuyan_n .username {
    font-size: 16px;
    color: #000;
    line-height: 50px;
    padding-left: 25px;
    border: none;
    width: 95%;
}

.liuyan1 .liuyan_t {
   width: 46.6%;
    float: left;
}

.liuyan_t .phone {
    font-size: 16px;
    color: #000;
    line-height: 50px;
    padding-left: 25px;
    border: none;
    width: 95%;
}
.liuyan1{
    padding-bottom:4.8%;
}
/*.liuyan2 {*/
/*    margin-top: 4.8%;}*/
    
.liuyan2 .theme {
    font-size: 16px;
    line-height: 50px;
    width: 91.7%;
    padding-left: 25px;
    border: none;
    color: #000;
    font-family: arial;
}

.liuyan3 .tijiao {
    font-size: 16px;
    width: 140px;
    height: 50px;
    background-color: #fff;
    border: none;
    margin-bottom: 2%;
    margin-top: 0.3%;
}

#myform .liuyan3:hover .tijiao {
    background-color: #f6f6f6;
    color: #009ac7;
}

/*留言板结束*/
/*底部开始*/

.footer {
    width: 100% !important;
    margin: 0px auto 0;
    background: #222222;
    overflow: hidden;
    padding-bottom: 35px;
}
.foot_l{
    border-bottom: 1px #ffffff12 solid;
}

.foot_l ul {display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    width:100%;
    max-width:1400px;
margin:0 auto;
}
    
    
    
.foot_l ul li a{
    font-size:16px;
    color:#fff;
    line-height: 60px;
}

.contr {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}

.foot_nav .foot_navv {
    width: 30%;
}

.foot_nav .foot_add {
    width: 30%;
}

.foot_nav .erwenma {
    width: 30%;
}

.foot_nav .foot_navv dt {
    color: #fff;
    font-size: 16px;
    line-height: 60px;
    font-weight: bold;
}

.foot_nav .foot_navv dd a {
    font-size: 14px;
    color: #8f8f8f;
    line-height: 34px;
    display: block;
}

.foot_nav .foot_navv dl a:hover {
    color: #004592;
}

.foot_nav {

  overflow: hidden;
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    width: 100%;
   
    align-items: center;

}

.wenxin {
    float: right;
    width: 125px;
    height: 125px;
    background: #fff;
    text-align: center;
    /* border-radius: 6px; */
    /* margin: 0 11px; */
}

.erwenma {
    padding: 38px 0 0;
    width: 28%;
    float: right;
}

.erwenma_img {
    overflow: hidden;
    float: right;

}

.erwenma p {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    /* float: right; */
    margin-left: 45px;
}

.dx {
    width: 25px;
    height: 2px;
    background-color: #fff;
}

.wenxin img {
    /* margin: 20px auto 0 auto; */
    width: 125px;
    height: 125px;
    display: block;
}

.wenxin p {
    line-height: 35px;
    font-size: 12px !important;
    color: #8c8c8c;
}

.foot_zixu {
    text-align: left;
    padding: 38px 0;
    display: flex;
    flex-direction: column;
}

.foot_zixu i {
    font-size: 16px;
    color: #fff;
}

.foot_zixu p {
    color: #ffffff;
    font-size: 14px;
    float: none;
    font-weight: normal;
line-height: 28px;
}

.foot_zixu span {
    font-size: 24px;
    /* font-weight: bold; */
    color: #fff;
    line-height: 80px;
}

.foot_zixu img {
    float: left;
    margin: 20px;
}

.beianhao {
    background: #009ac7;

    overflow: hidden;

    text-align: center;
}

.foot_name {
    font-size: 14px;
    color: #ffff;
    line-height: 50px;

}



.foot_name a {
    font-size: 14px;
    color: #ffff;
    line-height: 50px;
}

@media (max-width:1800px) {
    .logo {
        /*width: 37%;*/
        /*margin-left: 2%;*/
    }

    .nav ul li {
        margin: 0 0.8%;
    }
}

@media (max-width:1600px) {
    .nav ul li {
        margin: 0 0.8%;
    }
    .header-right{
        position: absolute;
    right: 6%;
    margin: 13px 0;
    }
    .slideGroup02 .sNext{
        
    }
    .nav ul li a{
        font-size: 16px;
    }
}

@media (max-width:1500px) {
    .nav ul li {
        margin: 0 0.7%;
    }

    .nav ul li a {
        font-size: 16px;
    }
    .header-right{
        position: absolute;
    right: 3%;
    margin: 13px 0;
    }
}

@media (max-width:1400px) {
    .nav ul li {
        margin: 0 0.3%;
    }
    .header-right{
        position: absolute;
    right: 0;
    margin: 13px 0;
    }
    .slideGroup02 .sPrev{
        left: 578px;
    }
    .slideGroup02 .sNext{
        right: 578px;
    }
}

@media (max-width:1300px) {
    .slideGroup02 .sNext{
        bottom:-36px;
         right: 530px;
    }
     .slideGroup02 .sPrev{
        left: 530px;
        bottom:-36px;
    }
    .nav ul li {
        margin: 0 0.2%;
    }

    .header-right .phone {
        margin-right: 20px;
    }

    .header-right a {
        padding: 0 15px;
    }

    .num h4 {
        font-size: 24px;
    }

    .mysw-btn .swiper-wrapper .swiper-slide>a>span {
        font-size: 18px;
    }

    .anli_left_tu {
        width: 48%;
    }

    .slideTxtBox04 .nr_zixu p {
        font-size: 20px;
    }

    .slideTxtBox04 .title_wen p {
        font-size: 22px;
    }

    .prosli_box {
        width: 100%;
    }

    .mysw-btn {
        position: initial;
        background: #222;
    }

    .inab-c .inab-l h3 {
        font-size: 28px;
    }

    .inab-c .inab-l span {
        font-size: 22px;
    }

    .inab-c .inab-l {
        margin-top: 2%;
    }
    .slideBox01 ul li .pic{
        width: auto;
    }
}

@media (max-width:1245px) {
    .header-right .phone dd {
        font-size: 17px;
    }

    .header-right .phone {
        background-size: 36px;
        padding-left: 40px;
    }

    .logo {
        width: 408px;
    }

    .nav-width {
        width: 60%;
    }
    .header-right{
      
    margin: 13px 0;
    }
    .slideBox01 ul li .pic{
        width: auto;
    }
    
    .anli_left_tu .anli_wen h3{
            font-size: 28px;
    }
    .anli_left_tu .anli_wen span{
        font-size: 16px;
    }
    .anli .anli_nr{
      width: 90%;
    }
    .inab-c .inab-l {
    width: 42%;
    margin-left: 5%;
}
.jiagong_title {
    font-size: 40px;
}
.liu_tu a {
    font-size: 16px;}
.news-main{
    width: 90%;margin: 0 auto;
}
.box3028_-8174 .news .news-list .news_n .news-txt {
    line-height: 50px;
}
.box3028_-8174 .news .news-list .news_n .news-txt span {
    line-height: inherit;font-size: 16px;
}
.box3028_-8174 .news .news-list .news_n .news-txt i{
    line-height: inherit;
}
.box3028_-8174 .news .news-list .news_n .news-txt i {
    font-size: 16px;}
.box3028_-8174 .news .news-list .news-txt p{line-height: 35px;}
.box3028_-8174 .news .news-list .news_nr {
    padding-bottom: 20px;
}
.news_r {
    width: 52%;
} 
}
@media (max-width:1480px) {
    .inab-c .inab-l {
    width: 40%;
    margin-top: 7.5%;
    margin-left: 4.8%;
}
.inab-c .inab-l i {
    top: 58px;
}
}
@media (max-width:1200px) {
    .nav ul li {
        margin: 0 0.2%;
    }
.liuyan{width:90%;}
.liuyan1{
    padding-bottom:5.8%;
}
    .box3028_-8174 .news .news-list {
        width: 100%;
    }
    .slideBox01 ul li .pic{
        width:auto;
    }
    .slideGroup02 .sNext{
            position: absolute;
    bottom: -36px;
    width: 35px;
    height: 35px;
    left: auto;
    right: 480px;
    background: url(../img/right03.png) center center no-repeat;
    z-index: 999;
    }
    .slideGroup02 .sPrev{
        position: absolute;
    left: 480px;
    bottom: -36px;
    width: 35px;
    height: 35px;
    background: url(../img/left02.png) no-repeat center center;
    z-index: 999;
    }
    .slideTxtBox03 .bd li .liu_wen .num img{
        width:100%;
    }
    
    .inab-c .about-info{
        width:90%;
    }
    .inab-c .inab-l span {
       font-size: 16px !important;
    }
    .inab-c .inab-l i{
        font-size:40px;
        top:-15px;
    }
    .inab-c .inab-l .inab-btn a{
        width:29.5%;
        line-height:30px;
        font-size:18px;
    }
    .inab-c .about-info>ul>li i{
        font-size:50px;
        line-height:50px;
    }
    .anli_left_tu .anli_wen i {
    bottom: 191px;
}
}

@media (max-width:760px) {
.ht{display: none;}
    .header_bg,
    .logo a {
        height: 80px
    }
    .header-right{
        display: none;
    }

    .logo img {
        height: 85%;
    }
.logo span{
    font-size: 14px;
    word-break: break-all;
    width: 235px;
}
.logo b{
    font-size: 16px;
}
    /*#ups-banner {*/
    /*    margin-top: 60px !important;*/
    /*}*/
.swiper-button-prev.swiper-button-disabled{
    opacity: 0 !important;
}
    .slideTxtBox04 .hd .pinzhi01 img {
        width: 100%;
        height: 75px;
    }

    .pinzhi01_wen p {
        font-size: 12px;
    }

    .slideTxtBox04 .hd {
        height: 130px;
    }

    .slideTxtBox04 .hd ul li.on {
        height: 128px;
    }

    .slideTxtBox04 .bd {
        padding: 30px 0;
    }

    .pinzhitu {
        width: 90%;
        margin: 0 auto 20px;
        float: initial;
    }

    .pinzhinr {
        width: 90%;
        margin: 0 auto;
        float: initial;
    }

    .chatu span p {
        font-size: 22px;
    }

    .nr p {
        margin: 0 30px;
    }

    .slideTxtBox04 .nr_zixu {
        width: 90%;
        margin: 0 auto;
        float: initial;
    }

    .slideTxtBox04 .nr_zixu ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .slideTxtBox04 .nr_zixu ul li {
        width: 100%;
        margin: 20px 0 0;
    }

    .slideTxtBox04 .nr_zixu ul li .fl_tit img {
        display: none;
        
    }

    /*.liucheng {*/
    /*    padding: 30px 0 0;*/
    /*}*/
    
.slideGroup02 .sNext{
    bottom:-35px;
    right:84px;
}
.slideGroup02 .sPrev{
    bottom:-35px;
    left:84px;
}
    .jiagong_title {
        font-size: 22px;
        padding-bottom: 0;
        padding-top: 0px;
    }

    .pinzhi_title span {
        font-size: 16px;
        width: 90%;
        display: block;
        margin: 0 auto;
    }

    .slideTxtBox03 .bd {
        margin: 30px auto 0;
    }

    .slideTxtBox03 .bd li {
        width: 49%;
        margin-bottom: 10px;
    }
.liu_wen .num img{
    width:100%;
}
    /*.liu_wen {*/
    /*    margin: 20px;*/
    /*}*/
    
 .liucheng{
     padding-bottom: 0px;
 }
    

    .num h4 {
        font-size: 18px;
    }

    .num span {
        font-size: 12px !important;
    }

    .wenzi p {
        font-size: 14px;
        line-height: 25px;
    }

    .wenzi {
        padding: 20px 0;
    }
.liu_tu{
    left: 50%;
    transform: translateX(-50%);
}

    .liu_tu a {
        font-size: 14px;
        line-height: 30px;
    }

    .slideTxtBox03 .Phone dl {
        font-size: 24px;
        background-size: 50px;
        padding-left: 60px;
    }

    .slideTxtBox03 .Phone span {
        font-size: 14px;
    }

    .slideTxtBox03 .Phone {
        margin: 0px auto 0;
    }

    .swiper-container-prosli .swiper-slide .prosli-text>h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .swiper-container-prosli .swiper-slide .prosli-text>span {
        font-size: 18px;
    }

    .swiper-container-prosli .swiper-slide .prosli-text>p {
        font-size: 14px;
        line-height: 24px;
    }

    .swiper-container-prosli .swiper-slide .video {
        /*display: none;*/
    }
    .swiper-container-prosli{
     width: 90%;
    margin: 0 auto;
    float: none;
    }
    .index-pro {
    padding-bottom: 30px;
}
.pinzhi_title {
    padding-top: 20px;
}
.slideGroup02 .slideBox02 {
    padding: 40px 0 44px 0;
}
.Partners .Par {
    padding: 60px 0 30px 0;
}
.swiper-container-prosli .swiper-slide{
     width: 100% !important;
}
    .swiper-container-prosli .swiper-slide .prosli-text {
        width: 100%;
        margin:5px;
    }
   
    .mysw-btn .swiper-wrapper .swiper-slide>a>span {
        font-size: 13px;
    }

    .mysw-btn .swiper-wrapper .swiper-slide>a>span>img {
        height: 26px;
    }

    .mysw-btn .swiper-wrapper .swiper-slide>a {
        border: none;
        padding: 10px 4px;
    }
    
    .changfang .jiagong_title{
            font-size: 22px;
    }
    
.mysw-btn{    margin: 0 auto;
    float: none;
    background: none;}
    /*.anli {*/
    /*    margin: 30px auto 0;*/
    /*}*/
    .anli_left_tu .anli_wen h3{
        font-size: 18px;
    }
    .anli_left_tu .anli_wen span{
        font-size: 14px;
    }
    
    .anli_left_tu .anli_wen i{
    bottom: 288px;
    width: 90%;
    }
    
    .mr a{
        font-size: 12px;
        padding: 9px 46px 9px 46px;
    }
    
.anli_wen{
    width: 95%;
}
    .anli .anli_nr {
        width: 90%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-top: 20px;
    }

    .anli_left_tu img{
        width: 100%;
    }
.jia_title{
    font-size: 24px;
    padding-bottom: 0;
     padding-top: 0;
    
}
    .jiagong {
        padding: 30px 0 10px;
        background-size: cover;
    }

    .slideGroup01 {
        padding: 10px;
    }

    .slideGroup01 .parBd .slideBox01 ul li .Bbox_title {
        line-height: initial;
    }

    .inab-c .inab-r {
        width: 100%;
    }

    .inab-c .inab-l {
        width: 90%;
        margin: 20px auto 0;
        float: initial;
    }

    .inab-c .inab-l p {
        font-size: 14px;
        line-height: 28px;
        width: 100%;
    }

    .inab-c .inab-l h3 {
        font-size: 22px;
        margin-top: 8px;
    }

    .inab-c .inab-l span {
        font-size: 14px !important;
    }

    .inab-c .inab-l .inab-btn a {
        line-height: 40px;
        font-size: 14px;
        margin-bottom: 20px;
    }

    .inab-c .about-info>ul {
        flex-wrap: wrap;
    }

    .inab-c .about-info>ul>li {
        width: 30%;
        margin: 10px 0 0;
    }

    .inab-c .about-info>ul>li:nth-child(7),
    .inab-c .about-info>ul>li:nth-child(9) {
        width: 48%;
    }

    .inab-c .about-info>ul>li i {
        line-height: 50px;
        font-size: 30px;
    }

    .inab-c .about-info>ul>li span {
        font-size: 14px;
    }

    .slideGroup02 .parBd .slideBox02 ul li {
        width: 130px !important;
        padding-right:8px;
    }
.Par .slideBox04 ul li{
    width:130px !important;
    padding-left:2px;
}
.changfang .pinzhi_title span{font-size: 14px;}

    #mfid7 {
        margin-top: 20px;
    }

    .news-main {
        padding-top: 20px;
        flex-direction:column;
    }
    .slideGroup02 .parBd .slideBox02 ul li .pic h3{
        font-size:16px;
    }
    .slideGroup02 .parBd .slideBox02 ul li .pic p{
        margin:0px;
        font-size:14px;
    }

    .slideGroup01 .parBd .slideBox01 ul li {
        width: 43% !important;
        max-width: 43%;
        margin-left:12px;
        margin-right: 0px; 
    margin-top: 0px;
    }

.slideGroup01 .parBd .slideBox01 ul li .pic .pic_img{
    top: -34px;
   
    left: 50%;
    transform: translateX(-50%);
    width: 60px;
    height: 60px;
}
.slideBox01 ul li .pic{
    width: auto;
}
.mysw-btn .swiper-wrapper{
width: 90%;
    float: none;
}

.pic_i h3{
    padding-top: 50px;
    font-size: 18px;
    line-height: 40px;
}

.pic_i p{
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
}
.pic_x a{
    width: 90px;
    left: 50%;
    transform: translateX(-50%);
    line-height: 30px;
    font-size: 14px;
}

.slideBox01 ul li .pic .pic_img span{
    line-height: 60px;
    font-size: 14px;
}
.slideGroup01 .parBd .slideBox01 ul{
    flex-wrap: wrap;
}
    .slideGroup01 .parBd .slideBox01 ul li .pic img {
        width: 85%;
    }

    .box3028_-8174 .news .news-list {
        width: 100%;
    }

    .box3028_-8174 .news {
        flex-wrap: wrap;
    }
.box3028_-8174 .news .news-list .news_nr{
    display:none;
}
    .news-tit span {
        font-size: 14px;
    }
.news_r{
    width:100%;
    margin-left:0px;
}
    .foot_nav,
    .foot_haoma,
    .foot_name a {
        display: none;
    }

    .erwenma {
        width: 100%;
        padding: 0px 0 20px;
    }

    .foot_zixu {
        padding: 30px 0 10px;
    }

    .erwenma p {
        margin-left: 20px;
    }

    .foot_name {
        width: 100%;
        text-align: center;
    }

    .beianhao {
        padding: 10px 0;
    }

    .sp_header {
        height: 60px;
    }

    .sp_nav {
        margin-top: 40%;
    }

    .pageMenu {
        margin-top: 0px !important;
    }
    .foot_l ul{
        flex-wrap: wrap;
    }
.foot_l  ul li{
    margin-right:15px;
}
.newsPage{
    margin-bottom:80px;
}
    .cpxqnrbox_rxd .cpxqnrbox_rxds {
        display: none;
    }

    .slideGroup01 .sPrev,
    .slideGroup01 .sNext {
        display: none;
    }
    
    .news_l{
        width:100%;
        margin-bottom: 20px;
      margin-left:0px;  
    }
    .news_l .news-txt p {
    line-height: 30px;
}
    .news_l .news-txt h{
        line-height:20px;
    }
    .liuyan1{
        padding-bottom:16.8%;
    }
    #myform .tit h2{
        font-size:18px;
        padding-top:20px;
    }
    #myform .tit span{
        font-size:14px;
    }
    .liuyan_n .username{
        font-size:14px;
        padding-left:10px;
        width:93%;
    }
    .liuyan_t .phone{
         font-size:14px;
        padding-left:10px;
        width:93%;
    }
    .liuyan2 .theme{
        font-size:14px;
         padding-left:10px;
         width:90.4%;
    }
    .box3028_-8174 .news .news-list .news_n .news-txt i{
        font-size:16px;
    }
}