﻿body {
    font-family: "微软雅黑";
    background: #fff;
    color: #666
}

ul li {
    list-style-type: none
}

a {
    color: #666;
    text-decoration: none
}

    a:hover {
        color: #67a972;
        text-decoration: none
    }

td {
    color: #666
}


/****核心技术 start****/
.fruitContainer {
    padding-top: 80px;
}

    .fruitContainer .IntroductionItem {
        margin-top: 20px;
        text-align: justify;
        font-size: 20px;
        text-indent: 40px;
        line-height: 40px;
        padding: 0px 20px;
    }

    .fruitContainer h3 {
        text-align: left;
        font-size: 24px;
    }

        .fruitContainer h3 i {
            color: #6dac8b;
            font-size: 40px;
            font-weight: bold;
            float: left;
            margin-top: -11px;
            margin-right: 5px;
        }

.IntroductionItemImg {
    text-align: center;
    margin-top: 15px;
}

.fruitContainer .fruitOne, .fruitContainer .fruitTwo, .fruitContainer .fruitThree {
    padding-bottom: 100px;
    overflow: hidden;
}

.fruitContainer .fruitFour {
    padding-bottom: 30px;
}

.fruitContainer .fruitTitle {
    text-align: center;
}

    .fruitContainer .fruitTitle h2 {
        font-size: 40px;
        color: #404040;
        margin-bottom: 35px;
        display: inline-block;
        font-weight: bold;
        letter-spacing: 1px;
        position: relative;
        padding-bottom: 16px;
        display: inline-block;
        background: url(../files/title001_bg.png) center bottom no-repeat;
    }

.fruitContainer .fruitTtpeList .fruitTtpeItem {
    position: relative;
    width: calc(33.333% - 20px);
    float: left;
    background: #fff;
    height: 450px;
    overflow: hidden;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem1 {
    height: 100%;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem:nth-child(2n) {
    margin: 0 30px;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 450px;
    padding: 20px;
    left: 0;
    z-index: 2;
    box-sizing: border-box;
    background: #67b07a;
    transition: all 400ms linear;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem:hover .fruitTtpeItem2 {
    top: 0px;
    color: #fff;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem2 a:hover {
    text-decoration: underline;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem .fruitTtpeItemTitle {
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
    color: #67a972;
    font-weight: bold;
    font-size: 15px;
}


.fruitContainer .fruitTtpeList .fruitTtpeItem .fruitTtpeItemImg img {
    object-fit: cover;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem2 h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem2 h3 a {
        color: #fff;
    }

.fruitContainer .fruitTtpeList .fruitTtpeItem2 .item_p {
    margin-bottom: 12px;
    border-bottom: 1px dashed #fff;
    padding-bottom: 12px;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem2 .item_p i {
        font-weight: bold;
        padding: 0 2px;
        color: #FFC000;
    }

    .fruitContainer .fruitTtpeList .fruitTtpeItem2 .item_p:last-child {
        border-bottom: 0;
    }

.fruitContainer .fruitTtpeList .fruitTtpeItem2 .item_span {
    display: block;
    font-weight: bold;
    font-size: 15px;
    padding-left: 18px;
    position: relative;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem2 .item_span:before {
        content: '';
        width: 12px;
        height: 12px;
        border-radius: 6px;
        background: #fff;
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-43%);
    }

.IntroductoryItem {
    text-align: center;
}

    .IntroductoryItem .fruitTtpeItemImg {
        padding: 0 30px;
    }

.fruitContainer .IntroductoryItem .fruitTtpeList .fruitTtpeItem .fruitTtpeItemTitle {
    padding-left: 0;
    font-size: 18px;
    color: #333;
    line-height: 66px;
    margin-bottom: 6px;
}

.fruitContainer .IntroductoryItem .fruitTtpeList .fruitTtpeItem .fruitTtpeItem1 p {
    line-height: 18px;
    color: #888;
}

.fruitContainer .IntroductoryItem .fruitTtpeList .fruitTtpeItem .fruitTtpeItem1 strong {
    padding: 10px 0;
    display: block;
    padding-bottom: 5px;
}




/*特点*/ @keyframes animX {
    0% {
        left: -62px;
    }

    100% {
        left: 343px;
    }
}

@keyframes animY {
    0% {
        top: -62px;
    }

    100% {
        top: 343px;
    }
}

/* @keyframes scale {
		
		  0% {
		    transform: scale(0.4);
		    z-index: 0
		  }
		  50% {
		    transform: scale(1);
		    z-index: 3
		  }
		  100% {
		    transform: scale(0.5);
		    z-index: 0
		  }
		} */


.ball {
    cursor: pointer;
    box-sizing: border-box;
    width: 105px;
    padding: 18px;
    font-size: 16px;
    font-weight: bold;
    height: 105px;
    border-radius: 50%;
    position: absolute;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    z-index: 3;
    /*动画执行一次所需时间*/
    animation-duration: 10s, 10s, 20s;
    /*动画以何种运行轨迹完成一个周期*/
    animation-timing-function: cubic-bezier(0.36, 0, 0.64, 1);
    /*动画播放次数,无线循环播放*/
    animation-iteration-count: infinite;
    /*是否轮流反向播放动画 alternate:正向播放*/
    animation-direction: alternate;
    animation-name: animX, animY;
    text-align: justify;
}

.borther .ball:nth-child(1) {
    background-color: #f66;
}

.borther .ball:nth-child(2) {
    background-color: #FFBA55;
}

.borther .ball:nth-child(3) {
    background-color: #cfcd41;
}

.borther .ball:nth-child(4) {
    background-color: #54D768;
}

.borther .ball:nth-child(5) {
    background-color: #B3ED52;
}

.borther .ball:nth-child(6) {
    background-color: #56CA95;
}

.borther .ball:hover {
    /*background: linear-gradient(#258fcb, #449e94, #82bb2e);*/
    background: #258fcb;
    border: 2px solid #56CA95;
}
/*鼠标进入停止*/
.active {
    animation-play-state: paused;
}

.circle {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #58B6E5;
    border-radius: 50%;
    width: 170px;
    height: 170px;
    font-size: 44px;
    line-height: 170px;
    z-index: 3;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: 100% 100%;
    transform: translate(-50%, -50%) !important;
}

.xuanzhuan {
    position: relative;
    /* transform: rotateX(20deg); */
    width: 400px;
    height: 400px;
    margin: 0 auto;
}

#lopp::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: var(--border-width);
    border-radius: var(--border-radius);
    background: var(--border-color);
    /* 随便定义一个颜色 */
    --mask-bg: linear-gradient(red, red);
    /* 类似background-clip */
    --mask-clip: content-box, padding-box;
    /* mask允许使用者通过遮罩或者裁切特定区域的图片的方式来[不显示]一个元素的部分或者全部可见区域 */
    /* mask-image类似background-image 设置了用作元素蒙版层的图像，默认值为none，值为透明图片，或透明渐变 */
    -webkit-mask-image: var(--mask-bg), var(--mask-bg);
    /* 默认值为border-box，可选值与background-origin相同 */
    -webkit-mask-clip: var(--mask-clip);
    /* exclude排除，只显示不重合的地方,Firefox支持4个属性 */
    mask-composite: exclude;
    /* 只显示下方遮罩，重合的地方不显示 */
    -webkit-mask-composite: destination-out;
}

#lopp {
    position: relative;
    --border-width: 18px;
    --border-radius: 50%;
    --border-color: linear-gradient(270deg, #B3ED52, #56CA95, #FFBA55);
    background: transparent;
    width: 400px;
    height: 400px;
}

.xuanzhuanContent {
    margin-top: 60px;
    text-align: left;
}

    .xuanzhuanContent .xuanzhuanContentItem {
        position: absolute;
        width: 100%;
        left: -100%;
        transition: all .2s;
    }

        .xuanzhuanContent .xuanzhuanContentItem.cucurrent {
            position: relative;
            left: 0;
            transition: all .5s;
        }


        .xuanzhuanContent .xuanzhuanContentItem .xuanzhuanTitle {
            display: flex;
        }

            .xuanzhuanContent .xuanzhuanContentItem .xuanzhuanTitle span {
                cursor: pointer;
                color: #6dac8b;
                padding-left: 10px;
            }

#viewMOFContent {
    display: none;
}

.bortherContent {
    margin-top: 80px;
    margin-bottom: 20px;
}
/****核心技术 end****/


/****产品介绍 start****/

.fruitContainer .fruitFour {
    padding-bottom: 30px;
}

.fruitContainer .fruitTitle {
    text-align: center;
}

    /*.fruitContainer .fruitTitle {
    color: #67a972;
}*/

    .fruitContainer .fruitTitle h2 {
        /*color: #404040;*/
        letter-spacing: 1px;
        position: relative;
        display: inline-block;
        background: url(../files/title001_bg.png) center bottom no-repeat;
    }


.fruitContainer .fruitTtpeList .fruitTtpeItem:hover {
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}


.fruitContainer .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle {
    padding: 10px 20px;
    background: #fff;
    padding-bottom: 15px;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle h3 {
        transition: all .36s;
        margin: 10px 0;
        font-weight: bold;
        color: #333;
    }

.fruitContainer .fruitTtpeList .fruitTtpeItem:hover h3 {
    color: #67a972;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
    color: #333;
    margin: 15px 0;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    height: 44px;
}

.fruitContainer .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle .more {
    background: #67a972;
    color: #fff;
    padding: 5px 10px;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle .more:hover, .fruitContainer .fruitTtpeList .fruitTtpeItem h3:hover {
        text-decoration: underline;
    }


.fruitContainer .fruitTtpeList .fruitTtpeItem .fruitTtpeItemImg {
    height: 280px;
    background: #eee;
    overflow: hidden;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #999;
    border-radius: 5px;
    overflow: hidden;
}

    .fruitContainer .fruitTtpeList .fruitTtpeItem .fruitTtpeItemImg:hover img {
        transform: scale(1.07);
    }

    .fruitContainer .fruitTtpeList .fruitTtpeItem .fruitTtpeItemImg img {
        object-fit: cover;
        width: 100%;
        transition: .2s all;
        height: 100%;
    }

.IntroductoryItem {
    text-align: center;
}

    .IntroductoryItem .fruitTtpeItemImg {
        padding: 0 30px;
    }

/****产品介绍 end****/
#serviceBox {
    position: fixed;
    z-index: 999;
    padding-top: 5px;
    padding-bottom: 5px;
    bottom: 47px;
    display: none;
    width: 100%;
    background: rgba(255,255,255,1);
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

    #serviceBox a {
        line-height: 30px;
    }

#ff input {
    border: 1px solid #ccc;
    background: #fff;
    line-height: 35px;
    height: 35px;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 0px;
    outline: none
}

#ff textarea {
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 0px;
    outline: none
}

    #ff input:focus, #ff textarea:focus {
        border-color: #000
    }

#ff .btn {
    border: 0px;
    background: #ddd;
    padding: 0px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 35px;
}

    #ff .btn:hover {
        color: #fff;
        background: #c10404;
    }
