html,
body {
    height: 100%;
    background-color: rgba(245, 245, 245);
}

.news_title {
    position: absolute;
    /* top: 160px; */
    top: 70px;
    left: 240px;
}

@media screen and (min-width: 1440px) {
    .news_title {
        top: 190px;
        left: 300px;
    }
}

.news_title_tit {
    color: #fff;
    font-size: 50px;
    font-family: SourceHanSerifCN-ExtraLight, SourceHanSerifCN;
    font-weight: 200;
    color: rgba(236, 234, 217, 1);
    line-height: 72px;
    letter-spacing: 2px;
    margin-bottom: 30px;
}

.news_title_xian {
    width: 60px;
    height: 1px;
    background-color: #fff;
}

.news_title_txt {
    font-family: SourceHanSerifCN-Medium;
    margin-top: 13px;
    font-size: 24px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 55px;
}

.cp_m_top {
    margin-top: 70px;
}

/* 新品上市 */
.cp_xpss {
    width: 730px;
}

.cp_xpss_tit {
    height: 36px;
}

.cp_xpss_tit_xian {
    width: 2px;
    height: 20px;
    background: #D00017;
    margin-top: 7px;
}

.cp_xpss_tit_txt {
    font-size: 24px;
    color: #222222;
    letter-spacing: 0;
    line-height: 36px;
    margin-left: 12px;
    font-family: SourceHanSerifCN-Medium;
}

.cp_xpss_main {
    width: 100%;
    margin-top: 14px;
}

.cp_xpss_main_img {
    width: 100%;
    height: 380px;
}

.cp_xpss_main_img img {
    width: 100%;
    height: 100%;
}

.cp_xpss_main_cen {
    height: 186px;
    background-color: #fff;
    padding-top: 34px;
}

.cp_xpss_main_cen_l {
    margin-left: 40px;
    width: 113px;
    height: 42px;
}

.cp_xpss_main_cen_l img {
    width: 100%;
    height: 100%;
}

.cp_xpss_main_cen_r {
    margin-left: 77px;
    width: 430px;
}

.cp_xpss_main_cen_r_tit {
    font-family: SourceHanSerifCN-Medium;
    font-size: 24px;
    color: #222222;
    letter-spacing: 0;
    line-height: 36px;
}

.cp_xpss_main_cen_r_tit2 {
    font-size: 14px;
    color: #333333;
    letter-spacing: -0.44px;
    line-height: 27px;
    margin-top: 21px;
    font-family: SourceHanSerifCN-Regular;
}

/* 市场好评 */
.cp_schp {
    width: 430px;
}

.cp_schp_main_img {
    width: 430px;
    height: 600px;
}

.cp_schp_main_cen {
    font-family: SourceHanSerifCN-Regular;
    width: 100%;
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 18px;
    color: #fff;
    letter-spacing: -0.5px;
    position: absolute;
    left: 0;
    bottom: 0;
}

/* 轮播 */
.zs_lunbo {
    width: 100%;
    height: 100%;
}

.rylb {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.ry_inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.ry_ul {
    width: 500%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.ry_ul li {
    width: 430px;
    height: 600px;
    float: left;
    position: relative;
}

.ry_ul li img {
    width: 430px;
    height: 600px;
}

.ry_ol {
    position: absolute;
    right: 0;
    bottom: 10px;
    display: none;
}

.ry_ol li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #fff;
    float: left;
    margin-top: 7px;
}

.ry_ol li.cur {
    background-color: #ff92a4;
}

#ry_btnArr {
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -40px;
}

#ry_leftBtn {
    width: 40px;
    height: 100%;
    text-align: center;
    line-height: 40px;
    font-family: "宋体";
    font-size: 25px;
}

#ry_rightBtn {
    width: 40px;
    height: 100%;
    text-align: center;
    line-height: 40px;
    font-family: "宋体";
    font-size: 25px;
}

.lunbo_txt {
    font-size: 16px;
    color: #222222;
    letter-spacing: -0.5px;
    text-align: center;
    line-height: 56px;
}

/* 产品优势 */
.cp_cpyoushi {
    margin-top: 160px;
}

.cp_cpyoushi_tit {
    font-size: 40px;
    color: #222222;
    letter-spacing: 0;
    line-height: 55px;
    text-align: center;
    font-family: SourceHanSerifCN-Medium;
}

.cp_cpyoushi_m {
    margin-top: 50px;
}

.cp_cpyoushi_m_one {
    width: 230px;
    height: 280px;
    background-color: #fff;
    padding-top: 40px;
}

