* {
    margin: 0;
    padding: 0;
}

a:hover {
    text-decoration: underline;
    color: #333
}

a,
a:link,
a:visited,
a:active,
a:active {
    text-decoration: none;
    color: #333;
}

a,
button,
input {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.company-name a:hover,
.ownership a:hover {
    color: #4ed7e5;
}

ul li {
    list-style: none
}

.navbar-default .navbar-nav>li>a {
    color: #333
}

.p0 {
    padding: 0 !important;
}

.mr-10 {
    margin-right: 10px
}

.mr-15 {
    margin-right: 15px
}

.mr-22 {
    margin-right: 22px
}

.mr-40 {
    margin-right: 40px;
}

.mb-5 {
    margin-bottom: 5px
}

.mb-15 {
    margin-bottom: 15px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-30 {
    margin-bottom: 30px
}

.ml-25 {
    margin-left: 25px
}

.ml-5 {
    margin-left: 5px
}

.mt-2b {
    margin-top: 2%
}

.mt-15b {
    margin-top: 15%
}

.mt-20b {
    margin-top: 20%
}

.mt-30b {
    margin-top: 30%
}

.mt-10b {
    margin-top: 10%
}

.mt-22b {
    margin-top: 22%
}

.mt-25b {
    margin-top: 25%
}

.mt-37b {
    margin-top: 37%
}

.pl-25 {
    padding-left: 25px
}

.fs-16 {
    font-size: 16px;
}

.overflow {
    overflow: hidden
}

.colorfff {
    color: #ffffff
}

.color6d {
    color: #6d6d6d
}

.bag-f {
    background: #fff !important;
}

.lesp-5,
.shsj-25 {
    line-height: 30px;
}

.lesp-0 {
    letter-spacing: 0px;
}

.navigation {
    position: fixed;
    z-index: 16;
    border-radius: 0;
    background: #f8f8f8;
    left: 0;
    right: 0;
    height: 90px;
    border: none;
}

.navigation nav {
    position: fixed;
    background: #f8f8f8;
}

.long,
.company-name,
.navigat ul>li {
    float: left
}

.long {
    margin: 10px;
}

.long-img {
    width: 190px;
    height: 60px;
    float: left;
}

.company-name {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    margin-left: 10px;
}

.navigat {
    margin-top: 25px;
    float: right;
    margin-bottom: 10px;
    padding-right: 0
}

.makeMeFancy {
    width: 130px;
    height: 25px;
}

.navigat ul>li {
    text-align: center;
    margin: 5px 15px;
}

.glybotom-s {
    font-size: 12px;
    margin-left: 10px
}

.language,
.languagelist {
    background: transparent;
    width: 50px;
    height: 25px;
    vertical-align: middle;
    padding-top: 1.5px
}

.languagelist {
    position: absolute;
    z-index: 11;
    border-top: 2px solid #0000a0;
    top: 33px;
    height: auto;
    opacity: 0;
    background: #f8f8f8;
}

.langa:before {
    content: '';
    border: 4px solid #0000a0;
    position: absolute;
    top: -6px;
    transform: rotate(45deg);
    left: 17px;
    border-color: #0000a0 transparent transparent #0000a0;
}

.languages:hover .languagelist {
    opacity: 1;
}

.language img,
.languagelist img {
    width: 25px;
    height: 25px;
    margin-top: -2px;
}

.britain {
    height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.languagezhi,
.languageying {
    position: relative;
    left: -25px;
}

.languageying {
    left: -35px;
}


/*一条小块*/

.navigat ul li a::after,
.navigat ul li .technologys::after,
.technologys::after,
.hbag::after,
.transverse::after {
    background: #0000a0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0px;
    margin-top: 16px;
    position: relative;
    display: block;
    right: 0;
    top: 0;
    width: 0px;
    transition: .5s all;
}

.navigat ul li a:hover::after,
.navigat ul li .technologys::after,
.technologys::after,
.hbag::after,
.transverse::after {
    width: 40px;
}

.hbag::after {
    background: #4ed7e5;
    margin: auto;
    margin-top: 16px;
}

.transverse::after {
    background: #4ed7e5;
}

.navigat ul li:last-child a::after {
    background: transparent !important;
}

.languagelist a::after {
    background: transparent !important;
    height: 4px !important;
    margin-top: -6px !important;
}

.broadcast,
.cunsultation {
    padding-top: 90px;
    width: 100%;
}

.broadcast img,
.cunsultation img {
    width: 100%;
    height: 100%;
}


/*视频*/

.broadcast {
    max-height: 826px;
    overflow: hidden;
    position: relative;
}

.broadcast:after {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.35);
    height: 100%;
    top: 0;
    z-index: 10;
}

.broadcast .video {
    top: 85px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1111;
}

.bagsingping {
    width: 100%;
    height: 175px;
    background-image: url("../images/backgroundimg/guanwangship.gif");
    background-repeat: no-repeat;
    background-size: cover;
}

.videoimg {
    display: none;
    height: 175px;
}

.videozi,
.videosji {
    margin: 0 auto;
    position: relative;
    text-align: center;
    letter-spacing: 30px;
    z-index: 15;
}

.videosji {
    width: 100%;
    margin: auto;
    height: 175px;
    line-height: 175px;
}

.videozi p,
.videosji p {
    font-size: 65px;
    color: #ffffff;
    display: inline-block;
    float: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: auto;
    font-weight: 400;
    background: transparent !important;
}

@media (min-width: 767px) and (max-width:1010px) {
    .videozi {
        height: 28vw;
        padding-top: 10vw;
    }
    .videozi p {
        font-size: 45px;
    }
}

@media (min-width: 1011px) {
    .videozi {
        height: 33.3vw;
        padding-top: 12vw;
    }
}


/****************************************************************/

.enterprise,
.product,
.products,
.sowing-map,
.on-productlist {
    padding: 45px 0;
    width: 100%;
    line-height: 25px;
    margin: 0;
}

.enterprise,
.sowing-map {
    margin: 0;
}

.enterprise {
    background: #f8f8f8;
}

.mespeciality,
.mt-15 {
    margin-top: 15px;
}

.speciality {
    margin: 0 20% 0 10%;
    padding: 10px 0 20px 30px;
    width: 90%;
    background: #ffffff;
}


/*.speciality ul li{line-height: 50px;}*/

.speciality ul li {
    margin: 25px 0;
    padding-left: 35px;
}

.speciality ul li img {
    position: absolute;
    margin-top: 5px;
    margin-left: -35px;
}


/*产品服务*/

.product .col-md-3 {
    padding: 18px;
}

.product h3,
.products h3 {
    margin-top: 0;
    margin-bottom: 40px;
}

.product-box,
.product-boxs {
    height: 260px;
    position: relative;
    text-align: center;
    transition-duration: 0.2s;
    display: block;
    padding: 25px 0px 25px;
    margin: 4px 0;
    border: 2px solid #d8d8d8;
    background: #f8f8f8;
}

.product-box p,
.product-boxs p {
    font-weight: 800;
    font-size: 16px;
    /*white-space: nowrap;*/
}

.product-boxs {
    margin: 4px 10px;
}

.product .col-md-4 {
    padding: 0 30px;
}

.mr-0 {
    margin-right: 0;
}

.ml-0 {
    margin-left: 0;
}

.wh-130 {
    width: 130px;
    height: 130px;
}

.product-img {
    margin: 35px auto 20px;
}

.mespeciality {
    font-weight: 800;
    font-size: 18px;
    line-height: 36px;
    margin-left: 30px;
}


/*动态线*/

.details {
    position: absolute;
    opacity: 0;
    padding: 15px 15px 0;
    overflow: hidden;
    background: white !important;
    left: -2px;
    ;
    right: -2px;
    top: -2px;
    bottom: -2px;
    transition: all .3s;
    text-align: left;
    border: 2px solid #e8e8e8;
}

.details ul li {
    list-style: disc;
    color: #4ed7e5;
    line-height: 22px;
    margin-bottom: 14px;
    margin-left: 20px;
}

.details ul li span {
    color: #333;
    line-height: 21px;
}

.details:hover {
    opacity: 1;
    border: 2px solid transparent;
    cursor: pointer;
}

.details:hover::before {
    border-top-color: #0000a0;
    border-right-color: #0000a0;
    transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}

.details:hover::before,
.details:hover::after {
    width: 100%;
    height: 100%;
}

.details::before {
    top: 0;
    left: 0;
}

.details::before,
.details::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    border: 3px solid transparent;
    width: 0;
    height: 0;
}

.details:hover::after {
    border-bottom-color: #0000a0;
    border-left-color: #0000a0;
    transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}

.details::after {
    bottom: 0;
    right: 0;
}

.case1,
.case2,
.case3,
.case4,
.zl-box {
    max-width: 100%;
    height: 100%;
    background-image: url(../images/backgroundimg/dianji.jpg);
    background-image: url(../images/zla/zhyd1.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.case2 {
    background-image: url(../images/backgroundimg/downloads1.jpg);
}

.case3 {
    background-image: url(../images/zla/htxt.jpg);
}

.case4 {
    background-image: url(../images/zla/zn.jpg);
}

.zl-box {
    background: url(../images/zla/zl.jpg) no-repeat;
    padding-bottom: 3%;
}


/*合作伙伴*/

.partner {
    background-image: url('../images/backgroundimg/hezuohuoban.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
}

.cooperation-list {
    height: 250px;
    display: flex;
}

.product-list ul {
    position: relative;
    margin: -83px auto;
    top: -43px;
    top: 15px\0;
    display: -webkit-box;
    display: inherit;
}

.product-list ul li {
    background-color: transparent !important;
    list-style: outside none none;
    margin: 0 18px;
    position: relative;
    text-align: center;
    transition-duration: 0.3s;
    vertical-align: middle;
    z-index: 1;
    line-height: 18px;
    align-items: center;
    float: left;
    /*min-height: 387px;*/
    height: auto;
    display: flex;
    align-items: center;
}

.products-cooperation {
    padding: 20px 25px;
    font-size: 12px;
    display: block;
    height: 200px;
    width: 150px;
    transition: height 0.5s;
    background: #ffffff;
    margin-top: 75px;
}

.products-cooperation:hover {
    padding-top: 90px;
    height: 426px;
    margin-top: 0px;
    height: 427px\0;
    margin-top: -64px\0;
    cursor: pointer;
}

.cooperation {
    width: 100px;
    height: 50px;
    margin: auto;
    margin-top: 50px;
    line-height: 25px;
}

.cooperation img {
    max-width: 100%;
    max-height: 100%;
}

.cooperation-name {
    margin-top: 6px;
    line-height: 18px;
}

.introduce {
    opacity: 0;
    min-height: 130px;
    word-wrap: break-word;
    display: none;
    padding-bottom: 10px;
    transition: height .3s;
}

.product-list ul li .products-cooperation:hover .introduce {
    opacity: 1;
    display: block;
    transition: height .3s;
}


/*轮播图*/

.sowing-map {
    width: 100%;
    background: #f8f8f8;
}

.sowingmaplist {
    height: 100%;
    padding-bottom: 70px;
}

.sowingmaplist a {
    background: transparent !important;
}

.sow-img {
    width: 230px;
    height: 330px;
    margin: 80px 0 0 130px;
    float: left;
    /*text-align: center;*/
    overflow: hidden;
}

.sow-img img {
    max-width: 230px;
}

.sowimg-list {
    width: 230px;
    height: 230px;
    overflow: hidden;
    margin: 50px 0 0 130px;
    float: left;
}

.sowimg-list .sowimgs {
    width: auto;
    height: auto;
    max-width: 100%;
}

.profile {
    float: right;
    width: 45%;
    padding-top: 70px;
    margin: 50px 115px 0 0;
    word-wrap: break-word;
}

.position {
    margin-bottom: 0;
    color: #0000a0;
    font-size: 14px;
    font-weight: 400;
}

.pofiltion,
.cooperation-name {
    color: #0d0629;
    font-weight: 700;
    margin: 0 0 6px 0;
    line-height: 30px;
    font-size: 20px
}

.cooperation-name {
    font-size: 14px;
}

.btnlx {
    border-radius: 20px;
    margin-top: 20px;
    padding: 5px 40px;
    transition-duration: 0.3s;
    border: 2px solid #0000a0;
}

.btnlx:hover {
    box-shadow: inset 340px 0px 5px #0000a0;
    border: 2px solid #0000a0;
    color: #ffffff;
}

.mws-1170,
.navigation nav,
.maxw-1170,
.footer-notes {
    max-width: 1170px;
    left: 0;
    right: 0;
    margin: auto;
    /*background: red;*/
}

.maxw-1170,
.footer-notes {
    overflow: hidden;
}

.zl {
    margin-top: 10px;
    margin-right: 3%;
    width: 21%;
    margin-left: 1%;
}


/***********************/

.footer {
    overflow: hidden;
    border-top: 1px solid #d8d8d8
}

.footer-notes {
    margin: 30px auto;
}

.fw-700 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 20px;
}

.glyphicon-font {
    margin-right: 10px;
}

.footer-notes .long-img {
    margin-top: 40px;
    vertical-align: middle;
}


/*.footer-notes{ padding: 0 70px;}*/

.wh-100 {
    width: 100px;
    height: 100px;
}

.footer .ownership {
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    border-top: 1px solid #d8d8d8;
}


/********战略咨询************/

.cunsultation {
    /*height: 400px;*/
}

.belief-img,
.belief-img1,
.belief-img2,
.belief-img3,
.belief-img4 {
    margin: 20px auto;
    height: 300px;
    width: 100%;
    background-image: url("../images/wushou.jpg");
    background-size: 100%;
    background-repeat: no-repeat;
}

.belief-img1 {
    background-image: url("../images/backgroundimg/hezhou.jpg");
}

.belief-img2 {
    background-image: url("../images/backgroundimg/dianji.jpg");
}

.belief-img3 {
    background-image: url("../images/backgroundimg/jikelian.jpg");
}

.belief-img4 {
    background-image: url("../images/shangwu.jpg");
}

.shsj-25 {
    text-indent: 35px;
}


/****区块链技术*****/


/*我们的团队*/

.team {
    width: 25%;
}

.teams {
    width: 50%;
}

.teamlist {
    width: 33.3333%;
    float: left;
    margin-bottom: 20px;
}

.team p,
.teams p,
.teamlist p {
    margin: 0;
}

.team-img {
    width: 200px;
    margin: 10px auto;
}

.team-img img {
    max-width: 200px;
}

.teamlist-img {
    width: 180px;
    height: 180px;
    overflow: hidden;
    border-radius: 150px;
    margin: 10px auto;
}

.teamlist-img img {
    height: auto;
    max-width: 100%;
    width: auto;
}

.mb-40 {
    margin-bottom: 40px
}

.mt-12f {
    margin-top: -12px
}

.mt-15f {
    margin-top: -15px
}

.mt-20f {
    margin-top: -20px
}

.mb-30p {
    margin-bottom: 30px !important
}

.mb-35 {
    margin-bottom: 35px
}

.max-160 {
    max-width: 160px !important;
    margin-top: 15px !important;
}

.boua {
    display: flex;
}

.boua .buas {
    margin: 20px auto 0;
}


/*修改bootatas*/

.navbar-toggle,
.mr-30 {
    margin-right: 30px;
}

.navbar-nav>li>a {
    padding: 0;
}

.navbar-brand {
    padding: 0;
}

.right.carousel-control,
.left.carousel-control {
    filter: none\9;
}


/************************************************************************************************************************/

@media (max-width: 769px) {
    .navbar-collapse.in {
        overflow-y: inherit;
    }
}

@media (max-width: 767px) {
    /*************首页********************/
    .boua .buas {
        margin: 10px auto 0;
    }
    .language,
    .languagelist {
        margin: auto;
        left: 0;
        right: 0;
    }
    .navigat {
        margin-top: 0;
        width: 100%;
    }
    .long {
        margin: 10px
    }
    .company-name {
        margin-top: 26px;
    }
    .navbar-toggle {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .navigat ul>li {
        margin: 10px;
        clear: both !important;
        width: 95%;
    }
    .navigat ul li a::after {
        background: #0000a0;
        margin: auto;
        margin-top: 6px;
    }
    .enterprise,
    .product,
    .products,
    .sowing-map,
    .on-productlist {
        padding: 45px 20px;
        margin: 0;
    }
    div#example-navbar-collapse {
        width: 100%;
        margin-right: 0 !important;
    }
    .broadcast,
    .cunsultation {
        padding-top: 96px;
    }
    /*区块链为您的企业*/
    .speciality {
        margin: 0;
        width: 100%;
        margin-top: 20px;
    }
    .case1,
    .case2,
    .case3,
    .case4 {
        width: 100%;
        height: 320px;
        margin-bottom: 10px;
    }
    /*产品&服务*/
    .details {
        padding: 30px 50px 0;
    }
    .product .col-md-3 {
        padding: 10px 15px;
    }
    /*合作伙伴*/
    .product-list ul {
        margin: 0;
        top: 0;
    }
    .product-list ul li {
        margin: 0 3.5px;
    }
    .products-cooperation {
        width: 100px;
        padding: 20px 5px;
    }
    .cooperation img {
        margin-left: -10px;
    }
    .cooperation-list {
        margin: 0 -5px;
    }
    /*轮播图*/
    .sow-img,
    .sowimg-list {
        margin: 50px 0 0 70px;
    }
    .profile {
        width: 34%;
        padding-top: 25px;
        margin: 50px 60px 0 0;
    }
    /*尾页*/
    .footer-notes {
        padding: 0px;
    }
    .footer-notes .col-md-3,
    .footer-notes .col-md-5,
    .footer-notes .col-md-4 {
        width: 33.3333333% !important;
        float: left;
    }
    .footer-notes .col-md-5 {
        padding-left: 10px;
        padding-right: 0;
    }
    .footer-notes .long-img {
        margin-left: 0px;
    }
    .ml-5 {
        margin-left: 5px;
    }
    /*.col-p0{*/
    /*padding: 0;*/
    /*}*/
    .glyphicons {
        position: absolute;
        top: 50px;
        margin-left: -25px;
    }
    .footer-gly {
        padding-left: 22px;
    }
    .col-p50 {
        padding-left: 50px;
    }
    /********战略咨询*********/
    .belief-img {
        margin-top: 50px;
        width: 100%;
    }
    .product-boxs {
        margin: 30px 0 0 0;
    }
    /*联系人*/
    .profiles {
        width: 40%;
        padding-top: 60px;
        margin: 50px 10px 0 0;
    }
    /****区块链技术*****/
    /*我们的团队*/
    .team,
    .teamlist {
        width: 50%;
    }
    .mt-30b,
    .mt-20b,
    .mt-15b,
    .mt-25b {
        margin-top: 0;
    }
    .col-sm-4.col-md-4.text-center.col-xs-4 .team-img,
    .col-sm-4.col-md-4.text-center.col-xs-4 .team-img img {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 816px) {
    .product-box,
    .product-boxs {
        height: 270px;
    }
    .details ul li {
        margin-bottom: 2px;
    }
}

@media (min-width: 817px) and (max-width: 835px) {
    .details ul li {
        margin-bottom: 5px;
    }
}

@media (min-width: 835px) and (max-width: 886px) {
    .details ul li {
        margin-bottom: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .long {
        margin: 10px
    }
    .navigat ul>li {
        margin: 10px;
    }
    .navigat {
        margin-right: 0 !important;
    }
    .broadcast,
    .cunsultation {
        padding-top: 150px;
    }
    /*区块链为您的企业*/
    .speciality {
        padding: 10px 10px 10px 30px;
        width: 93%;
    }
    /*产品&服务*/
    .product .col-md-3 {
        padding: 10px;
    }
    .product-box,
    .product-boxs {
        padding: 25px 0 0;
    }
    .wh-100 {
        width: 80px;
        height: 80px;
    }
    .profile {
        width: 34%;
        padding-top: 25px;
        margin: 50px 60px 0 0;
    }
    /*尾页*/
    .footer-notes {
        padding: 0px;
    }
    .footer-notes .long-img {
        margin-left: 0px;
    }
    .ml-5 {
        margin-left: 5px;
    }
    .glyphicons {
        position: absolute;
        top: 45px;
        margin-left: -25px;
    }
    .footer-gly {
        padding-left: 22px;
    }
    .colp-lr045 {
        padding-left: 0px;
        padding-right: 45px;
    }
}


/*合作伙伴*/

@media (min-width: 682px) and (max-width: 697px) {
    .products-cooperation {
        width: 104px;
    }
}

@media (min-width: 698px) and (max-width: 797px) {
    .products-cooperation {
        width: 106.6px;
    }
}

@media (min-width: 798px) and (max-width: 828px) {
    .products-cooperation {
        width: 110px;
    }
}

@media (min-width: 829px) and (max-width: 844px) {
    .products-cooperation {
        width: 115px;
    }
}

@media (min-width: 845px) and (max-width: 868px) {
    .products-cooperation {
        width: 118px;
    }
}

@media (min-width: 869px) and (max-width: 886px) {
    .products-cooperation {
        width: 122px;
    }
}

@media (min-width: 887px) and (max-width: 918px) {
    .products-cooperation {
        width: 125px;
    }
}

@media (min-width: 919px) and (max-width: 946px) {
    .products-cooperation {
        width: 130px;
    }
}

@media (min-width: 947px) and (max-width: 977px) {
    .products-cooperation {
        width: 135px;
    }
}

@media (min-width: 978px) and (max-width: 991px) {
    .products-cooperation {
        width: 140px;
    }
}

@media (min-width: 678px) and (max-width: 698px) {
    .product-list ul li {
        margin: 0 2.5px;
    }
}

@media (min-width: 697px) and (max-width: 708px) {
    .product-list ul li {
        margin: 0 2.5px;
    }
}

@media (min-width: 709px) and (max-width: 718px) {
    .product-list ul li {
        margin: 0 2.5px;
    }
}

@media (min-width: 719px) and (max-width: 730px) {
    .product-list ul li {
        margin: 0 3.5px;
    }
}

@media (min-width: 731px) and (max-width: 742px) {
    .product-list ul li {
        margin: 0 4.5px;
    }
}

@media (min-width: 743px) and (max-width: 756px) {
    .product-list ul li {
        margin: 0 5.5px;
    }
}

@media (min-width: 757px) and (max-width: 767px) {
    .product-list ul li {
        margin: 0 6.5px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .product-list ul li {
        margin: 0 6.5px;
    }
}

@media (min-width: 678px) and (max-width: 991px) {
    .products-cooperation {
        padding: 20px 10px;
    }
}


/*li*/

@media (min-width: 992px) and (max-width: 1040px) {
    .product-list ul li {
        margin: 0 5px;
    }
}

@media (min-width: 1041px) and (max-width: 1269px) {
    .product-list ul li {
        margin: 0 10px;
    }
}


/*轮播图*/

@media (min-width: 682px) and (max-width: 711px) {
    .profile {
        width: 35%;
    }
}

@media (min-width: 712px) and (max-width: 776px) {
    .profile {
        width: 30%;
    }
}

@media (min-width: 774px) and (max-width: 788px) {
    .profile {
        width: 30%;
    }
}

@media (min-width: 789px) and (max-width: 805px) {
    .profile {
        width: 32%;
    }
}

@media (min-width: 806px) and (max-width: 843px) {
    .profile {
        width: 35%;
    }
}

@media (min-width: 682px) and (max-width: 843px) {
    .sow-img,
    .sowimg-list {
        margin: 50px 0 0 65px;
    }
    .profile {
        margin: 50px 70px 0 0;
        padding-top: 20px;
    }
}

@media (min-width: 844px) and (max-width: 854px) {
    .profile {
        padding-top: 25px;
        width: 35%;
    }
}

@media (min-width: 850px) and (max-width: 887px) {
    .profile {
        padding-top: 25px;
        width: 32%;
    }
}

@media (min-width: 888px) and (max-width: 918px) {
    .profile {
        padding-top: 30px;
        width: 35%;
    }
}

@media (min-width: 919px) and (max-width: 991px) {
    .profile {
        width: 40%;
    }
}

@media (min-width: 844px) and (max-width: 991px) {
    .sow-img,
    .sowimg-list {
        margin: 50px 0 0 90px;
    }
    .profile {
        margin: 50px 90px 0 0;
    }
}

@media (min-width: 992px) and (max-width: 1130px) {
    .sow-img .sowimg-list {
        margin: 50px 0 0 80px;
    }
    .profile {
        margin: 50px 70px 0 0;
    }
}

@media (min-width: 1131px) and (max-width: 1149px) {
    .profile {
        margin: 50px 90px 0 0;
    }
}

@media (min-width: 1150px) and (max-width: 1213px) {
    .profile {
        padding-left: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1018px) {
    .profile {
        width: 35%;
    }
}

@media (min-width: 1019px) and (max-width: 1090px) {
    .profile {
        width: 40%;
    }
}

@media (min-width: 1091px) and (max-width: 1213px) {
    .profile {
        width: 45%;
    }
}

@media (min-width: 1214px) and (max-width: 1324px) {
    .profile {
        width: 40%;
        padding-left: 15px;
    }
}

@media (min-width: 1015px) and (max-width: 1324px) {
    .profile {
        padding-top: 35px;
    }
}


/*大图片*/

@media (min-width: 992px) and (max-width: 1213px) {
    .broadcast,
    .cunsultation {
        padding-top: 93px;
    }
}


/*图标：动态线修改*/

@media(max-width: 767px) {
    .product-box,
    .product-boxs {
        width: 100%;
        padding: 10px 0px;
        height: auto;
        position: relative;
    }
    .details {
        opacity: 1;
        background: transparent !important;
        border: 2px solid transparent;
        position: relative;
        left: 0;
        right: 0;
        padding: 0 50px !important;
    }
    .product-box:hover,
    .product-boxs:hover {
        cursor: pointer;
        border: 2px solid transparent;
    }
    .product-box:hover::before,
    .product-boxs:hover::before {
        border-top-color: #0000a0;
        border-right-color: #0000a0;
        transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
    }
    .product-box:hover::before,
    .product-box:hover::after,
    .product-boxs:hover::before,
    .product-boxs:hover::after {
        width: 100%;
        height: 100%;
    }
    .product-box::before,
    .product-boxs::before {
        top: 0;
        left: 0;
    }
    .product-box::before,
    .product-box::after,
    .product-boxs::before,
    .product-boxs::after {
        box-sizing: inherit;
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border: 2px solid transparent;
        width: 0;
        height: 0;
    }
    .product-box:hover::after,
    .product-boxs:hover::after {
        border-bottom-color: #0000a0;
        border-left-color: #0000a0;
        transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
    }
    .product-box::after,
    .product-boxs::after {
        bottom: 0;
        right: 0;
    }
    .details:hover::after {
        border-bottom-color: transparent;
        border-left-color: transparent;
        transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
    }
    .details:hover::before {
        border-top-color: transparent;
        border-right-color: transparent;
        transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
    }
}

@media (max-width: 681px) {
    .mb-40 {
        margin-bottom: 38px;
    }
    .wh-100 {
        width: 70px;
        height: 70px;
    }
    /*合作伙伴*/
    .cooperation {
        width: 90px;
        line-height: 40px;
    }
    .cooperation-name {
        line-height: 20px;
        height: 37px;
    }
    .cooperation-list {
        top: 0;
        height: auto;
    }
    .product-list ul {
        position: relative;
        overflow: hidden;
    }
    .product-list ul li {
        min-height: auto;
    }
    .introduce {
        opacity: 1;
        display: block;
        height: auto;
        padding-bottom: 10px;
    }
    .products-cooperation:hover {
        padding: 0px 10px;
        height: auto;
        margin: 0;
    }
    .products-cooperation {
        padding: 0px 10px;
        height: auto;
        margin-top: 0;
    }
    /*视频*/
    .broadcast .video {
        top: 90px;
    }
    .videozi p,
    .videosji p {
        font-size: 22px;
        padding: 0;
    }
}


/*************手机端********************************/

@media (max-width: 414px) {
    .mespeciality {
        line-height: 25px;
        margin-left: 30px;
    }
    .mespeciality {
        margin-top: 0px;
    }
    .mb-40 {
        margin-bottom: 25px;
    }
    .footer-gly {
        margin-bottom: 5px;
    }
    .mt-15 {
        margin-top: 5px;
    }
    .mb-30 {
        margin-bottom: 15px;
    }
    .product-boxs {
        margin: 15px 0 0 0;
    }
    .speciality ul li {
        line-height: 25px;
        margin: 0;
    }
    .lesp-5,
    .shsj-25 {
        letter-spacing: 0px;
    }
    .navbar-nav {
        box-shadow: 0 65px 140px -75px;
        margin-top: 0;
        padding-bottom: 20px;
    }
    .product-box,
    .product-boxs {
        padding: 0;
    }
    .product-img {
        margin: 10px auto;
    }
    .details ul li {
        line-height: 20px;
        margin-bottom: 0px;
    }
    .wh-100 {
        width: 50px;
        height: 50px;
    }
    .company-name {
        display: none;
    }
    .enterprise,
    .product,
    .products,
    .sowing-map,
    .on-productlist {
        padding: 20px;
    }
    .details {
        padding: 0 10px !important;
    }
    .speciality {
        padding: 10px;
    }
    .products-cooperation,
    .products-cooperation:hover {
        width: 100%;
        padding: 20px 15px;
    }
    .product-list ul {
        display: block;
    }
    .product-list ul li {
        margin: 0;
        padding: 8px;
        width: 50%;
    }
    .introduce {
        min-height: 50px;
    }
    .cooperation {
        width: 80px;
        margin-top: 20px;
    }
    .sowingmaplist {
        margin-top: 20px;
    }
    .sow-img,
    .sowimg-list {
        width: 100%;
        height: auto;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .sow-img img,
    .sowimg-list .sowimgs {
        max-width: 170px;
        margin: 0 auto;
        display: flex;
    }
    .profile {
        width: 100%;
        text-align: center;
        padding: 20px 40px;
        margin: 0;
    }
    .product .col-md-4 {
        padding: 0 15px;
    }
    .case1,
    .case2,
    .case3,
    .case4 {
        width: 100%;
        height: 190px;
    }
    .zl {
        width: 20%;
    }
    .belief-img,
    .belief-img1,
    .belief-img2,
    .belief-img3 {
        height: 215px;
    }
    .team-img {
        width: 100%;
    }
    .team-img img {
        max-width: 100%;
    }
    .teamlist-img {
        width: 140px;
        height: 140px;
    }
    .footer-notes .col-md-3,
    .footer-notes .col-md-4 {
        display: none;
    }
    .footer-notes .col-md-5 {
        width: 100% !important;
        padding: 0 25px;
    }
    .glyphicons {
        top: 50px;
    }
    .footer .ownership {
        padding: 10px 25px 0 10px;
    }
    .navbar-collapse {
        padding: 0;
    }
    .long-img {
        width: 160px;
        height: 50px;
    }
    .navbar-toggle {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .navigation {
        height: auto;
    }
    .broadcast,
    .cunsultation {
        padding-top: 65px;
    }
    .long {
        margin: 8px;
    }
    .max-160 {
        max-width: 130px;
    }
    /*!*视频*!*/
    .broadcast .video {
        top: 65px;
    }
    .videozi,
    .videosji {
        letter-spacing: 10px;
    }
    .product h3,
    .products h3 {
        margin-bottom: 20px;
    }
    .broadcast {
        height: 240px;
    }
}

@media (max-width: 320px) {
    .products-cooperation {
        min-height: 217px;
    }
}

min-height: 217px;

}

}