/*-------index_m.css-------*/

body{background: #FFFFFF;}
#wm{}
#wm .wm_banner{ position: relative; }
#wm .wm_banner .logo_dh{
    width: 0.96rem;
    /* height: 2.2rem; */
    position: absolute;
    z-index: 88;
    right: 5%;
    top: 3%;
}
#wm .wm_banner .logo_dh img{
    display: block;
    width: 0.96rem;
}
#wm .wm_banner a.menu_btn {position: absolute;right: 5%;top: 0.75rem;z-index: 8;}
#wm .wm_banner a.menu_btn img{ display: block; width: 0.96rem; }
#wm .wm_banner a.menu_btn i { font-size: 0.625rem; padding-right: 0.25rem; }
#wm .wm_banner .menu_bg,
#wm .wm_banner .menu{ position: fixed; top: 0; right: 0; z-index: 99;}
#wm .wm_banner .menu_bg { background-color: rgba(0, 0, 0, 0.7); display: none; width: 100%; height: 100%; }
#wm .wm_banner .menu {width: 6.66rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#wm .wm_banner .menu .logo_bg{margin: auto;padding: 0.5rem 0;background-color: #007cc2;}
#wm .wm_banner .menu .logo_menu {display: block;background: url(../img/logo.png) center no-repeat;width: 6.9rem;height: 5.8rem;background-size: auto 100%;margin: auto;}
#wm .wm_banner .menu .share { text-align: center; width: 9.75rem; }
#wm .wm_banner .menu .share a { font-size: 1.625rem; color: #d1d2d4; margin: 0 0.25rem; background-image: none; float: none; padding: 0; }
#wm .wm_banner .menu .nav_right {margin-top: 2rem;}
#wm .wm_banner .menu .nav_right > a { display: block; width: 9.75rem; height: 2.125rem; box-sizing: border-box; border-bottom: 0.05rem solid #eeeeef; font-size: 0.6rem; color: #3a3a3a; line-height: 2.125rem; padding-left: 2.125rem; }
#wm .wm_banner .menu .nav_right > a.active { background-color: #b70005; border-color: #b70005; color: #FFFFFF; }
#wm .wm_banner .logo_m{ position: absolute; width: 100%; top: 7%; left: 0; z-index: 22; animation: myfirstlogo 2s linear 2s infinite alternate;}

@keyframes myfirstlogo
{
    from {top: 5%;}
    to {top:9%}
}

#wm .wm_banner .logo_m .logo_mm{ position: relative; width: 7.82rem; margin: auto; }
#wm .wm_banner .logo_m .logo_mm .logo{}
#wm .wm_banner .logo_m .logo_mm .logo a{}
#wm .wm_banner .logo_m .logo_mm .logo a img{display: block; width: 7.82rem;}
#wm .wm_banner .logo_m .logo_mm .nav{ position: absolute; z-index: 33; left: 0; top: 5.9rem; width: 100%; }
#wm .wm_banner .logo_m .logo_mm .nav ul{ text-align: center; }
#wm .wm_banner .logo_m .logo_mm .nav ul li{ display: inline-block; margin: 0 0.2rem; }
#wm .wm_banner .logo_m .logo_mm .nav ul li a{}
#wm .wm_banner .logo_m .logo_mm .nav ul li a img{display: block; width: 0.84rem;}


