
body {
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
}
body.open{
    overflow: hidden;
}
label {
    margin-bottom: 0;
}
a:active,a:focus{
    text-decoration: none;
}
.container-fluid {
    padding-left: 4vw;
    padding-right: 4vw;
}

.margin-top-10 {
    margin-top: 1.33333vw;
}

.margin-top-20 {
    margin-top: 2.66667vw;
}

.margin-top-15 {
    margin-top: 2vw;
}

.margin-top-6 {
    margin-top: 0.8vw;
}

.margin-top-24 {
    margin-top: 3.2vw;
}

ul {
    margin-bottom: 0;
}

.top {
    font-size: 4vw;
    background: #fdad13;
    height: 13.33333vw;
    line-height: 13.33333vw;
    text-align: center;
    color: #ffffff;
}

.top span {
    display: inline-block;
    width: 5.06667vw;
    height: 5.06667vw;
    border-radius: 50%;
    vertical-align: top;
    line-height: 5.06667vw;
    font-size: 2.66667vw;
    color: #ffffff;
    margin-top: 4.26667vw;
    border: solid 0.4vw #ffffff;
}
#page_box{
    padding-top: 16vw;
}
.logo_box {
    height: 16vw;
    padding: 4vw;
    background: #ffffff;
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 0;
    left: 0;
}

.logo_box div {
    height: 8.4vw;
    float: left;
}

.logo_box .logo {
    width: 24.26667vw;
}

.logo_box .logo img {
    height: 8vw;
}

.logo_box .miaoshu {
    float: right;
    width: 20vw;
}

.logo_box .miaoshu a {
    display: block;
    float: left;
    text-align: center;
    height: 6.66667vw;
    line-height: 6.66667vw;
}

.logo_box .miaoshu a:nth-child(1) i {
    color: #666666;
    font-size: 4vw;
}

.logo_box .miaoshu a:last-child {
    width: 8.13333vw;
    border: solid 1px #CCCCCC;
    border-radius: 0.8vw;
    float: right;
}

.logo_box .miaoshu a:last-child i {
    font-size: 4vw;
    color: #333333;;
}
.logo_box .openmnav i.icon-guanbi1{
    display: none;
}
.logo_box .openmnav.active i.icon-daohang{
    display: none;
}
.logo_box .openmnav.active i.icon-guanbi1{
    display: block;
}

/*导航条部分*/
.mnav{
    background: #f3f3f3;
    padding: 4vw;
    z-index: 90;
    width: 100%;
    position: fixed;
    left: 100%;
    top: 16vw;
    bottom: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
}
.mnav.active{
    left: 0;
}
.mnav:before{
    position: absolute;
    content: '';
    height: 0.26667vw;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0 0.4vw 0.66667vw rgba(0, 0, 0, .32);
    z-index: 99
}
.mnav>ul>li>a{
    display: block;
    height: 11.6vw;
    font-size: 3.73333vw;
    color: #333333;
    line-height: 11.6vw;
    border-bottom: solid 1px #CCCCCC;
}
.mnav>ul>li>a em{
    float: left;
    display: block;
    width: 80%;
    font-style: normal;
}
.mnav>ul>li>a span{
    font-size: 3.73333vw;
    float: right;
    width: 7vw;
}

.mnav_div{
    position: fixed;
    left: 100%;
    top: 17.33333vw;
    display: block;
    width: 100%;
    padding: 4vw;
    background: #ffffff;
    bottom: 0;
    z-index: 98;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.mnav_div.active{
    left: 0;
    visibility: visible;
}
.mnav_div>*{
    display: block;
}
.mnav_div>a{
    font-size: 3.73333vw;
    color: #333333;
    line-height: 4.8vw;
}
.mnav_div>a i{
    font-size: 3.73333vw;
    color: #333333;
}

.mnav_div>strong{
    font-size: 4.8vw;
    color: #333333;
    height: 14.66667vw;
    line-height: 14.66667vw;
}

.mnav_div>ul li{
    font-size: 4.8vw;
    color: #333333;
    line-height: 11.6vw;
}
.mnav_div>ul li a{
    font-size: 3.73333vw;
    color: #333333;
    display: block;
    border-bottom: solid 1px #CCCCCC;
}
.mnav_div>ul li a span{
    font-size: 3.73333vw;
    float: right;
}
.mnav .nav_phone{
    position: absolute;
    top: 96vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
}
.mnav .nav_phone div *{
    display: block;
}
.mnav .nav_phone div{
    display: flex;
}
.mnav .nav_phone div i{
    width: 9.33333vw;
    height: 9.33333vw;
    font-size: 4.8vw;
    line-height: 9.33333vw;
    text-align: center;
    border: solid 1px #CCCCCC;
    border-radius: 1.33333vw;
    margin-right: 3.33333vw;
}
.mnav .nav_phone div em{
    font-style: normal;
    line-height: 4.8vw;
}
.mnav .nav_phone div em>*{
    display: block;
    justify-content: space-between;
}
.mnav .nav_phone div em span{
    font-size: 3.46667vw;
    color: #999999;
    letter-spacing: 0.55vw;
}
.mnav .nav_phone div em a{
    color: #333333;
}
.mnav .nav_phone div em a{
    color: #333333;
    font-size: 4.53333vw;
    font-weight: bold;
}
.mnav_sousuo{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f3f3f3;
    z-index: 1000;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform-origin: 100% center;
    -ms-transform-origin: 100% center;
    transform-origin: 100% center;
}

.mnav_sousuo.active{
    visibility: hidden;
    left: 100%;
}

.mnav_sousuo_box{
    height: 17.33333vw;
    background: #ffffff;
    padding: 4vw;
    display: flex;
}
.mnav_sousuo_box label{
    width: 80vw;
    height: 10.66667vw;
    border: solid 1px #CCCCCC;
    padding: 3.2vw;
}
.mnav_sousuo_box label input{
    width: 66.66667vw;
    height: 4.26667vw;
    line-height: 4.26667vw;
    border: none;
    background: none;
    outline: none;
    font-size: 3.73333vw;
    color: #999999;
    font-weight: normal;
}
.mnav_sousuo_box label button{
    background: none;
    border: none;
    width: 4.26667vw;
    height: 4.26667vw;
    line-height: 4.26667vw;
}
.mnav_sousuo_box label button i{
    font-size: 4.26667vw;
    color: #666666;
}
.mnav_sousuo_box a{
    display: block;
    width: 12vw;
    text-align: left;
    line-height: 10.66667vw;
    padding-left: 5.33333vw;
    color: #999999;
}
.mnav_sousuo_box a i{
    font-size: 5.33333vw;
}

.mnav_sousuo_links{
    padding: 4vw;
}
.mnav_sousuo_links ul li:nth-child(1){
    height: 14.13333vw;
    font-size: 3.73333vw;
    color: #333333;
}
.mnav_sousuo_links ul li{
    border-bottom: solid 1px #CCCCCC;
    height: 11.46667vw;
    line-height: 11.46667vw;
}

.mnav_sousuo_links ul li a{
    font-size: 3.73333vw;
    color: #333333;
}



.banner_box {
    padding: 0;
    height: 36.4vw;
}

.banner_box img {
    width: 100vw;
    height: 36.4vw!important;
}

.banner_box .carousel-indicators li{
    height: 0.66667vw;
    width: 4vw;
    border-radius: 0;
    border: none;
    background: rgb(204,204,204,.3);
    margin: 0;
    margin-right: -0.53333vw;
}

.banner_box .carousel-indicators .active{
    background: #ffffff;
}

.navCategory {
}



.ssxf_szys {
    padding-top: 3.33333vw;
    background: #ffffff;
    padding-bottom: 3.33333vw;
}

.ssxf_szys ul {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.ssxf_szys ul:before {
    content: '';
    position: absolute;
    border-bottom: solid 1px #ededed;
    left: 0;
    top: 50%;
    width: 100%;
}

.ssxf_szys ul li {
    width: 50%;
    height: 20vw;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding-top: 2vw;
    margin-bottom: 6.66667vw;
}

.ssxf_szys ul li:nth-child(n+3) {
    margin-bottom: 0;
}

.ssxf_szys ul li:nth-child(2n) {
    border-left: solid 1px #ededed;
}

.ssxf_szys ul li * {
    display: block;
}

.ssxf_szys ul li strong {
    font-size: 4.8vw;
    color: #99cc00;
}

.ssxf_szys ul li span {
    font-size: 3.2vw;
    color: #666666;
}

.index_title1 {
    margin-top: 7.73333vw;
    /*min-height: 16.26667vw;*/
    text-align: center;
    position: relative;
    padding-bottom: 7.2vw;
}

.index_title1 > * {
    display: block;
}

.index_title1 h3 {
    font-size: 4.8vw;
    color: #333333;
    font-weight: normal;
    line-height: 4.8vw;
    height: 6.4vw;
    margin: 0;
}
.index_title1 h3 strong{
    color: #99cc00;
}
.index_title1 span {
    font-size: 2.66667vw;
    color: #ccc;
    position: relative;
    min-height: 2.66667vw;
    display: block;
    line-height: 4vw;
}
.index_title1 span.empty{
    height: 1px!important;
    min-height: 0;
}
.index_title1 span.empty:before{
    bottom: -1.5vw;
}
.index_title1 span:before {
    content: '';
    width: 4vw;
    height: 0.4vw;
    background: #99cc00;
    position: absolute;
    border-radius: 0.26667vw;
    bottom: -3.2vw;
    left: 50%;
    transform: translateX(-50%);
}

.cpyfw_box{
    width: 100%;
    overflow: hidden;
}
.mykfalSwiper_nav{
    position: relative;
    padding-bottom: 12vw;
}

.cpyfw_box .swiper-pagination{
    left: 50%;
    transform: translateX(-50%);
    bottom: 4vw;
}
.cpyfw_box .swiper-pagination .swiper-pagination-bullet{
    width: 5.33333vw;
    height: 0.53333vw;
    border-radius: 0;
    margin-right: 1.33333vw;
    background: #333333;
    opacity: 0.5;
}
.cpyfw_box .swiper-pagination .swiper-pagination-bullet:last-child{
    margin-right: 0;
}
.cpyfw_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: rgb(153,204,0,.94);
}

.cpyfw_list {
    width: 100%;
}

.cpyfw_list div {
}

.cpyfw_list div.cpyfw_item {
    width: 100vw;
    height: 75.06667vw;
    position: relative;
}

.cpyfw_list div.cpyfw_item * {
    display: block;
    text-align: center;
}

.cpyfw_list div.cpyfw_item span {
    display: block;
    width: 100vw;
    height: 75.06667vw;
}

.cpyfw_list div.cpyfw_item span img {
    width: 100vw;
    height: 75.06667vw;
}

.cpyfw_list div.cpyfw_item strong {
    position: absolute;
    display: block;
    height: 21.33333vw;
    width: 100vw;
    left: 0;
    bottom: 0;
    background: rgb(0, 0, 0, .6);
    color: #ffffff;
    padding: 2vw 4vw;
}

.cpyfw_list div.cpyfw_item strong b {
    font-size: 3.73333vw;
    font-weight: normal;
    height: 8vw;
    line-height: 8vw;
}

.cpyfw_list div.cpyfw_item strong em {
    font-size: 3.2vw;
    font-weight: normal;
    font-style: normal;
    color: #999999;
}

.article_nav {
}

.article_nav ul li {
    float: left;
    width: 45.33333vw;
    height: 8vw;
    margin-right: 1.33333vw;
    border: solid 1px #f3f3f3;
    margin-bottom: 1.33333vw;
    padding-left: 9.2vw;
}

.article_nav ul li:nth-child(2n) {
    margin-right: 0;
}

.article_nav ul li a {
    display: block;
    color: #333;
    font-size: 3.2vw;
    line-height: 7.73333vw;
}

.article_nav ul li a i {
    color: #CCCCCC;
    font-size: 3.33333vw;
    margin-top: 0.53333vw;
    margin-right: 1.33333vw;
}

.article_pic {
    margin-top: 4vw;
    margin-bottom: 8vw;
}


.article_pic_box{
    width: 100%;
    height: 80.4vw;
    overflow: hidden;
}

.article_item {
    width: 92vw;
    height: 69.06667vw;
}

.article_item * {
    display: block;
}

.article_item span {
    width: 92vw;
    height: 69.06667vw;
}
.article_item span img{
    width: 92vw;
    height: 69.06667vw;
}

.article_item strong {
    height: 11.33333vw;
    text-align: center;
    line-height: 11.33333vw;
    font-size: 3.73333vw;
    color: #333333;
    font-weight: normal;
}

.hsbg_bg {
    background: #f3f3f3;
    padding-top: 1px;
}

.khml_list {

}

.khml_list ul li {
    float: left;
    width: 28vw;
    height: 14vw;
    margin-right: 4vw;
    margin-bottom: 4vw;
}

.khml_list ul li:nth-child(3n) {
    margin-right: 0;
}

.khml_list ul li span {
    display: flex;
    width: 28vw;
    height: 14vw;
    background: #ffffff;
    align-items: center;
    justify-content: center;
}
.khml_list ul li span img{
    width: 28vw;
    height: 14vw;
}

.index_more {
    margin-top: 4vw;
    padding-bottom: 8vw;
}

.index_more a {
    display: block;
    width: 22.4vw;
    height: 7.73333vw;
    border-radius: 3.86667vw;
    border: solid 1px #CCCCCC;
    color: #666666;
    text-align: center;
    font-size: 3.2vw;
    line-height: 7.46667vw;
    margin: 0 auto;
}

.xzssxf_youshi {
    width: 100%;
}

.xzssxf_tab {
    padding: 0;
}

.xzssxf_tab ul {
    margin-bottom: 0;
}

.xzssxf_tab ul li {
    float: left;
    width: 25%;
    height: 13.33333vw;
}

.xzssxf_tab ul li a {
    text-align: center;
}

.xzssxf_tab ul li a > * {
    display: block;
}

.xzssxf_tab ul li a i {
    font-size: 5.33333vw;
    color: #8a8a8a;

}

.xzssxf_tab ul li a span {
    color: #333333;
    font-size: 3.2vw;
}

.xzssxf_tab ul li.active a > * {
    color: #99cc00;
}

.xzssxf_pic {
    padding: 0;
    margin-top: 1.5vw;
}

.xzssxf_pic div img {
    width: 92vw;
    height: 57.33333vw;
}

.xzly_txt_box {

}

.xzly_txt > * {
    display: block;
    text-align: center;
}

.xzly_txt strong {
    font-size: 4.8vw;
    line-height: 14vw;
    font-weight: normal;
    height: 14vw;
}

.xzly_txt span {
    font-size: 3.46667vw;
    height: 38vw;
    line-height: 6.4vw;
    color: #666666;
}

.xzly_nav {
    height: 8vw;
    display: flex;
    justify-content: center;
    padding: 0;
}
.xzly_nav div{
    display: inline-block;
    height: 0.66667vw;
}
.xzly_nav a{
    display: block;
    width: 6vw;
    height: 0.66667vw;
    float: left;
    margin-right: 1.33333vw;
    position: relative;
    text-indent: -1333.2vw;
    background: #CCCCCC;
}
.xzly_nav a:last-child{
    margin-right: 0;
}
.xzly_nav a:hover,.xzly_nav a.active{
    background: #99cc00;
}
.video_box {
    padding: 0;
}
#video {
    width: 92vw;
    height: 56.4vw;
    max-width: 100vw;
    margin: 0 auto;
    position: relative;
}
#video .vdo_img{
    position: absolute;
    width: 92vw;
    height: 56.4vw;
    left: 0;
    top: 0;
    z-index: 1;
    cursor: pointer;
}

