/* ============================================================
   样式重置
   ============================================================ */


/* 首页样式 */

.index_banner {
    margin-top: .3rem;
}

.banner_title {
    padding-top: 1rem;
    font-size: .6rem;
    color: #333;
    text-align: center;
}

.our_product {
    padding-top: .8rem;
    color: #333;
    font-size: .5rem;
    text-align: center;
    /* font-weight: normal; */
}

.ourproduct_wrap {
    width: 9.2rem;
    margin: .8rem auto;
}

.product_tab {
    border-bottom: 1px solid #eee;
}

.product_tab ul {
    display: flex;
    justify-content: center;
}

.product_tab ul li {
    padding-bottom: .3rem;
    /* margin: 0 .3rem; */
    font-size: .4rem;
    color: #333;
    /* font-weight: bold; */
}

.product_tab ul li.actived {
    color: #2358FF;
    border-bottom: .05rem solid #2358FF;
    font-weight: bold;
}

.product_tab_content {
    margin-top: .5rem;
}

.product_tab_content ul li {
    display: none;
}

.index_yjdhimg img {
    width: 1.227rem;
}

.index_yjdh_title {
    margin-top: .4rem;
    font-size: .6rem;
    font-weight: bold;
}

.index_yjdh_text {
    margin-top: .4rem;
    font-size: .4rem;
    color: #333;
    line-height: .6rem;
    text-align: justify;
}

.index_yjdh_img {
    margin: .5rem 0;
}

.index_yjdh_img img {
    display: block;
    margin: 0 auto;
    width: 7.6rem;
}

.our_honour {
    background: url(/template/mobile/default/img/our_product.png) no-repeat;
    width: 10rem;
    height: 5.867rem;
    background-size: contain;
}

.our_honour_title {
    padding-top: 1.1rem;
    text-align: center;
    color: #fff;
    font-size: .6rem;
}

.our_honour_list {
    margin: 1rem 0;
}

.our_honour_list ul {
    display: flex;
    justify-content: center;
}

.our_honour_list ul li {
    margin: 0 .5rem;
    text-align: center;
}

.ourhonour_list_img img {
    width: 1.2rem;
    margin-bottom: .3rem;
}

.ourhonour_list_text {
    color: #fff;
    font-size: .35rem;
}

.index_contactus {
    width: 9.6rem;
    margin: 0 auto;
}

.index_contactus ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.index_contactus ul li {
    margin: .8rem .5rem 0;
    text-align: center;
}

.indexcontactus_img img {
    width: 1.8rem;
    margin-bottom: .3rem;
}

.indexcontactus_title {
    margin-bottom: .3rem;
    color: #333;
    font-size: .45rem;
}

.indexcontactus_info {
    text-align: left;
}

.indexcontactus_info img {
    width: .5rem;
    margin-right: .2rem;
}

.indexcontactus_info a {
    display: inline-block;
    width: 3rem;
    color: #666;
    font-size: .4rem;
}

.indexcontactus_telphone {
    margin-top: .2rem;
}


/* 合作伙伴 */

.index_partners {
    margin: .5rem auto 0;
    padding: .5rem 0;
    background-color: #F4F5FA;
}

.index_partnerslist {
    margin-top: .8rem;
}

.index_partnerslist ul {
    width: 9.6rem;
    margin: 0 auto .5rem;
    display: flex;
    flex-flow: row wrap;
}

.index_partnerslist ul li {
    margin: 0 .1rem .3rem;
}

.index_partnerslist ul li img {
    width: 3rem;
}

.producttab_img {
    width: 9.2rem;
    margin: 0 auto;
    text-align: center;
}

.producttab_img img {
    display: block;
    width: 9.2rem;
    margin: 0 auto;
}

.producttab_title {
    margin-top: .4rem;
    font-size: .45rem;
    color: #333;
    font-weight: bold;
}

.producttab_text {
    margin-top: .2rem;
    color: #666;
    font-size: .4rem;
    line-height: .6rem;
    text-align: justify;
}

.new_honer_wrap {
    width: 10rem;
    margin: -1px auto 0;
    background: #f5f7fb;
    /* padding-top: .5rem; */
    padding-bottom: 1.2rem;
}

.new_honer_title {
    padding-bottom: .8rem;
    font-weight: bold;

}

.new_honer_list {
    background-color: #fff;
    width: 9.2rem;
    margin: 0 auto;
}

.new_honer_list ul li {
    padding: .5rem 0;
    width: 8rem;
    margin: 0 auto;
    border-bottom: 1px solid #ECECEC;
}

.new_honer_list ul li:last-child {
    border-bottom: 0;
}

.new_honer_list ul li p {
    margin: 0 .5rem;
}

.new_honer_list ul li p img {
    width: 1.2rem;
    vertical-align: middle;
    margin-right: .2rem;
}

.newhoner_list_text {
    font-size: .4rem;
    color: #666;
}

.new_contactus_wrap {
    background-color: #fff;
    padding-bottom: .8rem;
    margin-top: -1px;
}

.new_contactus_list {
    width: 9.2rem;
    margin: 0 auto;
}

.new_contactus_list ul li {
    border: 1px solid #ECECEC;
    padding: .6rem .2rem;
    margin-bottom: .3rem;
}

.new_contactus_content {
    display: flex;
}

.new_contactus_content_left {
    width: 1.1rem;
}

.new_contactus_content_left img {
    width: .8rem;
}

.new_contactus_swhz {
    font-size: .5rem;
    color: #333;
}

.new_contactus_lxfs {
    margin-top: .2rem;
    font-size: .4rem;
    color: #666;
}

.new_partner_list {
    width: 9.2rem;
    margin: 0 auto;
    padding-bottom: .8rem;
}

.new_partner_list ul {
    display: flex;
    flex-flow: row wrap;
}

.new_partner_list ul li {
    margin-right: .32rem;
    margin-bottom: .3rem;
}

.new_partner_list ul li img {
    width: 2.85rem;
}

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

.footer_line {
    width: 9.2rem;
    margin: 0 auto .5rem;
    border-bottom: .5px solid rgba(255, 255, 255, .15);
}