/*图片悬浮链接*/
.imgLink-hover {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: url(on-hover.png);
    background-repeat: repeat;
    opacity: 0;
    filter: Alpha(Opacity=0);
    z-index: 96;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

    .imgLink-hover:hover {
        opacity: 1;
        filter: Alpha(Opacity=1)
    }

    .imgLink-hover * {
        filter: inherit
    }

.imgLink-hover {
    cursor: pointer
}

    .imgLink-hover:hover .hover-link {
        background-image: url(hover-link.png);
        background-repeat: no-repeat;
        background-position: center center
    }

.hover-link {
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    position: absolute;
    display: block
}
/*详情页面*/
.detailTitleTxt {
    border-left: 3px solid #666;
    line-height: 35px;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    background: #f9f9f9;
    text-indent: 10px;
    margin-bottom: 10px;
}

.detailTitle {
    color: #67a972;
    line-height: 50px;
    font-size: 36px;
    text-align: center;
    font-family: 'SimHei';
    margin-bottom: 20px;
}

.detailParameter {
    padding: 10px;
    word-wrap: break-word;
}

.detailImg {
    text-align: center;
    padding: 10px;
}

    .detailImg img {
        max-width: 100%;
    }

.detailUrl {
    padding: 10px;
}

    .detailUrl a {
        width: 150px;
        text-align: center;
        line-height: 40px;
        border: 1px solid #333;
        margin: 0px auto 0px auto;
        display: block;
        color: #333;
        text-decoration: none;
    }

        .detailUrl a:hover {
            background: #0663d6;
            border: 1px solid #0663d6;
            color: #fff;
        }

.detailTime {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    line-height: 50px;
}

.detailContent {
    width: 100%;
    word-wrap: break-word;
    margin-bottom: 30px;
}

    .detailContent img {
        max-width: 100%;
        height: auto;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
    }

    .detailContent p {
        text-align: justify;
    }

.productImgList {
    width: 100%;
    overflow: hidden;
}

    .productImgList li {
        width: 150px;
        float: left;
        margin-left: 10px;
        margin-bottom: 10px;
    }

        .productImgList li a {
            margin: 0px;
            padding: 0;
        }

            .productImgList li a img {
                width: 150px;
                border: 3px solid #eee;
            }

                .productImgList li a img:hover {
                    border: 3px solid #000;
                }

.productListBox {
    margin-top: 15px;
}

.back {
    line-height: 35px;
    background: #0663d6;
    color: #fff;
    width: 80px;
    text-align: center;
    float: right
}

    .back:hover {
        color: #fff;
        background: #000;
    }

.otherPageBox {
    background: #f1f1f1;
    margin-top: 20px;
    padding: 10px;
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    display: none;
}

    .otherPageBox a {
        font-size: 12px;
        line-height: 20px
    }

    .otherPageBox .back {
        line-height: 40px;
        font-size: 14px
    }

.aboutProduct {
    margin: 20px 0px 0px 0px;
}

.msgBox {
    border: 1px dashed #999;
    padding: 20px;
    margin-top: 20px
}

.searchList {
    width: 100%;
    overflow: hidden;
}

    .searchList li {
        margin-top: 10px;
        border: 1px dashed #ccc;
        padding: 5px;
        float: left;
        width: 100%;
    }

        .searchList li:hover {
            border: 1px dashed #000
        }

        .searchList li .img {
            width: 150px;
            float: left;
            display: block;
            overflow: hidden;
            margin-right: 10px
        }

            .searchList li .img img {
                width: 100%;
                height: auto
            }

        .searchList li .title {
            width: auto;
            float: left;
            overflow: hidden;
            display: block
        }
/*手机版菜单可展开图标*/
#app_menudown {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 16px;
}

    #app_menudown:hover {
        background-color: #073053;
    }

    #app_menudown span {
        display: block
    }

.bottomButtonBox {
    position: absolute;
    right: 15px
}

.bottomButton {
    float: right;
    margin-left: 10px;
    cursor: pointer;
    border-radius: 4px;
    display: block;
    line-height: 25px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    background: #ccc;
    color: #fff;
    font-size: 14px;
    transition: background 0.5s
}

    .bottomButton:hover {
        background: #0663d6;
        color: #fff;
    }

.selectedBottomButton {
    background: #0663d6;
}

/*菜单栏标志*/
.navbar-brand {
    padding: 0px;
}
/*产品搜索*/
#smallSearchBox {
    position: fixed;
    overflow: hidden;
    top: 49px;
    display: none;
    z-index: 999;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}

#small_search {
    color: #fff;
    float: right;
    margin-top: 7px;
    padding: 8px 13px;
    font-size: 17px;
    border-radius: 4px;
}

    #small_search:hover, #small_search:focus {
        cursor: pointer;
        background-color: #063b7d;
    }

.search_group {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px
}

    .search_group input {
        border-radius: 0px;
        height: 35px;
        border: 0px;
        background: #000;
        color: #999
    }

.mysearch_btn {
    background-color: #0663d6;
    color: #fff;
    border-radius: 0px;
    height: 35px;
    line-height: 25px;
}

    .mysearch_btn:hover, .mysearch_btn:focus {
        background-color: #fff;
        color: #333;
    }
/*语言*/
#language {
    float: right;
    width: 43px;
    height: 32px;
    margin-top: 8px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    /*background-image: url(zh.png);*/
    border-radius: 4px;
}

    #language:hover, #language:focus {
        cursor: pointer;
        background-color: #063b7d;
    }

#languageBox {
    position: fixed;
    overflow: hidden;
    top: 50px;
    display: none;
    z-index: 999;
    right: 0px;
    background: url(alpha.png)
}

    #languageBox a {
        float: left;
        width: 50px;
        height: 35px;
        display: block;
        background-repeat: no-repeat;
        background-position: center center
    }

        #languageBox a:hover, #languageBox a:focus {
            cursor: pointer;
            background-color: #063b7d;
        }

.zh {
    background-image: url(zh.png);
}

.en {
    background-image: url(en.png);
}