.box {
    width: 100%;
    overflow: hidden;
}

.about_txt {
    line-height: 5.06667vw;
    color: #333333;
    font-size: 3.73333vw;
    padding-top: 6.66667vw;
}

.about_txt * {
    display: block;
}

.about_txt strong {
    text-align: center;
    font-weight: normal;
    font-size: 4vw;
    color: #333333;
    line-height: 6vw;
    height: 12vw;
}

.about_txt span {
    color: #666666;
    line-height: 6.93333vw;
    margin-top: 2vw;
}


.about_content .about_txt{
    padding-left: 0;
    padding-right: 0;
}

.about_video_box{
    text-align: center;
    padding-bottom: 8vw;
}
.about_viewvideo{
    display: block;
    width: 26.66667vw;
    height: 8vw;
    border-radius: 3.86667vw;
    border: solid 1px #999;
    line-height: 7.73333vw;
    color: #666666;
    font-size: 3.2vw;
    margin: 4.66667vw auto 0;
}
.about_viewvideo>*{
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}
.about_viewvideo i{
    font-size: 4vw;
    margin-left: 1.33333vw;
}
.about_csr img{
    max-width: 100%;
}
.about_csr_txt{
    font-size: 3.73333vw;
    color: #666;
    padding: 6.66667vw 4vw;
    line-height: 6.4vw;
}
.about_csr_txt p{
    text-indent: 2em;
}
.about_csr_qm{
    text-align: center;
    padding-bottom: 10.66667vw;
}
.about_csr_qm span{
    position: relative;
    display: block;
}

.about_csr_qm span:before{
    content: '';
    width: 53.33333vw;
    height: 1px;
    background: #333333;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 50%;
    z-index: 1;
}
.about_csr_qm span strong{
    background: #f3f3f3;
    position: relative;
    z-index: 2;
    display: inline-block;
    width: 30.66667vw;
}
.about_csr_qm span strong img{
    width: 30.66667vw;
}



.about_nav {
    height: 28vw;
    margin-top: 7.33333vw;
    padding-bottom: 8vw;
}

.about_nav ul {
    display: flex;
}

.about_nav ul li {
    width: 33.33%;
    height: 20vw;
    text-align: center;
    position: relative;

}

.about_nav ul li:not(:last-child):before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 20vw;
    z-index: 0;
    background-image: linear-gradient(#f3f3f3, #cccccc, #f3f3f3);
}

.about_nav ul li * {
    display: block;
}

.about_nav ul li a {
}

.about_nav ul li a i {
    color: #CCCCCC;
    font-size: 6.66667vw;
}

.about_nav ul li a span {
    color: #333333;
    font-size: 4vw;
}

.fwlc_list {
}

.fwlc_list ul li {
    height: 20.26667vw;
    padding-top: 4vw;
}

.fwlc_list ul li * {
    display: block;
    float: left;
}

.fwlc_list ul li strong {
    width: 12vw;
    height: 12vw;
    border-radius: 3.33333vw;
    font-weight: normal;
    background-image: linear-gradient(to right, #99cc00, #66cc00);
    line-height: 12vw;
}

.fwlc_list ul li strong i {
    font-size: 6.66667vw;
    color: #ffffff;
    text-align: center;
    width: 12vw;
}

.fwlc_list ul li span {
    width: 80vw;
    height: 5.6vw;
    line-height: 5.6vw;
    font-size: 3.73333vw;
    color: #333333;
    padding-left: 6.66667vw;
}

.fwlc_list ul li div {
    width: 80vw;
    height: 5.6vw;
    line-height: 5.6vw;
    font-size: 3.2vw;
    color: #999;
    padding-left: 6.66667vw;
}

.fwlc_list ul li div em {
    width: 73.33333vw;
    font-style: normal;
    height: 10.53333vw;
    border-bottom: solid 1px #ededed;
}

.zkgd_more {
    text-align: center;
    height: 21.33333vw;
    line-height: 21.33333vw;
}

.zkgd_more a {
    font-size: 3.73333vw;
    color: #333333;
}

.zkgd_more a i {
    color: #99cc00;
    font-size: 4vw;
}

div.inews_nav {
    height: 6.93333vw;
    padding: 0;
    width: 100%;
}

.inews_nav ul {
    display: block;
    width: 44vw;
    margin: 0 auto;
    background: #ffffff;
    border-radius: 3.46667vw;
    height: 6.93333vw;
}

.inews_nav ul li {
    float: left;
    width: 20vw;
    text-align: center;
    line-height: 6.93333vw;
    position: relative;
}

.inews_nav ul li:nth-child(2) {
    float: right;
}

.inews_nav ul li.active:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 6.93333vw;
    z-index: 0;
    background: #99cc00;
    border-radius: 3.46667vw;
}

.inews_nav ul li a {
    font-size: 3.2vw;
    color: #333333;
    position: relative;
    z-index: 2;
    height: 6.93333vw;
    display: block;
}

.inews_nav ul li.active a {
    color: #ffffff;
}

.inews_box {
    margin-top: 4vw;
    height: 84vw;
}




.inews_box * {
    display: block;
}

.inews_box .inewscontent{
    display: none;
}

.inews_box .inewscontent.active{
    display: block;
}

.inews_box a {
    width: 92vw;
    height: 84vw;
    background: #ffffff;
}

.inews_box span {
    width: 92vw;
    height: 55.2vw;
}

.inews_box span img{
    width: 92vw;
    height: 55.2vw;
}

.inews_box a strong {
    padding: 4vw 4vw 0 4vw;
    font-weight: normal;
    line-height: 6vw;
    color: #666666;
    font-size: 3.73333vw;
}

.inews_box a em {
    padding: 1.33333vw 4vw 0 4vw;
    color: #99cc00;
    font-size: 3.73333vw;
    font-style: normal;
}

.inews_more {

}

.inews_more a {
    display: block;
    width: 100%;
    height: 16.26667vw;
    background: #ffffff;
}

.inews_more a span {
    display: block;
    height: 7.73333vw;
    width: 22.4vw;
    border-radius: 3.86667vw;
    border: solid #ccc 1px;
    color: #666666;
    font-size: 3.2vw;
    text-align: center;
    line-height: 7.46667vw;
    margin: 0 auto;
}

.fnav {
    margin-top: 6vw;
}

.fnav>ul>li {
    line-height: 11.33333vw;
}

.fnav>ul>li>a {
    font-size: 3.73333vw;
    color: #333333;
    display: block;
    border-bottom: solid 1px #CCCCCC;
    font-weight: bold;
}
.fnav>ul>li a i{
    font-size: 3.2vw;
    float: right;
}
.fnav>ul>li a i.icon-xiangshang{
    display: none;
}
.fnav>ul>li>ul{
    display: none;
}
.fnav>ul>li.active>ul{
    display: block;
}
.fnav>ul>li.active i.icon-xiangshang{
    display: block;
}
.fnav>ul>li.active i.icon-xiangxia{
    display: none;
}

.fnav>ul>li>ul li{
    padding-left: 2vw;
    line-height: 10.13333vw;
}
.fnav>ul>li>ul li a{
    display: block;
    border-bottom: solid 1px #CCCCCC;
    font-size: 3.2vw;
    color: #333333;
}

.footer_ico {
    margin-top: 9.33333vw;
    text-align: center;
    position: relative;
}
.footer_ico .openweixinimg{
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    width: 53.33333vw;
    height: 53.33333vw;
    z-index: 9999;
    top: -55vw;
    display: none;
}
.footer_ico .openweixinimg img{
    width: 53.33333vw;
    height: 53.33333vw;
}

.footer_ico .openweixinimg.active{
    display: block;
}
.footer_ico a {
    display: inline-block;
    width: 13.33333vw;
}

.footer_ico a i {
    font-size: 5.33333vw;
    color: #666666;
}

.footer_bg {
    margin-top: 8vw;
    margin-bottom: 12.66667vw;
    position: relative;
}

.footerbg_info {
    font-size: 3.2vw;
    text-align: center;
    color: #666;
    padding-bottom: 5.6vw;
    line-height: 5.06667vw;
}

.footerbg_info a {
    color: #666;
    font-size: 3.2vw;
}

.footer_nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 13.86666vw;
    z-index: 1010;
}

.footer_nav {
    background: #f3f3f3;
    border-top: #e7e7e7 solid 0.26667vw;
}

.footer_nav a {
    text-align: center;
    display: block;
    color: #333;
    font-size: 2.8vw;
    position: relative;
    width: 100%;
    padding-top: 4.26667vw;
}

.footer_nav a i {
    font-size: 6vw;
    line-height: 4.26667vw;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    color: #666666;
}

.footer_nav ul {
    margin-bottom: 0;
}

.footer_nav ul li {
    float: left;
    width: 25%;
    position: relative;
    display: block;
    padding-top: 2vw;
    padding-bottom: 2vw;
}


.footer_nav ul li:nth-child(1) a i {
    font-size: 6vw;
}

.footer_nav a:hover, .footer_nav a.active, .footer_nav a.active i {
    color: #99cc00;
}

.footer_nav a span {
    display: block;
    height: 4.26667vw;
    font-size: 2.66666vw;
    margin-top: 1.33333vw;
}


