@charset "utf-8";
/* CSS Document */

.main-wrap{width: 100%;min-width: 1200px;}





.box-one {margin: 0 auto;
    width: 1200px;    margin-bottom: 35px;}

.recommend {width:910px;/* height:520px; */float:left;}

.recommend-tit {height:50px;}
.recommend-tit h2 {width:100%;/* height:50px; */float:left;    border-bottom: #ebebeb 1px solid;}
.recommend-tit h2 span {color:#a5a5a5;font-size:20px;line-height:50px;}


.list-box {/* height:470px; *//* border-top:#ebebeb 1px solid; */}
.list-left {width:240px;/* height:410px; */padding:30px;background:#f7f7f7;float:left;margin-top: 20px;padding-bottom: 10px;}
.list-left h2 {font-weight:100;margin-top:10px;margin-bottom:5px;text-align:center;}
.list-left h3 {color:#999;font-weight:100;margin-top:5px;margin-bottom:5px;text-align:center;}
.list-left p {color:#777;margin-top:10px;line-height:22px;}
.list-left a img{width: 241px;height: 300px;}
.list-mid {width:610px;float:left;}
.list-mid ul li {width:270px;height:130px;margin-left:25px;margin-top:20px;margin-bottom:10px;float:left;}
.list-mid ul li img {width:100px;height:130px;margin-right:13px;float:left;}
.list-mid ul li h2 {font-size:16px;height: 42px;overflow: hidden;}
.list-mid ul li h3 {color:#b7b7b7;font-size:12px;}
.list-mid ul li h3 span{    max-width: 115px;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
    float: left;}
.list-mid ul li h3 i{margin-left: 10px;color: #ff7f7f;}
.list-mid ul li p {color:#868686;line-height:26px;height: 78px;overflow: hidden;}
.list-mid ul li p a {color: #ff7f7f;margin-left:10px;}
/* .list-mid a img{width: 100px;height: 130px;} */
.side-box {width:280px;/* height:520px; */float:right;}
.side-box h2 {height:50px;border-bottom:#ebebeb 1px solid;}
.side-box h2 span {color:#a5a5a5;font-size:20px;line-height:50px;    border-bottom: 1px solid #fbabab;
    padding-bottom: 12px;}
.side-list {margin-top:10px;}
/* .side-list .open {height:120px;display:none;}
.side-list .open p {color:#999;line-height:20px;padding-top:7px;margin-top:0px;margin-bottom:0px;} */
.side-list ul li {    line-height: 40px;
    border-bottom: 1px solid #ddd;
    height: 40px;
    font-size: 16px;
    overflow: hidden;}
.side-list ul li a {    float: left;
    max-width: 200px;}
.side-list span{float: right;
    max-width: 112px;
    text-align: right;
    font-size: 14px;
    color: #a59b9b;}





/* .femaleRightList {margin-top:10px;}
.femaleRightList .open {height:120px;display:none;}
.femaleRightList .open p {color:#999;line-height:20px;padding-top:7px;margin-top:0px;margin-bottom:0px;}
.femaleRightList ul li {line-height:33px;}
.femaleRightList ul li a {color:#333;font-family:"微软雅黑";font-size:14px;}
 */

/* blueNum {color:#fff;padding:2px 7px;margin-right:15px;background:#30b4ff;}

.greyNum {color:#fff;padding:2px 7px;margin-right:15px;background:#999;} */

/* .side-list .open {height:110px;padding-top:8px;}
.side-list .open img {width:80px;height:100px;margin-right:13px;float:left;} */


/***** 最近更新********/


.update{width: 1200px; margin: 0 auto;}
.update .new-one{float:left; width:910px;}
.update ul{padding:10px 10px 0 0;}
.update .new-two ul{padding:10px 0px 0 0;}

.update li{padding: 5px 0px 0px 0px;
    border-bottom: dashed 1px #d2d2d2;
    height: 35px;
    line-height: 35px;
    overflow: hidden;font-size: 16px;}
.update .new-one li:hover{border-bottom: 1px solid #b9b9b9;}
.update .new-two li{border-bottom: solid 1px #d2d2d2;}
.update .new-two li:hover{border-bottom: 1px dashed #565656;}

.update .new-one li span,.update .new-one li strong,.update .new-one li i{ float:left; display:inline-block;margin-right: 10px;}


.update li a{display: block;}
.update .new-one li a{text-decoration: none;}

.update .new-one li span{width: 75px; color:#9e9e9e;}
.update .new-one li strong:nth-of-type(1){width: 190px;}
.update .new-one li strong:nth-of-type(2){width: 380px;}
.update .new-one li i{width: 130px;}
.update .new-one li em{display: inline-block;float: right;}

.update .new-one li i,.update .new-one li em{color:#bdbdbd;font-size: 14px;}
.update li:hover span,.update li:hover i,.update li:hover em{color:#969696;}
.update .new-two{ float:right; width:280px;}

.update .new-two li span{ float:left; display:inline-block;width: 188px;margin-right: 10px;word-break: break-all;}




.update .new-two li i{font-size: 12px;
    color:#969696; float:right; text-align:right;width: 72px;}



.update h2{padding: 0px 0px 0px 10px;
        background: #e6e6e6;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: bold;
    border-bottom: solid 1px #cacaca;
    border-radius: 3px;
    border-top-left-radius: 10px;
    box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .16);
    color: #717171;}
.friendlinks{width: 1200px;margin: 20px auto;margin-top: 20px;}
.friendlinks span{display: block;    margin-bottom: 10px;
    border-bottom:1px dashed #d8d8d8;
    padding-bottom: 10px;font-size: 18px;}
.friendlinks p{}
.friendlinks p a{color: #a0a0a0;margin-right: 10px;}