* {
    margin: 0;
    padding: 0;
}

html,
body {
    width: 100%;
    height: 100%;
    font-size: 16px;

}


.clearboth {
    clear: both;
}

a {
    text-decoration: none;
    color: #FFffff;
}

ul li {
    list-style: none;
}

.nav_cen {
    margin: 0 auto;
    width: 110rem;

}

.head_nav:after,
.head_rig>ul:after,
.model .model_bottom:after,
.model_bottom .model_icon ul:after,
.analy .analy_left:after,
.analy .analy_left .analy_01 dl:after,
.analy>.analy_left>.analy_01:after,
.analy:after,
.wisdom_icon:after,
.img_icon .icon_list:after,
.img_icon:after {
    content: "";
    display: block;
    clear: both;

}

.header_fu {
    width: 100%;
    height: 8.6rem;
}

.banner {
    width: 100%;
    height: 24rem;
    /* background: url("../imgs/wisdom/produce1.png") no-repeat; */
    background-size: cover;
}

.imgBox {
    position: relative;
    width: 100%;
    height: 24rem;
    margin: 0 auto;
    background-size: cover;
}

.imgBox>.imgblock>a>img.imgbtn1 {
    width: 218px;
    height: 66px;
    position: absolute;
    top: 12.9rem;
    left: 40rem;

}

.imgBox>.imgblock>a>img.imgbtn2 {
    width: 14.3rem;
    position: absolute;
    top: 13.2rem;
    left: 22rem;
}

.block1 {
    display: block;
    width: 100%;
    height: 24rem;
    position: absolute;
    object-fit: cover;
    background: url("../imgs/wisdom/produce1.png") no-repeat;
    background-size: cover;
}

.block2 {
    display: none;
    width: 100%;
    height: 24rem;
    position: absolute;
    object-fit: cover;
    background: url("../imgs/wisdom/produce2.png") no-repeat;
    background-size: cover;
}

.imgBox>.carousel {
    position: absolute;
    bottom: 1rem;
    left: 55rem;
    right: 49%;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;

}

.carousel li {
    display: inline-block;
    height: 10px;
    width: 10px;
    margin: 0 2px;
    border-radius: 50%;
    cursor: pointer;
    line-height: 15px;
    text-align: center;
    background-color: rgba(200, 200, 200, 0.822);
}

.carousel li.selected {
    background-color: rgba(71, 69, 69, 0.822) !important;
}

.wisdom {
    width: 100%;
    height: 81.6rem;
}

.wisdom_icon {
    width: 94rem;
    display: block;
    margin: 0 auto;
}

.wisdom_icon img {
    margin: 5.8rem 11rem 4rem 11rem;
    height: 12rem;
    float: left;
}

.wisdom h5 {
    font-family: MicrosoftYaHei;
    font-size: 1.9rem;
    letter-spacing: 0.1rem;
    line-height: 5rem;
    color: #000000;
    width: 96.4rem;
    display: block;
    margin: 0 auto;
    font-weight: normal;
    font-stretch: normal;
    text-align: justify;
    padding-bottom: 2.6rem;
    text-indent: 2em;
}

.wisdom .wid_img {
    display: block;
    width: 92rem;
    margin: 0 auto;
}

.teaching {
    width: 100%;
    height: 66.6rem;
    background-color: #f7f7f7;
}

.teaching .tea_both {}

.teaching .tea_both .tec_img {
    width: 63.6rem;
    float: right;
}

.teaching h1 {
    height: 3.4rem;
    font-family: MicrosoftYaHei;
    font-size: 3.4rem;
    line-height: 3rem;
    letter-spacing: 0.1rem;
    color: #333333;
    text-align: center;
    padding: 8.2rem 0;
    font-weight: normal;
    font-stretch: normal;
}

.teaching .tea_both {
    width: 92rem;
    display: block;
    margin: 0 auto;

}

.teaching .tea_both .tec_prepar {
    width: 27rem;
    float: left;
    line-height: 4.5rem;
}

.teaching .tea_both .tec_prepar h2 {
    font-size: 3.1rem;
    line-height: 5.5rem;
    letter-spacing: 1px;
    color: #333333;
}

.teaching .tea_both .tec_prepar p {
    font-size: 1.9rem;
    letter-spacing: 1px;
    font-family: MicrosoftYaHei;
    color: #333333;
    letter-spacing: 0.1rem;
    text-align: justify;
}

.teaching .tea_both h2 {}

.teaching .tea_both .tec_prepar .tec_img {
    width: 62rem;
}

.img_icon {
    width: 100%;
    height: 61.3rem;
}

.img_icon h1 {
    text-align: center;
    height: 3.4rem;
    font-family: MicrosoftYaHei;
    font-size: 3.4rem;
    line-height: 3rem;
    letter-spacing: 0.1rem;
    color: #333333;
    font-weight: normal;
    font-stretch: normal;
    padding: 6.5rem 0rem 5rem 0rem;
}

.img_icon .icon_list {
    width: 100rem;
    display: block;
    margin: 0 auto;
}

.img_icon .icon_list .plist {
    width: 21.3rem;
    height: 14.9rem;
    text-align: center;
    float: left;
    margin: 2.6rem 1rem 2.6rem 2.6rem;
}

.img_icon .icon_list .plist img {
    height: 5.2rem;
    display: block;
    margin: 0 auto;
}

.img_icon .icon_list .plist p {
    font-family: MicrosoftYaHei;
    font-size: 1.9rem;
    letter-spacing: 1px;
    color: #333333;
    padding: 1.6rem 0;
}

.img_icon .icon_list .plist span {
    display: block;
    margin: 0 auto;
    width: 18.1rem;
    font-family: MicrosoftYaHei;
    font-size: 1.3rem;
    line-height: 1.9rem;
    letter-spacing: 0.1rem;
    color: #afafaf;
}

#go_top>img {
    width: 3.1rem;
    height: 3.1rem;
    cursor: pointer;
}

#go_top {
    position: fixed;
    right: 2.6rem;
    bottom: 1.6rem;
    z-index: 9999;
}

@media screen and (max-width:1441px) {}

@media screen and (max-width:1366px) {


    .img_icon .icon_list .plist {
        width: 21.3rem;
    }
}



@media only screen and (max-width: 1281px) {

    body,
    html {
        font-size: 10.6px !important;
    }

    .header .head_nav,
    .nav_cen {
        width: 104rem !important;
    }


}