body{ background: #f5f5f5; }
.head{ overflow: hidden; }

/* 棣栭〉鏍峰紡 */
.fl { float: left; }
.fr { float: right; }
.main{ width:1200px; margin:0 auto;}
.Min1 { overflow: hidden; background: #fff; margin-top: 30px; }
.Min1 .games { width: 100%; height: 130px; margin-top: 30px; overflow: hidden; }
.Min1 .games ul { width: 1230px; }
.Min1 .games ul li { width: 92px; height: 130px; float: left; margin: 0 6.5px 0 20px; }
.Min1 .games ul li:hover p { color: #ff4c4c; }
.Min1 .games ul li img { display: block; width: 92px; height: 92px; border-radius: 12px; }
.Min1 .games ul li p { margin-top: 10px; width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color: #333; }
.Min1 .tags_wrap { overflow: hidden; margin: 10px 20px; }
.Min1 .tags_wrap ul { overflow: hidden; width: 100%; }
.Min1 .tags_wrap ul li { float: left; width: 100%; height: 32px; margin: 10px 0; overflow: hidden; color: #4c4c4c; font-size: 12px; }
.Min1 .tags_wrap ul li span { float: left; display: block; background: url(../images/img_icon.png) no-repeat; height: 32px; width: 72px; background-position: 0 -219px; text-align: center; line-height: 32px; font-size: 15px; font-weight: bold; color: #fff; margin-right: 10px; }
.Min1 .tags_wrap ul li a { font-size: 14px; color: #4c4c4c; padding: 0 12px; height: 32px; line-height: 32px; display: inline-block; position: relative; }
.Min1 .tags_wrap ul li a:hover { color: #ff4c4c; }
.Min1 .tags_wrap ul li a:last-child { padding-right: 0; }
.Min1 .tags_wrap ul li a + a::after { display: inline-block; content: '|'; font-size: 12px; position: absolute; left: -1px; top: -1px; color: #4c4c4c; }
.Min1 .tags_wrap ul li .red { color: #ff6666; }
.Min1 .tags_wrap ul li .yellow { color: #ffbf40; }
.Min1 .tags_wrap ul li .green { color: #52cc66; }
.Min1 .tags_wrap ul li + li span { background-position: 0 -150px; }
.Min1 .tags_wrap ul li + li + li span { background-position: 0 -185px; }


.Min2 { overflow: hidden; background: #fff; margin-top: 30px; padding: 30px 20px; }
.Min2 .Min2_L { width: 610px; }
.Min2 .Min2_L .slid_wrap { width: 610px; height: 420px; background: #262626; overflow: hidden; }
.Min2 .Min2_L .slid_wrap div.slideBox { position: relative; width: 610px !important; height: 420px !important; overflow: hidden; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; width: 610px; height: 360px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips { position: absolute; bottom: 0px; width: 100%; height: 60px; background-color: rgba(0, 0, 0, 0.6); overflow: hidden; opacity: 1 !important; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title { position: absolute; left: 0px; top: 0px; height: 60px; max-width: 530px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title a { color: #FFF; font-size: 16px; font-weight: bold; line-height: 60px; margin-left: 10px; text-decoration: none; height: 60px; padding-right: 10px; display: block; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title a:hover { color: #0180ff; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums { float: right; margin: 22px 10px 0 0; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a { position: relative; display: inline-block; width: 17px; height: 17px; background-color: #fff; text-indent: -56565699px; border-radius: 0 !important; margin: 0 5px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a::after { content: attr(data-num); display: inline-block; position: absolute; left: 0; top: 0; color: #965d5d; width: 17px; height: 17px; text-indent: 0; text-align: center; line-height: 17px; font-size: 12px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a.active { background-color: #0180ff; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a.active::after { color: #fff; }
.Min2 .Min2_L .item_sylb { overflow: hidden; width: 100%; }
.Min2 .Min2_L .item_sylb ul { height: 216px; margin-left: -14px; }
.Min2 .Min2_L .item_sylb ul li { float: left; width: 298px; height: 52px; margin: 20px 0 0 14px; }
.Min2 .Min2_L .item_sylb ul li .img { float: left; margin-right: 10px; }
.Min2 .Min2_L .item_sylb ul li .img, .Min2 .Min2_L .item_sylb ul li .img img { width: 52px; height: 52px; border-radius: 50%; }
.Min2 .Min2_L .item_sylb ul li .bt { float: left; width: 158px; height: 18px; line-height: 18px; font-size: 14px; overflow: hidden; color: #333; margin-top: 2px; }
.Min2 .Min2_L .item_sylb ul li .bt:hover { color: #1fa9e1; }
.Min2 .Min2_L .item_sylb ul li .icon { margin: 8px 5px 0 0; font-size: 12px; color: #999; }
.Min2 .Min2_L .item_sylb ul li .icon i.iline{display: inline-block; width: 1px; height: 12px; background-color: #999; margin: -1px 4px 0 4px; vertical-align: middle;}
.Min2 .Min2_L .item_sylb ul li .btn { float: right; text-align: center; border-radius: 12px; height: 24px; line-height: 24px; width: 60px; color: #1fa9e1; font-size: 12px; background: #ebf5ff; margin-top: -8px; }
.Min2 .Min2_L .item_sylb ul li .btn:hover{color: #fff; background: #1fa9e1;}
.Min2 .Min2_R { width: 520px; float: right; }
.Min2 .Min2_R .titleA { font-size: 24px; color: #ff4c4c; font-weight: bold; overflow: hidden; width: 100%; display: block; height: 28px; line-height: 28px; text-align: center; }
.Min2 .Min2_R .titleA:hover { text-decoration: underline; }
.Min2 .Min2_R .titleB { width: 100%; overflow: hidden; text-align: center; color: #565656; font-size: 12px; margin: 14px 0; line-height: 14px; height: 14px; overflow: hidden; }
.Min2 .Min2_R .titleB a { height: 14px; line-height: 14px; color: #565656; margin: 0 6px; font-size: 12px; position: relative; }
.Min2 .Min2_R .titleB a:hover { color: #ff4c4c; }
.Min2 .Min2_R .titleB a + a::after { display: inline-block; content: ''; width: 1px; height: 10px; background: #565656; position: absolute; left: -7px; top: 4px; }
.Min2 .Min2_R .list { width: 100%; overflow: hidden; }
.Min2 .Min2_R .list ul { overflow: hidden; width: 100%; margin: 10.5px auto 0; }
.Min2 .Min2_R .list ul li { float: left; width: 100%; height: 33px; line-height: 33px; }
/*.Min2 .Min2_R .list ul li:hover span { color: #1fa9e1; }*/
.Min2 .Min2_R .list ul li .tag { float: left; width: 80px; line-height: 33px; font-size: 12px; color: #565656; margin-right: 10px; position: relative; }
.Min2 .Min2_R .list ul li .tag::after { display: block; position: absolute; content: ''; width: 1px; background: #ccc; height: 7px; right: 0; top: 14px; }
.Min2 .Min2_R .list ul li .tag:hover { color: #ff4c4c; }
.Min2 .Min2_R .list ul li .bt { float: left; width: 380px; color: #333; font-size: 14px; height: 33px; line-height: 33px; overflow: hidden; }
.Min2 .Min2_R .list ul li .bt:hover { color: #ff4c4c; }
.Min2 .Min2_R .list ul li span { float: right; width: 40px; text-align: center; font-size: 12px; color: #7d99b2; }
.Min2 .Min2_R .list ul li .bt img{display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin-right: 10px; border-radius: 5px; }
.Min2 .Min2_R .list ul li .time.red{ color:#fa4e57;}

.Min2 .Min2_R .head-box {
    padding: 0 0 5px;
    font-size: 22px;
    line-height: 44px;
    font-weight: bolder;
    text-align: center;
}

.Min2 .Min2_R .head-box span {
    margin: 0 19px;
    cursor: default;
    user-select: none;
}

.Min2 .Min2_R .head-box span.on {
    color: #ff4c4c;
}

.Min2 .Min2_R .head-box span + span:before {
    position: absolute;
    margin-left: -26px;
    color: #333333;
    content: '/';
}

.Min2 .Min2_R .con-box div {
    display: none;
}

.Min2 .Min2_R .con-box div.on {
    display: block;
}

.Min2 .Min2_R .con-box div ul {
    margin-top: 12px;
}

.Min2 .Min2_R .con-box div ul li {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.Min2 .Min2_R .con-box div ul li a,
.Min2 .Min2_R .con-box div ul li span {
    float: left;
}

.Min2 .Min2_R .con-box div ul li a:hover {
    color: #ff4c4c;
}

.Min2 .Min2_R .con-box div ul li img {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    border-radius: 5px;
    vertical-align: middle;
}

.Min2 .Min2_R .con-box div ul li .lm {
    position: relative;
    width: 80px;
    margin-right: 10px;
    color: #565656;
    font-size: 12px;
    overflow: hidden;
}

.Min2 .Min2_R .con-box div ul li .lm::after {
    display: block;
    position: absolute;
    top: 14px;
    right: 0;
    width: 1px;
    height: 7px;
    background: #cccccc;
    content: '';
}

.Min2 .Min2_R .con-box div ul li .bt {
    width: 380px;
    color: #333;
    overflow: hidden;
}

.Min2 .Min2_R .con-box div ul li span {
    width: 40px;
    color: #7d99b2;
    font-size: 12px;
    text-align: center;
}

.Min2 .Min2_R .con-box div ul li span.red {
    color: #ff4c4c;
}

.QZtitle { width: 100%; height: 44px; line-height: 44px; margin-top: 15px; border-bottom: 1px solid #f5f5f5; position: relative; }
.QZtitle .tab_more a + a { display: none; }
.QZtitle span, .QZtitle h2 { display: block; float: left; line-height: 40px; font-size: 20px; color: #333; font-weight: bold; border-bottom: 3px solid #1fa9e1; position: absolute; left: 0; bottom: -1.5px; }
.QZtitle .more { float: right; font-size: 14px; color: #1fa9e1; }
.QZtitle .more i { display: inline-block; background: url(../images/img_icon.png) no-repeat; height: 4px; width: 10px; background-position: -17px 0; margin: 0 3px 3px; }

.Min5 { overflow: hidden; background: #fff; margin-top: 20px; padding: 0 20px; }
.Min5 .zt_item { width: 1200px; height: 185px; overflow: hidden; margin-left: -10px; padding-bottom: 30px!important; }
.Min5 .zt_item li { width: 260px; height: 170px; float: left; margin: 15px 40px 0 0; transition: all .2s linear; -webkit-transition: all .2s linear; background: #fff; box-shadow: 0 4px 18px #eee; -webkit-box-shadow: 0 4px 18px #eee; }
.Min5 .zt_item li:hover { box-shadow: 0 2px 16px #ccc; -webkit-box-shadow: 0 2px 16px #ccc; }
.Min5 .zt_item li .img, .Min5 .zt_item li .img img { width: 100%; height: 140px; }
.Min5 .zt_item li .img a{ display: block; }
.Min5 .zt_item li .img a:hover .name{ color: #1fa9e1; }
.Min5 .zt_item li .img .name { height: 22px; line-height: 22px; padding: 0 13px; color: #333; font-weight: bold; overflow: hidden; }
.Min5 .zt_item li .info { margin: 20px auto 0; width: 225px; height: 72px; display: block; }
.Min5 .zt_item li .info img { width: 72px; height: 72px; border-radius: 12px; margin-right: 20px; float: left; }
.Min5 .zt_item li .info .name { width: 130px; height: 22px; line-height: 22px; color: #333; font-weight: bold; overflow: hidden; float: left; }
.Min5 .zt_item li .info .btn { width: 78px; height: 26px; border: 1px solid #1fa9e1; text-align: center; line-height: 26px; font-size: 12px; color: #1fa9e1; margin-top: 20px; float: left; }
.Min5 .zt_item li .info .btn:hover { background: #1fa9e1; color: #fff; }
.Min5 .zt_item li .desc { margin: 20px auto; width: 225px; height: 120px; line-height: 24px; font-size: 12px; color: #666; overflow: hidden; }
.zt_more{display:inline-block; margin-top: 10px; float:right; width:29px; height:29px; background:url(../images/sslc_pg2.png) no-repeat -246px -86px; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.zt_more:hover{background-position:-245px -117px;}
.mrd_bl,.mrd_br{ width:29px; height:29px; position:absolute; top:-48px; background:url(../images/sslc_pg2.png) no-repeat;cursor:pointer;overflow:hidden; text-indent:-9999px; z-index:999;}
.mrd_bl{ right:91px; background-position: -173px -84px; }
.mrd_br{right:56px;background-position: -174px -116px; }
.mrd_bl.mrd_blon,.mrd_bl.mrd_blon:hover{ background-position: -103px -120px;}
.mrd_br.mrd_bron,.mrd_br.mrd_bron:hover{background-position:-140px -120px; }
.mrd_bl:hover{background-position:-210px -115px; }
.mrd_br:hover{background-position:-210px -84px; }

.mrd_pic {width:1180px;height:180px; margin:0 10px;overflow:hidden;display:block;position:relative;}
.mrd_pic ul{position:absolute;}
.mrd_pic li { width:275px; height:180px;float:left; padding:0 25px 0 0 ; overflow:hidden; position:relative;}
.mrd_pic li img { display:block; cursor:pointer;width:275px; height:180px;}
.yxzt_slider{position: relative;}
.yxzt_slider .bd{ overflow: hidden; }
.yxzt_slider .mrd_bl, .yxzt_slider .mrd_br{top: -47px;}
.yxzt_slider .mrd_bl{right: 85px;}
.yxzt_slider .mrd_br{right: 48px;}



.zxzx_lb,
.zxzx_yxph{ width:322px; padding:0 10px; background:#fff; float:right; /* height:466px */;}
.zxzx_lb{ padding-bottom: 10px; }
.b_list ul li{ width:100%; float:left; border-bottom:1px dashed #f5f5f5; cursor:pointer;}
.lb_mr{ height:44px; line-height:44px; overflow:hidden;}
.lb_mr span{ width:255px; height:44px; overflow:hidden; float:left; color:#666; font-size:14px;}
.b_list{ margin-top:-10px;}
.b_list .lq{ display:inline-block; width:54px; height:22px; line-height:22px; text-align:center; border:1px solid #1fa9e1; color:#1fa9e1; font-size:14px; float:right; margin-top:10px;}
.lb_hover{ padding:14px 0; height:75px; display:none;}
.lb_icon{ width:75px; height:75px; float:left; position:relative; margin-right:27px;}
.lb_icon img{ width:100%; height:100%; border-radius: 15px; }
.cover_75{ display:block; width:75px; height:75px; position:absolute; left:0; top:0; background:url(../images/sslc_pg.png) no-repeat -165px 0;}
.lb_intro{ width:160px; float:left;}
.lb_intro .title{ height:24px; line-height:24px; color:#333; font-size:16px; overflow:hidden;}
.lb_intro .sl{ height:13px; margin-top:8px;}
.lb_intro .sl span{ display:inline-block;}
.lb_intro .sl .sl_bj{ width:98px; height:11px; border:1px solid #ededed; position:relative; float:left; _overflow:hidden;}
.lb_intro .sl .sl_intro{ height:11px; background:#69e379; border:1px solid #69e379; position:absolute; left:-1px; top:-1px;}
.lb_intro .sl em{ color:#f5655b; line-height:13px; margin-left:5px; font-size:14px; float:left;}
.lb_intro .time{ color:#666; font-size:14px; margin-top:8px;}
.lb_a{ width:56px; float:right; height:100%; line-height:75px;}
.lb_a .lq{ margin-top:25px; color:#fff; background:#1fa9e1;}
.lb_a .lq:hover{ background:#1fa9e1; border:1px solid #1fa9e1;}
.hover .lb_mr{ display:none;}
.hover .lb_hover{ display:block;}
.hover .lb_hover em{ height:89px !important; margin-top:0 !important; line-height:89px !important;}

.m-sjhj{ overflow: hidden; }
.m-sjhj ul{ overflow: hidden; margin-left: -20px; margin-bottom: -15px; }
.m-sjhj li{ width: 150px; float: left; margin-left: 20px; margin-bottom: 15px; }
.m-sjhj li a{ display:block; overflow:hidden; position:relative; }
.m-sjhj li a:hover{ box-shadow:0px 0px 5px #1fa9e1; box-shadow:none;}
.m-sjhj li a:hover strong{ background:#1fa9e1}
.m-sjhj li img{ width:100%; height:89px; display:block;}
.m-sjhj li strong{ width:100%; height:26px; line-height:26px; background:rgba(0,0,0,0.5); font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}

.m-sjhj .hoverbox{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; background:rgba(0,0,0,0.5); color: #fff; padding-top: 17px; text-align: center;-moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.m-sjhj .hoverbox .ptit{line-height: 20px; height: 20px; overflow: hidden;}
.m-sjhj .hoverbox .pbtn{margin-top: 10px;}
.m-sjhj .hoverbox .pbtn span{display: inline-block; margin: 0 auto; padding: 0 14px; background-color: #1fa9e1; line-height: 28px;}
.m-sjhj .hoverbox .pbtn span:hover{background: #0b8fc5;}
.m-sjhj li a:hover strong{bottom: -26px;}
.m-sjhj li a:hover .hoverbox{opacity: 1;}


.icon { display: inline-block; background-repeat: no-repeat; }
.icon-sjrj,
.icon-bbyx, 
.icon-hbyx, 
.icon-jxyx, 
.icon-xysw, 
.icon-xyzx, 
.icon-yqlj, 
.icon-yxph, 
.icon-yxpx, 
.icon-yxzt, 
.icon-zxyx { background-image: url('../images/icons.png'); height: 30px; width: 30px;}
.icon-bbyx { background-position: 0 -90px;  }
.icon-hbyx { background-position: 0 -270px; }
.icon-jxyx { background-position: 0 -60px; }
.icon-xysw { background-position: 0 -90px; }
.icon-xyzx { background-position: 0 -120px; }
.icon-yqlj { background-position: 0 -150px; }
.icon-yxph { background-position: 0 -180px; }
.icon-yxpx { background-position: 0 -210px; }
.icon-yxzt { background-position: 0 -240px; }
.icon-zxyx { background-position: 0 -270px; }
.icon-sjrj { background-position: 0 -300px; }


.b_title{ height:46px; line-height:46px; color:#333; font-size:20px; font-weight:bold; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.b_title .icon{ vertical-align: top; margin-top: 8px; margin-right: 5px; }
.b_title .more{ float:right;color:#666; font-size:16px; font-weight:normal;}
.b_title .more:hover{ color: #1fa9e1; }


.link { margin: 20px 0; background: #fff; padding: 0 10px 18px 10px; overflow: hidden; }
.link .b_title{ margin-bottom: 0; }
.link_bj { overflow: hidden; }
.link_list { margin-left: -14px; }
.link_list a { display: inline-block; float: left; width: auto; padding: 0 14px; border-left: 1px solid #959595; height: 16px; line-height: 16px; margin-top: 18px; font-size: 14px; color: #666; }
.link_list a:hover { color: #1fa9e1; }

.main_xyzx,
.main_pgyx{ margin-top:20px;}
.xyzx_lf,
.pgyx{ width:826px; padding:0 10px; padding-bottom:10px; float:left; background:#fff;}

.main_yxsp{margin: 20px auto; background: #fff; }
.main_yxsp .b_title{ margin: 0 10px 10px; }


.zxzx_yxph .b_title{ margin-bottom: 15px; }
.zxzx_yxph .lb_mr em,.zxzx_yxph .lb_hover em{ display:inline-block; float:left; width:21px; height:21px; line-height:21px; text-align:center; margin-right:12px; margin-top:11.5px; background:#c4d0db; color:#fff; font-size:14px;}
.zxzx_yxph .lb_mr em.no1,.zxzx_yxph .lb_hover em.no1{ background:#f44334;}
.zxzx_yxph .lb_mr em.no2,.zxzx_yxph .lb_hover em.no2{ background:#fe7416;}
.zxzx_yxph .lb_mr em.no3,.zxzx_yxph .lb_hover em.no3{ background:#fab805;}
.zxzx_yxph .lb_mr span{ width:222px;}
.zxzx_yxph .lb_hover{ height:89px; padding:11px 0;}
.zxzx_yxph .lb_icon{ width:89px; height:89px; margin-right:8px;}
.zxzx_yxph .lb_intro{ width:135px;}
.zxzx_yxph .lb_intro .title{ font-size:18px; font-weight:bold;}
.zxzx_yxph .lb_icon a{ display:block; width:100%; height:100%;}
.zxzx_yxph .lb_intro .title a{ color:#333;}

.lb_intro .star,
.list_intro .star{ width:78px; height:13px; background-image:url(../images/sslc_pg2.png); background-repeat: no-repeat; }
.starz5{ background-position:-99px -160px; width:76px; }
.starz4{ background-position:-114px -160px; }
.starz3{ background-position:-128px -160px; }
.starz2{ background-position:-144px -160px; }
.starz1{ background-position:-159px -160px; }
.starz0{ background-position:-176px -160px; }



.index_az .mbox{ width:1200px; height:auto; position:relative;}
.index_az .mbox .more{position:absolute; color:#666; font-size:16px; right:0px; top:-33px;}
.index_az .index_l ul,.main_pgyx .index_l ul{width:100%; height:auto; padding-top: 4px; overflow:hidden;}
.index_az .index_l li,.main_pgyx .index_l li{float:left; width:110px; padding-left:90px; height:136px; position:relative; margin-right:6px; display:block; cursor:pointer; overflow:hidden;}
.index_az .index_l li .pic,.main_pgyx .index_l li .pic{ position:absolute; left:0px; top:28px;width:80px; height:80px; overflow:hidden;}
.index_az .index_l li .pic img,.main_pgyx .index_l li .pic img{width:80px; height:80px;}
.index_az .index_l li .cover_80,.main_pgyx .index_l li .cover_80{top:0px; left:0px;}
.index_az .index_l li .tit,.main_pgyx .index_l li .tit{ width:100%; font-size:14px; height:22px; line-height:22px; margin-top:32px; overflow:hidden; +padding-top:32px;}
.index_az .index_l li .tit a,.main_pgyx .index_l li .tit a{color:#333;}
.index_az .index_l li .lx,.main_pgyx .index_l li .lx{color:#999; font-size:12px; height:20px; line-height:20px; margin:5px auto 6px; overflow:hidden;}
.index_az .index_l li .score,.main_pgyx .index_l li .score{ font-size:16px; font-weight:bold; color:#fa4e57;height:22px; line-height:22px; overflow:hidden;}

.index_az .index_l li .cover,.main_pgyx .index_l li .cover{ display:inline-block; width:100%; height:100%; position:absolute;top:100%;right:0px;left:0px; background:#1fa9e1;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s; color:#fff; text-align:center; }
.index_az .index_l li:hover .cover,.main_pgyx .index_l li:hover .cover{ top:0px;}
.index_az .index_l li .cover .bt,.main_pgyx .index_l li .cover .bt{display:inline-block; width:90%; margin:0 5%; font-size:16px; height:22px; line-height:22px;margin: 15px 0 5px 0; overflow:hidden;}
.index_az .index_l li .cover .nr,.main_pgyx .index_l li .cover .nr{display:inline-block; width:90%; margin:0 5%; font-size:14px;line-height: 20px;height: 40px;overflow: hidden;}
.index_az .index_l li .cover .bnt,
.main_pgyx .index_l li .cover .bnt{display:inline-block; width:80px; height:30px; line-height:30px;font-size:14px; color:#333; background:#fff;margin-top: 5px;overflow: hidden;}
.index_az .index_l li .cover .bnt:hover,
.main_pgyx .index_l li .cover .bnt:hover{ color: #1fa9e1; }


.b_main_lf{ width:306px; float:left;}
.b_main_lf ul li{ width:306px; height:120px; margin-bottom:20px;_margin-bottom:13px; overflow:hidden; position:relative;}
.b_main_lf ul li img{ width:100%; height:100%;}
.b_main_lf ul li a{ display:block; width:100%; height:100%;}
.b_main_lf ul li span{ display:inline-block; position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px;}
.b_main_lf ul li .txt_bj{ background:#000; filter: Alpha(Opacity=70); opacity:0.7;}
.b_main_lf ul li .txt{ color:#fff; font-size:16px; text-align:center;}
.b_main_lf ul li .txt:hover{ text-decoration: underline; }

.b_main_rg{ width:490px; float:right;}
.lf_top{ height:104px; border-bottom:1px dashed #f5f5f5;}
.lf_top .title{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.lf_top .title a{ color:#f44334; font-size:24px; font-weight: bold;}
.lf_top .intro{ margin:18px 0; height:36px; line-height:18px; overflow:hidden; color:#666; font-size:14px;}
.lf_top .intro a{ color:#666; font-size:14px;}
.lf_top .intro a:hover span{ color: #1fa9e1; }
.lf_top .intro span{ color:#f44334;}
.lf_list ul li{ width:100%; float:left; height:38px; line-height:38px; overflow:hidden; font-size:16px;}
.lf_list .pre{ color:#f44334; margin-right:10px; float:left; margin-top: 6px; height: 25px;}
.lf_list .pre img{width: 22px; height: 22px; border-radius: 5px;}
.lf_list .txt{ font-size: 14px; color:#333; width:350px; float:left; overflow:hidden;}
.lf_list .txt:hover{ color: #1fa9e1; }
.lf_list .time{ font-size: 12px; color:#999; float:right;}
.hide{ display:none;}
