/*个性化自定义*/
body{
    width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    background-color: #f3f7f9;
    font-family: "icofont","Microsoft YaHei";
}
/*按钮字体绑定*/
input,button{
    font-family: "icofont","Microsoft YaHei";
}




/*CONTENT*/
#content{
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 256;
}
/*通用标题*/
.con_ty_title{
    display: block;
    position: relative;
    margin: 0 auto 0.05rem auto;
}
.con_ty_title > p{
    display: block;
    margin: 0 auto;
    font-size: 0.24rem;
    font-weight: 100;
    color: #545454;
    text-transform: uppercase;
}
.con_ty_title > p > a{
    color: #545454;
}
.con_ty_title > p i{
    margin: 0 -0.05rem;
    display: inline-block;
    width: 0.65rem;
    height: 0.2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 92% auto;
    background-image: url(../images/home/con_title_ys.png);
}
@media screen and (max-width: 640px){
    .con_ty_title > p{
        font-size: 0.16rem;
    }
    .con_ty_title > p i{
        width: 0.45rem;
        height: 0.15rem;
    }
}

.head_menu_lb > li > a{
    color: #fff;
    display: block;
    position: relative;
    font-size: 0.155rem !important;
    font-weight: 100;
    line-height: 0.19rem;
    padding: 0.3rem 0.20rem 0.13rem 0.20rem !important;
}

.head_menu_lb > li > .linkSub:after{
    position: absolute;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    top: 0.22rem !important;
    right: 0.02rem;
    bottom: 0;
    margin: auto;
}