.cp_cpyoushi_m_one_c {
    width: 100px;
    height: 100px;
    margin: 0 auto;
}

.cp_cpyoushi_m_one_c img {
    width: 100%;
    height: 100%;
}

.cp_cpyoushi_m_one_txt {
    font-family: SourceHanSerifCN-Medium;
    margin-top: 27px;
    font-size: 24px;
    color: #111111;
    letter-spacing: 0;
    text-align: center;
    line-height: 36px;
}

.cp_cpyoushi_m_one_txt2 {
    margin-top: 19px;
}

.cp_cpyoushi_m_one_txt3 {
    font-family: SourceHanSerifCN-Regular;
    font-size: 16px;
    color: #555555;
    letter-spacing: -0.5px;
    text-align: center;
    line-height: 27px;
}

.chanpingailan {
    margin-top: 102px;
    width: 100%;
    min-width: 1200px;
}

.chanpingailan img {
    width: 100%;
    height: 100%;
}

.cp_tab {
    width: 100%;
    min-width: 1200px;
}

.cp_tab_tabtitle {
    width: 100%;
}

.cp_tab_tabtit {
    height: 160px;
    background-color: rgba(245, 245, 245);
    opacity: 1;
}

.cp_tab_tabtitle_one {
    width: 100px;
    height: 100%;
    opacity: .54;
}

.cp_tab_tabtitle_one_img {
    width: 100%;
    height: 60px;
    margin-top: 30px;
}

.cp_tab_tabtitle_one_img img {
    width: 100%;
    height: 100%;
}

.cp_tab_tabtitle_one_txt {
    font-family: SourceHanSerifCN-Medium;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
    margin-top: 5px;
}

.cp_cur {
    opacity: 1;
}

.cp_tab_tabtitle_one_xian {
    width: 100px;
    height: 2px;
    background: #D92229;
    margin-top: 27px;
    display: none;
}

.cp_cur .cp_tab_tabtitle_one_xian {
    display: block;
}

.cp_tab_tabcont {
    width: 100%;
    /* height: 1090px; */
    background-color: #fff;
    padding-top: 82px;
    overflow: hidden;
    padding-bottom: 165px;
}

.cp_tab_tabcont_one {
    height: 1090px;
    display: none;
    overflow: hidden;
    /* padding-bottom: 165px; */
}



.cp_tab_two {
    width: 100%;
}

.cp_tab_two_tit {
    width: 191px;
    max-height: 420px;
    border-right: 1px solid #D0D0D0;
    background-color: #fff;
}

.cp_tab_two_tit_one {
    width: 100%;
    height: 60px;
    opacity: .3;
}

.cp_tab_two_tit_one_t {
    width: 108px;
    margin: 0 auto;
    height: 100%;
    line-height: 60px;
    font-size: 18px;
    color: #111111;
    letter-spacing: 0;
    text-align: right;
    font-family: SourceHanSerifCN-Medium;
}

.cp_tab2_cur {
    opacity: 1;
}

.cp_tab_two_tabcon {
    width: 880px;
}

.cp_tab_two_tabcon_one {
    width: 100%;
    display: none;
}

.cp_tab_two_tabcon_txt {
    font-size: 32px;
    color: #111111;
    letter-spacing: 0;
    line-height: 36px;
    font-family: SourceHanSerifCN-Medium;
}

.cp_tab_two_tabcon_txt2 {
    opacity: 0.3;
    font-family: SourceHanSerifCN-Medium;
    font-size: 12px;
    color: #111111;
    letter-spacing: 0;
    line-height: 36px;
}

.cp_tab_two_tabcon_cen {
    margin-top: 27px;
}

.cp_tab_two_tabcon_cen_list {
    width: 100%;
}

.cp_tab_two_tabcon_cen_list_l {
    width: 430px;
}

.cp_tab_two_tabcon_cen_list_l_i {
    width: 430px;
    height: 274px;
}

.cp_tab_two_tabcon_cen_list_l_i img {
    width: 100%;
    height: 100%;
}

.cp_tab_two_tabcon_cen_list_l_t {
    font-family: SourceHanSerifCN-Regular;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #000000;
    letter-spacing: 0;
}

.show {
    display: block;
}

.cp_xg_fixed {
    width: 100%;
    height: 160px;
    background-color: rgba(245, 245, 245);
}

.cp_tab_tabtit2 {
    position: fixed;
    top: 81px;
    left: 0;
}

.cp_tab_two_tit2 {
    position: fixed;
    top: 322px;
    left: 180px;
    z-index: 99;
}