/*  新闻详情页面 */
.pd_bk{width:100%;height:auto;display:block;overflow:hidden;box-sizing:border-box;}
.pd_bk_ty{width:100%;height:auto;display:block;overflow:hidden;box-sizing:border-box;background-color:#fff;}
.xw_wzxq{padding:10px;box-sizing:border-box;font-size:14px;color:#555;line-height:28px;}
.pageBtn{text-align:center;}
.pageBtn a{margin:0 5px;}
.xw_wzxq .pd_wz{width:100%;height:20px; line-height:20px; box-sizing:border-box;padding:0px;font-size:14px;color:#555;white-space:nowrap; display:block; overflow:hidden}
.xw_wzxq .xw_title{width:100%;font-size:18px; line-height:26px; font-weight:bold;text-align:left;color:#333;display:block;overflow:hidden;margin-top:6px;box-sizing:border-box;margin-bottom:6px;}
.xw_wzxq .xw_fbsj{color:#999;font-size:12px; margin:2px 0 0; display:block; overflow:hidden}
.xw_wzxq .xw_fbsj .red a{color:#999;font-size:14px;}
.xw_wzxq .xw_fbsj span a:nth-child(2){ color:#1ab0f5}
.xw_wzxq .xw_fbsj span a:nth-child(3){ color:#5fc700}
.xw_wzxq .xt{background-color:#eee;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}
.xw_wzxq .img{text-align:center;}
.xw_wzxq p{font-size:14px;color:#555;text-indent: 2em;line-height:28px;}
.xw_wzxq p   img {margin: 0 auto;width:80%;display:block;}
.xw_wzxq .dingcai{height:50px;border-bottom:1px solid #eee;border-top:1px solid #eee;padding-top:10px;}
.xw_wzxq .dingcai .ding{font-size:20px; color:#ff5555; text-align:center; height:30px;width:50%;line-height:30px; display:inline-block;border-right:1px solid #eee;box-sizing:border-box;}
.xw_wzxq .dingcai .cai{font-size:20px; color:#ffcc00; height:30px;width:50%;display:block;float:right; text-align:center;line-height:30px; box-sizing:border-box;}
.xw_wzxq .fenxiang{font-size:16px;color:#555;display:block;margin-bottom:10px;}
.textdownload{ width:100%; height:auto; padding:10px;background:#f9f9f9; box-sizing:border-box; display:block; overflow:hidden}
.textdownload .m-xggame{}

/*  相关阅读 */
.pd_jt{height:24px;width:100%;border-left:4px solid #1ab0f5;line-height:24px;padding-left:12px;margin:10px 0;}
.pd_jt span{font-size:20px;color:#333;}
.xw_xgyd .xw_xgyd_bd{padding:10px;overflow:hidden}
.xw_xgyd .xw_xgyd_bd ul li{width:100%;height:100px;border-bottom:1px solid #e7edec;margin-bottom:16px;}
.xw_xgyd .xw_xgyd_bd ul li .new_xgyd{ width:100%; height:auto;display:-webkit-box;overflow:hidden;}
.xw_xgyd .xw_xgyd_bd ul li .xgyd_nr{ width:auto; height:auto; display:block; overflow:hidden; padding:0 10px 0 0; box-sizing:border-box; -webkit-box-flex:1;}
.xw_xgyd .xw_xgyd_bd ul li .xgyd_nr strong{ height:20px; line-height:20px;font-size:16px; font-weight:bold;color:#555;display:block;margin-bottom:8px; overflow:hidden}
.xw_xgyd .xw_xgyd_bd ul li .xgyd_nr p{height:40px;width:100%;overflow:hidden;color:#999;font-size:13px;line-height:20px;}
.xw_xgyd .xw_xgyd_bd ul li .xgyd_nr b{color:#ff5555;font-size:12px;}
.xw_xgyd .xw_xgyd_bd ul li .xgyd_img{ width:120px; height:auto; display:inline-block; overflow:hidden;border-radius:5px;}
.xw_xgyd .ckgd{display:block;text-align:center;height:38px;line-height:38px;font-size:18px;color:#555;background-color:#eee;border-radius:8px;}
/*  相关推荐 */
.xw_xgtj .xw_xgyd_bd{width:100%;height:auto;padding:10px;box-sizing:border-box;}
.xw_xgtj .xw_xgyd_bd ul li{float:left;width:25%;height:auto;}
.xw_xgtj .xw_xgyd_bd ul li img{width:80%;border-radius:10px;display:block;margin:0 10%;}
.xw_xgtj .xw_xgyd_bd ul li strong{margin:0 10%;width:80%;display:block;font-size: 14px;color:#555;overflow:hidden;margin-top:5px;text-align:center;height:20px;line-height:20px;}
.xw_xgtj .xw_xgyd_bd ul li  .xgtj_xz{margin:6px 10% 10px;width:80%;height: 30px;display:block;line-height: 28px;border-radius: 14px;border:1px solid #1ab0f5;text-align:center;font-weight:700;color:#1ab0f5;font-size: 15px;}


/* 文章列表 */
.g-list { background-color: #fff; width: 100%; overflow: hidden; }
.m-listbox {position: relative;}
.m-listbox dl {    position: relative;      border-bottom: 1px solid #f2f2f2;    padding: 10px; }
.m-listbox dl a { display: block;}
.m-listbox  dt {position: absolute;left: 10px;top: 10px;width: 1200px;}
.m-listbox img {    width: 120px;    height: 80px;    display: block;}
.m-listbox .tags {    position: absolute;    left: 0px;    bottom: 0px;
    color: #fff;    font-size: 12px;    height: 18px;    line-height: 18px;    padding: 0px 5px;    background-color: rgba(0,0,0,0.6);}
.m-listbox dd {    padding: 0px 0px 0px 130px;}
.m-listbox dd strong { display: block;    font-size: 16px;    color: #333;    padding: 0px 0px 0px 0px;    height: 26px;    line-height: 24px;    overflow: hidden;}
.m-listbox dd p {    position: relative;    height: 35px;    font-size: 13px;    color: #666;    line-height: 18px;    overflow: hidden;}
.m-listbox dd span {position: relative; display: block; height: 20px; line-height: 20px; font-size: 12px; color: #999}
.m-listbox dl dd i{ display: none; height: 20px; float: left; width: 20px; background-size: 1500px;}
.m-listbox dl dd b { font-weight: normal; margin-right: 5px;}
.m-listbox dl a dd i { background-position:-887px -2px}
.m-listbox dl a:hover dd i { background-position:-887px -20px}
.m-listbox dl a dd i:nth-last-child(2) { background-position:-887px -37px; }
.m-listbox dl a:hover dd i:nth-last-child(2) { background-position:-887px -51px}
.m-listbox dl a:hover { background-color: #f1f1f1;}
.m-listbox dl a:hover strong,.m-listbox dl a:hover p,.m-listbox dl a:hover span { color: #f40;}
.m-catid100 p span a { font-size: 12px;}
.m-loading { height: 34px;line-height: 34px; text-align:center}

/*zhan kai*/
.click_more {
    text-align: center;
    border-top: 1px solid #f1f1f1;
    font-size: 16px;
    color: #333;
    margin-top: 16px;
    padding: 16px 0;
}
.click_more .showon{
	display:inline-block;
}
.click_more i {
    display: inline-block;
    width: 9px;
    height: 9px;
    border: solid #333;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    font-size: 0;
    line-height: 0;
    vertical-align: 3px;
    position: relative;
    top: 0;
    margin-left: 6px;
}

.snbg:after{
	content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 90px;
    background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);	
}

.dvideo {
    width: 100%;
    margin: 0;
    background: #fff;
    overflow: hidden;
    padding: 10px;
}