body, div, ul, li, ol, input, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, p, button {
                margin: 0;
                padding: 0;
            }

            body {
                font-family: "Microsoft YaHei";
                color: #666;
                background: #fff;
                font-size: 15px;
            }

            img, button {
                border: 0;
                display: block;
                display: inline;
            }

            ol, ul, dl, li {
                list-style: none;
            }

            input, button, select {
                outline: none;
                border: 0;
                font-family: "Microsoft YaHei";
            }

            a {
                color:#666666;
            }

            a:link, a:visited {
                text-decoration: none;
                color:black;
            }

            .clear {
                clear: both;
                display: block;
            }

            body {
                font-size: 16px;
                /*min-width: 1220px;*/
            }
            .header_active{
                  color: #ff9124!important;
                }
            /*@media (max-width: 1024px) {
                body{min-width:0;}
            }*/
            .header .nav_min{
                display:none;
                position:fixed;
                top:100px;
                width:100%;
                z-index:998;
                height: 80%;
                overflow-y: scroll;
            }
            .pd0{
                padding:0;
            }
            .pd3{
                padding:3px;
            }
            .pd5{
                padding:5px;
            }
            .pd10{
                padding:10px;
            }
            .pd15{
                padding: 15px;
            }
            .pdlr0{
                padding:0 0 10px;
            }
            .pd20{
                padding:20px;
            }
            .pdt5{
                padding-top:5px;
            }
            .pdt3{
                padding-top:3px;
            }
            .pdt10{
                padding-top:10px;
            }
            .pdl10{
                padding-left:10px;
            }
            .mgl20{
                margin-left:20px;
            }
            .mgb0{
                margin-bottom: 0;
            }
            .mgb10{
                margin-bottom: 10px;
            }
            .mgt10{
                margin-top: 10px;
            }
            .mgt20{
                margin-top: 20px;
            }
            .word_limit{
                overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;
            }
            .word_limit2{
                overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
            }
            .word_limit3{
                overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
            }
            .word_limit5{
                overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;
            }
            .zs_shadow{
                box-shadow: 2px 5px 5px #999696;
            }
            .border_gery{
                border: 1px solid #d3d1d1;
            }
            .list-group-item{
                border:0.5px solid white !important;
            }
            .header{
                height:100px;
                background:rgba(88,86,86,0.8);
                position: fixed;
                width: 100%;
                top: 0;
                left: 0;
                z-index: 99;
            }
            .header .nav_main{
                height:100px;
            }
            .header .nav_logo{
                float:left;
                overflow: hidden;
            }
            .header  .nav_logo img{
                display:inline-block;
                vertical-align:middle;
            }
            .header .nav_main .nav_link{
                float:left;
                padding-left:50px;
            }
            .header .nav_main .nav_link a{
                color: white;
            }
            .header .nav_main .nav_link .lanmu{
                float:left;
                height:100px;
                line-height:100px;
                padding:0 22px;
                color:white;
                position: relative;
                color: white;
                text-align: center;
            }
            .header .nav_link .lanmu_list {
                display: none;
                position: absolute;
                width: 100%;
                left: 0;
                top: 66px;
            }
            .header .nav_link .lanmu_list li{
                text-align: center;
                height: auto;
                line-height: 34px;
                background: grey;
                border: 1px solid #baaeae;
                margin: 1px 1px 0;
                cursor: pointer;
                padding: 5px 0;
            }
            .header .nav_main .search_connect{
                float:right;
                overflow: hidden;
            }
            .header .nav_main .search_connect li{
                float:left;
                height:100px;
                line-height:100px;
                padding:0 10px;
                color:white;
            }
            .header .nav_main .search_connect li a{
                color:white;
            }

            .produce_title{
                margin-bottom: 40px
            }
            .produce_title .container span{
                display:inline-block;
                height:28px;
                line-height: 28px;

            }
            .produce_title .container span a{
                padding:0 10px;
                border-right:1px solid ;
                color:#9A9A9A;
            }

            .chanp_list-sm .chanp_title{
                height:48px;
                overflow:hidden;
            }
            .chanp_list{
                height: auto
            }
            .chanp_list .panel{
                background:#EEEEEE; 
            }
            .chanp_list .list_item .panel:hover{
                background:#DDDDDD; 
                box-shadow: 1px 2px 3px #999;
            }
            .chanp_list .list_item .panel img:hover{
                 transform: scale(1.08);
            }
            .chanp_list .panel-body{
                padding: 0;
                overflow: hidden;
            }
            .chanp_list .panel-body img{
                width: 100%;
                transition: all 0.5s;
            }
            .success_case .panel-body img{
                width:280px;
                height:280px;
            }
            .chanp_list .panel-footer{
                height:160px;
                padding:30px 30px 20px;
                position:relative;
                border:none;
                background:none
            } 
            .chanp_list .panel-footer .chanp_title{
                font-size:20px;
                font-weight:bold
            }
            .chanp_list .panel-footer .chanp_more{
                position:absolute;
                left:30px;
                bottom:20px;
                font-size:16px;
                color:#787878;
            }
            .jianjie .jianjie_title{
                height: 500px;
                background: #EEEEEE;
                overflow:hidden;
            }
            .jianjie .jianjie_img{
                height: 500px;
            }
            .jianjie .jianjie_img img{
                height:100%;
            }
            .news_active{
                position:relative;
            }
            .news_active .news_active_title,.news_active_list{
                height:400px;
                overflow:hidden;
                background:#EEEEEE;
            }
            .success_case .panel-body{
                padding:0;
            }
            .success_case .panel-body img{
                width:100%;
                height:340px
            }
            .success_case .panel-footer .chanp_title{
                font-size:20px;
                font-weight:bold;
                height:60px;
                overflow:hidden;
            }
            .success_case .panel-footer .chanp_more{
                text-align: right;
            }

            .footer{
                overflow: hidden;
            }
            /*.footer{
                overflow: hidden;
                padding:30px 0px 0;
                text-align:center;
            }
            .footer ul li{
                display: inline-block;
            }
            .footer ul li a{
                padding:0 10px;
                color:#888;
                font-size:14px;
                border-right:1px solid #888; 
            }
            .footer p{
                padding:5px 10px;
                color:#888;
                font-size:14px;
            }
            .footer p:last-child{
                padding:0 10px;
            }*/
            .active a{
                background:#2C2B31!important;
                color:white;
            }
            .pagination>li>a, .pagination>li>span{
                color:black;
            }
            .m_banner{
                    display:none;
                }

            .nav_min {
                    position: absolute;
                    right: 0;
                    top: 100px;
                    width: 50%;
                    border-top: 1px solid #cdcdcd;
                    display: none;
                    z-index:99;
                }

                .nav_min .i {
                    border-bottom: 1px solid #cdcdcd;
                    clear: both;
                    cursor: pointer;
                }

                .nav_min .i .ico {
                    display: -webkit-flex;
                    float: left;
                    width: 30px;
                    height: 80px;
                    align-items: center;
                    justify-content: center;
                    margin-left: 40px;
                }

                .nav_min label {
                    display: block;
                    float: left;
                    line-height: 80px;
                    font-size: 24px;
                    margin-left: 37px;
                }

                .nav_min span {
                    display: block;
                    float: right;
                    height: 80px;
                    background: url(/images/arrow_right02.png) no-repeat center center;
                    width: 80px;
                    margin-right: 30px;
                }

                .nav_min .si {
                    border-top: 1px solid #cdcdcd;
                    padding: 10px 0;
                    display: none;
                }

                .nav_min .si a {
                    display: block;
                    color: #333;
                    font-size: 22px;
                    line-height: 70px;
                    text-indent: 156px;
                }
                .header .sm_main .menu{
                    font-size:30px;
                    color:white;
                    height: 100px;
                    line-height: 100px;
                }

                @media (min-width: 1440px) {
                     .container{
                        width:1440px;
                    }
                    .header .nav_min{
                        display:none!important
                    }
                }
             @media (min-width: 768px) {
                .header  .nav_logo{
                    width: 100px;
                }
             }
            
            @media (max-width: 768px) {
                .suori_top{
                    height: 64px!important;
                }
                .header{
                    height:64px;
                    background:rgba(88,86,86,0.8);
                    position: fixed;
                    width: 100%;
                    top: 0;
                    left: 0;
                    z-index: 99;
                }
                .header .nav_main{
                    display:none!important;
                    height: 64px;
                }
                .header .sm_main{
                    display:block!important;
                    position:fixed;
                    width:100%;
                    z-index:999;
                    background: rgba(88,86,86,0.8);
                }
                .header .sm_main .menu{
                    height: 64px;
                    line-height: 64px;
                    font-size:30px;
                    color:white;
                }
                .header .nav_main .nav_link .lanmu{
                    height:64px;
                    line-height:64px;
                }
                .header .nav_main .search_connect li{
                    height:64px;
                    line-height:64px;
                }
                .header .nav_logo{
                    width:74%;
                    line-height: 64px;
                }
                .content{
                    padding:20px;
                }
                .content_banner{
                  margin-top:64px;
                }
                .sori_about{
                    margin-top: 64px;
                }
                .chanp_list-sm{
                    padding:0;
                }
                 .chanp_list-sm .panel-body img{
                    height:auto
                }
                .header .nav_min {
                    top: 64px;
                }
                .header .nav_min .nav_min_c{
                    background: white;
                    overflow: auto;
                } 

                .nav_min .i {
                    border-bottom: 1px solid #cdcdcd;
                    clear: both;
                    cursor: pointer;
                    color: black;
                }

                .nav_min .i .ico {
                    display: -webkit-flex;
                    float: left;
                    width: 80px;
                    height: 60px;
                    align-items: center;
                    justify-content: center;
                    margin-left: 22px;
                }

                .nav_min label {
                    display: block;
                    float: left;
                    line-height: 60px;
                    font-size: 18px;
                    margin-left: 15px;
                }

                .nav_min span {
                    display: block;
                    float: right;
                    height: 60px;
                    background: url(/images/arrow_right02.png) no-repeat center center;
                    width: 80px;
                    margin-right: 30px;
                }

                .nav_min .si {
                    border-top: 1px solid #cdcdcd;
                    padding: 10px 0;
                    display: none;
                }

                .nav_min .si a {
                    display: block;
                    color: #333;
                    font-size: 18px;
                    line-height: 60px;
                    text-indent: 120px;
                }
            }
            .swiper-container .swiper-wrapper .swiper-slide img{
                width:100%;
                max-height: 840px;
            }
            
            /*关于我们*/
            .sori_about{
                width: 100%;
                max-height: 595px;
            }