/**/
.my_bg{background: #f9f9f9;}
img{width: 100%;}
.img_80{width: 80%}
.top{position: relative;}
.banner{position: absolute;z-index: 8;}
.top_nav{position: absolute;top:0.3rem;width:100%;padding:0 0.2rem;overflow: hidden;z-index: 9;color: #fff;font-size: 0.3rem;}
.top_nav .user{display:inline-block;width: 0.42rem;margin-right: 0.1rem;}
.top_list span{display:inline-block;width: 0.42rem;margin: 0 0.05rem;position: relative;}
.tips{display: inline-block;width: 0.2rem;height: 0.2rem;position:absolute;top:0rem;right:-0.1rem;background:#f51223;border-radius:50%;border:0.024rem solid #fff;}
.banner .swiper-pagination-bullet{
    width: 5px !important;
    height: 5px !important;
}
.banner .swiper-pagination-bullet-active{
    width: .2rem !important;
    height: 5px !important;
}
.ydkb{
    background: #fff;
    border-top:1px solid #eee; 
    padding: .2rem;
}
.ydkb .ydkb_img{
    width: 1.2rem;
    /* height: .48rem; */
    vertical-align: -webkit-baseline-middle;
}
.ydkb .ydkb_img2{
    width: .6rem;
    /* height: .48rem; */
    vertical-align: -webkit-baseline-middle;
}
.ydkb p{
    display: inline-block;
    font-size: .24rem;
    line-height: .5rem;
    vertical-align: -webkit-baseline-middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 4.2rem;
    display: inline-block;
}
.login_tc_box{
    border-radius: .1rem;
    background: #fff;
}
.login_tc_box .qsrsjh_div {
    display: inline-block;
    padding-bottom: .2rem;
}
.login_tc_box .qsrsjh_div input{
    width: 5rem;
    background: #eee;
    border: none;
    border-radius: .1rem;
    padding: .15rem .2rem;
    font-size: .28rem;
}
.login_tc_box .qsryzm_div input{
    background: #eee;
    border: none;
    border-radius: .1rem;
    padding: .15rem .2rem;
    width: 2.5rem;
    font-size: .28rem;
}
.login_tc_box .qsryzm_div button{
    width: 2.2rem;
    float: right;
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #eee;
    padding: .05rem;
}
.login_tc_box .tanchuang_btn_rem{
    text-align: center;
    line-height: .8rem;
    border-top: 1px solid #eee;
}
.login_tc_box .tanchuang_btn_rem .fanhui_error_btn1{
    width: 49%;
    display: inline-block;
    border-right: 1px solid #eee;
    font-size: .28rem;
}
.login_tc_box .tanchuang_btn_rem .fanhui_error_btn2{
    width: 49%;
    display: inline-block;
    color: forestgreen;
    font-size: .28rem;
}
.wx_phone_tc_box{
    border-radius: .1rem;
    background: #fff;
}
/* .banner >.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: .6rem !important;} */
/*banner*/
.banner {width: 100%;position: relative;}
.banner .swiper-pagination-bullet-active{width: 0.3rem;border-radius: 0.2rem;background: #fff;  }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background: #fff;opacity: 0.7;}
/**/
.inform{width: 100%;background-size: 100%;position: relative;background: #fff;height: 2.2rem;}
.inform .banner_bg{position: absolute;
    top: -6px;
    left: 0;
    z-index: 111;}
.inform .current{position: relative;    top: -.5rem;
    z-index: 222; width: 92%;padding:0.2rem;margin: 0 auto;background:#fff;box-shadow: 0px 0px 15px #eee;border-radius: 0.1rem;}
.current h2{color: #1fa5fe;font-size: 0.24rem;border-bottom:1px solid #eee;padding:0.1rem 0 0.2rem 0;}
.current .go_login{background: linear-gradient(to top right, #257ce7, #4996f4);color: #fff;padding:0rem 0.1rem;border-radius: 1rem;}
.current ul{overflow: hidden;margin-top: 0.25rem;}
.current ul li{width: 33%;float: left;text-align: center;color: #666666;font-size: 0.26rem;}
.current ul li span{font-size: 0.3rem;line-height: 0.6rem;}
.current ul li .count{font-size: 0.3rem;font-weight: bold;}
.current ul li .count em{font-size: 0.26rem;font-weight: normal;}
.flow_count{color:#ff5c41;}
.ys{color:#ff5c41;}
/**/
.navi{background: #fff;}
.navs{overflow: hidden;margin-top: 0.2rem;}
.navs li{width: 20%;float: left;text-align: center;margin-top: 0.2rem;position: relative;}
.navs li span{font-size: 0.24rem;color: #343434;display: block;margin-top: 0.05rem;line-height: .5rem}
.navs li img{width: 40%;}
.navi .swiper-pagination-bullet-active{height: 5px;width: 5px !important;color: #0f8eff !important;}
.navi .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;width: 0.2rem;height: .1rem; border-radius: 0.2rem;}
/* .navi .free{font-size: 0.2rem; padding:0.02rem 0.1rem;border-radius:0.5rem 0.5rem 0.5rem 0;color: #fff;position: absolute;top:-0.1rem;right:0;background: linear-gradient(to top, #fe7c42,#ff4141);} */
/* .navi .free{position: absolute;top:-0.1rem;right:0;background: url("../images/biaoqian.png") no-repeat;background-size: .5rem 100%;} */
.navi .free{font-size: 0.2rem; padding:0.02rem 0.1rem;border-radius:0.5rem 0.5rem 0.5rem 0;color: #fff;position: absolute;top:-0.2rem;right:0;}
.navi .free img{width: 0.5rem;}
/**/
.w{width: 92%;margin: 0 auto;margin-top: 0.3rem;}
.w h2{font-size: 0.3rem;line-height: 0.68rem;}
.w h2 .more{display: inline-block;width: 0.35rem;position: relative;top:0.12rem;}
.like .like_nav{overflow: hidden;margin-left: -1%;}
.like .like_nav li{width:49%;float: left;margin-top: 0.1rem;margin-left: 1%;}
/**/
.flow{background: #fff;overflow: hidden;border-radius: 0.1rem;}
.flow dl{overflow: hidden;}
.flow dl dt{width: 50%;border-right:1px solid #eee;text-align: center;padding:0.3rem 0;height: 3.4rem;float: left;border-bottom: 1px solid #eee;}
.flow dl .sub{font-size: 0.28rem;color: #333333;margin-top: 0.2rem;}
.flow dl .sub_tit{color: #9a9a9a;font-size: 0.24rem;}
.flow dl dd{height: 1.7rem;border-bottom: 1px solid #eee;width: 50%;float: right;padding-left: 0.1rem; padding-right:0.1rem;padding-top:0.26rem;}
.flow dl .flow_icon{width: 36%;}
.flow .flow_nav{overflow: hidden;padding:0.15rem 0;}
.flow .flow_nav li{float: left;width: 25%;text-align: center;font-size: 0.24rem;}
.flow .flow_nav li span{display: block;line-height: 0.52rem;}
.flow .flow_nav li img{width:50%;}
.flow .flow_nav li a{color: #333333;}
.qqt{width: 1.6rem;}

/**/
.post dl>:nth-child(2n+1){float: left;padding-right:0.1rem;border-right: 1px solid #eee;}
.post dl>:last-child{float: right;padding-right:0.2rem;}
/**/
.num{overflow: hidden;padding-bottom: 0.3rem;margin-top: 0.2rem;border-bottom:1px solid #eee;}
.num li{width: 29%;float: left;text-align: center;box-shadow: 0px 0px 10px #eee;margin-left: 3%;margin-top: 0.2rem;border-radius: 0.1rem;overflow: hidden;}
.num li h3{font-weight:bold;font-size: 0.24rem;color: #666666;margin-top: 0.2rem; }
.num li h3 em{color: #48b2fc;}
.num li span{font-size: 0.24rem;position:relative;top:-0.1rem;color: #999999;line-height: .5rem;}
.num li p{height: 0.07rem;position: relative;}
.num li p i{position:absolute;top:0;left:0;display: inline-block;width: 70%;height: 0.07rem;background: #e0f0ff;}
.num li p s{position:absolute;top:0;right:0;display: inline-block;width: 30%;height: 0.07rem;background: #fcceea;}
.num_nav{overflow: hidden;border-bottom:1px solid #eee;padding:0.2rem 0;font-size: 0.24rem;}
.num_nav li{float: left;width: 25%;text-align: center;border-right: 1px solid #eee;}
.num_nav li i{display: inline-block;width: 0.32rem;margin-right: 0.06rem;position: relative;top:0.04rem;}
.num_nav>:last-child{border: none;}
.kd .num_nav{border: none;}
/**/
.ipv{color: #999999;font-size: 0.24rem;text-align: center;margin-top: 0.36rem;}
/**/
.nav{z-index: 11111; padding:0.12rem 0;background: #fff;position: fixed;bottom: 0;width: 100%;border-top:1px solid #e0e0e0;}
.nav ul{overflow: hidden;}
.nav ul li{width: 25%;float: left;text-align: center;font-size: 0.22rem;color: #999999;}
.nav ul li a{color: #999999;}
.nav ul li.active{color: #20a5ff;}
.nav ul li span{display: block;}
.nav ul li img{width: .35rem;}

/*my*/
.head{position: absolute;top:1rem;z-index: 10;width: 92%;margin: 0 auto;left: 0;right:0;}
.head_p{width: 20%;position: relative;}

.head_txt{color: #fff;margin-left: 0.2rem;margin-top: 0.1rem;}
.head_txt p{font-size: 0.4rem;font-weight: bold;}
.head_txt span{font-size: 0.28rem;margin-top: -0.1rem;display: inline-block;}
.head_p span{position:absolute;top:0.8rem;text-align: center;padding-top:0.1rem; right:0;display: inline-block;width: 0.5rem;height: 0.5rem;background: url("../images/qqt/wxj.png") no-repeat;background-size: 100% 100%;}
/**/
.head_main{position: absolute;padding:0.3rem 0;border-radius:0.15rem;z-index:10;bottom: -0.8rem;width: 92%;left: 0;right: 0;margin: 0 auto;background: #fff;box-shadow: 0px 0px 15px #eee;}
.head_main ul li{width: 25%;text-align: center;float: left;font-size: 0.26rem;}
.head_main ul li img{width: 50%;}
.head_main ul li span{display: block;}
.head_main ul li a{color: #333;}
.head_kp{ width: 1.8rem;position: absolute;top: 1rem;right: 0;z-index: 111;}
/**/
.m{width: 92%;margin: 0 auto;margin-top:0.2rem;border-radius:0.15rem;background: #fff;box-shadow: 0px 0px 15px #eee;overflow: hidden;}
.home_work{overflow: hidden;margin-top: 1rem;}
.home_work>div{width: 50%;padding:0.4rem 0.2rem;padding-bottom:0.6rem;}
.home_work>:first-child{border-right:1px solid #eee;background: url("../images/my/jt_bg.png") no-repeat 100% 100%;background-size: 48%;}
.home_work>:last-child{border-right:1px solid #eee;background: url("../images/my/jt_bg1.png") no-repeat 100% 100%;background-size: 48%;}
.home_work>div p{font-size: 0.3rem;}
.home_work>div p span{display: inline-block;width: 0.36rem;top:0.05rem;position: relative; }
.home_work .sub_work{color: #999;font-size: 0.24rem;}
.home_work>.work{width: 100%;border: none;background: url("../images/my/jt_bg.png") no-repeat 80% 100%;background-size: 48%;}
/**/
.m h2{font-size: 0.32rem;line-height: 0.5rem;color: #333;padding:0.2rem;border-bottom: 1px solid #eee;}
.m h2 .more{display: inline-block;width: 0.35rem;position: relative;top:0.12rem;}
.often .navs{margin-top: 0.1rem;margin-bottom: 0.2rem;}
/**/
.disk{overflow: hidden;padding:0.3rem 0;}
.disk li{width: 25%;text-align: center;float: left;font-size: 0.3rem;}
.disk li img{width: 40%;}
.disk li span{display: block;font-size: 0.28rem;}
.disk li p{font-size: 0.40rem;color: #20a5ff;font-weight: bold;height: 0.75rem;}
.disk li a{color: #333;}
/**/
.kd_txt{overflow: hidden;padding:0.3rem 0;}
.kd_txt .fl{width: 36%;text-align: center;}
.kd_txt .fl p{font-size: 0.40rem;color: #20a5ff;font-weight: bold; }
.kd_txt .fl span{font-size: 0.3rem;color: #999; }
.kd_txt .sjxf{margin-left: 0.05rem; font-size: 0.26rem; padding:0.02rem 0.2rem;border-radius:1rem;color: #fff;background: linear-gradient(to top, #fe7c42,#ff4141);}
.navi .free{}
.kd_txt p{height: 0.6rem;}
.kd_txt .fr{width: 64%;color: #999;font-size: 0.28rem;padding-top: 0.1rem;}
.kd_txt .fr em{color: #333;}
.trends{width: 100%;padding:0.2rem;font-size: 0.26rem;color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.trends i{display: inline-block;width: 0.4rem;margin-right: 0.1rem;}
.trends_ad{overflow: hidden;width: 94%;margin: 0 auto;border-radius: 0.15rem;margin-bottom: 0.2rem;}

/**/
.qqt_co .disk li p{color: #eeb983;}
.qqt_co .kd_txt .fl p{color: #eeb983;}
.qqt_co .kd_txt .sjxf{margin-left: 0.05rem; font-size: 0.26rem; padding:0.02rem 0.2rem;border-radius:1rem;color: #fff;background: linear-gradient(to right, #fcca97,#e7b078);}


/**/
.bl_bg{background: #fff;}
.banli_top{border-bottom: 1px solid #ddd;overflow:hidden;height: 1.1rem;}
.banli_top .top_nav .fl b{display: inline-block;width: 0.4rem;margin-right: 0.1rem;}
.banli_top .top_nav input{width:88%;background: none;outline: none;border: none;}
.banli_top .top_nav .fl{background:#f4f4f4;padding:0.1rem;border-radius: 2rem;width: 75%;}
.banli_top .top_nav .fr{margin-top: 0.15rem;}
.zfzq{width: 92%;margin: 0 auto;}
.zfzq .zifei{overflow: hidden;width: 100%;background: #f7f7f7;border-radius: 2rem;margin-top: 0.2rem;}
.zfzq h2{font-size:0.3rem;margin-top: 0.2rem; }
.zfzq .zifei li{position: relative; float: left;width: 33.3%;text-align: center;color: #666666;padding:0.1rem;line-height: 0.6rem;}
.zfzq .zifei .zfzq_nav{color: #000;font-size: 0.3rem;}
.zfzq_nav_line{width: 30%;display: inline-block;height: 0.08rem;background: #1090fe;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;border-radius: 1rem;}
/**/
.taocan{overflow: hidden;border-bottom: 1px solid #ddd;padding:0.1rem 0;}
.taocan .tc_img{width: 26%;text-align: center;position: relative;}
.tc_img span{position: absolute;display: inline-block;width: 0.5rem;right: 0.16rem;top:-0.06rem;}
.taocan .tc_txt{width: 68%;margin-left: 0.1rem;margin-top: 0.1rem;}
.taocan .tc_txt h3{font-size: 0.3rem;line-height: 0.4rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.taocan .tc_txt p{font-size: 0.23rem;color: #999;overflow: hidden;white-space: nowrap;line-height: .5rem;text-overflow: ellipsis;}
.taocan .tc_txt span{font-size: 0.3rem;color: #ff7575;}
.detial{margin-top: 0.2rem;}
.detial>:last-child{border:none;}


/**/
.wp_img{overflow: hidden;padding:0.42rem 0;}
.wp_img dt{width: 32%;float: left;text-align: right;}
.wp_img dd{width: 64%;float: right;text-align: left; margin-top:0.05rem;}
.wp_img dd p{font-size: 0.3rem;}
.wp_img dd span{font-size: 0.26rem;color: #999;}
.wp_img dt img{width: 50%;}

/*  文字超过一行显示省略号  */
.limit1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.limit2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.limit3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


/* 2019-9-19 新增  福利页面 */
.fuli .swiper-slide { width:97%!important; margin:0.1rem 1.5% 0;border-radius: 0.15rem; overflow:hidden;}
.fuli_nav{overflow: hidden;padding:0.3rem 0 0.15rem;}
.fuli_nav li{float: left;width: 33.3%;text-align: center;font-size: 0.24rem;}
.fuli_nav li span{display: block;line-height: 0.52rem;}
.fuli_nav li img{width:40%;}
.fuli_nav li a{color: #333333;}

.youp{background: #fff;overflow: hidden;border-radius: 0.1rem;}
.youp dl{ padding-bottom:0.25rem;overflow: hidden;}
.youp dl dt{width: 50%;text-align: center;padding:0.3rem 0;height: 3.4rem;}
.youp dl .sub{font-size: 0.28rem;color: #333333;margin-top: 0.05rem;}
.youp dl .sub_tit{color: #9a9a9a;font-size: 0.22rem;}
.youp dl dd{height: 1.2rem;width: 50%;float:left;padding-left: 0.15rem; padding-right:0.15rem;padding-top:0.26rem;}
.youp dl .flow_icon{width: 30%; margin-right:0.15rem;}

.axin_nav{overflow: hidden;padding:0.3rem 0 0.15rem;}
.axin_nav li{float: left;width: 33.3%;text-align: center;font-size: 0.24rem;}
.axin_nav li span{display: block;line-height: 0.52rem;}
.axin_nav li img{width:55%;}
.axin_nav li a{color: #333333;}

.jphh_list { overflow:hidden;}
.jphh_list li { width:48%; margin-right:4%; margin-top:0.25rem; float:left;}
.jphh_list li:first-child { margin-top:0;}
.jphh_list li:nth-child(2) { margin-top:0;}
.jphh_list li:nth-child(2n) { margin-right:0;}
.jphh_list li .pic { border-radius:0.1rem 0.1rem 0 0; overflow:hidden;}
.jphh_list li .pic img { width:100%; display:block;}
.jphh_list li .jptxt { padding:0.15rem; background:#fff; border-radius:0 0 0.1rem 0.1rem; border:1px solid #eee; border-top:none; overflow:hidden;}
.jphh_list li .jptit { height:0.7rem; font-size:0.24rem; color:#333;}
.jphh_list li .jpjg { padding-top:0.1rem; font-size:0.24rem; color:#d4a668;}
.jphh_list li .jpjg span { font-size:0.2rem;}

.hyw_list { padding:0.15rem; overflow:hidden;}
.hyw_list li { width:50%; padding:0.15rem; overflow:hidden; float:left;}
.hyw_list li img { width:100%; display:block; box-shadow:0 0.05rem 0.2rem rgba(219, 177, 111, 0.5)}

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

.flow h1 {font-size: 0.28rem;line-height: 0.5rem;color: #333;padding:0.2rem;}
.flow h1 .more{ font-size:0.24rem; color:#999; position: relative;}
.flow h1 .more a { color:#999;}
.flow h1 .more .mjt { width:0.1rem; margin-left:0.15rem; vertical-align:middle; margin-top:-0.05rem; display:inline-block;}
.flow h1 .more .mico { width:0.3rem; margin-right:0.15rem; vertical-align:middle; margin-top:-0.05rem; display:inline-block;}

.jfdh_list {overflow: hidden;padding-bottom:0.15rem;}
.jfdh_list li{float: left;width: 33.3%;text-align: center;font-size: 0.24rem;}
.jfdh_list li .dhtit {display: block; margin-top:0.15rem;}
.jfdh_list li .dhtxt { color:#d5a86d; text-align:left; padding-left:0.35rem;}
.jfdh_list li .dhtxt span { font-size:0.2rem;}
.jfdh_list li img{width:40%;}
.jfdh_list li a{color: #333333;}

.topgCon{ padding:0 0.15rem 0.25rem; border-bottom: 1px solid #eee;}
.topgCon .swiper-slide {width:26%;border-radius: 0.1rem; margin:0 0.1rem; overflow:hidden; position:relative;}
.topgCon .swiper-slide .spjb { width:70%; position:absolute; top:0; left:0;} 
.topgCon .swiper-slide .spjb img { width:100%; display:block;}
.topgCon .swiper-slide .spic { width:100%; display:block;}

.bdsh_list { padding-bottom:0.25rem;border-bottom: 1px solid #eee;overflow: hidden;}
.bdsh_list dl{overflow: hidden;}
.bdsh_list dl dt{width: 25%; height:auto; padding-right:0.2rem;text-align: center; border-bottom:none; float:right;}
.bdsh_list dl a.dt_btn { padding:0.1rem 0.3rem; font-size:0.24rem; color:#666; border:1px solid #c9c9c9;border-radius:5rem; display:block; float:right;}
.bdsh_list dl .sub{font-size: 0.28rem;color: #333333;margin-top: 0.05rem;}
.bdsh_list dl .sub_tit{color: #9a9a9a;font-size: 0.22rem;}
.bdsh_list dl dd{width: 70%;height: 1.2rem;float:left;padding-left: 0.2rem; padding-right:0.15rem;padding-top:0.25rem; border-bottom:none;}
.bdsh_list dl .flow_icon{width:0.9rem; margin-right:0.15rem;}