.focus{  margin:0 auto; position:relative; overflow: hidden;   }
.focus .hd{display: none;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li{width: 100%; height: 100%; position: relative;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ display: block; width: 100%; }
.focus .bd li .wz_d{top: 24%; left: 3.84rem; position: absolute; z-index: 33; width: 8.14rem;}

.tzgg{margin:0 auto;position: absolute;left: 0;z-index: 44;bottom: 0;background: rgba(255,255,255,.8);color: #fff;width: 90%;height: 2rem;padding: 0 5%;line-height: 2rem;overflow: hidden;}
.tzgg .tzgg_lm{float: left;width: 17%;border-right: 0.05rem solid #fff;}
.tzgg .tzgg_lm a{color: #d90000;font-size: 0.5rem;width: 100%;/* display: inline-block; *//* line-height: 0.6rem; *//* padding-top: 0.15rem; */}
.tzgg .tzgg_m{width: 81%;float: left;}
.tzgg .tzgg_m .hd{display: none;}
.tzgg .tzgg_m .bd{ position:relative; z-index:0; }
.tzgg .tzgg_m .bd li{width: 100%; height: 100%; position: relative;}
.tzgg .tzgg_m .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */display: block;font-size: 0.5rem;text-indent: 0.3rem;}

#wm .wm_dwjs{background: url(../img/wm_dwjs_bg_01.jpg) repeat;color: #FFFFFF;padding: 0.8rem 5%;}
#wm .wm_dwjs h2{ font-size: 0.72rem; float: left; line-height: 0.72rem; border-left: 0.13rem solid #fff; text-indent: 0.3rem; }
#wm .wm_dwjs h3{ font-size: 0.45rem; float: left; line-height: 1.2rem; margin-left: 0.3rem; opacity: 0.5; }
#wm .wm_dwjs a{font-size: 0.5rem;float: right;color: #fff;line-height: 0.72rem;}
#wm .wm_dwjs p{ font-size: 0.5rem; line-height: 1.24rem; width: 100%; display: inline-block; margin-bottom: 0.7rem; padding-top: 0.2rem; }
#wm .wm_dwjs img{display: block;}

#wm .xwzx{padding: 0.8rem 5% 0.2rem;}
#wm .xwzx h2{font-size: 0.72rem;float: left;line-height: 0.72rem;border-left: 0.13rem solid #474355;text-indent: 0.3rem;color: #474355;}
#wm .xwzx h3{ font-size: 0.45rem; float: left; line-height: 1.2rem; margin-left: 0.3rem; opacity: 0.5; }
#wm .xwzx a.more{font-size: 0.5rem;float: right;line-height: 0.72rem;}
#wm .xwzx ul{ width: 100%; display: inline-block; }
#wm .xwzx ul li{}
#wm .xwzx ul li a{ line-height: 1.2rem; height: 1.2rem; width: 100%; display: block; }
#wm .xwzx ul li a em{float: left;margin-right: 0.2rem;}
#wm .xwzx ul li a p{ font-size: 0.5rem; float: left; width: 12.95rem; overflow: hidden; height: 1.2rem; }

#wm .dtjs{position: relative; height: 7.34rem;}
#wm .dtjs .dtjs_bg{height: 7.34rem;}
#wm .dtjs .dtjs_lm{position: absolute;left: 5%;top: 1.3rem;z-index: 11;width: 7.1rem;}
#wm .dtjs .dtjs_more{position: absolute;right: 5%;top: 2.8rem;z-index: 11;width: 3.4rem;}

#wm .qkzz{ padding: 0.8rem 5%; }
#wm .qkzz h2{}
#wm .qkzz h2 img{display: block; width: 4.64rem; margin: auto;}
#wm .qkzz ul{ height: 7.42rem; text-align: center; padding-top: 0.8rem; }
#wm .qkzz ul li{display: inline-block;margin: 0 0.23rem; position: relative;}
#wm .qkzz ul li a{display: block;}
#wm .qkzz ul li a img{display: block; width: 6.04rem; height: 7.42rem; border: 0.05rem solid #D5D5D5;}
#wm .qkzz ul li a p{color: #FFFFFF;width: 100%; position: absolute; bottom: 0; left: 0; z-index: 22; background:url('/static/default/women/images/tpxw_03.png'); height: 1.5rem; line-height: 1.5rem; font-size: 0.55rem;}
#wm .qkzz a.more{ display: block; margin: auto; padding-top: 0.8rem; }
#wm .qkzz a.more img{display: block;width: 1.12rem;margin: auto;}

#wm .lxwm{background: #F4F4F4; padding: 0.8rem 5%; height: auto;}
#wm .lxwm dl{ margin-bottom: 0.5rem; }
#wm .lxwm dl dt{float: left;padding-top: 50px;}
#wm .lxwm dl dt h2{ font-size: 0.6rem; color: #474355; margin-bottom: 0.3rem; }
#wm .lxwm dl dt p{ font-size: 0.5rem; line-height: 1.44rem; }
#wm .lxwm dl dd{float: right;text-align: center;padding-top: 0.8rem;}
#wm .lxwm dl dd img{display: block;width: 2.62rem;height: 2.62rem;}
#wm .lxwm dl dd span{ font-size: 0.45rem; }

#wm .wm_footer{height: 4rem;background: #b70005;position: relative;padding: 0 5%;}
#wm .wm_footer p{color: #FFFFFF;line-height: 1.2rem;font-size: 0.5rem;text-align: center;padding-top: 0.3rem;}
#wm .wm_footer span{position: absolute;right: 5%;bottom: 0.5rem;z-index: 22;}
#wm .wm_footer span img{display: block; width: 1.12rem;}


#wm .zcpt{height: 460px; }
#wm .zcpt h2{}
#wm .zcpt h2 img{display: block; width: 4.64rem; margin: auto;}
#wm .zcpt ul{ height: 7.42rem; text-align: center; padding-top: 0.8rem; }
#wm .zcpt ul li{display: inline-block;margin: 0 0.23rem; position: relative;}
#wm .zcpt ul li a{display: block;}
#wm .zcpt ul li a img{display: block;  height: 7.42rem; border: 0.05rem solid #D5D5D5;}
#wm .zcpt ul li a p{color: #FFFFFF;width: 100%; position: absolute; bottom: 0; left: 0; z-index: 22; background: rgba(73,70,80,.8); height: 2rem; line-height: 1rem; font-size: 0.55rem;}
#wm .zcpt a.more{ display: block; margin: auto; padding-top: 0.8rem; }
#wm .zcpt a.more img{display: block;width: 1.12rem;margin: auto;}


#wm .more-child{position: relative;top: 12px;right: 8px;}
#wm .more-child img{width: 36px;height: 36px;}
#wm .menu-child{display:none;}
#wm .menu-child li{font-size: 0.52rem;text-align: center;padding: 15px;text-align: left;padding-left: 66px;}
#wm .menu-child li:last-child{border-bottom: 0.05rem solid #eeeeef;}