/*公司简介*/
.aboutBox {
    width: 100%;
    overflow: hidden;
    margin: 10px 0px 20px 0px;
}

.titleBar {
    background: url(title_line.jpg) left 30px no-repeat;
    overflow: hidden;
    padding-bottom: 5px
}

    .titleBar h1 {
        float: left;
        font-size: 22px;
        color: rgb(67, 67, 67);
        margin: 0px;
    }

    .titleBar span {
        float: left;
        padding-top: 10px;
        text-indent: 12px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: rgb(125, 125, 125);
    }

.aboutBox section {
    clear: both;
    padding: 10px 0px 0px 0px;
}

    .aboutBox section img {
        margin: 10px 20px 0px 0px;
        max-width: 350px;
        float: left;
    }

.aboutMore {
    color: #0663d6;
    display: inline-block;
    font-size: 12px;
    padding: 5px 7px;
    transition: background 0.3s;
    border: 1px solid #0663d6;
    border-radius: 4px;
}

    .aboutMore:hover {
        color: #fff;
        background-color: #0663d6;
        text-decoration: none;
    }

.aboutContent {
    line-height: 31px;
    padding: 8px 0px 0px 0px;
    font-family: 'Microsoft YaHei';
}

/*首页产品*/
.indexProduct {
    margin: 0px 0px 0px 0px;
}
/*.productList{clear: both;  margin: 30px -15px 0px -15px;}*/
.productImg {
    min-height: 190px;
    margin: 0px;
    margin-bottom: 15px;
}

    .productImg a {
        position: relative;
        display: block;
        width: auto;
        margin: 0px auto 0px auto;
    }

    .productImg img {
        margin-right: auto;
        margin-left: auto;
        display: block;
        height: auto;
        width: 100%;
        height: auto;
        margin-bottom: 0px;
        padding: 0px;
    }

        .productImg img:hover {
        }

.productTitle {
    width: 100%;
    display: block;
    text-align: center;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #333;
    transition: color 0.3s;
}

    .productTitle:hover {
        color: #000;
        text-decoration: none;
    }

.viewBig {
    cursor: pointer;
}


/*首页新闻*/
.newsBox {
    margin: 0px 0px 20px 0px;
}

.indexNews {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

    .indexNews li {
        color: #898989;
        border-bottom: 1px dashed #ccc;
        overflow: hidden;
        background: url(li.png) no-repeat left 16px;
        line-height: 21px;
        padding: 10px 0px;
        padding-left: 13px;
    }

        .indexNews li a {
            color: #656464;
        }

            .indexNews li a:hover {
                text-decoration: none;
                color: #0663d6;
            }

.newsTime {
    float: right;
}

.leftNews {
    clear: both;
}

    .leftNews ul {
        padding: 0px 0px 12px 0px;
    }

    .leftNews span.newsTime {
        display: none;
    }

/*介绍列表*/
.nameList {
    margin-bottom: 15px;
    padding: 0px;
    margin-top: 0px
}

    .nameList ul {
        margin: 0px;
        padding: 0px;
    }

    .nameList li:first-child {
        margin-top: -10px;
    }

    .nameList li {
        padding: 0px;
        border-bottom: 1px solid #eee;
        padding-left: 5px;
        overflow: hidden
    }

        .nameList li span {
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #fff;
            background: #666;
            display: block;
            font-size: 12px;
            float: left;
            overflow: hidden;
            margin-top: 10px
        }

        .nameList li a {
            line-height: 40px;
            display: block;
            text-indent: 5px;
            float: left;
            overflow: hidden;
            width: 87%;
            height: 40px
        }

        .nameList li:hover span {
            background: #0663d6
        }

        .nameList li .time {
            width: auto;
            height: auto;
            line-height: 40px;
            color: #666;
            text-align: center;
            background: none;
            display: block;
            font-size: 12px;
            float: left;
            overflow: hidden;
            margin-top: 0px
        }

        .nameList li:hover .time {
            background: none
        }


/*首页联系*/
.index_contact {
    background: url(title_line.jpg) left 30px no-repeat;
    margin: 0px 0px 20px 0px;
}

    .index_contact P {
        clear: both;
    }

/*导航菜单*/
.navbar li span {
    display: none
}

.navbar {
    margin: 0px;
    margin-top: 0px;
    min-height: 70px;
    /*background: #C9151E;*/
    border: none;
}
/*翻页组件*/
.pageBar {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    margin-top: 0px;
    margin-bottom: 30px;
}

    .pageBar .pageList {
        width: 100%;
        overflow: hidden;
        float: left;
        line-height: 35px;
        text-align: center;
    }

        .pageBar .pageList a {
            font-size: 14px;
            display: inline-block;
            text-align: center;
            width: 35px;
            text-align: center;
            color: #000;
            margin-top: 10px;
            margin-right: 5px;
            margin-left: 5px;
            background: #eee;
        }

            .pageBar .pageList a:hover {
                color: #fff;
                background: #67a972;
            }

        .pageBar .pageList .selected {
            font-size: 14px;
            display: inline-block;
            text-align: center;
            color: #fff;
            background: #67a972;
            cursor: default;
        }

            .pageBar .pageList .selected:hover {
                color: #fff;
                background: #67a972;
            }

.ewmLi {
    text-align: center;
    border: 1px solid #eaeaea;
    border-top: 0;
    padding: 10px;
}

    .ewmLi img {
        width: 70%;
    }

    .ewmLi p {
        color: #888;
        line-height: initial;
        font-size: 12px;
    }
/*底部信息*/
footer {
    text-align: center;
    background-color: #064aa4;
    color: #6aaaff;
    padding: 30px 0px 20px 0px;
    margin-top: 30px;
    font-size: 12px;
}

    footer a {
        color: #6aaaff;
    }

.copyright {
    line-height: 20px;
}

    .copyright a {
        color: #C0C0C3;
    }

.foot_nav {
    width: 25%;
    float: left;
    background-color: #fafafa;
    text-align: center;
}

    .foot_nav:hover, .foot_nav:focus {
        background-color: #e4e4e4;
    }

    .foot_nav a {
        color: #898989;
        display: block;
    }

        .foot_nav a:hover, .foot_nav a:focus {
            text-decoration: none;
        }

    .foot_nav span {
        display: block;
        padding: 3px 0px 0px 0px;
    }

.webshare {
    width: 230px;
    padding: 5px;
}

.ewebshare {
    width: 200px;
    padding: 5px;
}

/*横幅*/
.banner {
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    /*background: url(../../../files/container01_bg.jpg) center no-repeat;*/
    padding: 0;
    margin-bottom: 0px;
}

.topPadding {
    height: 70px;
    width: 100%;
    background: #666;
    overflow: hidden
}

/*内页横幅图片*/
.bannerImg {
    width: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

    .bannerImg img {
        max-width: 100%;
        height: auto;
    }
/*产品搜索标题*/
.searchTitle {
    width: 100%;
    padding-top: 10px;
    font-weight: bold;
}

/*当前位置*/
.positionBox {
    width: 100%;
    margin: 0px;
    padding: 0px
}

.positionBar {
    width: 100%;
    overflow: hidden;
    line-height: 50px;
    background: url(smallalpha.png);
}

    .positionBar .title {
        width: 100px;
        margin: 0px;
        padding: 0px;
        float: left;
        display: block;
        text-align: center;
        font-size: 16px;
        background: #0b68d0;
        color: #fff;
        font-weight: normal;
        line-height: 50px;
    }

    .positionBar span {
        margin: 0px;
        float: left;
        padding-left: 10px;
        width: 425px;
        max-width: none;
        overflow: hidden;
        height: 50px
    }

        .positionBar span a {
            font-size: 14px;
            color: #ccc;
            text-decoration: none;
        }

            .positionBar span a:hover {
                color: #fff
            }

.positionBox .title .ico {
    background: url(icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-position: -129px -30px;
    width: 14px;
    height: 14px;
    margin-right: 10px;
}

.navigationTitle {
    background: #67a972;
    color: #fff;
    text-align: center;
    line-height: 60px;
    height: 60px;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
}

/*导航菜单*/
.indexNavigationGroup {
    display: none;
}


.navigationBox {
    overflow: hidden;
    line-height: 40px;
    margin-top: -1px;
    margin-right: 0px;
    width: 100%
}

    .navigationBox span {
        cursor: pointer;
        display: block;
        position: absolute;
        right: 1px;
        top: 0px;
        background: #eee;
        color: #000;
        width: 40px;
        text-align: center;
        font-size: 20px;
        font-weight: bold
    }

        .navigationBox span:hover {
            background: #333;
            color: #fff
        }

#firstpane {
    margin: 0px;
    padding: 0px;
    width: 100%;
    overflow: hidden;
}

    #firstpane > li {
        float: left;
        width: 100%;
        position: relative;
    }

        #firstpane > li:hover {
        }

        #firstpane > li > a {
            display: block;
            color: #434343;
            line-height: 50px;
            height: 50px;
            border-bottom: 1px solid #eaeaea;
            border-left: 1px solid #eaeaea;
            border-right: 1px solid #eaeaea;
            font-size: 14px;
            padding-left: 35px;
            background: #fff url(tb9.png) 15px center no-repeat;
        }

            #firstpane > li > a:hover {
                color: #67a972;
            }

            #firstpane .selected, #firstpane > li > a:hover {
                background: #fff url(tb11.png) 15px center no-repeat;
            }
        /*小类*/
        #firstpane > li > ul {
            float: left;
            padding: 0px;
            margin: 0px;
            display: none;
            width: 100%;
        }

            #firstpane > li > ul > li {
                float: left;
                width: 100%;
                position: relative;
            }

                #firstpane > li > ul > li:hover {
                }

                #firstpane > li > ul > li > a {
                    display: block;
                    text-indent: 30px;
                    color: #000;
                    border-bottom: 1px solid #ccc;
                    border-left: 1px solid #ccc;
                    border-right: 1px solid #ccc;
                    font-size: 14px;
                }

                    #firstpane > li > ul > li > a:hover {
                        background: #eee;
                    }
                /*小类*/
                #firstpane > li > ul > li > ul {
                    width: 100%
                }

                    #firstpane > li > ul > li > ul > li {
                        float: left;
                        width: 100%;
                        position: relative;
                    }

                        #firstpane > li > ul > li > ul > li:hover {
                        }

                        #firstpane > li > ul > li > ul > li > a {
                            display: block;
                            text-indent: 50px;
                            color: #000;
                            border-bottom: 1px solid #ccc;
                            border-left: 1px solid #ccc;
                            border-right: 1px solid #ccc;
                            font-size: 12px;
                        }

                            #firstpane > li > ul > li > ul > li > a:hover {
                                background: #eee;
                            }

    #firstpane .selected {
        color: #67a972;
    }