/*过渡胶合层*/
.con_xjc{
    display: block;
    width: 100%;
    height: 7rem;
    margin: 0 auto;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/home/head_bg.png);
}
.con_xjc:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(194, 46, 57, 0.85);
}
.mk_headMenuSt02_index{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0.3rem 0.25rem 0rem 2.8rem;
}
/*BANNER*/
.con_banner{
    display: block;
    margin: 0 auto;
    top: 1.31rem;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    width: 100%;
    max-width: 15.7rem;
    height: auto;
}
.slideSub > a{
    display: block;
}
.con_banner_pic{
    display: block;
}
.con_banner_pic > img{
    width: 100%;
    height: auto;
    display: block;
}
.con_banner_pic_info{
    bottom: 18%;
    left: 8%;
    position: absolute;
    box-sizing: border-box;
    padding: 0 0 0 0.2rem;
}
.con_banner_pic_info:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    width: 0.04rem;
    height: 1rem;
    background-color: #fff;
}
.con_banner_pic_info > p{
    color: #fff;
    font-size: 0.24rem;
    font-family: "宋体";
    margin: 0 auto 0.15rem auto;
}
.con_banner .mkSlideMod.dfstrem .prevBtn,
.con_banner .mkSlideMod.dfstrem .nextBtn{
    display: block !important;
    width: 0.4rem !important;
    height: 0.2rem !important;
    padding: 0 0 !important;
    left: auto !important;
    top: auto !important;
    background-image: url(none) !important;
    border-radius: 0.4rem;
    border: 0.01rem #fff solid;
    text-align: center;
    background-color: rgb(255 255 255 / 50%) !important;
}
.con_banner .mkSlideMod.dfstrem .prevBtn{
    bottom: 0.4rem !important;
    right: 1rem !important;
}
.con_banner .mkSlideMod.dfstrem .nextBtn{
    bottom: 0.4rem !important;
    right: 0.4rem !important;
}
.con_banner .mkSlideMod.dfstrem .prevBtn:after,
.con_banner .mkSlideMod.dfstrem .nextBtn:after{
    color: #fff;
    font-size: 0.2rem;
    line-height: 0.2rem;
}
.con_banner .mkSlideMod.dfstrem .prevBtn:after{
    content: "";
}
.con_banner .mkSlideMod.dfstrem .nextBtn:after{
    content: "";
}
.mkSlideMod.dfstrem .tabBtn{
    left: auto !important;
    right: 1.7rem !important;
    bottom: 0.35rem !important;
    width: auto !important;
    height: auto !important;
}
.mkSlideMod.dfstrem .tabBtn > p{
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.13rem;
    line-height: 0.13rem;
    margin: 0.05rem 0.15rem 0 0.15rem;
}
.con_banner .mkSlideMod.dfstrem .tabBtn > span{
    width: 0.2rem !important;
    height: 0.03rem !important;
    margin: 0 0 !important;
    border-radius: 0 0 !important;
    border: none !important;
}
.con_banner .mkSlideMod.dfstrem .tabBtn_dfst{
    background-color: rgba(255, 255, 255, 0.5) !important;
}
.con_banner .mkSlideMod.dfstrem .tabBtn_hover{
    background-color: #fff !important;
}
@media screen and (max-width: 1280px){
    .con_xjc{
        height: 0.55rem;
    }
.head_search{
        top: 1.05rem !important;
    }
    .con_banner{
        top: 0;
        position: relative;
    }
    .con_banner_pic_info{
        bottom: 48%;
        left: 5%;
    }
    .con_banner_pic_info:after{
        width: 0.02rem;
        height: 0.7rem;
    }
    .con_banner_pic_info > p{
        font-size: 0.2rem;
        margin: 0 auto 0.1rem auto;
    }
    .mkSlideMod.dfstrem .tabBtn {
        right: 1.3rem !important;
        bottom: 0.19rem !important;
    }
    .con_banner .mkSlideMod.dfstrem .prevBtn{
        bottom: 0.25rem !important;
        right: 0.8rem !important;
    }
    .con_banner .mkSlideMod.dfstrem .nextBtn{
        bottom: 0.25rem !important;
        right: 0.25rem !important;
    }
    .head_menu_btn > i{
    margin-top: -0.9rem;
    }
}
@media screen and (max-width: 480px){
    .con_banner_pic_info{
        bottom: 50%;
        left: 4%;
        padding: 0 0 0 0.1rem;
    }
    .con_banner_pic_info:after{
        width: 0.02rem;
        height: 0.55rem;
    }
    .con_banner_pic_info > p{
        font-size: 0.16rem;
        margin: 0 auto 0.07rem auto;
    }
    .mkSlideMod.dfstrem .tabBtn {
        right: 1.2rem !important;
        bottom: 0.1rem !important;
    }
    .con_banner .mkSlideMod.dfstrem .prevBtn{
        bottom: 0.15rem !important;
        right: 0.7rem !important;
    }
    .con_banner .mkSlideMod.dfstrem .nextBtn{
        bottom: 0.15rem !important;
        right: 0.15rem !important;
    }
}
.head_menu_lb_sub{
    display: block;
    position: absolute;
    text-align: left;
    top: 0.57rem;
    left: 0;
    width: 2rem;
    height: auto;
    padding-left: 0.15rem;
    box-sizing: border-box;
    background-color: rgba(193, 46, 57, 0.7);
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
/*通知新闻*/
.con_tzxw{
    display: block;
    position: relative;
    padding: 1.22rem 0 0.8rem 0;
    background-color: #f3f6f9;
}
.con_tzxw:before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: auto 105%;
    background-image: url(../images/gl/con_bg_st01.png);
}
.con_tzxw_cen{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    margin: 0 auto;
    font-size: 0;
}
.con_tzxw_cen > *{
    font-size: 0.16rem;
}
.con_tzxw_cen_blt{
    width: 30%;
    height: auto;
    display: inline-block;
    vertical-align: top;
}
.con_tzxw_cen_blt .con_ty_title{
    margin: 0 auto 0.5rem auto;
}
.con_tzxw_cen_blt_nr{
    display: block;
}
.con_tzxw_cen_blt_nr > li{
    display: block;
    position: relative;
    box-sizing: border-box;
    padding: 0 0 0 0.95rem;
    margin: 0 auto 0.25rem auto;
}
.con_tzxw_cen_blt_nr > li > span{
    display: block;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 0.15rem;
    line-height: 0.12rem;
    padding: 0.13rem 0.10rem 0 0rem;
    position: absolute;
    background-color: #7c7c7c;
    transform: scale(0.92);
    -webkit-transform: scale(0.92);
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_tzxw_cen_blt_nr > li:hover > span{
    background-color: #9b0000;
}
.con_tzxw_cen_blt_nr > li > a{
    width: 100%;
    height: auto;
    min-height: 0.55rem;
    font-size: 0.17rem;
    color: #545454;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_tzxw_cen_blt_nr > li:hover > a{
    color: #9b0000;
}
.con_tzxw_cen_brb{
    width: 65%;
    height: auto;
    margin: 0 0 0 5%;
    display: inline-block;
    vertical-align: top;
}
.con_tzxw_cen_brb .con_ty_title{
    margin: 0 auto 0.5rem auto;
}
.con_tzxw_cen_brb_nr{
    display: block;
    font-size: 0;
}
.con_tzxw_cen_brb_nr > *{
    font-size: 0.18rem;
}
.con_tzxw_cen_brb_nr_pic{
    display: inline-block;
    vertical-align: top;
    width: 35%;
    height: auto;
}
.con_tzxw_cen_brb_nr_pic > a{
    display: block;
}
.con_tzxw_cen_brb_nr_pic > a img{
    display: block;
    width: 100%;
    height: 3.12rem;
}
.con_tzxw_cen_brb_nr_pic > a p{
    display: block;
}
.con_tzxw_cen_brb_nr_link{
    display: inline-block;
    vertical-align: top;
    width: 60%;
    height: auto;
    margin-left: 5%;
}
.con_tzxw_cen_brb_nr_link > li{
    display: block;
    position: relative;
    box-sizing: border-box;
    padding: 0 0.85rem 0.25rem 0.1rem;
    margin: 0 auto 0.16rem auto;
    border-bottom: 0.01rem #d3d3d3 solid;
}
.con_tzxw_cen_brb_nr_link > li:before{
    content: "";
    position: absolute;
    top: 0.09rem;
    left: -0.05rem;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #545454;
}
.con_tzxw_cen_brb_nr_link > li:hover:before{
    background-color: #9b0000;
}
.con_tzxw_cen_brb_nr_link > li:after{
    content: "";
    width: 0.75rem;
    height: 0.005rem;
    position: absolute;
    bottom: -0.005rem;
    left: 0;
    background-color: #e2b43b;
}
.con_tzxw_cen_brb_nr_link > li > a{
    font-size: 0.17rem;
    color: #434343;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_tzxw_cen_brb_nr_link > li:hover > a{
    color: #9b0000;
}
.con_tzxw_cen_brb_nr_link > li > span{
    display: block;
    top: 0.04rem;
    right: 0;
    color: #9a9a9a;
    font-style: italic;
    font-size: 0.14rem;
    line-height: 0.14rem;
    position: absolute;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
@media screen and (max-width: 1280px){
    .con_tzxw{
        padding: 0.35rem 0 0.7rem 0;
    }
    .con_tzxw_cen{
        text-align: center;
    }
    .con_tzxw_cen_blt{
        width: 80%;
        height: auto;
        text-align: left;
        margin: 0 auto 0.3rem auto;
    }
    .con_tzxw_cen_brb{
        width: 80%;
        height: auto;
        text-align: left;
        margin: 0 auto 0.15rem auto;
    }
}
@media screen and (max-width: 760px){
    .con_tzxw_cen_blt{
        width: 92%;
        height: auto;
    }
    .con_tzxw_cen_brb{
        width: 92%;
        height: auto;
    }
.con_tzxw_cen_blt_nr > li > a{
min-height: 0.35rem !important;
    }
}
@media screen and (max-width: 640px){
    .con_tzxw_cen_brb_nr_pic{
        width: 100%;
        height: auto;
        margin: 0 auto 0.15rem auto;
    }
    .con_tzxw_cen_brb_nr_link{
        width: 100%;
        height: auto;
        margin-left: 0;
    }
}
/*专题*/
.con_zt{
    display: block;
    position: relative;
    padding: 0 0 1.2rem 0;
    background-color: #f3f6f9;
}
.con_zt_cen{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    box-sizing: border-box;
    padding: 0.6rem 0.1rem 0.8rem 0.2rem;
    margin: 0 auto;
}
.con_zt_cen:before{
    content: "";
    display: block;
    width: 200%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
}
.con_zt .con_ty_title{
    margin: 0 auto 0.5rem auto;
}
.con_zt_hfSlide_btn{
    top: 0.25rem;
    right: 0.25rem;
    position: absolute;
}
.con_zt_hfSlide_btn > span{
    width: 0.6rem;
    height: 0.6rem;
    cursor: pointer;
    display: inline-block;
    margin: 0.05rem 0.05rem;
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-position: center;
}
.con_zt_hfSlide_btn_prev{
    background-image: url(../images/home/con_zt_btn_prev.png);
}
.con_zt_hfSlide_btn_next{
    background-image: url(../images/home/con_zt_btn_next.png);
}
.con_zt_hfSlide{
    display: block;
    overflow: hidden;
    width: 100%;
    height: 2.08rem;
    position: relative;
    margin: 0 auto 0.3rem auto;
}
.con_zt_hfSlide_ecc{
    width: 100%;
    height: 3.2rem;
    display: block;
    overflow-x: visible;
    overflow-y: hidden;
}
.con_zt_hfSlide_lb{
    width: auto;
    height: 100%;
    position: relative;
    font-size: 0;
}
.con_zt_hfSlide_lb > *{
    font-size: 0.16rem;
}
.con_zt_hfSlide_lb > li{
    padding: 0 0.25rem 0 0;
    vertical-align: top;
    display: inline-block;

}
.con_zt_hfSlide_lb > li > a{
    display: block;
    position: relative;
}
.con_zt_hfSlide_lb > li.df > a:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
}

.con_zt_hfSlide_lb > li > a img{
    display: block;
    width: 3.6rem;
    height: 2.08rem;
}
.con_zt_hfSlide_lb .con_ztNr{
    display: none;
}
.con_hfSlide_info{
    display: block;
    position: relative;
}
.con_hfSlide_info > h3{
    display: block;
    font-size: 0.25rem;
    font-weight: 500;
    margin: 0.3rem auto 0.15rem auto;
}
.con_hfSlide_info > p{
    font-size: 0.15rem;
    line-height: 0.24rem;
    display: block;
    margin: 0 auto;
}
@media screen and (max-width: 640px){
    .con_zt_cen{
        padding: 0.35rem 0.2rem 0.6rem 0.2rem;
    }
    .con_zt .con_ty_title{
        margin: 0 auto 0.3rem auto;
    }
}
/*云端美馆*/
.con_ydmg{
    display: block;
    position: relative;
    background-color: #191a1c;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/home/con_ydmg_bg_ys.png);
}
.con_ydmg_cen{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    box-sizing: border-box;
    padding: 0.8rem 0.2rem 0.8rem 0.2rem;
    margin: 0 auto;
    font-size: 0;
}
.con_ydmg_cen > *{
    font-size: 0.16rem;
}
.con_ydmg .con_ty_title{
    margin: 0 auto -0.3rem auto;
}
.con_ydmg .con_ty_title > p{
    color: #cecece;
}
.con_ydmg_cen_zkpt{
    display: inline-block;
    vertical-align: top;
    width: 47%;
    height: auto;
    margin-right: 3%;
    padding: 0.7rem 0 0 0;
}
.con_ydmg_cen_zkpt_tab{
    display: block;
    box-sizing: border-box;
    margin: 0 auto 0.65rem 0.1rem;
}
.con_ydmg_cen_zkpt_tab > a{
    display: block;
    color: #fff;
    top: 0;
    left: 0;
    position: relative;
    font-size: 0.18rem;
	font-weight: 550;
    margin: 0 auto 0.20rem auto;
    letter-spacing: 0.07rem;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_ydmg_cen_zkpt_tab > a.hov:after{
    content: "▶";
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
    font-size: 0.14rem;
    line-height: 0.14rem;
    text-align: center;
    color: #ffce00;
    margin-left: 0.1rem;
}
.con_ydmg_cen_zkpt_tab > a:hover{
    font-weight: bold;
    left: -0.05rem;
}
.con_ydmg_cen_zkpt_info{
    display: block;
    margin: 0 auto 0.1rem auto;
}
.con_ydmg_cen_zkpt_info > h3{
    font-size: 0.26rem;
    font-weight: 500;
max-width: 5rem;
    color: #f2f2f2;
}
.con_ydmg_cen_zkpt_info > h3 > a{
    color: #f2f2f2;
}
.con_ydmg_cen_zkpt_info > p{
    color: #a8a8a8;
    display: block;
    font-size: 0.16rem;
    margin: -0.1rem auto 0.2rem auto;
}
.con_ydmg_cen_zkpt_info > p > a{
    color: #a8a8a8;
}
.con_ydmg_cen_zkpt_btn{
    display: block;
    margin: 0 auto 0.27rem auto;
}
.con_ydmg_cen_zkpt_btn > span{
    cursor: pointer;
    color: #bbb;
    display: inline-block;
    margin: 0 0.05rem 0 0;
    padding: 0.01rem 0.12rem 0.03rem 0.12rem;
    border-radius: 0.4rem;
    border: 0.01rem #bbb solid;
    font-size: 0.12rem;
    line-height: 0.12rem;
}
.con_ydmg_cen_zkpt_btn > span:hover{
    color: #191a1c;
    background-color: #bbb;
}
.con_ydmg_cen_zkpt_link{
    display: block;
}
.con_ydmg_cen_zkpt_link > a{
    display: block;
    width: 1.87rem;
    height: 0.53rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    background-image: url(../images/home/con_ydmg_btn_ys.png);
}
.con_ydmg_cen_slide{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: auto;
}
.con_ydmg_cen_slide_echo.df{
    display: none;
}
.con_ydmg_cen_slide_echo.hov{
    display: block;
}
.con_ydmg .mkSlideMod.dfstrem .prevBtn,
.con_ydmg .mkSlideMod.dfstrem .nextBtn{
    display: none !important;
}
.con_ydmg .con_ydmg_addInfo{
    display: none;
}
@media screen and (max-width: 1280px){
    .con_ydmg .con_ty_title{
        margin: 0 auto -0.3rem 5%;
    }
    .con_ydmg_cen_zkpt{
        width: 30%;
        height: auto;
        margin: 0 5% 0 5%;
    }
}
@media screen and (max-width: 960px){
    .con_ydmg .con_ty_title{
        margin: 0 auto 0.5rem auto;
        text-align: center;
    }
    .con_ydmg_cen_zkpt{
        width: 35%;
        height: auto;
        margin: 0 5% 0 0;
        padding: 0.1rem 0 0 0;
    }
    .con_ydmg_cen_slide{
        width: 60%;
        height: auto;
    }
}
@media screen and (max-width: 480px){
    .con_ydmg_cen{
        padding: 0.4rem 0.1rem 0.4rem 0.1rem;
    }
    .con_ydmg .con_ty_title{
        margin: 0 auto 0.3rem auto;
    }
    .con_ydmg_cen_zkpt{
        width: 38%;
        margin: 0 2% 0 0;
    }
    .con_ydmg_cen_zkpt_tab > a{
        font-size: 0.12rem;
    }
    .con_ydmg_cen_zkpt_tab > a.hov:after{
        width: 0.12rem;
        height: 0.12rem;
        font-size: 0.12rem;
        line-height: 0.12rem;
        margin-left: 0.05rem;
    }
    .con_ydmg_cen_zkpt_info > h3{
        font-size: 0.16rem;
    }
    .con_ydmg_cen_zkpt_info > p{
        font-size: 0.12rem;
    }
}
/*学系*/
.con_xuexi{
    display: block;
    position: relative;
}
.con_xuexi_cen{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    box-sizing: border-box;
    padding: 0.9rem 0 0.5rem 0;
    margin: 0 auto;
    border-bottom: 0.01rem #d6d6d6 solid;
}
.con_xuexi_cen:after{
    content: "";
    display: block;
    left: 0;
    bottom: 0;
    opacity: 0;
    position: absolute;
    width: 1.4rem;
    height: 0.03rem;
    background-color: #efb33e;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_xuexi_cen.st01:after{
    left: 0;
    opacity: 1;
}
.con_xuexi_cen.st02:after{
    left: 25%;
    opacity: 1;
}
.con_xuexi_cen.st03:after{
    left: 50%;
    opacity: 1;
}
.con_xuexi_cen.st04:after{
    left: 75%;
    opacity: 1;
}
.con_xuexi .con_ty_title{
    margin: 0 auto 0.4rem auto;
}
.con_xuexi_cen_tw{
    display: block;
    font-size: 0;
}
.con_xuexi_cen_tw > *{
    font-size: 0.16rem;
}
.con_xuexi_cen_tw_sub{
    width: 22%;
    height: auto;
    padding-right: 3%;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
}
.con_xuexi_cen_tw_sub > h3{
    color: #545454;
    position: relative;
    margin: 0 auto 0.05rem auto;
    font-size: 0.24rem;
    font-weight: 100;
    padding: 0.15rem 0;
    background-repeat: no-repeat;
    background-size: 0.4rem auto;
    background-position: left 0.05rem center;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
.con_xuexi_cen_tw_sub:hover > h3{
    font-size: 0.22rem;
    font-weight: 500;
    box-sizing: border-box;
    padding: 0.15rem 0 0.15rem 0.6rem;
}
.con_xuexi_cen_tw_sub:nth-child(1):hover > h3{
    background-image: url(../images/home/con_xuexi_title_ys01.png);
}
.con_xuexi_cen_tw_sub:nth-child(2):hover > h3{
    background-image: url(../images/home/con_xuexi_title_ys02.png);
}
.con_xuexi_cen_tw_sub:nth-child(3):hover > h3{
    background-image: url(../images/home/con_xuexi_title_ys03.png);
}
.con_xuexi_cen_tw_sub:nth-child(4):hover > h3{
    background-image: url(../images/home/con_xuexi_title_ys04.png);
}
.con_xuexi_cen_tw_sub > p{
    font-size: 0.16rem;
    line-height: 0.32rem;
    display: block;
    color: #545454;
}
.con_xuexi_cen_tw_sub > p > a{
    color: #9b0000;
    font-size: 0.13rem;
}
@media screen and (max-width: 1280px){
    .con_xuexi_cen{
        padding: 0.5rem 0.2rem 0.5rem 0.2rem;
    }
    .con_xuexi_cen_tw_sub{
        padding: 0 1.5%;
    }
}
@media screen and (max-width: 960px){
    .con_xuexi .con_ty_title{
        box-sizing: border-box;
        padding-left: 3%;
    }
    .con_xuexi_cen_tw_sub{
        width: 45%;
        height: auto;
        padding: 0 2.5%;
        margin: 0 auto 3% auto;
    }
}
@media screen and (max-width: 480px){
    .con_xuexi .con_ty_title{
        text-align: center;
        padding: 0;
    }
    .con_xuexi_cen_tw_sub{
        width: 84%;
        height: auto;
        padding: 0 8%;
        margin: 0 auto 3% auto;
    }
}




/*FOOTER*/
#footer{
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 512;
}
.foot_yqLink{
    display: block;
    position: relative;
    padding: 0.7rem 0 0 0;
    overflow: hidden;
}
.foot_yqLink:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 4.8rem;
    background-image: url(../images/home/con_bg_ys_sm.png);
}
.foot_yqLink_cen{
    display: block;
    position: relative;
    width: 100%;
    height: 3.3rem;
    max-width: 15.7rem;
    box-sizing: border-box;
    padding: 0.5rem 0.6rem;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}
.foot_yqLink_cen:after{
    content: "";
    width: 200%;
    height: 0.3rem;
    position: absolute;
    bottom: 0;
    right: -5%;
    background-color: rgba(216, 0, 0, 0.3);
}
.foot_yqLink_cen_icon{
    display: block;
    margin: 0 auto 0.4rem auto;
    padding-bottom: 0.3rem;
    border-bottom: #5454548f dotted 0.025rem;
}
.foot_yqLink_cen_sub{
    padding: 0.1rem 0 0.1rem 0.4rem;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 0.25rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 0.4rem auto;
}
.foot_yqLink_cen_sub.mesg{background-image: url(../images/home/foot_yqlink_ico_01.png);}
.foot_yqLink_cen_sub.tel{background-image: url(../images/home/foot_yqlink_ico_02.png);}
.foot_yqLink_cen_sub.wx{background-image: url(../images/home/foot_yqlink_ico_03.png);}
.foot_yqLink_cen_sub.down{background-image: url(../images/home/foot_yqlink_ico_04.png);}
.foot_yqLink_cen_sub.info{background-image: url(../images/home/foot_yqlink_ico_05.png);}
.foot_yqLink_cen_sub > a{
    color: #545454;
    font-size: 0.17rem;
    margin: 0 0.3rem;
}
.foot_yqLink_cen_about{
    display: block;
    position: relative;
    box-sizing: border-box;
    padding: 0 0rem 0.2rem 1.6rem;
    text-align: left;
}
.foot_yqLink_cen_about > strong{
    top: 0;
    left: 0.3rem;
    color: #545454;
    position: absolute;
    font-size: 0.17rem;
    font-weight: 500;
}
.foot_yqLink_cen_about > a{
    display: inline-block;
    font-size: 0.17rem;
    color: #545454;
    padding: 0 0.3rem 0.3rem 0;
    margin: 0 0.25rem 0 0;
}
@media screen and (max-width: 1280px){
    .foot_yqLink_cen{
        text-align: left;
    }
}
@media screen and (max-width: 760px){
    .foot_yqLink_cen{
        padding: 0.2rem 0.2rem;
    }
    .foot_yqLink_cen_icon {
        margin: 0 auto 0.2rem auto;
    }
}
@media screen and (max-width: 480px){
.foot_yqLink_cen{
       height: auto !important;
    }
    .foot_yqLink_cen_about{
        padding: 0 0.2rem 0.2rem 1rem;
    }
    .foot_yqLink_cen_sub{
        padding: 0.1rem 0 0.1rem 0.25rem;
        margin: 0 0.2rem;
        background-size: 0.2rem auto;
    }
    .foot_yqLink_cen_about > strong{
        left: 0.05rem;
        font-size: 0.14rem;
    }
    .foot_yqLink_cen_sub > a{
        font-size: 0.13rem;
    }
    .foot_yqLink_cen_about > a{
        font-size: 0.12rem;
    }
}
.foot_copy{
    display: block;
    background-color: #c92731;
}
.foot_copy_link{
    width: 100%;
    height: auto;
    max-width: 15.7rem;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0.7rem 0 0.4rem 0;
    font-size: 0;
    border-bottom: #cb696b 0.01rem solid;
}
.foot_copy_link > *{
    font-size: 0.16rem;
}
.foot_copy_link_logo,
.foot_copy_link_contact,
.foot_copy_link_md{
    display: inline-block;
    vertical-align: top;
}
.foot_copy_link_logo{
    width: 15%;
    height: auto;
padding: 0.4rem 0 0 0;
}
.foot_copy_link_logo > img{
    display: block;
    width: 1.65rem;
    height: auto;
}
.foot_copy_link_contact{
    width: 35%;
    height: auto;
    padding: 0.2rem 0 0 0;
}
.foot_copy_link_contact > p{
    font-size: 0.13rem;
    color: #fff;
}
.foot_copy_link_contact > p > a{
    color: #fff;
}
.foot_copy_link_md{
    width: 50%;
    height: auto;
    font-size: 0;
    padding: 0.2rem 0 0 0;
}
.foot_copy_link_md > *{
    font-size: 0.16rem;
}
.foot_copy_link_md_sub{
    width: 25%;
    height: auto;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.foot_copy_link_md_sub > h3{
    font-size: 0.16rem;
    font-weight: 500;
    color: #fff;
    padding: 0 0 0.2rem 0;
    position: relative;
    margin: 0 auto 0.05rem auto;
}
.foot_copy_link_md_sub > h3:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0.1rem;
    left: 0.01rem;
    width: 0.4rem;
    height: 0.01rem;
    background-color: #fff;
}
.foot_copy_link_md_sub > a{
    display: block;
    width: 50%;
    height: auto;
    float: left;
    padding: 0.05rem 0;
    font-size: 0.13rem;
    color: #ffdcdc;
}
.foot_copy_wz{
    display: block;
    text-align: left;
    margin: 0 auto;
    max-width: 15.7rem;
}
.foot_copy_wz > p{
    color: #fff;
    padding: 0.1rem 0 0.3rem 0;
    font-size: 0.13rem;
    margin: 0 auto;
}
@media screen and (max-width: 1280px){
    .foot_copy_link_logo{
        margin-left: 15%;
        width: 25%;
    }
    .foot_copy_link_contact{
        width: 45%;
    }
    .foot_copy_link_md{
        margin-left: 15%;
        width: 70%;
    }
    .foot_copy_wz > p{
        margin-left: 15%;
    }
}
@media screen and (max-width: 760px){
    .foot_copy_link_logo{
        margin-left: 5%;
        width: 30%;
    }
    .foot_copy_link_logo > img{
        width: 1.2rem;
        height: auto;
    }
    .foot_copy_link_contact{
        width: 60%;
    }
    .foot_copy_link_md{
        margin-left: 5%;
        width: 90%;
    }
    .foot_copy_wz > p{
        margin-left: 5%;
    }
}
@media screen and (max-width: 580px){
    .foot_copy_link_contact > p{
        font-size: 0.12rem;
        margin: 0 auto 0.05rem auto;
    }
    .foot_copy_link_md_sub{
        width: 50%;
        height: auto;
        margin: 0 auto 7% auto;
    }
    .foot_copy_link_md_sub > a{
        font-size: 0.12rem;
    }
}
@media screen and (max-width: 480px){
    .foot_copy_link_logo{
        margin-left: 5%;
        width: 90%;
    }
    .foot_copy_link_contact{
        margin-left: 5%;
        width: 90%;
    }
    .foot_copy_wz > p{
        font-size: 0.12rem;
    }
}















/*焦点图皮肤默认样式PX单位
样式标记符：dfstpx*/
.mkSlideMod.dfstpx{
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
}
/*子容器默认样式*/
.mkSlideMod.dfstpx .slideSub{
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 64;
    top: 0;
    left: 0;
}
/*顺序切换按钮公共样式*/
.mkSlideMod.dfstpx .prevBtn,
.mkSlideMod.dfstpx .nextBtn{
    width: 4%;
    height: auto;
    min-width: 24px;
    max-height: 96px;
    display: none;
    padding: 5px 5px;
    position: absolute;
    z-index: 128;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.3);
}
/*顺序切换按钮prev样式*/
.mkSlideMod.dfstpx .prevBtn{
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA/CAMAAACy0eq1AAAAY1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aRQ2gAAAAIHRSTlMA+tLN9jAJBDQOfAd2N9eIlI86xz5v84yDviwdF+ytRd2hYSEAAADaSURBVEjHvZNLFoMgDEXlU6QKIiL+22b/q6wryGPAMeN7yE1eaJ6o0yDipXLLE17SfvFEIuVZwkqSL54YSPHELFEXr0hZflrsIZHHpG4PREjgMSCPaUCzzIqShVs/8D5A+tjjofSThbngrR9o6wlfoX0gfeRx7vT5NWz1nRabAYwTIhr8zvjmmbYTFABjNk2hxKfHPiv00bQhxglaoc89u4G9RCzwCYjJmsYCn1jgE4ryglnQWOU2Fjy70wTvMJdlsdbIwgmKNW7DLfA2Gof/RZuXL3rG+KupVH8DWw9fdeYU5QAAAABJRU5ErkJggg==);
}
/*顺序切换按钮next样式*/
.mkSlideMod.dfstpx .nextBtn{
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABHCAMAAABcS8VjAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMA+OXfBugLA8e+VC30ikjYWFEkIX5c63pNzbZ1PzRKZz0VuZuTbyq1iZVHHwAAAOBJREFUSMfF0EkSgkAQBVEGERlEEJkVRBDr/ie0CQ9QuSCk1y8qP1g7vXHIgTpO8skBm21piTtzFzDHu9dtuy/qSPdmusAd1n30O7bsGneKgGP3uKti1PUrs2+B3WXjbkT/H+py9wD7Olsacq+D+7pYGtJ9Q7dXdxYJRpUlrniFr6neqFC9VTvihKiY6reAosXeIeszV5xUV6aYqSpdFbrFdtWk6DKVgF2kGHri9kglugL/ixYLVExLoOD6opQLU0+06w6+kRbVW/5gboFiDNb7AylaYwuUedH0K6pZ68/vC1uhGXktC/yRAAAAAElFTkSuQmCC);
}
/*随机切换按钮容器*/
.mkSlideMod.dfstpx .tabBtn{
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 128;
    width: 100%;
    height: auto;
    padding: 0 0 10px 0;
    text-align: center;
}
/*随机切换按钮样式*/
.mkSlideMod.dfstpx .tabBtn > span{
    margin: 0 10px;
    display: inline-block;
    cursor: pointer;
    border-radius: 50px 50px;
    -webkit-border-radius: 50px 50px;
    transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
}
/*随机切图按钮默认颜色*/
.mkSlideMod.dfstpx .tabBtn_dfst{
    width: 15px;
    height: 15px;
    background-color: #ddd;
    border: 2px #fff solid;
}
/*随机切图按钮激活颜色*/
.mkSlideMod.dfstpx .tabBtn_hover{
    width: 35px;
    height: 15px;
    background-color: #00a7ff;
    border: 2px #99d6f7 solid;
}
/*设置画布*/
.mkSlideMod.dfstpx .slide_bg{
    width: 100%;
    height: auto;
    display: block;
}
/*-----------------
具体要滚动的内容【用户自定义】
高度auto模式下建议设置height为auto
反之，则建议为height为100%
------------------*/
.mkSlideMod.dfstpx .slideSub > a{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.mkSlideMod.dfstpx .slideSub > a > img{
    width: 100%;
    height: 100%;
    display: block;
}
.mkSlideMod.dfstpx .slideSub > img{
    width: 100%;
    height: 100%;
    display: block;
}




/*焦点图皮肤默认样式REM单位
样式标记符：dfstrem*/
.mkSlideMod.dfstrem{
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
}
/*子容器默认样式*/
.mkSlideMod.dfstrem .slideSub{
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 64;
    top: 0;
    left: 0;
}
/*顺序切换按钮公共样式*/
.mkSlideMod.dfstrem .prevBtn,
.mkSlideMod.dfstrem .nextBtn{
    width: 4%;
    height: auto;
    min-width: 0.2rem;
    max-height: 0.75rem;
    display: none;
    padding: 0.05rem 0.05rem;
    position: absolute;
    z-index: 128;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.3);
}
/*顺序切换按钮prev样式*/
.mkSlideMod.dfstrem .prevBtn{
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA/CAMAAACy0eq1AAAAY1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aRQ2gAAAAIHRSTlMA+tLN9jAJBDQOfAd2N9eIlI86xz5v84yDviwdF+ytRd2hYSEAAADaSURBVEjHvZNLFoMgDEXlU6QKIiL+22b/q6wryGPAMeN7yE1eaJ6o0yDipXLLE17SfvFEIuVZwkqSL54YSPHELFEXr0hZflrsIZHHpG4PREjgMSCPaUCzzIqShVs/8D5A+tjjofSThbngrR9o6wlfoX0gfeRx7vT5NWz1nRabAYwTIhr8zvjmmbYTFABjNk2hxKfHPiv00bQhxglaoc89u4G9RCzwCYjJmsYCn1jgE4ryglnQWOU2Fjy70wTvMJdlsdbIwgmKNW7DLfA2Gof/RZuXL3rG+KupVH8DWw9fdeYU5QAAAABJRU5ErkJggg==);
}
/*顺序切换按钮next样式*/
.mkSlideMod.dfstrem .nextBtn{
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABHCAMAAABcS8VjAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMA+OXfBugLA8e+VC30ikjYWFEkIX5c63pNzbZ1PzRKZz0VuZuTbyq1iZVHHwAAAOBJREFUSMfF0EkSgkAQBVEGERlEEJkVRBDr/ie0CQ9QuSCk1y8qP1g7vXHIgTpO8skBm21piTtzFzDHu9dtuy/qSPdmusAd1n30O7bsGneKgGP3uKti1PUrs2+B3WXjbkT/H+py9wD7Olsacq+D+7pYGtJ9Q7dXdxYJRpUlrniFr6neqFC9VTvihKiY6reAosXeIeszV5xUV6aYqSpdFbrFdtWk6DKVgF2kGHri9kglugL/ixYLVExLoOD6opQLU0+06w6+kRbVW/5gboFiDNb7AylaYwuUedH0K6pZ68/vC1uhGXktC/yRAAAAAElFTkSuQmCC);
}
/*随机切换按钮容器*/
.mkSlideMod.dfstrem .tabBtn{
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 128;
    width: 100%;
    height: auto;
    padding: 0 0 0.1rem 0;
    text-align: center;
}
/*随机切换按钮样式*/
.mkSlideMod.dfstrem .tabBtn > span{
    margin: 0 0.1rem;
    display: inline-block;
    cursor: pointer;
    border-radius: 0.5rem 0.5rem;
    -webkit-border-radius: 0.5rem 0.5rem;
    transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
}
/*随机切图按钮默认颜色*/
.mkSlideMod.dfstrem .tabBtn_dfst{
    width: 0.1rem;
    height: 0.1rem;
    background-color: #ddd;
    border: 0.02rem #fff solid;
}
/*随机切图按钮激活颜色*/
.mkSlideMod.dfstrem .tabBtn_hover{
    width: 0.25rem;
    height: 0.1rem;
    background-color: #00a7ff;
    border: 0.02rem #99d6f7 solid;
}
/*设置画布*/
.mkSlideMod.dfstrem .slide_bg{
    width: 100%;
    height: auto;
    display: block;
}
/*-----------------
具体要滚动的内容【用户自定义】
高度auto模式下建议设置height为auto
反之，则建议为height为100%
------------------*/
.mkSlideMod.dfstrem .slideSub > a{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.mkSlideMod.dfstrem .slideSub > a > img{
    width: 100%;
    height: auto;
    display: block;
}
.mkSlideMod.dfstrem .slideSub > a > p{
    color: #fff;
    padding: 0.1rem 0 0.1rem 0;
    font-size: 0.15rem;
    margin: 0 auto;
}
.mkSlideMod.dfstrem .slideSub > img{
    width: 100%;
    height: 100%;
    display: block;
}