/*二级页面时*/
.pro_nav {
    height: 10.66667vw;
    background-image: linear-gradient(to bottom, #8bb900, #99cc00);
    position: relative;
}

.pro_nav .linkmap_box{
    padding: 0;
}
.pro_nav .linkmap_box > * {
    display: block;
    float: left;
    height: 10.66667vw;
    line-height: 10.66667vw;
    color: #ffffff;
    font-size: 3.73333vw;
    font-weight: normal;
    width: 50%;
}

.pro_nav .linkmap_box > a {
    font-size: 7.2vw;
    line-height: 5.33333vw;
    text-align: right;
    padding-right: 3.33333vw;
}
.pro_nav .linkmap_box > a i{
    font-size: 3.2vw;
    line-height: 10.66667vw;
}
.pro_nav .linkmap_box > strong {
    padding-left: 3.33333vw;
}

a:active {
    text-decoration: none;
    outline: 0;
}

a:focus {
    text-decoration: none;
    outline: 0;
}

.showpro_nav {
    background: #fff;
    padding: 0 6vw;
    position: absolute;
    left: 0;
    top: 10.66667vw;
    width: 100%;
    height: 0;
    overflow: hidden;
    z-index: 80;
}

.showpro_nav.active {
    height: auto;
}

.showpro_nav ul {

}

.showpro_nav ul li {
    height: 10vw;
    position: relative;
    line-height: 10vw;
    border-bottom: solid 1px #d4d4d4;
}

.showpro_nav ul li.active:before {
    font-family: "iconfont" !important;
    content: "\e65f";
    font-size: 2.66667vw;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    color: #99cc00;
    margin-right: 0.66667vw;
}

.showpro_nav ul li a {
    font-size: 3.2vw;
    color: #333333;
}



.page_more_box {
    text-align: center;
}

.page_more_box .product_more {
    width: 24vw;
    height: 7.46667vw;
    font-size: 2.8vw;
    color: #666666;
    text-align: center;
    background: #ffffff;
    border-radius: 1.33333vw;
    border: none;

}
.page_more_box .product_more >*{
    display: inline-block;
}
.page_more_box .product_more span{
    line-height: 6vw;
    font-size: 3.73333vw;
}
.page_more_box .product_more i{
    line-height: 7.46667vw;
    color: #99cc00;
    font-size: 3.73333vw;
}
.more_other {
    text-align: center;
    font-size: 3.2vw;
    margin-bottom: 2.66667vw;
}


.pcontentbg {
    background: #ffffff;
    padding-top: 6vw;
}

.pcontentbg .pdtitle {
    border-bottom: solid 1px #ededed;
    height: 6.66667vw;
    position: relative;
    padding-left: 2.4vw;
    width: 100%;
    font-size: 3.46667vw;
    color: #000;
    line-height: 6.66667vw;
    font-weight: bold;
    margin-top: 3.46667vw;
}

.pcontentbg .index_title1 {
    margin-top: 1.33333vw;
}

.pcontentbg .xzly_nav {
    /*margin-bottom: 4vw;*/
}
.pcontentbg .xinyoushi_bg{
    padding: 0;
}

.about_bg {
    background: #ffffff;
    padding-bottom: 2.93333vw;
}

.about_content {
    padding-bottom: 2.66667vw;
}
.about_pic img{
    max-width: 100%;
}
.aboutviewcontent {
    font-size: 3.2vw;
    color: #333333;
    margin-top: 2.66667vw;
    line-height: 4.8vw;
}

/*企业文化*/
.culture {

}

.culture ul li {
    width: 96vw;
    margin-bottom: 6.66667vw;
    position: relative;
}

.culture ul li div {
    width: 100%;
    padding-left: 6.66667vw;
    display: flex;
    flex-wrap: wrap;
}

.culture ul li div > * {
    display: block;
    text-align: left;
    color: #333333;
}
.culture ul li div > i {
    font-size: 7.33333vw;
    width: 12vw;
    height: 10.66667vw;
    color: #99cc00;
    line-height: 10.66667vw;
}
.culture ul li div em{
    font-style: normal;
}
.culture ul li div em>*{
    display: block;
}

.culture ul li strong {
    font-size: 4vw;
    color: #333333;
    width: 66.66667vw;
}

.culture ul li span {
    font-size: 3.2vw;
    font-weight: normal;
    color: #666;
    margin-top: 1.33333vw;
}

.culture ul li:last-child {
    margin-right: 0;
}

/*发展历程*/
.course_nav{
    position: relative;
    /*height: 13.86667vw;*/
    padding-top: 2.13333vw;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    padding-bottom: 8vw;
}
.course_nav:before{
    display: block;
    content: '';
    width: 100%;
    height: 1px;
    background: #ededed;
    left: 0;
    top: 0;
}
.course_btn{
    position: absolute;
    width: 4vw;
    height: 4vw;
    color: #dadada;
    font-size: 4vw;
    font-family: Simsun, Arial, serif;
    line-height: 6.13333vw;
    font-weight: bold;
    padding-left: 1.6vw;
    top: 2vw;
    text-align: left;
}

.course_btn:nth-child(2){
    padding-left: 1.86667vw;
}
.course_btn:hover{
    color: #99cc00;
    border-color: #99cc00;
}
.course_nav .course-prev{
    left: -1.33333vw;
}
.course_nav .course-next{
    right:-1.33333vw;
}
.course_page_box{}
.course_page_box .swiper-slide{text-align: center;padding-top: 10px;}
.course_page_box .swiper-slide.swiper-slide-active{border-top: solid 0.26667vw #99cc00;}
.course_page_box span{color: #666666;font-size: 4.8vw;font-family: "Arial Rounded MT Bold",Sans-Serif,serif;}
.course_page_box .swiper-slide.swiper-slide-active span{
    color: #99cc00;
}
.course_title{
    font-size: 13.2vw;
    text-align: center;
    color: #333333;
    font-weight: bold;
}
.course_img{}
.course_img img{
    width: 92vw;
    height: 55.2vw;
}
.course_txt{
    font-size: 3.73333vw;
    padding-bottom: 6.66667vw;
    line-height: 6.93333vw;
    padding-top: 2vw;
    text-align: center;
}

/*战略合作伙伴*/
.zhanluehuoban_box{
    background: #f3f3f3;
    padding-top: 1px;
    padding-bottom: 10.66667vw;
}
.zhanluehuoban_list{
    position: relative;
    width: 92vw;
    height: 98vw;
    padding: 0;
}
/*.zhanluehuoban_list>div{
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.zhanluehuoban_list>div.active{
    z-index: 2;
    opacity: 1;
}
.zhanluehuoban_list>div img{

}*/

.zhanluehuoban_list div.swiper-slide:nth-child(1)>div>div:nth-child(1){
    background: url("../images/jets.jpg") no-repeat left top;
}
.zhanluehuoban_list div.swiper-slide:nth-child(2)>div>div:nth-child(1){
    background: url("../images/evac.jpg") no-repeat left top;
}
.zhanluehuoban_list div.swiper-slide:nth-child(3)>div>div:nth-child(1){
    background: url("../images/zky.jpg") no-repeat left top;
}

.zhanluehuoban_list div.swiper-slide>div>div:nth-child(1){
    width: 92vw;
    height: 55.2vw;
}
.zhanluehuoban_list div.swiper-slide>div:nth-child(1) img{
    width: 92vw;
    height: 55.2vw;
}
.zhanluehuoban_list div.swiper-slide>div>div:nth-child(2){
    background: #ffffff;
    color: #666;
    line-height: 6.66667vw;
    font-weight: normal;
    padding: 5.33333vw 5.33333vw 12vw 6.66667vw;
    height: 42.66667vw;
}
.zhanluehuoban_list div.swiper-slide>div>div *{
    display: block;
}

.zhanluehuoban_list div.swiper-slide>div strong{
    color: #99cc00;
    font-weight: normal;
    font-size: 4vw;
    text-align: center;
}
.zhanluehuoban_list div.swiper-slide>div span{
    font-size: 3.73333vw;
    text-align: center;
}

/*.zhanluehuoban_list>div.active{
    display: block;
}*/

.zhanluehuoban_nav{
    height: 18vw;
}
.zhanluehuoban_nav div{
    background: #ffffff;
    height: 18vw;
}
.zhanluehuoban_nav li{
    float: left;
    width: 30.66667vw;
}
.zhanluehuoban_nav li span{
    width: 30.66667vw;
    height: 13.33333vw;
    border-top: solid 0.53333vw transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.zhanluehuoban_nav li span img{
    display: inline-block;
    filter: grayscale(100%);
    width: 16.66667vw;
}

.zhanluehuoban_nav li.active span{
    border-color: #9c0;
}
.zhanluehuoban_nav li.active img{
    filter: grayscale(0);
}

.news_bg {
    background: #ffffff;
}

.news_lists {
    padding-top: 5.33333vw;
    padding-bottom: 4vw;
}

.news_lists li {
    margin-bottom: 5.33333vw;
    border: solid 1px #ededed;
}

.news_lists li > div {
}

.news_time_box {
    width: 91.73333vw;
    height: 55.2vw;
}

.news_time_box img {
    width: 91.73333vw;
    height: 55.2vw;
}

.news_text {
    padding: 3.73333vw;
}

.news_text > * {
    display: block;
}

.news_lists ul li > a {
    font-size: 4vw;
    color: #333333;
    line-height: 6.66667vw;
}

.news_text > span {
    font-size: 3.46666vw;
    color: #999;
    line-height: 5.6vw;
    margin-top: 2vw;
}
.news_text > em{
    font-size: 3.46666vw;
    color: #999;
    font-style: normal;
    margin-top: 2vw;
}
.news_more_bg {
    /*margin-top: 4vw;*/
    padding-bottom: 8vw;
}

.news_title{
    padding: 5.33333vw 0;
}
.news_title h3 {
    font-size: 4.8vw;
    color: #333;
    line-height: 6.93333vw;
    font-weight: bold;
}

.newsviewauthor {
    border-bottom: solid 1px #ededed;
    padding-bottom: 2vw;
    text-align: center;
    margin-bottom: 4vw;
}

.newsviewauthor, .newsviewauthor a {
    font-size: 3.2vw;
    color: #CCCCCC;
}

.newsviewcontent {
    font-size: 3.73333vw;
    line-height: 6.4vw;
    padding-bottom: 8vw;
}
.newsviewcontent video{
    height: auto;
    max-width: 100%;
}
 .newsviewcontent iframe{
    height: auto;
     width: 100%;
     aspect-ratio: 16 / 9;
}

.newsviewcontent .img-box {
    width: 100%;
}

/*分页*/
.page{margin: 2.66667vw 0;text-align: center;padding: 0;}
.page .page_list *{display: inline-block;min-width: 5.06667vw;height: 8vw;background: #e6e6e6;color: #666;margin-right: 1.33333vw;font-size: 3.73333vw;line-height: 8vw;padding: 0 1.33333vw;margin-bottom: 1.33333vw;}
.page .page_list *:first-child,.page .page_list *:last-child{color: #666;}
.page .page_list .active{background: #9c0;color: #ffffff;}
.page .page_list a:hover{background: #9c0;color: #ffffff;}

.page .page_list a.long_page{
    /*width: 16vw;*/
}
.page .page_list span.total_all{
    display: block;
    background: none;
    margin-top: 1.33333vw;
}


.page_tags {
    background: #ededed;
    height: 8vw;
    padding: 0 2vw;
}

.page_tags > * {
    font-size: 2.8vw;
    color: #666666;
    line-height: 8vw;
}

.page_tags span {
    color: #333333
}

.page_nav {
    background: #ffffff;
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-left: 0;
    padding-right: 0;
}

.page_nav div {
    width: 100%;
}

.page_nav div > * {
    display: block;
    font-size: 3.2vw;
    float: left;
    color: #333333;
    line-height: 6vw;
}

.page_nav div > span {
    width: 14.66667vw;
    height: 6vw;
    border-radius: 4vw;
    background: #ededed;
    text-align: center;
    margin-right: 2vw;
}
.page_nav div > a{
    width:75vw;
    overflow: hidden;
}

.honor_nav{
    width: 92vw;
    position: relative;
}
.honor_nav:before{
    position: absolute;
    content: '';
    height: 1px;
    width: 84vw;
    left: 4vw;
    bottom: 1px;
    background: #f3f3f3;
}
.honor_nav ul li{
    float: left;
    width: 28vw;
    height: 13.33333vw;
    padding-top: 5.33333vw;
    position: relative;
}
.honor_nav ul li.active:before{
    content: '';
    width: 16vw;
    height: 0.4vw;
    background: #99cc00;
    position: absolute;
    left: 0;
    bottom: 0;
}
.honor_nav ul li.active a{
    color: #99cc00;
}
.honor_nav ul li a{
    font-size: 4vw;
    color: #CCCCCC;
}


.honor_bg {
    background: #ffffff;
    padding-top: 4vw;
    width: 92vw;
}

.honor_content {

}

.honor_content ul li {
    width: 83.46667vw;
    margin-bottom: 7.06667vw;
    border: solid 1px #ededed;
}

.honor_content ul li span {
    width: 83.46667vw;
    margin: 0 auto;
    display: block;
    border: solid 1px #ededed;
}

.honor_content ul li span img {
    width: 83.46667vw;
}

.honor_content ul li strong {
    display: block;
    padding: 0 2vw;
    width: 100%;
    min-height: 9.46667vw;
    text-align: center;
    line-height: 9.46667vw;
    font-size: 3.73333vw;
    color: #333333;
    font-weight: normal;
    background: #f3f3f3;
}

.album_bg {
    padding: 4vw 2vw;
    background: #ffffff;
}

.album_list {
}

.album_list > div {
    float: left;
    width: 46.66667vw;
    height: 42.4vw;
    margin-right: 2.66667vw;
    margin-bottom: 2.66667vw;
}

.album_list > div:nth-child(2n) {
    margin-right: 0;
}

.album_list div span {
    border-radius: 1.33333vw;
    width: 46.66667vw;
    height: 35.06667vw;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle;
    /*设置水平居中*/
    text-align: center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 23.33333vw; /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif; /*防止非utf-8引起的hack失效问题，如gbk编码*/
    overflow: hidden;
}

.album_list div span img {
    width: 46.66667vw;
    height: 35.06667vw;
    border-radius: 1.33333vw;
}

.album_list div a strong {
    display: block;
    height: 8.93333vw;
    line-height: 8.93333vw;
    font-size: 3.46667vw;
    font-weight: normal;
    text-align: center;
    overflow: hidden;
    padding: 0 2vw;
    color: #333333;
}

.video_bg {
    background: #ffffff;
}

.video_content {
    padding-top: 4vw;
    width: 100%;

}

.video_content ul li {
    float: left;
    width: 46.66667vw;
    height: 32.66667vw;
    margin-bottom: 4vw;
    margin-right: 2.66667vw;
    position: relative;
}

.video_content ul li:nth-child(2n) {
    margin-right: 0;
}

.video_content ul li img {
    width: 46.66667vw;
    height: 26.26667vw;
    border-radius: 1.33333vw;
}

.video_content ul li a strong {
    display: block;
    font-weight: normal;
    color: #333333;
    font-size: 3.46667vw;
    text-align: center;
    line-height: 6.4vw;
}

.video_content ul li a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 46.66667vw;
    height: 26.26667vw;
    border-radius: 1.33333vw 1.33333vw 0 0;
    z-index: 0;
    background-image: linear-gradient(to bottom, rgba(0, 52, 102, 1), rgba(255, 102, 0, 0));
}

.video_content ul li a:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 2.4vw;
    border-radius: 1.33333vw 1.33333vw 0 0;
    z-index: 0;
    width: 7.46667vw;
    height: 2.66667vw;
    background-size: 7.46667vw 2.66667vw;
    transform: translateX(-50%);
}

.video_content ul li a em {
    position: absolute;
    left: 0;
    top: 5.33333vw;
    font-size: 3.33333vw;
    font-style: normal;
    font-weight: bold;
    padding: 0 2vw;
    overflow: hidden;
    height: 8vw;
    line-height: 8vw;
    width: 100%;
    text-align: center;
    color: #ffffff;
    z-index: 1;
}

.video_content ul li a em:before {
    position: absolute;
    content: '';
    width: 9.73333vw;
    height: 0.53333vw;
    background-image: linear-gradient(to right, rgba(255, 0, 0, 1), rgba(255, 102, 0, 1));
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.article_nav2{
    width: 92vw;
    position: relative;
    padding: 0;
}
.article_nav2:before{
    position: absolute;
    content: '';
    height: 1px;
    width: 92vw;
    left: 0;
    bottom: 1px;
    background: #f3f3f3;
}
.article_nav2 ul li{
    float: left;
    width: auto;
    height: 13.33333vw;
    padding-top: 5.33333vw;
    position: relative;
}
.article_nav2 ul li.active:before{
    content: '';
    width: 100%;
    height: 0.4vw;
    background: #99cc00;
    position: absolute;
    left: 0;
    bottom: 0;
}
.article_nav2 ul li.active a{
    color: #99cc00;
}
.article_nav2 ul li a{
    font-size: 4vw;
    color: #CCCCCC;
}

.article_bg {
    background: #ffffff;
    padding-top: 4vw;
    padding-bottom: 4vw;
}

.article_list div {
    width: 92vw;
    height: 69.06667vw;
    position: relative;
    margin-bottom: 5.33333vw;
}

.article_list div a span {
    display: block;
    width: 92vw;
    height: 69.06667vw;
}

.article_list div a span img {
    width: 92vw;
    height: 69.06667vw;
}

.article_list div a strong {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 92vw;
    height: 9.46667vw;
    line-height: 9.46667vw;
    text-align: center;
    color: #ffffff;
    font-weight: normal;
    font-size: 3.73333vw;
    background: rgba(0,0,0,.6);
}

.article_fanhui{
    text-align: center;
}
.article_fanhui a{
    font-size: 4vw;
    text-align: center;
    display: inline-block;
    width: 29.33333vw;
    height: 8vw;
    border: solid 1px #CCCCCC;
    color: #CCCCCC;
    line-height: 7.73333vw;
}
.article_fanhui a i{
    font-size: 5.33333vw;
    color: #CCCCCC;
    vertical-align: middle;
}

.newsviewimg {
    padding-top: 2.66667vw;
}

.newproduct_title {
    font-size: 4vw;
    color: #000;
    line-height: 13.33333vw;
}

.newsviewimg img {
    width: 100%;
    margin-bottom: 4vw;
}

.frt_bg {
    padding-top: 4vw;
    padding-bottom: 4vw;
}

.frt_list ul li {
    float: left;
    width: 43.46667vw;
    height: 31.2vw;
    margin-right: 3.73333vw;
    margin-bottom: 3.73333vw;
}
.frt_list ul li a{
    display: block;
}
.frt_list ul li:nth-child(2n) {
    margin-right: 0;
}

.frt_list ul li a span {
    width: 43.46667vw;
    height: 21.73333vw;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle;
    /*设置水平居中*/
    text-align: center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 23.33333vw; /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif; /*防止非utf-8引起的hack失效问题，如gbk编码*/
    overflow: hidden;
    background: #ffffff;
    border: solid 1px #ededed;
}

.frt_list ul li a span img {
    max-width: 43.2vw;
    max-height: 21.73333vw;
}

.frt_list ul li a strong {
    display: block;
    height: 9.46667vw;
    line-height: 9.46667vw;
    font-size: 3.73333vw;
    font-weight: normal;
    text-align: center;
    color: #666;
    background: rgba(237,237,237,.6);
    overflow: hidden;
    padding: 0 2vw;
}

.sitemaplist1 {
    background: #ffffff;
    padding-top: 3.33333vw;
    padding-bottom: 4vw;
}

.sitemaplist1 div a {
    font-size: 4vw;
    color: #ffffff;
    width: 21.33333vw;
    height: 8vw;
    background: #99cc00;
    display: block;
    text-align: center;
    line-height: 8vw;
}

.sitemaplist1 ul li {
    float: left;
    width: 33.33%;
    position: relative;
    height: 9.86667vw;
    line-height: 9.86667vw;
    text-align: center;
}

.sitemappro.sitemaplist1 ul li {
    width: 50%;
}

.sitemaplist1 ul li:after {
    position: absolute;
    content: '';
   /* top: -50%;*/
    /*bottom: -50%;
    left: -50%;*/
    /*right: -50%;*/
    left: 0;
    bottom: 0;
    /*-webkit-transform: scale(0.5);
    transform: scale(0.5);*/
    border-bottom: 1px solid #ededed;
    height: 1px;
    width: 100%;
}

.sitemaplist1 ul li a {
    color: #666666;
    font-size: 3.73333vw;
}

.contact_bg1 {
    background: #ffffff;
    padding-top: 4vw;
    padding-bottom: 4vw;
}

.contact_pic1 {

}

.contact_pic1 img {
    width: 92vw;
}

.contact_btn1 {
    margin-top: 6.66667vw;
}

.contact_btn1 strong {
    display: block;
    width: 24vw;
    height: 6.66667vw;
    font-size: 3.73333vw;
    color: #ffffff;
    line-height: 6.66667vw;
    text-align: center;
    background: #99cc00;
    font-weight: normal;
}

.contact_txt {
    margin-top: 4vw;
    font-size: 3.73333vw;
    color: #666666;
    line-height: 6.4vw;
}

.contact_bg1 .index_title1 {
    margin-top: 2.66667vw;
}

.contact_ico {
}

.contact_ico ul li {
    float: left;
    width: 44vw;
    height: 48vw;
    border: solid 1px #ededed;
    margin-right: 2.66667vw;
    margin-bottom: 2.66667vw;
    padding-top: 12vw;
}

.contact_ico ul li:nth-child(2n) {
    margin-right: 0;
}


.contact_ico ul li > * {
    display: block;
    text-align: center;
    color: #333333;
    font-size: 3.2vw;
}

.contact_ico ul li > i{
    font-size: 8vw;
    color: #99cc00;
}

.contact_ico ul li span {
    color: #999999;
    font-size: 3.73333vw;
}
.contact_ico ul li strong {
    color: #333333;
    font-size: 4vw;
    font-weight: 600;
}

.ditudaohang{
    text-align: center;
}
.ditudaohang a{
    display: inline-block;
    width: 26.66667vw;
    height: 8vw;
    text-align: center;
    background: #99cc00;
    line-height: 8vw;
    font-size: 4vw;
    color: #f3f3f3;
}


.aliuyan_content {
    padding-bottom: 4vw;
}

.aliuyan_content  ::placeholder{
    color: #BBBBBB;
}

.aliuyan_content div.ly_title{
    font-size: 3.73333vw;
    color: #333333;
    height: 9.33333vw;
    line-height: 9.33333vw;
    margin-top: 2vw;
}

.aliuyan_content div.ly_phone{
    border: solid 1px #CCCCCC;
    border-radius: 1.33333vw;
    height: 9.33333vw;
    line-height:9.23333vw;
    padding: 0 2.4vw;
}

.aliuyan_content div label {
    width: 100%;
    font-weight: normal;
}

.aliuyan_content div.ly_phone input {
    width: 100%;
    height: 4vw;
    line-height: 4vw;
    border: none;
    outline: none;
    font-size: 3.73333vw;
}

.aliuyan_content div.ly_content {
    width: 100%;
    height: 26.66667vw;
    border: solid 1px #CCCCCC;
    border-radius: 1.33333vw;
    margin-bottom: 4vw;
    padding: 2.66667vw;
}

.aliuyan_content div.ly_content textarea {
    height:21.06667vw;
    width: 100%;
    border: none;
    outline: none;
    font-size: 3.46667vw;
}

.aliuyan_content div.ly_btn button {
    height: 8vw;
    width: 44vw;
    color: #ffffff;
    border: none;
    font-size: 4vw;
    float: left;
}

.aliuyan_content div.ly_btn button.guest_btn{
    background: #99cc00;
}
.aliuyan_content div.ly_btn button.reset_btn{
    float: right;
    border: solid 1px #99cc00;
    background: none;
    color: #99cc00;
}

.modal-dialog {
    font-size: 3.46667vw;
}

.fwnr_list{}
.fwnr_list ul li{

}
.fwnr_list ul li>*{
    display: block;
    text-align: center;
}
.fwnr_list ul li i{
    font-size: 10.66667vw;
    color: #99cc00;
}

.fwnr_list ul li strong{
    font-size: 4vw;
    color: #333333;
    height: 6vw;
    line-height: 6vw;
    margin-bottom: 2vw;
}
.fwnr_list ul li p{
    font-size: 3.2vw;
    color: #999999;
    line-height: 5.6vw;
    margin-bottom: 4vw;
}
.zs_pic{
    text-align: center;
    padding: 2.66667vw 0;
}
.zs_pic img{
    max-width: 73.33333vw;
}


.cjwenti_box{
    width: 72vw;
}
.cjwenti_box ul li{
    display: flex;
    width: 100%;
    margin-bottom: 5.33333vw;
}
.cjwenti_box ul li i{
    width: 8vw;
    font-size: 8vw;
    color: #99cc00;
    margin-right: 2.66667vw;
    vertical-align: top;
    line-height: 8vw;
}
.cjwenti_box ul li em{
    font-style: normal;
}
.cjwenti_box ul li em>*{
    display: block;
}

.cjwenti_box ul li em>strong{
    font-size: 4vw;
    padding-bottom: 2vw;
}
.cjwenti_box ul li em>span{
    font-size: 3.2vw;
    line-height: 5.6vw;
    color: #999999;
}

.shfwxc_pic{
    width: 92vw;
    padding-bottom: 8vw;
}

.shfwxc_pic img{
    width: 84vw;
}

.dnews_list{}
.dnews_list ul li{
    height: 10.66667vw;
    border: solid 1px #ededed;
    margin-bottom: 3.86667vw;
    font-size: 3.73333vw;
    line-height: 10.4vw;
    padding-left: 4vw;
}
.dnews_list ul li:nth-child(2n){
    /*border:  none;
    background: #99cc00;
    padding-left: 4.13333vw;*/
}
.dnews_list ul li:nth-child(2n) a{
    /*color: #ffffff;
    line-height: 10.66667vw;*/
}

.dnews_list ul li a{
    display: flex;
    width: 100%;
    color: #666666;
}
.dnews_list ul li a span{
    flex: 1;
}
.dnews_list ul li a strong{
    width: 10.66667vw;
    text-align: center;
    background: #ededed;
}
.dnews_list ul li:nth-child(2n) a strong{
   /* background: #000000;*/
}
.dnews_list ul li a strong i{
    font-size: 3.73333vw;
}

.job_box{}
.job_box li.job_list{
    height: 10.66667vw;
    overflow: hidden;
    margin-bottom: 2.66667vw;
}

.job_box li.job_list.active{
    height: auto;
    overflow: inherit;
}
.job_box li.job_list.active .job_nav{
    background: #99cc00;
}

.job_box li.job_list.active .job_nav, .job_box li.job_list.active .job_nav a{
    color: #ffffff;
}
.job_box li.job_list.active .job_nav div:nth-child(2) a i{
    color: #ffffff;
}
.job_nav{
    background: #f3f3f3;
    height: 10.66667vw;
    display: flex;
    line-height: 10.66667vw;
    font-size: 3.73333vw;
    color: #333333;
}
.job_nav div:nth-child(1){
    flex: 1;
    padding-left: 4vw;
}
.job_nav div:nth-child(2){
    width: 24vw;
    padding-right: 4vw;
}
.job_nav div:nth-child(2) a{

}
.job_nav div:nth-child(2) a{
    font-size: 3.73333vw;
    color: #333333;
}

.job_nav div:nth-child(2) a i{
    font-size: 3.2vw;
    color: #999999;
}

.job_info{
    padding: 2.66667vw 4vw;
}

.job_info2{
    font-size: 3.73333vw;
}
.job_info2 div{
    display: flex;
    width: 100%;
    line-height: 5.6vw;
    padding: 1.33333vw 0;
}
.job_info2 div strong{
    color: #333333;
    font-weight: normal;
}

.job_info2 div span{
    color: #999999;
    flex: 1;
}
.job_info_title{
    font-size: 3.73333vw;
    color: #333333;
    padding-top: 4vw;
    padding-bottom: 2.66667vw;
}
.job_info_content{
    font-size: 3.73333vw;
    color: #666666;
    line-height: 6.4vw;
}
.job_info_content *{
    font-size: 3.73333vw!important;
    line-height: 6.4vw;
}
.job_info3{

}

.csfzls_nav {
}

.csfzls_nav ul {
    display: flex;
}

.csfzls_nav ul li {
    width: 20.13333vw;
    height: 20.13333vw;
    margin-right: 3.73333vw;
    display: flex;
    border: solid 1px #CCCCCC;
    color: #666666;
    font-size: 4vw;
    padding: 3.33333vw;
    justify-content: center;
    align-items: center;
}

.csfzls_nav ul li.active {
    border-color: #99cc00;
    background: #99cc00;
    color: #ffffff;
}

.csfzls_nav ul li:last-child {
    margin-right: 0;
}
.csfzls_list{
    margin-top: 4vw;
    padding-bottom: 5.33333vw;
}
.csfzls_pic img{
    width: 100%;
}
.csfzls_txt{
    font-size: 3.73333vw;
    color: #999;
    padding: 5.33333vw;
    line-height: 6vw;
}

.customer_bg{
    background: #f3f3f3;
    padding-top: 1px;
    padding-bottom: 1px;
}
.gjzc_list{
    padding-bottom: 2.66667vw;
}
.gjzc_list li{
    margin-bottom: 4vw;
    height: 12.13333vw;
    border-bottom: solid 1px #dedede;
}
.gjzc_list li a{
    display: flex;
    height: 12vw;
    color: #333333;
}
.gjzc_list li a>*{
    display: block;
    float: left;
    height: 12vw;
}

.gjzc_list li a>span{
    width: 12vw;
    background: #99cc00;
    color: #ffffff;
}

.gjzc_list li a>span *{
    display: block;
    width: 12vw;
    text-align: center;
    font-style: normal;
    font-weight: normal;
}
.gjzc_list li a>span em{
    font-size: 4vw;
    height: 6.66667vw;
    line-height: 6.66667vw;
}
.gjzc_list li a>span b{
    font-size: 2.4vw;
    height: 2.66667vw;
    line-height: 2.66667vw;
}
.gjzc_list li a strong{
    font-weight: normal;
    line-height: 12vw;
    padding-left: 2.66667vw;
    font-size: 3.73333vw;
    flex: 1;
    overflow: hidden;
}

.gjzc_list li a:hover{
    color: #99cc00;
    border-bottom-color: #99cc00;
}
.gjzc_list li a:hover strong{
    font-weight: bold;
}
.gjzc_list li a:hover>span{
    background: #99cc00;
    color: #ffffff;
}

.ctcs5n_list{
    padding-top: 1px;
    padding-bottom: 4vw;
    padding-left: 8vw;
    padding-right: 8vw;
}
.ctcs5n_list ul li{
    height: 21.33333vw;
    border: solid 1px #ededed;
    border-radius: 10.66667vw;
    display: flex;
    margin-bottom: 4vw;
}
.ctcs5n_list ul li .ctcs5n_pic{
    width: 21.33333vw;
}
.ctcs5n_list ul li .ctcs5n_pic img{
    max-width: 100%;
}
.ctcs5n_list ul li .ctcs5n_txt{
    flex: 1;
    align-items: center;
    display: flex;
}
.ctcs5n_list ul li .ctcs5n_txt em{
    display: block;
    width: 100%;
    font-style: normal;
}
.ctcs5n_list ul li .ctcs5n_txt em >*{
    display: block;
    width: 100%;
    line-height: 6.4vw;
}

.ctcs5n_list ul li .ctcs5n_txt em > strong{
    font-size: 4vw;
    color: #333333;
}
.ctcs5n_list ul li .ctcs5n_txt em > strong b{
    color: #99cc00;
}
.ctcs5n_list ul li .ctcs5n_txt em > span{
    font-size: 3.2vw;
    color: #999999;
}
.ctcs5n_list ul li:nth-child(2n-1) .ctcs5n_txt{
    text-align:right;
}
.ctcs5n_list ul li:nth-child(2n){
    padding-left: 8vw;
}
.ctcs5n_list ul li:nth-child(2n-1){
    padding-right: 8vw;
}

.zpscs4s_box{
    width: 72vw;
    padding-bottom: 4vw;
}

.zpscs4s_box .zpscs4s_txt{
    width: 64vw;
    height: 64vw;
    border-radius: 50%;
    background-image: linear-gradient(to bottom, #ffffff, #f3f3f3);
    display: flex;
    align-items: center;
    justify-content: center;
}
.zpscs4s_box .zpscs4s_txt div{
    width: 42vw;
    padding-bottom: 4vw;
}
.zpscs4s_box .zpscs4s_txt div >*{
    display: block;
    text-align: center;
}
.zpscs4s_box .zpscs4s_txt div>b{
    font-size: 4.8vw;
    color: #99cc00;
    line-height: 8vw;
}
.zpscs4s_box .zpscs4s_txt div>strong{
    font-size: 4.8vw;
    color: #333333;
    line-height: 9.6vw;
}
.zpscs4s_box .zpscs4s_txt div>em{
    font-size: 3.2vw;
    color: #666666;
    line-height: 6.4vw;
    font-style: normal;
}
.zpscs4s_box .zpscs4s_txt div>i{
    font-size: 4vw;
    color: #ccc;
    line-height: 6.4vw;
    font-style: normal;
}

.zpscsjjfa_list{
    padding-top: 1px;
    padding-bottom: 8vw;
}
.zpscsjjfa_list ul li{
    display: flex;
}
.zpscsjjfa_list ul li>*{
    display: block;
    width: 46vw;
}
.zpscsjjfa_list ul li strong img{
    max-width: 100%;
}
.zpscsjjfa_list ul li span{
    display: flex;
    align-items: center;
    padding: 0 2vw;
    font-size: 3.2vw;
    color: #666666;
    line-height: 5.33333vw;
}

.czlc_list{
    padding-top: 1px;
}
.czlc_list ul{
    display: flex;
    flex-wrap: wrap;
}
.czlc_list ul li{
    width: 30.66667vw;
    height: 30.66667vw;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.czlc_list ul li:nth-child(2n-1){
    background: #ededed;
}
.czlc_list ul li strong >*{
    display: block;
    color: #333333;
    font-weight: normal;
}
.czlc_list ul li i{
    font-size: 10.66667vw;
}
.czlc_list ul li span{
    font-size: 3.2vw;
}

.zsjjh{
    margin-top: 8vw;
    width: 95vw;
    padding: 1.4vw;
    line-break: anywhere;
    border: solid 1.33333vw #ededed;
    line-height: 8vw;
    font-size: 4vw;
    margin-bottom: 8vw;
}
.zsjjh strong{
    color: #99cc00;
}

.msdbd_list{
    padding-top: 1px;
}
.msdbd_list ul{
    display: flex;
    flex-wrap: wrap;
}
.msdbd_list ul li{
    width: 46vw;
    height: 53.33333vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.msdbd_list ul li:nth-child(1),.msdbd_list ul li:nth-child(4){
    background: #ffffff;
}
.msdbd_list ul li div>*{
    display: block;
    text-align: center;
}
.msdbd_list ul li div>em{
    font-style: normal;
    font-size: 9.6vw;
    font-weight: bold;
    color: #333333;
    line-height: 13.2vw;
}
.msdbd_list ul li div>strong{
    font-size: 4vw;
    line-height: 8vw;
}
.msdbd_list ul li div>span{
    font-size: 3.2vw;
    line-height: 4.8vw;
    color: #666666;
}

.zkpsxtdys_list{
    padding-top: 1px;
    padding-bottom: 8vw;
}
.zkpsxtdys_list ul{
    display: flex;
    flex-wrap: wrap;
}
.zkpsxtdys_list ul li{
    width: 46vw;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40vw;
}
.zkpsxtdys_list ul li div>*{
    display: block;
    text-align: center;
}
.zkpsxtdys_list ul li div i{
    width: 10.66667vw;
    height: 10.66667vw;
    background: #99cc00;
    border-radius: 50%;
    color: #ffffff;
    font-size: 5.33333vw;
    line-height: 10.66667vw;
    margin: 2.66667vw auto;
}
.zkpsxtdys_list ul li div strong{
    font-size: 4vw;
    color: #333333;
    line-height: 8vw;
}
.zkpsxtdys_list ul li div span{
    font-size: 3.2vw;
    color: #666666;
    line-height: 4.8vw;
}

.mzkpsxt_pic{
    border: solid 0.8vw #CCCCCC;
    width: 92vw;
}
.mzkpsxt_pic img{
    width: 100%;
}
.mzkpsxt_txt{
    padding: 2.66667vw 2.66667vw 6.66667vw 2.66667vw;
    width: 92vw;
    font-size: 3.2vw;
    line-height: 6.4vw;
}
.mxtgs_pic{
    text-align: center;
}
.mxtgs_pic img{
    max-width: 100%;
}
.mxtgs_list{
    padding-top: 5.33333vw;
    padding-bottom: 4vw;
}
.mxtgs_list ul li{
    border: solid 1px #99cc00;
    border-radius: 2vw;
    margin-bottom: 4vw;
    position: relative;
    padding: 1.33333vw 2.66667vw;
}
.mxtgs_list ul li strong{
    position: absolute;
    width: 5.33333vw;
    height: 5.33333vw;
    background: #99cc00;
    border-radius: 50%;
    left: -2.66667vw;
    top: -2.66667vw;
    line-height: 5.33333vw;
    text-align: center;
    font-size: 2.66667vw;
    color: #fefcfc;
}
.mxtgs_list ul li span{
    font-size: 3.2vw;
    line-height: 6.4vw;
}


.mctpwhj_list{
    width: 100vw;
    padding: 0;
}

.mctpwhj_pic{
    position: relative;
}
.mctpwhj_pic img{
    max-width: 100%;
}
.mctpwhj_pic span{
    left: 0;
    top: 0;
    position: absolute;
    display: flex;
    text-align: center;
    width: 100vw;
    height: 60vw;
    background: rgba(0,0,0,.6);
    color: #ffffff;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.mctpwhj_pic span b>*{
    display: block;
    width: 100%;
    line-height: 9.6vw;
}
.mctpwhj_pic span b>strong{
    font-size: 4.8vw;
    font-weight: normal;
}
.mctpwhj_pic span b>em{
    font-weight: normal;
    font-size: 4vw;
    font-style: normal;
}

.mctpwjx_list{
    padding-top: 1px;
}
.mctpwjx_list ul li{
    display: flex;
    margin-bottom: 5.33333vw;
}
.mctpwjx_list ul li i{
    width: 13.33333vw;
    font-size: 8vw;
    text-align: center;
    color: #99cc00;
}
.mctpwjx_list ul li:last-child i{
    font-size: 6.66667vw;
}
.mctpwjx_list ul li em{
    flex: 1;
}
.mctpwjx_list ul li em>*{
    display: block;
    font-style: normal;
    line-height: 6.4vw;
}
.mctpwjx_list ul li em strong{
    font-size: 4vw;
    color: #333333;
}
.mctpwjx_list ul li em span{
    font-size: 3.2vw;
    color: #666666;
}

.mwswclxt_list {
    padding-top: 1px;
    padding-bottom: 8vw;
}
.mySwiper_csfzls2{
    padding-bottom: 2vw;
}
.mwswclxt_pic div:nth-child(1) {
    height: 55.2vw;
    margin-bottom: 2vw;
}
.mwswclxt_pic div:nth-child(1) img{
    max-width: 100%;
}
.mwswclxt_pic div:nth-child(2) {
    padding-top: 1px;
    color: #333333;
    height: 63.33333vw;
    text-align: center;
}

.mwswclxt_pic div:nth-child(2) > * {
    display: block;
}

.mwswclxt_pic div:nth-child(2) strong {
    font-size: 4vw;
    line-height: 8vw;
}

.mwswclxt_pic div:nth-child(2) span {
    font-size: 3.73333vw;
    line-height: 6.4vw;
}

.mwswclxt5ys_list{
    width: 66.66667vw;
    padding: 0;
    margin-bottom: 6.66667vw;
}
.mwswclxt5ys_list .mwswclxt5ys_li{
    width: 66.66667vw;
    height: 66.66667vw;
    position: relative;
    background-image: linear-gradient(to bottom, #ffffff, #f3f3f3);
    border-radius: 8vw 0 8vw 0;
    display: flex;
    align-items: center;
    justify-content: center;

}
.mwswclxt5ys_list .mwswclxt5ys_li em{
    position: absolute;
    width: 6.66667vw;
    height: 6.66667vw;
    border-radius: 0 0 0 5.33333vw;
    background: #99cc00;
    right: 0;
    top: 0;
    line-height: 5.33333vw;
    text-align: right;
    font-size: 4vw;
    color: #f3f3f3;
    font-style: normal;
    padding-right: 0.4vw;
}
.mwswclxt5ys_list .mwswclxt5ys_li div{
    width: 56vw;
    padding-bottom: 8vw;
}
.mwswclxt5ys_list .mwswclxt5ys_li div>*{
    display: block;
    text-align: center;
}
.mwswclxt5ys_list .mwswclxt5ys_li div strong{
    font-size: 4vw;
    color: #333333;
    line-height: 13.2vw;
    position: relative;
}
.mwswclxt5ys_list .mwswclxt5ys_li div strong:before{
    position: absolute;
    content: '';
    width: 2.66667vw;
    height: 0.53333vw;
    background: #99cc00;
    left: 50%;
    bottom: 1.33333vw;
    transform: translateX(-50%);
}

.mwswclxt5ys_list .mwswclxt5ys_li div span{
    font-size: 3.46667vw;
    color: #666666;
    line-height: 6.4vw;
}

.mwswxtyl_pic{
    border: solid 1.33333vw #ededed;
    width: 92vw;
    text-align: center;
}
.mwswxtyl_pic img{
    max-width: 100%;
}

.mwswxtyl_txt{
    width: 92vw;
    font-size: 3.46667vw;
    color: #333333;
    padding: 4vw;
    line-height: 6.4vw;
}
.mwswxtyl_more{
    text-align: center;
    padding-bottom: 8vw;
}
.mwswxtyl_more a{
    display: inline-block;
    width: 22.4vw;
    height: 7.86667vw;
    background: #99cc00;
    border-radius: 3.86667vw;
    color: #ffffff;
    font-size: 3.2vw;
    text-align: center;
    line-height: 7.86667vw;
}
.mwswxtyl_more2{
    text-align: center;
    padding-bottom: 8vw;
}
.mwswxtyl_more2 a{
    display: inline-block;
    width: 28.8vw;
    height: 7.86667vw;
    background: #99cc00;
    border-radius: 3.86667vw;
    color: #ffffff;
    font-size: 3.2vw;
    text-align: center;
    line-height: 7.86667vw;
}

.mctgcczdwt_list{
    width: 84vw;
    padding: 0;
}
.mctgcczdwt_list ul{
    display: flex;
    flex-wrap: wrap;
}
.mctgcczdwt_list ul li{
    width: 42vw;
    height: 42vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mctgcczdwt_list ul li:nth-child(1),.mctgcczdwt_list ul li:nth-child(4){
    background: #f3f3f3;
}
.mctgcczdwt_list ul li div>*{
    display: block;
    text-align: center;
}
.mctgcczdwt_list ul li div>i{
    font-size: 10.66667vw;
    color: #333333;
}
.mctgcczdwt_list ul li:nth-child(1) div>i{
    font-size: 8vw;
}.mctgcczdwt_list ul li:nth-child(2) div>i{
    font-size: 14vw;
    line-height: 14vw;
}
.mctgcczdwt_list ul li div>span{
    font-size: 3.73333vw;
    color: #666666;
}
.mzhxtjjfa_pic{
    width: 92vw;
}
.mzhxtjjfa_pic img{
    max-width: 100%;
}
.mzhxtjjfa_pic span{
    font-size: 3.46667vw;
    line-height: 6.4vw;
    padding: 4vw;
    height: 33vw;
    display: block;
}


.mzhyyxt3ys_list{
    padding-top: 1px;
    width: 92vw;
    padding-bottom: 4vw;
}
.mzhyyxt3ys_list ul li{
    display: flex;
    margin-bottom: 5.33333vw;
}
.mzhyyxt3ys_list ul li i{
    width: 13.33333vw;
    text-align: center;
    color: #99cc00;
}
.mzhyyxt3ys_list ul li:nth-child(1) i{
    font-size: 8vw;
}.mzhyyxt3ys_list ul li:nth-child(2) i{
     font-size: 6vw;
}
.mzhyyxt3ys_list ul li:last-child i{
    font-size: 7.2vw;
}
.mzhyyxt3ys_list ul li em{
    flex: 1;
}
.mzhyyxt3ys_list ul li em>*{
    display: block;
    font-style: normal;
    line-height: 6.4vw;
}
.mzhyyxt3ys_list ul li em strong{
    font-size: 4vw;
    color: #333333;
}
.mzhyyxt3ys_list ul li em span{
    font-size: 3.46667vw;
    color: #666666;
}

.mdqyjxq_list{
    width: 92vw;
    padding: 0;
}
.mdqyjxq_list .mdqyjxq_pic{
    display: block;
}
.mdqyjxq_list .mdqyjxq_pic>*{
    display: block;
    text-align: center;
}
.mdqyjxq_list .mdqyjxq_pic span img{
    max-width: 100%;
}
.mdqyjxq_list .mdqyjxq_pic strong{
    font-size: 4vw;
    color: #333333;
    line-height: 8vw;
    margin-top: 2vw;
}
.mdqyjxq_list .mdqyjxq_pic em{
    font-size: 3.46667vw;
    color: #666666;
    font-style: normal;
    line-height: 5.33333vw;
}

.mcszl_box{
    width: 92vw;
    padding: 0 0 4vw 0;
}
.mcszl_box .mcszl_list{
    width: 92vw;
    display: flex;
}
.mcszl_box .mcszl_list>div{
    width: 44vw;
    height: 66.66667vw;
    border: solid 1px #CCCCCC;
    position: relative;
    padding: 10.66667vw 2.66667vw 0 2.66667vw;
}
.mcszl_box .mcszl_list>div:nth-child(1){
    margin-right: 4vw;
}
.mcszl_box .mcszl_list>div>*{
    display: block;
    text-align: center;
}
.mcszl_box .mcszl_list>div> em{
    top: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 8vw;
    height: 5.33333vw;
    border-radius: 0 0 4vw 4vw;
    background: #99cc00;
    color: #f3f3f3;
    font-size: 4vw;
    font-style: normal;
    text-align: center;
    line-height: 4vw;
}
.mcszl_box .mcszl_list>div> strong{
    font-size: 4vw;
    color: #333333;
    height: 12vw;
    line-height: 7.86667vw;
    position: relative;
}
.mcszl_box .mcszl_list>div> strong:before{
    content: '';
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    width: 2.66667vw;
    height: 0.53333vw;
    bottom: 2.2vw;
    background: #99cc00;
}

.mcszl_box .mcszl_list>div> span{
    font-size: 3.2vw;
    color: #666666;
    line-height: 6.4vw;
}

.mcszljjfa_box{
    padding-top: 1px;
    padding-bottom: 8vw;
}
.mcszljjfa_box ul{
    display: flex;
    flex-wrap: wrap;
}
.mcszljjfa_box ul li a{
    display: block;
    text-align: center;
}
.mcszljjfa_box ul li a>*{
    display: block;
}
.mcszljjfa_box ul li:nth-child(1){
    width: 92vw;
    height: 94.26667vw;
    background: url("../images/customer_5/1.jpg") no-repeat left top;
    background-size: cover;
    padding-top: 6.66667vw;
    padding-left: 6.66667vw;
    margin-bottom: 1.33333vw;
}
.mcszljjfa_box ul li:nth-child(1)>*{
    display: block;
}
.mcszljjfa_box ul li:nth-child(1)> strong{
    line-height: 9.6vw;
    font-size: 4vw;
    color: #ffffff;
}
.mcszljjfa_box ul li:nth-child(1)> span{
    line-height: 6.4vw;
    font-size: 3.2vw;
    color: #ffffff;
}
.mcszljjfa_box ul li:nth-child(1)> a{
    width: 18vw;
    height: 6vw;
    background: #ffffff;
    color: #333333;
    font-size: 2.66667vw;
    text-align: center;
    line-height: 6vw;
    margin-top: 44vw;
}

.mcszljjfa_box ul li:nth-child(2),.mcszljjfa_box ul li:nth-child(3){
    width: 45.33333vw;
    height: 60.4vw;
    margin-bottom: 1.33333vw;
    padding-top: 32vw;
}
.mcszljjfa_box ul li:nth-child(2){
    background: url("../images/customer_5/2.png") no-repeat center 8vw #f3f3f3;
    background-size: 40vw;
    margin-right: 1.33333vw;
}
.mcszljjfa_box ul li:nth-child(3){
    background: url("../images/customer_5/3.png") no-repeat center 8vw #f3f3f3;
    background-size: 30vw;
}

.mcszljjfa_box ul li:nth-child(n+4){
    width: 29.6vw;
    height: 42.66667vw;
    margin-right: 1.33333vw;
    padding-top: 20.8vw;
}
.mcszljjfa_box ul li:nth-child(4){
    background: url("../images/customer_5/4.png") no-repeat center 4.53333vw #f3f3f3;
    background-size: 25vw;
}
.mcszljjfa_box ul li:nth-child(5){
    background: url("../images/customer_5/4.png") no-repeat center 4.53333vw #f3f3f3;
    background-size: 25vw;
}
.mcszljjfa_box ul li:nth-child(6){
    background: url("../images/customer_5/5.png") no-repeat center 4.53333vw #f3f3f3;
    background-size: 9vw;
    margin-right: 0;
}

.mcszljjfa_2 strong{
    font-size: 4vw;
    color: #333333;
    line-height: 6.4vw;
}
.mcszljjfa_2 span{
    font-size: 3.2vw;
    color: #666;
    line-height: 6.4vw;
}
.mcszljjfa_2 em{
    font-size: 2.66667vw;
    color: #666;
    width: 18vw;
    height: 6vw;
    font-style: normal;
    border: solid 1px #CCCCCC;
    line-height: 6vw;
    margin: 3.33333vw auto 0;
}

.mcszljjfa_3 strong{
    font-size: 2.93333vw;
    color: #333333;
    line-height: 4.8vw;
}
.mcszljjfa_3 span{
    font-size: 2.4vw;
    color: #666;
    line-height: 4.8vw;
}
.mcszljjfa_3 em{
    font-size: 2.66667vw;
    color: #666;
    width: 18vw;
    height: 6vw;
    font-style: normal;
    border: solid 1px #CCCCCC;
    line-height: 6vw;
    margin: 3.33333vw auto 0;
}

.mgoods_content{
    padding-top: 4vw;
    padding-bottom: 8vw;
}
.mgoods_content img{
    max-width: 100%;
}
.mzkbxl_li{
    padding-bottom: 8vw;
}
.mzkbxl_pic{
    text-align: center;
}
.mzkbxl_pic img{
    max-width: 100%;
}
.mzkbxl_li .mzkbxl_txt_title{
    font-size: 4vw;
    color: #333333;
    line-height: 9.6vw;
    padding-left: 4vw;
    font-weight: bold;
    padding-bottom: 1vw;
}
.mzkbxl_li .mzkbxl_txt_title{
    font-size: 4vw;
    color: #333333;
    line-height: 9.6vw;
    padding-left: 4vw;
    font-weight: bold;
    padding-bottom: 1vw;
}
.mzkbxl_li ul li{
    height: auto;
    line-height: 6.4vw;
    border-bottom: solid 1px #ededed;
    display: flex;
    font-size: 3.73333vw;
    color: #666666;
    align-items: center;
    min-height: 8vw;
}
.mzkbxl_li .mzkbxl_txt2 ul li{
    border-bottom: solid 1px #e6e6e6;
}
.mzkbxl_li ul li>*{
    display: block;
}
.mzkbxl_li ul li strong{
    width: 37.33333vw;
    font-weight: normal;
    padding-left: 4vw;
}
.mzkbxl_li ul li span{
    flex: 1;
    color: #999999;
}
.good_bg{
    padding-top: 1px;
    background: #f3f3f3;
}

.mzkjjxl_list{
    /*column-count: 2;
    column-gap: 20px;*/
    /*columns:2;
    column-gap:20px;*/
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 8vw;
}
.mzkjjxl_list.mzkjjxl_list2{
    padding-bottom: 0;
}
.mzkjjxl_list .mzkjjxl_list_li{
    width: 44.66667vw;
    break-inside: avoid;
    padding-bottom: 4vw;
}
.mzkjjxl_list .mzkjjxl_list_li:nth-child(2n-1){
    margin-right: 2.66667vw;
}

.mzkjjxl_list .mzkjjxl_list_li .mzkjjxl_pic{
    text-align: center;
}
.mzkjjxl_list .mzkjjxl_list_li .mzkjjxl_pic img{
    max-width: 100%;
}
.mzkjjxl_list .mzkjjxl_list_li .mzkjjxl_txt .mzkbxl_txt_title{
    padding-left: 4vw;
    font-size: 4vw;
    color: #333333;
    line-height: 9.6vw;
    font-weight: bold;
}

.mzkjjxl_list .mzkjjxl_list_li .mzkjjxl_txt li{
    padding-left: 4vw;
    border-bottom: solid 1px #ededed;
    min-height: 8vw;
    line-height: 6.4vw;
    display: flex;
    align-items: center;
    font-size: 3.73333vw;
    color: #666666;
}

.mwswclxt_list2{
    padding-top: 1px;
    padding-bottom: 8vw;
}
.mwswclxt_list2 ul li{
    display: flex;
}
.mwswclxt_list2 ul li>*{
    display: flex;
    align-items: center;
    width: 46vw;
    justify-content: center;
    font-size: 3.2vw;
    line-height: 5.33333vw;
    text-align: center;
}

.mwswclxt_list2 ul li strong img{
    max-width: 100%;
}

.mxgzlzs_list{
    padding-top: 1px;
}
.mxgzlzs_list ul{
    display: flex;
    flex-wrap: wrap;
}
.mxgzlzs_list ul li:nth-child(2n-1){
    margin-right: 2.66667vw;
}
.mxgzlzs_list ul li{
    width: 44.66667vw;
}
.mxgzlzs_list ul li>*{
    display: block;
}
.mxgzlzs_list ul li strong{
    font-size: 3.2vw;
    font-weight: normal;
    padding: 3.33333vw 4vw;
    line-height: 4.8vw;
}
.mxgzlzs_list ul li span img{
    max-width: 100%;
}
.mzhyyxt_pic img{
    max-width: 100%;
}
.mzhyyxt_nav{
    width: 83.73333vw;
    height: 21.33333vw;
    padding: 0;
}
.mzhyyxt_nav ul{
    display: flex;
}
.mzhyyxt_nav ul li{
    width: 21.33333vw;
    height: 21.33333vw;
    margin-right: 9.86667vw;
    position: relative;
    cursor: pointer;
    transform: scale(.8);
}
.mzhyyxt_nav ul li:last-child{
    margin-right: 0;
}
.mzhyyxt_nav ul li *{
    display: block;
}

.mzhyyxt_nav ul li strong {
    width: 21.33333vw;
    height: 21.33333vw;
    border-radius: 50%;
    border: solid 0.66667vw #CCCCCC;
    font-size: 6.4vw;
    font-weight: normal;
    color: #CCCCCC;
    text-align: center;
    line-height: 20vw;
}
.mzhyyxt_nav ul li.active strong {
    border: solid 0.66667vw #99cc00;
    color: #99cc00;
}

.mzhyyxt_nav ul li span{
    display: block;
    position: absolute;
    width: 4.26667vw;
    height: 4.26667vw;
    background: #f3f3f3;
    right: 0.66667vw;
    bottom: 2.66667vw;
    border-radius: 50%;
}

.mzhyyxt_box {
    position: relative;
    margin-top: 4vw;
}

.zhyyxt_list {
    width: 92vw;
}

.zhyyxt_list.active {
    opacity: 1;
    transition: all 0.5s ease 0s;
    z-index: 99;
}

.zhyyxt_list div:nth-child(1){
    width: 92vw;
    height: 80.93333vw;
    text-align: center;
}
.zhyyxt_list div:nth-child(1) img{
    width: 92vw;
}
.zhyyxt_list div:nth-child(2){
    width: 92vw;
    height: 50.66667vw;
}
.zhyyxt_list div:nth-child(2) em{
    font-style: normal;
}
.zhyyxt_list div:nth-child(2) em *{
    display: block;
    font-size: 2.13333vw;
    color: #666666;
    line-height: 5.06667vw;
    text-align: center;
}
.zhyyxt_list div:nth-child(2) em strong{
    font-size: 4vw;
    color: #333333;
    line-height: 8vw;
    padding: 2vw;
}
.zhyyxt_list div:nth-child(2) em span{
    font-size: 3.46667vw;
    color: #666666;
    line-height: 6.4vw;
}

.mcsgyqxl_list{
    padding-top: 1px;
}
.mcsgyqxl_list ul{
    display: flex;
    flex-wrap: wrap;
}
.mcsgyqxl_list ul li{
    width: 44.8vw;
    margin-bottom: 2.4vw;
    border: solid 1px #e6e6e6;
}
.mcsgyqxl_list ul li:nth-child(2n-1){
    margin-right: 2.4vw;
}
.mcsgyqxl_list ul li div:nth-child(1){
    text-align: center;
}
.mcsgyqxl_list ul li div:nth-child(1) img{
    max-width: 100%;
}

.mcsgyqxl_list ul li div:nth-child(2){
    padding: 4vw;
}
.mcsgyqxl_list ul li div:nth-child(2)>*{
    display: block;
}
.mcsgyqxl_list ul li div:nth-child(2) strong{
    font-size: 4vw;
    line-height: 4.8vw;
    font-weight: normal;
    word-wrap: break-word;
    word-break: break-all;
    background-image:-webkit-linear-gradient(left,#99cc00,#33ccff);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.mcsgyqxl_list ul li div:nth-child(2) span{
    font-size: 3.2vw;
    line-height: 5.33333vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    color: #999999;
}
.mcsgyqxl_list ul li div:nth-child(2) em b{
    display: inline-block;
    font-style: normal;
    font-size: 2.93333vw;
    height: 5.33333vw;
    line-height: 5.33333vw;
    padding: 0 2.66667vw;
    border: solid 1px #e6e6e6;
    font-weight: normal;
    border-radius: 2.66667vw;
    color: #333333;
}

.mhjcgqxl_list{
    padding-top: 1px;
    padding-bottom: 4vw;
}
.mhjcgqxl_list ul li{
    height: 37.33333vw;
    display: flex;
    padding: 4vw;
    margin-bottom: 4vw;
    color: #ffffff;
}

.mhjcgqxl_list ul li:nth-child(1) {
    background: #1ddd9a;
}

.mhjcgqxl_list ul li:nth-child(2) {
    background: #36c;
}

.mhjcgqxl_list ul li:nth-child(3) {
    background: #39f;
}

.mhjcgqxl_list ul li div.mhjcgqxl_pic {
    width: 38vw;
}
.mhjcgqxl_list ul li div.mhjcgqxl_pic img{
    max-width: 100%;
    max-height: 100%;
}
.mhjcgqxl_list ul li:nth-child(2) div.mhjcgqxl_pic{
    text-align: right;
}

.mhjcgqxl_list ul li div.mhjcgqxl_txt {
    width: 46vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mhjcgqxl_list ul li div.mhjcgqxl_txt span>*{
    display: block;
    text-align: center;
}
.mhjcgqxl_list ul li div.mhjcgqxl_txt span strong{
    font-size: 4vw;
    line-height: 6.4vw;
}
.mhjcgqxl_list ul li div.mhjcgqxl_txt span em{
    font-size: 3.2vw;
    line-height: 4.8vw;
    font-style: normal;
}

.mcszsdxl_txt_pic{
    width: 92vw;
}
.mcszsdxl_txt_pic img{
    max-width: 100%;
}
.mcszsdxl_txt_txt{
    width: 92vw;
    font-size: 3.2vw;
    line-height: 6.4vw;
    text-align: center;
    padding: 4vw 0;
}

.csyddpxsxt_li{
    text-align: center;
}
.csyddpxsxt_li>*{
    display: block;
}
.csyddpxsxt_li>span{
    font-size: 3.2vw;
    line-height: 6.4vw;
    color: #666666;
}

.csyddpxsxt_li>strong img{
    max-width: 100%;
}


.csyddpxsxt_ms{
    padding-top: 4vw;
    padding-bottom: 4vw;
}
.csyddpxsxt_ms ul li{
    position: relative;
    font-size: 3.2vw;
    line-height: 4.8vw;
    padding-left: 5.06667vw;
    color: #333333;
    margin-bottom: 4vw;
}
.csyddpxsxt_ms ul li:before{
    content: '◆';
    font-size: 4.8vw;
    position: absolute;
    left: 0;
    top: 0;
    color: #CCCCCC;
}
.mcswspjxt_box{
    position: relative;
    width: 92vw;
    height: 99vw;
    padding: 0;
}
.mcswspjxt_pic1{
    position: absolute;
    width: 57.73333vw;
    height: 34.66667vw;
    z-index: -1;
    left: 0;
    top: 0;
}

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

.mcswspjxt_txt1{
    position: absolute;
    width: 39.6vw;
    height: 36.66667vw;
    left: 51.46667vw;
    top: 0;
    font-size: 3.2vw;
    line-height: 4.8vw;
    color: #666666;
}
.mcswspjxt_txt2{
    position: absolute;
    left: 0;
    top: 34.66667vw;
    background: url("../images/goods_4/wshj.jpg") no-repeat left top;
    background-size: 6vw;
    padding-left: 6.66667vw;
    width: 38.66667vw;
    height: 38.66667vw;
}
.mcswspjxt_txt2>*{
    display: block;
}
.mcswspjxt_txt2>strong{
    font-size: 4vw;
    line-height: 4.8vw;
    color: #333333;
}
.mcswspjxt_txt2>span{
    font-size: 3.2vw;
    line-height: 4.8vw;
    color: #666666;
}
.mcswspjxt_pic2{
    position: absolute;
    right: -4vw;
    top:45.33333vw;
    width: 56vw;
    height: 24.26667vw;
}
.mcswspjxt_pic2 img{
    width: 56vw;
    height: 24.26667vw;
}

.mcswspjxt_txt3{
    position: absolute;
    left: 0;
    top: 72vw;
    background: url("../images/goods_4/tzyy.jpg") no-repeat left top;
    background-size: 6vw;
    padding-left: 6.66667vw;
    width: 92vw;
}
.mcswspjxt_txt3>*{
    display: block;
}
.mcswspjxt_txt3>strong{
    font-size: 4vw;
    line-height: 4.8vw;
    color: #333333;
}
.mcswspjxt_txt3>span{
    font-size: 3.2vw;
    line-height: 4.8vw;
    color: #666666;
}

.mznccsjxt_box{
    padding-top: 1px;
    padding-bottom: 4vw;
}
.mznccsjxt_pic{
    text-align: center;
}
.mznccsjxt_pic img{
    max-width: 100%;
}
.mznccsjxt_txt{
    padding-top: 1px;
}
.mznccsjxt_txt>*{
    display: block;
}
.mznccsjxt_txt>strong{
    font-size: 4vw;
    line-height: 8vw;
    padding-left: 4vw;
}
.mznccsjxt_txt ul li{
    position: relative;
    font-size: 3.2vw;
    line-height: 6.4vw;
    padding-left: 4vw;
    margin-bottom: 1.33333vw;
    color: #333333;
}
.mznccsjxt_txt ul li:before{
    content: '◆';
    font-size: 4vw;
    position: absolute;
    left: 0;
    top: 0;
    color: #CCCCCC;
}
.mznwgxl_pic{
    text-align: center;
    /*padding: 0;*/
}
.mznwgxl_pic img{
    max-width: 100%;
}
.mznwgxl_txt{
    padding-top: 5.33333vw;
    padding-bottom: 4vw;
}
.mznwgxl_txt ul{
    display: flex;
    flex-wrap: wrap;
}
.mznwgxl_txt ul li{
    font-size: 3.2vw;
    color: #666666;
    padding-left: 5.33333vw;
    margin-bottom: 4vw;
}
.mznwgxl_txt ul li:nth-child(2n-1){
    width: 46.66667vw;
    margin-right: 3.33333vw;
}
.mznwgxl_txt ul li:nth-child(2n){
    width: 42vw;
}

.mznwgxl_txt ul li:nth-child(1) {
    background: url("../images/goods_4/i1.png") no-repeat left top;
    background-size: 3.73333vw;
}

.mznwgxl_txt ul li:nth-child(2) {
    background: url("../images/goods_4/i2.png") no-repeat left top;
    background-size: 3.73333vw;
}

.mznwgxl_txt ul li:nth-child(3) {
    background: url("../images/goods_4/i3.png") no-repeat left top;
    background-size: 3.73333vw;
}

.mznwgxl_txt ul li:nth-child(4) {
    background: url("../images/goods_4/i4.png") no-repeat left top;
    background-size: 3.73333vw;
}

.mhcyljccp_list{
    display: flex;
    flex-wrap: wrap;
    padding-top: 4vw;
}
.mhcyljccp_list_pic{
    width: 40vw;
    text-align: right;
}
.mhcyljccp_list_pic img{
    height: 64vw;
}
.mhcyljccp_list_txt{
    flex: 1;
    padding-top: 2vw;
}
.mhcyljccp_list_txt ul li{
    margin-bottom: 6.66667vw;
    position: relative;
    padding-left: 4.8vw;
}
.mhcyljccp_list_txt ul li:before{
    content: '◆';
    font-size: 4.8vw;
    position: absolute;
    left: 0;
    top: 0;
    color: #333333;
}
.mhcyljccp_list_txt ul li>*{
    display: block;
}
.mhcyljccp_list_txt ul li strong{
    font-size: 4vw;
    color: #333333;
    line-height: 6.4vw;
    padding-bottom: 2vw;
}
.mhcyljccp_list_txt ul li span{
    font-size: 3.2vw;
    color: #666666;
    line-height: 4.8vw;
}

.mhcyljccpsb_list{
    padding-top: 8vw;
}
.mhcyljccpsb_list ul{
    display: flex;
    flex-wrap: wrap;
}
.mhcyljccpsb_list ul li{
    width: 46vw;
    text-align: center;
    margin-bottom: 5.33333vw;
    font-size: 3.2vw;
    color: #666666;
}
.mhcyljccpsb_list ul li>*{
    display: block;
}
.mhcyljccpsb_list ul li strong{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32vw;
}
.mhcyljccpsb_list ul li span{
    padding-top: 2vw;
}
.mhcyljccpsb_list ul li:nth-child(1) strong img{
    width: 24vw;
}
.mhcyljccpsb_list ul li:nth-child(2) strong img{
    width: 10.66666vw;
}
.mhcyljccpsb_list ul li:nth-child(3) strong img{
    width: 24vw;
}
.mhcyljccpsb_list ul li:nth-child(4) strong img{
    width: 20vw;
}

.mytznzjh_list{
    padding-top: 1px;
}
.mytznzjh_pic{
    text-align: center;
}
.mytznzjh_pic img{
    max-width: 100%;
}
.mytznzjh_list ul{
    display: flex;
}
.mytznzjh_list ul li{
    width: 44.66667vw;
}
.mytznzjh_list ul li:nth-child(1){
    margin-right:2.66667vw;
}
.mytznzjh_list ul li div:nth-child(2){
    padding-left: 4vw;
    position: relative;
    padding-top: 4vw;
}
.mytznzjh_list ul li div:nth-child(2):before{
    content: '◆';
    font-size: 4vw;
    position: absolute;
    left: 0;
    top: 6vw;
    color: #333333;
}
.mytznzjh_list ul li div:nth-child(2)>*{
    display: block;
}
.mytznzjh_list ul li div:nth-child(2)>strong{
    color: #333333;
    font-size: 4vw;
    line-height: 9.6vw;
}
.mytznzjh_list ul li div:nth-child(2)>span{
    width: 26.66667vw;
    height: 6vw;
    border-radius: 3.06667vw;
    border: solid 1px #99cc00;
    color: #666666;
    font-size: 3.2vw;
    text-align: center;
    line-height: 5.73333vw;
    margin-bottom: 2.4vw;
}
.mytznzjh_list ul li div:nth-child(2)>em{
    width: 26.66667vw;
    height: 6vw;
    color: #666666;
    font-size: 3.2vw;
    text-align: center;
    line-height: 3.06667vw;
    margin-bottom: 2.4vw;
}

.mytznzjh_list ul li:nth-child(2) div:nth-child(2)>p{
    font-size: 3.2vw;
    line-height: 5.33333vw;
    color: #666666;
}

.msdnhjcxt_pic1{
    text-align: center;
}
.msdnhjcxt_pic1 img{
    max-width: 100%;
}
.msdnhjcxt_li{
    padding-top: 4vw;
}
.msdnhjcxt_picli{
    display: flex;
}
.msdnhjcxt_picli li{
    width: 46vw;
}
.msdnhjcxt_picli li>*{
    display: block;
}
.msdnhjcxt_picli li>strong{
    display: flex;
    height: 40.66667vw;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.msdnhjcxt_picli li>strong img{
    max-width: 100%;
    max-height: 100%;
}


.msdnhjcxt_picli li>span{
    text-align: center;
    font-size: 3.2vw;
    color: #666666;
    line-height: 6.4vw;
}


.msdnhjcxt_liist{
    padding-left: 4vw;
    padding-top: 2vw;
}
.msdnhjcxt_liist li{
    padding-left: 4vw;
    font-size: 3.2vw;
    color: #666666;
    line-height: 6.4vw;
    position: relative;
    margin-bottom: 0.66667vw;
}
.msdnhjcxt_liist li:before{
    content: '◆';
    font-size: 4vw;
    position: absolute;
    left: 0;
    top: 0;
    color: #666666;
}

.openweixin{
    position: relative;
}
.openweixin em{
    /*position: absolute;*/
    left: -1.33333vw;
    top: -16vw;
    width: 53.33333vw;
    height: 53.33333vw;
    /*display: none;*/
    z-index: 99999;
}
.openweixin.active em{
    display: block;
}
.openweixin em img{
    width: 53.33333vw;
}

.good_catebox{
    position: fixed;
    top: 16vw;
    width: 100%;
    background: #f3f3f3;
    bottom: 0;
    z-index: 90;
    left: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
}

.good_catebox.active{
    left: 0;
}

.good_catelist {
    padding-top: 1px;
}
.good_catelist ul li{
    line-height: 10.26667vw;
}
.good_catelist ul li:nth-child(1) a i{
    font-size: 2.66667vw;
    color: #333333;
}

.good_catelist ul li a{
    display: block;
    border-bottom: solid 1px #CCCCCC;
    color: #333333;
}
.good_catelist>ul>li>a{
    font-size: 3.73333vw;
}
.good_catelist>ul>li ul li{
    padding-left: 4vw;
}
.good_catelist>ul>li ul li a{
    font-size: 3.2vw;
}

.good_catelist>ul>li ul li.active a:before {
    font-family: "iconfont" !important;
    content: "\e65f";
    font-size: 2.66667vw;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    color: #99cc00;
    margin-right: 0.66667vw;
}

.article_indexnav{
    text-align: center;
    padding-top: 1.33333vw;
}
.article_indexnav i{
    font-size: 5.33333vw;
    color: #CCCCCC;
}

.ifwlc_list ul li:nth-child(n+5){
    display: none;
}

.ifwlc_list.active ul li:nth-child(n+5){
    display: block;
}

.zkgd_more.active a i.icon-xiangshang{
    display: inline-block;
}
.zkgd_more a i.icon-xiangshang{
    display: none;
}
.zkgd_more a span.sq{
    display: none;
}
.zkgd_more.active a span.zk{
    display: none;
}.zkgd_more.active a span.sq{
     display: inline-block;
 }
.zkgd_more.active a i.icon-xiangxia{
    display: none;
}

.swiper-pagination.fzls_page{
    bottom: 0.66667vw;
}
.fzls_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.fzls_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.swiper-pagination.zpscs_page{
    bottom: 0.66667vw;
}
.zpscs_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.zpscs_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.wswcl_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.wswcl_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.wswcl_page3 .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.wswcl_page3 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.tjjfa_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.tjjfa_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.dqyj_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.dqyj_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.ldys_page .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.ldys_page .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.ldys_page2 .swiper-pagination-bullet{
    width: 2.13333vw;
    height: 2.13333vw;
}
.ldys_page2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #99cc00;
}

.mySwiper_csfzls{
    padding-bottom: 10vw;
}
.mySwiper_csfzls .zpscs_page{
    bottom: 3.33333vw;
}

.mySwiperhxtjjfa_csfzls{
    padding-bottom: 8vw;
}
.mySwiperhxtjjfa_csfzls .tjjfa_page{
    bottom: 3vw;
}

.mwswclxt_list .wswcl_page{
    bottom: -.9vw;
}

.mySwiperdqyj_csfzls{
    padding-bottom: 11vw;
}
.mySwiperdqyj_csfzls .dqyj_page{
    bottom: 3.33333vw;
}

.mySwiperldys_csfzls2{
    padding-bottom: 8vw;
}
.mySwiperldys_csfzls2 .ldys_page{
    bottom: 0.66667vw;
}

.mySwiperzhyyxt_csfzls{
    padding-bottom: 12vw;
}
.mySwiperzhyyxt_csfzls .ldys_page{
    bottom: 4vw;
}

.mySwiperyddp_csfzls{
    padding-bottom: 8vw;
}
.mySwiperyddp_csfzls .ldys_page2{
    bottom: 3.33333vw;
}
.fhdb_box{
    position: fixed;
    bottom: 14.66667vw;
    right: 0;
    z-index: 80;
    width: 8vw;;
    height: 8vw;
    border-radius: 50%;
    background: #ffffff;
    line-height: 8vw;
}
.fhdb_box a i{
    font-size: 8vw;
    color: #272636;
}

.teams_title{
    font-size: 4.8vw;
    line-height: 3.73333vw;
    font-weight: bold;
    text-align: center;
    padding: 6.66667vw 0 5.33333vw 0;
}

.teams_pic div:nth-child(1) img{
    width: 100%;
}
.teams_pic div:nth-child(2){
    background: #f4f4f4;
    padding: 4vw;
    font-size: 3.73333vw;
    line-height: 6.4vw;
}

.teams_list{
    margin-top: 8vw;
}
.teams_list ul li{
    margin-bottom: 4vw;
    background: #f4f4f4;
}
.teams_list ul li a{
    display: flex;
    height: 27.6vw;
    color: #333333;
}
.teams_list ul li strong{
    display: block;
    width: 36.8vw;
    height: 27.6vw;
    overflow: hidden;
}
.teams_list ul li strong img{
    width: 100%;
}

.teams_list ul li div{
    display: flex;
    width: 55.2vw;
    height: 27.6vw;
    padding: 0 4vw;
    flex-wrap: wrap;
    align-content: center
}
.teams_list ul li div>*{
    display: block;
    width: 100%;
}
.teams_list ul li div span{
    font-size: 5.333vw;
    /*line-height: 6.933vw;
    padding-bottom: 0.667vw;*/
}
.teams_list ul li div i{
    font-size: 3.733vw;
    /*line-height: 4.8vw;*/
    font-style: normal;
    color: #666666;
}

.team_view{}
.team_view .team_txt{
    width: 84vw;
    margin: 0 auto;
}
.team_view .team_txt h3{
    margin: 0;
    padding: 5.333vw 0 0 0;
    font-size: 5.333vw;
    line-height: 9.6vw;
    font-weight: bold;
    text-align: center;
}

.team_view .team_txt ul li{
    margin-bottom: 6vw;
}
.team_view .team_txt ul li:nth-child(1){
    font-size: 4vw;
    line-height:9.6vw;
    text-align: center;
}
.team_view .team_txt ul li:not(:first-child)>*{
    display: block;
}
.team_view .team_txt ul li:not(:first-child){
    font-size: 3.733vw;
    line-height: 6.4vw;
}
.team_view .team_txt ul li:not(:first-child) span{
    color: #666666;
}

.team_pic{
    text-align: center;
}
.team_pic img{
    width: 68vw;
}
.team_more{
    text-align: center;
    padding: 8vw;
}
.team_more a{
    display: inline-block;
    width: 29.333vw;
    height: 6.667vw;
    line-height: 6.667vw;
    border: solid 1px #333333;
    color: #333333;
}