/*推荐新闻*/
.recommendNews {
    width: auto;
    overflow: hidden;
    background: #e9e9e9;
}

    .recommendNews .slider {
        margin: 30px;
        width: inherit;
    }

    .recommendNews .newsImg {
        width: auto;
        display: block;
        float: left;
        margin-right: 20px;
        padding: 0px
    }

        .recommendNews .newsImg img {
            width: auto;
            height: 190px;
        }

    .recommendNews p {
        width: auto;
        padding: 0px;
        margin: 0px;
        line-height: 25px;
    }

    .recommendNews .newsTitle {
        font-size: 16px;
        font-weight: bold;
        display: inline;
        padding: 0px;
        line-height: 30px;
    }

        .recommendNews .newsTitle:hover {
            color: #c10404;
        }

    .recommendNews .more {
        width: 120px;
        line-height: 35px;
        border: 1px solid #ccc;
        color: #666;
        text-align: center
    }

        .recommendNews .more:hover {
            border: 1px solid #c10404;
            color: #fff;
            background: #c10404
        }

    .recommendNews .slider__nav {
        bottom: 0px;
        right: 0px;
    }

/*新闻列表*/
.newsList {
    margin-bottom: 15px;
    padding: 0px
}

    .newsList ul {
        margin: 0px;
        padding: 0px;
    }

    .newsList li {
        padding: 0px;
        border-top: #67a972 2px solid;
        margin-bottom: 40px;
    }

        .newsList li:hover {
            box-shadow: 0 0px 13px -5px #67a98d;
        }

            .newsList li:hover .tit h3 {
                color: #67a972;
            }

        .newsList li .wrapper {
            text-decoration: none;
            display: block;
            padding: 15px;
            /*border-bottom: 1px solid #eaeaea;*/
            /* margin-bottom: 15px; */
            padding-bottom: 0;
            overflow: hidden;
            position: relative;
            transition: .5s;
            padding: 36px 150px 36px 4px;
            background: url(line1.png) center top repeat-x;
        }

        .newsList li .time {
            width: 70px;
            text-align: center;
            position: absolute;
            right: 50px;
            top: 30px;
        }

            .newsList li .time .day {
                font-size: 60px;
                color: #888;
                line-height: 58px
            }

            .newsList li .time .date {
                font-size: 16px;
                color: #888;
            }

        .newsList li .img {
            width: 360px;
            height: 220px;
            position: absolute;
            left: 20px;
            background-size: cover;
            margin-left: 18px;
            margin-right: 10px;
            background-position-y: center;
        }

        .newsList li .tit {
            /*margin-bottom: 15px;
            padding-bottom: 15px;*/
            overflow: hidden;
            margin-left: 430px;
            margin-right: 0px;
            height: 242px;
        }

            .newsList li .tit .viewCon {
                display: inline-block;
                font-size: 12px;
                color: #fff;
                width: 100px;
                height: 38px;
                line-height: 38px;
                background: #67a972;
                border-radius: 6px;
                text-align: center;
                transition: .5s;
                margin-top: 15px;
            }

                .newsList li .tit .viewCon:hover {
                    background: #67a972;
                    color: #fff;
                }

            .newsList li .tit h3 {
                display: block;
                line-height: 1.4;
                font-size: 22px;
                color: #333;
                margin-bottom: 20px;
            }

            .newsList li .tit .timeCon .releaseTime {
                color: #999;
                font-size: 12px;
                line-height: 20px;
                display: inline-block;
                margin-right: 20px;
                transition: all .3s ease-in-out 0s;
            }

            .newsList li .tit .timeCon .pageViews {
                color: #999;
                font-size: 12px;
                line-height: 20px;
            }

        .newsList li p {
            margin-left: 0px;
            font-size: 14px;
            line-height: 24px;
            color: #666;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            width: 100%;
        }

        .newsList li:hover .wrapper {
            /*box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);*/
        }


/*.newsList li:hover .time .day, .newsList li:hover .time .date { color: #000; }
.newsList li:hover .tit { border-bottom-color: #000; color: #000; }*/
/*.newsList li:hover p { color: #000; }*/
.keyweb {
    padding: 0px;
}

.newsContainer {
    background: url(../../../files/container01_bg.jpg) center no-repeat;
    background-size: cover;
}

    .newsContainer .proCase li {
        float: left;
        width: 25%;
        padding: 0 15px;
        margin-top: 20px;
    }

    .newsContainer .proCase ul {
        margin: 0 -15px;
    }

    .newsContainer .floor_4 .more {
        text-align: center;
    }

        .newsContainer .floor_4 .more a {
            display: inline-block;
            width: 180px;
            height: 40px;
            line-height: 40px;
            position: relative;
            font-size: 16px;
            color: #69aa77;
            border-radius: 20px;
            transition: .5s;
            z-index: 1;
            margin-top: 30px;
        }

            .newsContainer .floor_4 .more a:after {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background: #fff;
                border-radius: 20px;
                z-index: -1;
                transition: .5s;
            }

            .newsContainer .floor_4 .more a:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background: #69aa77;
                border-radius: 20px;
                z-index: -1;
                transform: translateX(2px) translateY(2px);
            }

            .newsContainer .floor_4 .more a:hover {
                color: #fff;
            }

                .newsContainer .floor_4 .more a:hover:after {
                    background: #88be23;
                }

.proCase .newsItem img {
    width: 100%;
}

.proCase .newsItem .imgCon {
    position: relative;
    overflow: hidden;
}

    .proCase .newsItem .imgCon img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all 0.2s ease-in-out;
    }

    .proCase .newsItem .imgCon .imgPosition {
        padding-bottom: 240px;
    }

