.mainpage .lrbox{ height: 370px;}
.mainpage .lrbox .picx{ font-size: 0px; overflow: hidden; }
.mainpage .lrbox .l,.mainpage .lrbox .r,.mainpage .lrbox .l .picx img,.mainpage .lrbox .r .picx img{ width: 590px; height: 370px; }
.mainpage .lrbox .l{ float: left; overflow: hidden; }
.mainpage .lrbox .r{ float: right; overflow: hidden; }


/****** 通用列表页面图片区块黑线标题 ******/
.h1all{ height: 40px; background: repeat-x 0 100%; margin-top: -6px; font-family: "微软雅黑", arial, "microsoft yahei", "helvetica neue", helvetica, stheiti, sans-serif;}
.h1all .txt{height: 40px;background: repeat-x 0 21px; display: inline-block; font-size: 22px; font-weight:bold;}
.h1all .rtab{ float: right; }
.h1all .rtab ul li{ float: left; font-size: 14px; }
.h1all .rtab ul li span,.h1all .rtab ul li i{ display: inline-block; }
.h1all .rtab ul li span,.h1all .rtab ul li span a{color: #777777; cursor: pointer;}
.h1all .rtab ul li i{padding: 0px 25px; color: #e8e8e8;}
.h1all .rtab ul .on span,.h1all .rtab ul .on span a{ color: #6964dc !important; }


/****** 全站通用的列表样式 ******/
.all_line{ height: 1px; font-size: 0; overflow: hidden; background-color: #e8e8e8; margin: 20px 0; }
.listbox .libox .imgbox,.listbox .libox .imgbox img{ width: 400px; height: 250px; font-size: 0; overflow: hidden; }
.listbox .libox .imgbox{ float: left; }
.listbox .libox .imgbox a{ display: block; width: 400px; height: 250px; font-size: 0; overflow: hidden; position: relative; }


.listbox .libox .txtbox{ width:760px; float: right;  }
.listbox .libox .txtbox h2,.listbox .libox .txtbox h2 a{ font-size: 24px; color: #272727; font-weight: bold; }
.listbox .libox .txtbox h2{ line-height: 60px; padding-top: 2px; } /*padding-top: 20px; */
.listbox .libox .txtbox p{ line-height: 180%; font-size: 16px; color: #666666; }
.listbox .libox .botbox{ position: relative; z-index: 100; }
.listbox .libox .botbox ul{ width: 80%; color: #a0a0a0; height: 20px; line-height: 20px; padding-top: 30px; font-size: 14px;}
.listbox .libox .botbox ul li{ float: left; }
.listbox .libox .botbox ul li a{ color: #797979; }
.listbox .libox .botbox ul li a:hover{color: #333 }
.listbox .libox .botbox ul li i{ padding: 0 20px; color: #e0e0e0; }
.listbox .libox .txtbox h2 a:hover{color: #ff0000;}


.listbox .libox .botbox .info_share{
    position: absolute;
    bottom: 3px;
    right: 0;
}
.listbox .libox .botbox .info_share div{
    display: block;
    float: left;
    margin-left: 16px;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    cursor: pointer;
}
.listbox .libox .botbox .info_share .share01{
    background-image: ;
}
.listbox .libox .botbox .info_share .share02{
    background-image: ;
}
.listbox .libox .botbox .info_share .share03{
    background-image: ;
}

.ie7 .listbox .libox .botbox .info_share .share01,.ie8 .listbox .libox .botbox .info_share .share01{
    background-image: ;
}
.ie7 .listbox .libox .botbox .info_share .share02,.ie8 .listbox .libox .botbox .info_share .share02{
    background-image: ;
}
.ie7 .listbox .libox .botbox .info_share .share03,.ie8 .listbox .libox .botbox .info_share .share03{
    background-image: ;
}




/****** 频道通用列表页面（底部推荐list文本）******/
.bnewslist { overflow: hidden; }
.bnewslist .innerbox{ width: 1300px; margin-left:-30px; }
.bnewslist .innerbox .row{ width: 380px; margin-left:30px; float: left }
.bnewslist .innerbox .row .tit{ height:48px; line-height:48px; width: 100%; background: ; background-repeat:  no-repeat; background-position:  -143px 44px;  }
.bnewslist .innerbox .row .tit a{ color: #ec2e2e; font-size: 18px; text-decoration: none;  }
.bnewslist .innerbox .row .tit .text_{display: inline-block; height:48px; /*background:  repeat-x right 43px;*/}
.bnewslist .innerbox .row .tit .text_ .t_{ display: inline-block; height:48px; color: #ffb129; font-size: 18px; text-decoration: none;  }
.bnewslist .innerbox .row .tit .text_ .t_ span{ display: inline-block; float: left; font-weight: bold; }
.bnewslist .innerbox .row .tit .text_ .bg{display: inline-block; height:48px; float: left;}
.bnewslist .innerbox .row .tit .text_ .join{background:  repeat-x 0 100%; display: inline-block; height:48px; width: 10px;}
.bnewslist .innerbox .row .n{background:  no-repeat 0 100% !important; }
.bnewslist .innerbox .row ul{ margin-bottom: 20px; padding-top:12px; }
/*.bnewslist .innerbox .row ul li{ line-height: 38px;height:38px; background:  no-repeat 0 center; text-indent: 1.4em;}*/
.bnewslist .innerbox .row ul li{ line-height: 38px;height:38px; margin-left: -10px;}
.bnewslist .innerbox .row ul li a { font-size: 16px;  color: #404040; text-decoration: none; display: block; height: 38px; float: left; width: 340px; overflow: hidden;}
.bnewslist .innerbox .row ul li a:hover {color: #eb2e2e;}
.bnewslist .innerbox .row ul li a:visited {color: #999999;}
.bnewslist .innerbox .row ul li i{ width: 26px; height: 38px;display: block; text-align: center; float: left; text-indent: 0; font-size: 26px; color: #8dbdfb;}

.bnewslist .innerbox .row .tit{
    background-image: none;
    border-bottom: 2px solid #a8a8a8;
}
.bnewslist .innerbox .row .tit .text_ .t_{
    height: 45px;
    border-bottom: 5px solid #fdb128;
    margin-bottom: 0px;
}