.proCase .newsItem .con {
    background: #fff;
    height: 200px;
    display: block;
    padding: 0 28px;
    position: relative;
    z-index: 1;
}

    .proCase .newsItem .con:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 2px;
        background: #67b07a;
        transition: .5s;
        z-index: -1;
    }

    .proCase .newsItem .con:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        height: 0;
        background: #67b07a;
        transition: .5s;
        z-index: -1;
    }

    .proCase .newsItem .con .title {
        /*font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-top: 30px;*/
        font-size: 16px;
        overflow: hidden;
        /* text-overflow: ellipsis; */
        /* white-space: nowrap; */
        padding-top: 30px;
        height: 75px;
        line-height: 24px;
    }

    .proCase .newsItem .con .description {
        font-size: 12px;
        color: #737373;
        line-height: 22px;
        margin: 16px 0;
        transition: .5s;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .proCase .newsItem .con .time {
        color: #737373;
        font-size: 12px;
    }

    .proCase .newsItem .con svg {
        fill: #737373;
        width: 16px;
        height: 16px;
        vertical-align: middle;
        margin: -1px 5px 0 0;
        transition: .5s;
    }

.proCase .newsItem a:hover .con:before {
    width: 100%;
    height: 100%;
}

.newsContainer .floor_4_main .in_title {
    text-align: center;
}

    .newsContainer .floor_4_main .in_title h1 {
        font-size: 38px;
        color: #404040;
        margin-bottom: 20px;
        display: inline-block;
        font-weight: bold;
        letter-spacing: 2px;
        position: relative;
        padding-bottom: 16px;
        display: inline-block;
        background: url(../files/title001_bg.png) center bottom no-repeat;
    }

.proCase .newsItem a:hover .imgCon img {
    transform: scale(1.06);
}

.proCase .newsItem a:hover .description, .proCase .newsItem a:hover .time, .proCase .newsItem a:hover {
    color: #fff;
}

    .proCase .newsItem a:hover .con svg {
        fill: #fff;
        color: #fff;
    }
/***logo****/
.logoA img {
    height: 70px;
    margin-top: 13px;
    outline: none;
    float: left;
    margin-right: 10px;
    border: 0;
}

#navbar {
    float: right;
}

@media screen and (max-width: 414px) {
    .footer .fotterItem .box2 {
        display: none;
    }

    .ListBannerContent .position {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .footer .fotterItem .box h3 {
        font-size: 16px;
    }

    .footer .fotterItem .fotterItem .box3 img {
        width: 60px;
    }

    .footer .fotterItem .box3 p {
        margin-top: 8px;
        font-size: 12px;
    }

    .footer .fotterItem .box {
        font-size: 14px;
    }
}
/*屏幕宽度为414px至767px*/
@media screen and (min-width:414px) and (max-width:767px) {
    .footer .fotterItem .box2 {
        display: none;
    }

    .ListBannerContent .position {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
        float: left;
    }

    .navbar-brand img {
        height: 56px;
        margin-top: 0;
    }

    .col-mm-12 {
        width: 100%;
    }

    .col-mm-11 {
        width: 91.66666667%;
    }

    .col-mm-10 {
        width: 83.33333333%;
    }

    .col-mm-9 {
        width: 75%;
    }

    .col-mm-8 {
        width: 66.66666667%;
    }

    .col-mm-7 {
        width: 58.33333333%;
    }

    .col-mm-6 {
        width: 50%;
    }

    .col-mm-5 {
        width: 41.66666667%;
    }

    .col-mm-4 {
        width: 33.33333333%;
    }

    .col-mm-3 {
        width: 25%;
    }

    .col-mm-2 {
        width: 16.66666667%;
    }

    .col-mm-1 {
        width: 8.33333333%;
    }

    .logo img {
        max-width: 400px;
    }
}

/*屏幕宽度为768px以下，手机版*/
@media screen and (max-width: 767px) {

    .footer .bNav {
        padding-left: 10px;
    }

    .footer .contact_info {
        padding-right: 10px;
    }

    .footer .bNav {
        display: none;
    }

    .Mobilenavbar {
        display: block;
    }

    .w1200 {
        width: auto !important;
        position: relative;
    }

    .slider__item .info h2 {
        font-size: 34px !important;
    }

    #navbar {
        background: rgba(0,0,0,.5);
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }

        #navbar:before {
            position: fixed;
            top: 0;
            content: '';
            background: rgba(0,0,0,.8);
            left: 0;
            right: 0;
            bottom: 0;
        }

    .topPadding {
        height: 50px;
    }

    .navbar {
        min-height: 50px;
        padding: 15px;
        background-position: left -20px;
    }

    .searchBox {
        height: 30px;
    }

    .navbar-brand img {
        height: 48px;
        margin-top: 0;
    }

    .navbar-default .navbar-brand {
        color: #fff;
        font-size: 16px;
    }

        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            color: #fff;
        }

    .navbar-toggle {
        border: none;
        /*margin-top: 20px;*/
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background: url(alpha.png);
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-default .navbar-nav {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        .navbar-default .navbar-nav > li {
        }

            .navbar-default .navbar-nav > li:last-child {
                border: none;
            }

            .navbar-default .navbar-nav > li > a {
                color: #fff;
            }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a {
            color: #fff;
            padding-left: 45px !important;
        }

            .navbar-default .navbar-nav > li > a:hover,
            .navbar-default .navbar-nav > li > a:focus,
            .navbar-default .navbar-nav > .active > a,
            .navbar-default .navbar-nav > .active > a:hover,
            .navbar-default .navbar-nav > .active > a:focus,
            .navbar-default .navbar-nav > .open > a,
            .navbar-default .navbar-nav > .open > a:hover,
            .navbar-default .navbar-nav > .open > a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
                /*background: url(alpha.png);*/
                background: #67a972;
                color: #fff;
            }

    .navbar li {
        border-bottom: 1px solid #f7f2f2
    }

    .navbar ul li:last-child {
        border-bottom: none
    }

    .navbar .dropdown-menu li a {
        line-height: 30px;
        padding-left: 30px;
        display: block;
    }

        .navbar .dropdown-menu li a:hover {
            /*background: url(alpha.png);*/
            background: #67a972;
        }

    .navbar .dropdown-menu li ul li a {
        color: #fff;
        padding-left: 75px !important;
    }

    .navbar .dropdown-menu li ul li ul li a {
        color: #fff;
        padding-left: 105px !important;
    }

    .navbar .dropdown-menu a span {
        display: inline;
    }

    .about_box section img {
        margin: 10px 15px 0px 0px;
        max-width: 180px;
        height: auto;
    }

    .logo {
        text-align: center
    }

        .logo img {
            max-width: 700px
        }

    footer {
        margin-bottom: 50px;
    }

    #app_menudown {
        display: block;
        background: none;
    }

    #cmsFloatPanel {
        display: none;
    }

    .slider__arrows-item {
        display: none;
    }

    .mobile {
        margin: 0px;
        padding: 0px;
    }

    .indexNavigationGroup {
        display: block;
        margin-bottom: 20px;
        background: url(title_line.jpg) left 30px no-repeat;
    }

        .indexNavigationGroup .navigationBox {
            display: block;
            position: static;
            background: none;
            padding-top: 0px;
            margin-top: 15px
        }

        .indexNavigationGroup #firstpane > li > a {
            width: 100%;
            color: #333;
            overflow: hidden;
            background: url(li.png) no-repeat 5px 16px;
            text-indent: 20px
        }

            .indexNavigationGroup #firstpane > li > a:hover {
                color: #000;
            }

        .indexNavigationGroup #firstpane > li > ul > li a {
            background: url(li.png) no-repeat 23px 16px;
            color: #333;
            text-indent: 40px
        }

            .indexNavigationGroup #firstpane > li > ul > li a:hover {
                color: #000
            }

        .indexNavigationGroup #firstpane > li > ul > li > ul > li a {
            background: url(li.png) no-repeat 43px 16px;
            color: #333;
            text-indent: 60px
        }

            .indexNavigationGroup #firstpane > li > ul > li > ul > li a:hover {
                color: #000
            }

    .news_box {
        margin-top: 0px;
    }

    .positionBar .title {
        display: none;
    }

    .positionBar {
        background: #eee;
    }

        .positionBar span {
            margin: 0px;
            float: left;
            padding-left: 10px;
        }

            .positionBar span a {
                font-size: 12px;
                color: #333;
                line-height: 40px;
                text-decoration: none;
            }

                .positionBar span a:hover {
                    color: #000
                }

    .navigationBox {
        right: 0px;
        width: 100%;
        border-top: 1px solid #ccc;
        margin-top: 30px
    }

    .navigationTitle {
        display: none
    }

    .bottomButton {
        float: right;
        margin-left: 5px;
        cursor: pointer;
        display: block;
        line-height: 25px;
        width: auto;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        background: #ccc;
        color: #fff;
        font-size: 14px;
        transition: background 0.5s
    }

    .selectedBottomButton {
        background: #0663d6;
    }

    .newsList li .time {
        display: none
    }

    .newsList li .tit {
        margin-right: 0;
        margin-left: 0;
    }

    /*.newsList li .img {
        display: none;
    }*/

    .detailTitle {
        margin-left: 0
    }

    .copyright a {
        display: block;
    }

    .copyright {
        height: auto !important;
        line-height: 28px !important;
        padding: 10px 0;
    }

    .emptyBanner {
        margin-bottom: 30px;
    }
}
/*屏幕宽度为768px以上*/
@media screen and (min-width: 768px) {

    .footer .bNav {
        padding-left: 30px;
    }

    .footer .contact_info {
        padding-right: 30px;
    }

    .footer .bNav dl {
        padding-right: 32px;
    }

    .Mobilenavbar {
        display: none;
    }

    .w1200 {
        width: auto !important;
        position: relative;
    }

    #navbar {
    }

    .navbar-nav > li { /*border-right: 1px solid #052744;border-left: 1px solid #3d5f7d;*/
    }

        .navbar-nav > li:first-child {
            border-left: 0;
        }

        .navbar-nav > li:last-child {
            border-right: 0;
        }

        .navbar-nav > li > a {
            transition: background 0.4s;
            text-align: center;
            /*height: 80px;
            line-height: 80px;*/
        }

    .navbar-default .navbar-nav > li > a {
        font-size: 12px;
        /*line-height: 50px;*/
        min-width: 80px;
        color: rgba(255,255,255,.6);
        padding-left: 0px;
        padding-right: 0px
    }

    .navbar {
        min-height: 40px;
    }

    .logoA img {
        height: 35px;
        margin-top: 8px;
    }

    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        /*background: #ac140f;*/
        background: none;
        color: #fff;
    }

    .navbar-default .navbar-nav-e > li > a {
        font-weight: normal;
    }

    .navbar .dropdown-menu {
        /*background: url(alpha.png);*/
        border: none;
        color: #fff;
        padding: 0px;
        border-radius: 0px;
        min-width: 130px;
    }

        .navbar .dropdown-menu li a {
            color: #fff;
            line-height: 35px;
            font-size: 12px;
            padding: 0px;
            text-indent: 10px;
        }

            .navbar .dropdown-menu li a:hover {
                /*background: url(alpha.png);*/
                background: #67a972;
                color: #fff;
            }

        .navbar .dropdown-menu li ul {
            display: none;
            position: absolute;
            z-index: 9999;
            margin-top: -35px;
            margin-left: 130px;
            /*width: 130px;*/
            /*background: url(alpha.png);*/
            background: #57a992;
        }

            .navbar .dropdown-menu li ul a {
                line-height: 35px;
                display: block;
            }

            .navbar .dropdown-menu li ul li ul {
                display: none;
                position: absolute;
                z-index: 9999;
                margin-left: 130px;
            }

        .navbar .dropdown-menu a span {
            display: none;
        }

    .nav_small {
        background: url(alpha.png);
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 25px;
        border-radius: 0px;
        border: none;
        box-shadow: none;
    }

        .nav_small > li {
        }

            .nav_small > li > a {
                line-height: 20px;
                color: #bac6bf;
                font-size: 13px;
            }

                .nav_small > li > a:hover {
                    color: #fff;
                    background: transparent;
                }

    #app_menudown {
        display: none;
    }

    .footer_nav {
        display: none;
    }

    #small_search {
        right: 50px;
        position: absolute;
        top: 12px;
    }

    #smallSearchBox {
        top: 70px;
    }

    #language {
        right: 5px;
        position: absolute;
        top: 11px;
    }

    #languageBox {
        top: 70px;
    }

    .emptyBanner {
        margin-bottom: 80px;
    }
}
/*屏幕宽度为1000px以上*/
@media screen and (min-width:1000px) {
    .footer .bNav {
        padding-left: 40px;
    }

    .footer .contact_info {
        padding-right: 40px;
    }

    .footer .bNav dl {
        padding-right: 60px;
    }

    .Mobilenavbar {
        display: none;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 13px;
        padding-left: 0px;
        padding-right: 0px;
        min-width: 86px;
        max-width: 190px;
        line-height: 40px;
    }

    .navbar-brand img {
        height: 48px;
    }

    .navbar .dropdown-menu {
        background: url(alpha.png);
        border: none;
        color: #fff;
        padding: 0px;
        border-radius: 0px;
        width: 180px;
    }

        .navbar .dropdown-menu li a {
            color: #fff;
            font-size: 13px;
            text-indent: 25px;
            font-weight: normal;
        }

            .navbar .dropdown-menu li a:hover {
                /*background: url(alpha.png);*/
                background: #afd03c;
                color: #fff;
            }

        .navbar .dropdown-menu li ul {
            /*margin-left: 180px;*/
            /*width: 180px;*/
            margin-top: -44px;
        }

            .navbar .dropdown-menu li ul li ul {
                /*margin-left: 180px;*/
            }

    .slider__nav {
        bottom: 60px;
    }
    /*.positionNavigationBar{position:absolute;margin-top:-50px;}*/
    .positionBar span {
        width: 580px;
    }
}

/*屏幕宽度为1200px以上*/
@media screen and (min-width:1200px) {
    /*.ys_ban_li{
        height:555px;
        overflow:hidden
    }*/
    .footer .bNav {
        padding-left: 0px;
    }

    .footer .contact_info {
        padding-right: 0px;
    }

    .footer .bNav dl {
        padding-right: 100px;
    }

    .footer .bNav {
        display: block;
    }

    #navbar {
    }

    .navbar-default .navbar-nav > li > a {
        min-width: 86px;
        max-width: 190px;
        line-height: 70px;
        font-size: 14px;
        color: #fff;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding: 0px 32px;
        box-sizing: border-box;
    }

    .navbar-brand img {
        height: 50px;
    }

    .w1200 {
        width: 1200px !important;
        margin: 0 auto;
        position: relative;
    }
}



@media screen and (min-width:767px) {
    body {
        /*background: #297bc2;*/
    }
}

@media screen and (min-width:768px) {

    body {
        /*background: #297bc2;*/
    }

    .fruitContainer .fruitTitle h2 {
        font-size: 30px;
    }

    .fruitContainer h3 {
        font-size: 22px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 18px;
        padding: 0 10px;
    }
}

@media screen and (min-width:1000px) {
    .detailTitleContent {
        padding: 30px 40px;
    }

    .detailTitleContent {
        margin: auto;
    }

    .newsDetailCon, .newsDetailConMole {
        padding-top: 100px;
    }

    header {
        padding: 0 30px;
    }

    .detailCon {
        margin: auto;
        padding: 60px 95px;
    }

    body {
        /*background: #297bc2;*/
    }

    .fruitContainer .fruitTitle h2 {
        font-size: 30px;
    }

    .fruitContainer h3 {
        font-size: 22px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 18px;
        padding: 0 10px;
    }
}

@media screen and (min-width:1200px) {
    #banner {
        margin-top: 120px;
    }

    .ListBannerContent {
        padding: 0 70px;
    }

        .ListBannerContent #banner, .ListBannerContent .bannerUl {
            height: 380px;
        }

    body {
        /*background: #297bc2;*/
    }

    .fruitContainer .w12001 {
        padding: 0 70px;
        padding-top: 20px;
    }

    .productPageContent .fruitTitle h1 {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 30px;
        line-height: 45px;
        color: #333;
    }

    .productPageContent .fruitTitle h2 {
        font-size: 20px;
        margin-bottom: 33px;
        font-weight: bold;
        position: relative;
        padding-bottom: 15px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle h3 {
        font-size: 16px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
        font-size: 14px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle .more {
        font-size: 12px;
    }

    header {
        padding: 0 72px;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 0 20px;
    }

    #language {
        right: -50px;
        top: 11px;
    }

    .footer .fotterItem .box {
        font-size: 14px;
    }

        .footer .fotterItem .box h3 {
            font-size: 22px;
        }

    .footer .fotterItem .box3 img {
        width: 110px;
    }

    .footer .fotterItem .box3 p {
        font-size: 12px;
    }

    .footer .box2 li img {
        width: 12px;
    }

    .newsDetailCon, .newsDetailConMole {
        padding-top: 110px;
    }
}

@media screen and (min-width:1280px) {
    body {
        /*background: #297bc2;*/
    }

    .fruitContainer .fruitTitle h2 {
        font-size: 40px;
    }

    .fruitContainer h3 {
        font-size: 24px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 20px;
    }
}

@media screen and (min-width:1360px) {
    body {
        /*background: #c26f29;*/
    }


    .fruitContainer .fruitTitle h2 {
        font-size: 24px;
    }

    .fruitContainer h3 {
        font-size: 18px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 16px;
    }
}

@media screen and (max-width: 1360px) {
    .fruitContainer {
        /*padding-top: 90px;*/
    }

        .fruitContainer .fruitTitle h2 {
            font-size: 24px;
        }

        .fruitContainer h3 {
            font-size: 18px;
        }

        .fruitContainer .IntroductionItem {
            font-size: 16px;
            padding: 0 10px;
        }

    #language {
        right: -30px;
        top: 13px;
    }
}

@media screen and (min-width:1440px) {
    .fruitContainer .fruitTitle h2 {
        font-size: 40px;
    }

    .fruitContainer h3 {
        font-size: 24px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 20px;
        padding: 0 10px;
    }

    .newsDetailCon, .newsDetailConMole {
        padding-top: 150px;
    }

    body {
        /*background: #29c25e;*/
    }
}

@media screen and (min-width:1560px) {
    .newsDetailCon, .newsDetailConMole {
        padding-top: 150px;
    }

    body {
        /*background: #4729c2;*/
    }


    .fruitContainer .fruitTitle h2 {
        font-size: 40px;
    }

    .fruitContainer h3 {
        font-size: 24px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 20px;
        padding: 0 10px;
    }
}

@media screen and (min-width:1680px) {

    .fruitContainer .fruitTitle h2 {
        font-size: 40px;
    }

    .fruitContainer h3 {
        font-size: 24px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 20px;
        padding: 0 20px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle h3 {
        font-size: 20px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
        font-size: 14px;
    }

    .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle .more {
        font-size: 14px;
    }

    #banner {
        margin-top: 120px;
    }

    #banner, .banner ul, .banner li a {
        min-height: 400px !important;
    }

        #banner .bannerUl {
            max-width: 1800px;
            padding: 0 50px;
            height: 100%;
            margin: 0 auto;
        }

            #banner .bannerUl .position {
                text-align: center;
                margin-top: 40px;
                margin-bottom: 15px;
            }

                #banner .bannerUl .position img {
                    margin-right: 3px;
                    vertical-align: middle;
                    margin-top: -3px;
                }

                #banner .bannerUl .position span a {
                    padding: 0 5px;
                    font-size: 14px;
                    color: #67a972;
                    transition: .5s;
                }

                #banner .bannerUl .position span {
                    color: #67a972;
                }

                    #banner .bannerUl .position span a:hover {
                        text-decoration: underline;
                    }

    .navbar {
        min-height: 90px;
    }

    .navbar-default .navbar-nav > li > a {
        line-height: 90px;
        font-size: 18px;
    }

    .navbar-brand img {
        height: 60px;
        margin-top: 14px;
    }

    .navbar .dropdown-menu li a {
        font-size: 16px;
        font-weight: normal;
    }

    body {
        /*background: #c229bd;*/
    }

    header {
        padding: 0 150px;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 0 30px;
    }

    #language {
        right: -50px;
        position: absolute;
        top: 24px;
    }

    .fruitContainer .w12001 {
        padding: 0 150px;
        padding-top: 80px;
    }

    .productPageContent .fruitTitle h1 {
        font-size: 50px;
        font-weight: 600;
        margin-bottom: 60px;
        line-height: 60px;
        color: #333;
        margin-top: 40px;
    }

    .productPageContent .fruitTitle h2 {
        font-size: 34px;
        margin-bottom: 33px;
        font-weight: bold;
        position: relative;
        padding-bottom: 30px;
    }

    .newsDetailCon, .newsDetailConMole {
        padding-top: 150px;
    }

    .footer .fotterItem .box {
        font-size: 16px;
    }

        .footer .fotterItem .box h3 {
            font-size: 30px;
        }

    .footer .fotterItem .box3 img {
        width: 160px;
    }

    .footer .fotterItem .box3 p {
        font-size: 14px;
    }

    .footer .box2 li img {
        width: 14px;
    }
}

@media screen and (min-width:414px) and (max-width:767px) {

    .fruitContainer {
        padding-top: 0;
    }

    .xuanzhuanContent .xuanzhuanContentItem .xuanzhuanTitle span, .xuanzhuan {
        display: none;
    }

    .fruitContainer .IntroductoryItem h3 {
        margin-top: 30px;
    }

    .fruitContainer .IntroductoryItem .IntroductionItem {
        margin-top: 0;
    }

    .fruitContainer .IntroductionItem {
        text-indent: 33px;
    }

    .xuanzhuanContent .xuanzhuanContentItem {
        position: static;
        left: 0;
    }

    .container1.newsDetailConMole {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 34px;
    }

    .newsDetailCon .detailCon, .newsDetailConMole .detailTitleContent {
        max-width: 100%;
        box-shadow: none;
        background: none;
        padding: 0 5px;
        padding-top: 25px;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .newsDetailCon .detailCon .row, .newsDetailConMole .detailTitleContent .row {
        margin-left: 0;
        margin-right: 0;
    }

    .fruitContainer .fruitOne, .fruitContainer .fruitTwo {
        padding-bottom: 25px;
    }




    .fruitContainer h3 {
        font-size: 18px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 16px;
        padding: 0 10px;
        line-height: 30px;
    }

    .IntroductionItemImg {
        display: none;
    }

    .fruitContainer .fruitTitle h2 {
        font-size: 24px;
        margin-top: 30px;
    }

    .xuanzhuanContent {
        margin-top: 0;
    }

    .bortherContent {
        margin-top: 0;
        margin-bottom: 0;
    }

    .briefIntroductionOfMaterials {
        margin-bottom: 30px;
    }

    .fruitContainer .fruitTwo .fruitTitle h2 {
        margin-bottom: 0;
        margin-top: 0;
    }

    body {
        /*background: #297bc2;*/
    }

        body .headerContent header {
            background-size: 100% 100% !important;
            background: url(../../../files/header_bg.jpg) center no-repeat;
        }

    .ListBannerContent .position {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .IntroductoryItem .xuanzhuan {
        transform: scale(.8) !important;
    }


    body header {
        position: static;
    }

    body .headerContent header {
        background: url(../../../files/header_bg.jpg) center no-repeat;
    }

        body .headerContent header .bai {
            display: none;
        }

        body .headerContent header .hei {
            display: inline-block;
            transform: translateX(-16px);
        }

    .ys_page_wrap .l_nymain {
        margin-top: 0;
    }

    .navbar {
        padding: 6px;
    }

    .footer .fotterItem .box2 {
        display: none;
    }

    .footer .fotterItem .box h3 {
        font-size: 16px;
    }

    .footer .fotterItem .fotterItem .box3 img {
        width: 90px;
    }

    .footer .fotterItem .box3 p {
        margin-top: 8px;
        font-size: 12px;
    }

    .footer .fotterItem .box {
        font-size: 14px;
    }

    .container1.newsDetailConMole {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
    }

    #banner, .banner ul, .banner li a {
        min-height: 150px !important;
    }

    #banner {
        padding: 16px !important;
    }

    .banner .position {
        text-align: center;
        margin: 20px 0 0 0;
    }

    .newsList li .wrapper {
        padding: 0;
    }

    .newsList li .tit h3 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        margin-top: 12px;
    }

    .newsList li {
        margin-bottom: 20px;
        border-top: 0;
    }

        .newsList li .tit {
            height: 100%;
        }

        .newsList li .img {
            position: static;
            margin: 0;
            padding: 0;
            width: 100%;
            object-fit: cover;
        }

    .newsDetailCon .detailCon, .newsDetailConMole .detailTitleContent {
        max-width: 100%;
        box-shadow: none;
        background: none;
        padding: 0 5px;
        padding-top: 25px;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .newsDetailCon .detailCon .row, .newsDetailConMole .detailTitleContent .row {
        margin-left: 0;
        margin-right: 0;
    }

    .newsDetailCon .detailCon .detailTitle, .container1 .detailTitleContent .detailTitle {
        line-height: 28px;
        font-size: 24px;
    }

    .footer .fotterItem .box3 img {
        width: 77px;
    }
    /*.footer .fotterItem li {
        margin: 0;
    }*/
    header {
        padding: 0;
    }
    /*产品列表*/
    .productPageContent {
        padding-top: 20px;
    }

        .productPageContent .fruitTitle h1 {
            font-size: 24px;
            padding: 0 10px;
            color: #333;
            line-height: 30px;
        }

        .productPageContent .fruitTtpeList {
            display: flex;
            flex-direction: column;
        }

            .productPageContent .fruitTtpeList .fruitTtpeItem {
                width: 100%;
                padding: 0 10px;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem:nth-child(2n) {
                    margin: 0;
                }

            .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle {
                padding: 10px 0;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
                    margin-bottom: 0;
                }
}

@media screen and (max-width:320px) {
    .fruitContainer {
        padding-top: 0;
    }

    .xuanzhuanContent .xuanzhuanContentItem .xuanzhuanTitle span, .xuanzhuan {
        display: none;
    }

    .fruitContainer .IntroductoryItem h3 {
        margin-top: 30px;
    }

    .fruitContainer .IntroductoryItem .IntroductionItem {
        margin-top: 0;
    }

    .fruitContainer .IntroductionItem {
        text-indent: 33px;
    }

    .xuanzhuanContent .xuanzhuanContentItem {
        position: static;
        left: 0;
    }

    .container1.newsDetailConMole {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 34px;
    }

    .newsDetailCon .detailCon, .newsDetailConMole .detailTitleContent {
        max-width: 100%;
        box-shadow: none;
        background: none;
        padding: 0 5px;
        padding-top: 25px;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .newsDetailCon .detailCon .row, .newsDetailConMole .detailTitleContent .row {
        margin-left: 0;
        margin-right: 0;
    }

    .newsDetailCon .detailCon .detailTitle, .container1 .detailTitleContent .detailTitle {
        line-height: 28px;
        font-size: 24px;
    }


    .fruitContainer .fruitTitle h2 {
        font-size: 20px;
    }

    .fruitContainer h3 {
        font-size: 16px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 12px;
        padding: 0 10px;
    }

    body .headerContent header {
        background-size: 100% 100% !important;
        background: url(../../../files/header_bg.jpg) center no-repeat;
    }

    #banner {
        padding: 8px !important;
    }

    #banner, .banner ul, .banner li a {
        min-height: 150px !important;
    }

    .newsList li .wrapper {
        padding: 0;
    }

    .newsList li .tit h3 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        margin-top: 12px;
    }

    .newsList li {
        margin-bottom: 20px;
        border-top: 0;
    }

        .newsList li .tit {
            height: 100%;
        }

        .newsList li .img {
            position: static;
            margin: 0;
            padding: 0;
            width: 100%;
            object-fit: cover;
        }

    .ys_ban_title {
        font-size: 12px;
    }

    .ListBannerContent .position {
        margin-bottom: 20px;
        margin-top: 10px;
    }
    /*产品列表*/
    .productPageContent {
        padding-top: 20px;
    }

        .productPageContent .fruitTitle h1 {
            font-size: 24px;
            padding: 0 10px;
            color: #333;
            line-height: 30px;
        }

        .productPageContent .fruitTtpeList {
            display: flex;
            flex-direction: column;
        }

            .productPageContent .fruitTtpeList .fruitTtpeItem {
                width: 100%;
                padding: 0 10px;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem:nth-child(2n) {
                    margin: 0;
                }

            .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle {
                padding: 10px 0;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
                    margin-bottom: 0;
                }
}

@media screen and (max-width:413px) {
    .fruitContainer {
        padding-top: 0;
    }

    .xuanzhuanContent .xuanzhuanContentItem .xuanzhuanTitle span, .xuanzhuan {
        display: none;
    }

    .fruitContainer .IntroductoryItem h3 {
        margin-top: 30px;
    }

    .fruitContainer .IntroductoryItem .IntroductionItem {
        margin-top: 0;
    }

    .fruitContainer .IntroductionItem {
        text-indent: 33px;
    }

    .xuanzhuanContent .xuanzhuanContentItem {
        position: static;
        left: 0;
    }

    .container1.newsDetailConMole {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
    }

    .newsDetailCon .detailCon, .newsDetailConMole .detailTitleContent {
        max-width: 100%;
        box-shadow: none;
        background: none;
        padding: 0 5px;
        padding-top: 25px;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .newsDetailCon .detailCon .row, .newsDetailConMole .detailTitleContent .row {
        margin-left: 0;
        margin-right: 0;
    }

    .newsDetailCon .detailCon .detailTitle, .container1 .detailTitleContent .detailTitle {
        line-height: 28px;
        font-size: 24px;
    }

    .fruitContainer .fruitTitle h2 {
        font-size: 24px;
        margin-top: 30px;
    }

    .xuanzhuanContent {
        margin-top: 0;
    }

    .bortherContent {
        margin-top: 0;
        margin-bottom: 0;
    }

    .briefIntroductionOfMaterials {
        margin-bottom: 30px;
    }

    .IntroductionItemImg {
        display: none;
    }

    .fruitContainer .fruitTwo .fruitTitle h2 {
        margin-bottom: 0;
    }

    .fruitContainer h3 {
        font-size: 18px;
    }

    .fruitContainer .IntroductionItem {
        font-size: 14px;
        padding: 0 10px;
        line-height: 30px;
        margin-top: 10px;
    }

    #banner, .banner ul, .banner li a {
        min-height: 150px !important;
    }

    body .headerContent header {
        background-size: 100% 100% !important;
        background: url(../../../files/header_bg.jpg) center no-repeat;
    }

    #banner {
        padding: 10px !important;
    }

    .newsList li .wrapper {
        padding: 0;
    }

    .newsList li .tit h3 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
        margin-top: 12px;
    }

    .newsList li {
        margin-bottom: 20px;
        border-top: 0;
    }

        .newsList li .tit {
            height: 100%;
        }

        .newsList li .img {
            position: static;
            margin: 0;
            padding: 0;
            width: 100%;
            object-fit: cover;
        }
    /*body {
        background: red;
    }*/
    .ListBannerContent .position {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .IntroductoryItem .xuanzhuan {
        transform: scale(.7) !important;
    }

    .navbar {
        padding: 6px;
    }

    .navbar-brand img {
        transform: translateX(-16px);
        height: 38px;
        margin-top: 5px;
    }

    body .fruitContainer .fruitOne, body .fruitContainer .fruitTwo, body .fruitContainer .fruitThree {
        padding-bottom: 0;
    }

    .ys_page_wrap .l_nymain {
        margin-top: 0px;
    }

    body header {
        position: static;
    }

    body .headerContent header .bai {
        display: none;
    }

    body .headerContent header .hei {
        display: inline-block;
        transform: translateX(-16px);
        height: 38px;
    }
    /*产品列表*/
    .productPageContent {
        padding-top: 20px;
    }

        .productPageContent .fruitTitle h1 {
            font-size: 18px;
            padding: 0 10px;
            color: #333;
            line-height: 30px;
        }

        .productPageContent .fruitTitle h2 {
            font-size: 17px;
        }

        .productPageContent .fruitTtpeList {
            display: flex;
            flex-direction: column;
        }

            .productPageContent .fruitTtpeList .fruitTtpeItem {
                width: 100%;
                padding: 0 10px;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem:nth-child(2n) {
                    margin: 0;
                }

            .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle {
                padding: 10px 0;
            }

                .productPageContent .fruitTtpeList .fruitTtpeItem1 .fruitTtpeItemTitle p {
                    margin-bottom: 0;
                }
}

.footer_nav {
    display: none;
}

.bannerNull .ico {
    display: none;
}
/***logo****/
/*.logoA img {
    width: 220px;
    height: 52px;
    margin-top: 12px;
    margin-right: 65px;
    outline: none;
    border: 0;
}*/

.dropdown-menu li a {
    height: 44px;
    line-height: 44px !important;
    /*border-top: 1px solid #ac140f;*/
    text-indent: 0 !important;
    padding: 0 13px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.navbar .dropdown-menu {
    /*background: rgba(0,0,0,0.7) !important;*/
    background: #57a992 !important;
    width: auto !important;
    transition: all .6s ease 0s;
}

/*.navbar .dropdown-menu li a:hover {
            background: #ac140f !important;
        }*/

.nav .dropdown.open > a {
    position: relative;
}

    .nav .dropdown.open > a:after {
        content: "";
        position: absolute;
        left: 50%;
        transition: 0.6s;
        opacity: 1;
        bottom: 1px;
        border-left: transparent 50px solid;
        border-right: transparent 50px solid;
        border-bottom: rgba(255,255,255,.5) 0.5rem solid;
        transform: translateX(-50%);
        opacity: 0;
        visibility: hidden;
    }

.nav .dropdown.open:hover > a:after {
    opacity: 1;
    visibility: visible;
}
/*.ys_main, .t_g1wai, .t_g3k1 {
    background: url(../../../files/container01_bg.jpg);
}*/
/*.t_b1k1zi::before {
    background: #f5f8fa;
}
.l_nycomtit2 h1 {
    font-family: cursive;
    color: #2c9e41; /***#67a972;**/
/*}
.t_b1k1.t_h1k1 {
    background: #86bd2400;
}*/
