
.Cy_elf{background-image: url("/resources/images/About_elf.png"); background-repeat: no-repeat;}


.banner .web_container a.banner_img{border: 1px solid #f5f5f5; display: block;}
.banner .web_container a.banner_img img{ width: 1198px; height: 138px;}

/*导航*/
#main .nav{ background-color: #1a1a1a; height: 50px;}
#main .nav ul{ width: 540px;margin: 0 auto;}
#main .nav ul li{width: 180px;text-align: center;line-height: 50px;float: left; }
#main .nav ul li.at_click{ background-color: #f5f5f5; }
#main .nav ul li.at_click a{  color: #ff3333; }
#main .nav ul li a{display: block; font-size: 16px;color: #fff; }
#main .nav ul li a:hover{color:#ff3333; }
/*导航 end*/

/*主内容*/

#main.content .content_left{width: 318px; border: 1px solid #e5e5e5; background-color: #fafafa; padding-bottom: 20px;}
#main .content .content_left h3{font-size: 16px;color:#333; line-height: 38px;padding-top: 9px;}
#main .content .content_left .content_left_text{position: relative;  padding: 15px 20px 0 20px; width: 240px;height: 185px; background-color: #f5f5f5; border-top: 2px solid #fff; margin: 10px 0 0 0px;box-sizing: content-box; }
#main .content .content_left .content_left_text .content_left_text_border{position: absolute;left: 0;top: -2px; display: block;width: 280px;height: 2px;background-color: #1a1a1a;}
#main .content .content_left .content_left_text a{line-height: 24px; font-size: 14px;color: #333;}

#main .content .content_left .content_left_text span.pull-right{height: 20px;display: block; padding-top: 15px;}
#main .content .content_left .content_left_text span.pull-right i{    margin-right: 10px;width: 20px;height: 20px;display: block;float: left;background-position: -68px -188px; }

/*z主内容 右侧*/
#main .content .content_right{position: relative;}
#main .content .content_right .content_right_border{display: block;width: 0px;height: 2px; position: absolute;left: 0;top: -2px;background-color: #1a1a1a;}
#main .content .content_right .right_article{margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;position: relative;min-height: 66px;}
#main .content .content_right .right_article .right_img{display: block;}

#main .content .content_right .right_article .right_img .right_article_img{ display: block;}

#main .content .content_right .right_article .right_text{padding-left: 136px;}
#main .content .content_right .right_article .right_title{font-weight: bold;font-size: 16px; color: #333; display: inline-block; border-bottom: 1px solid #fff;}
#main .content .content_right .right_article p{padding-top: 8px;margin-bottom: 5px;vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
#main .content .content_right .right_article span.time{ height: 20px; }
#main .content .content_right .right_article span.time span{padding-right: 20px;}
#main .content .content_right .right_article span.time i{    margin-right: 10px;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    background-position: -68px -188px; }
#main#main .content .content_right .right_article span.time i.bb{    width: 30px;
    height: 20px;
    display: block;
    background-position: -13px -188px;}

#main#main .content .content_right .right_article:hover  .right_title{color: #ff3333; border-color:#ff3333; }














    /*主内容 end*/
















/*底部 推荐*/
.bottom_content{padding-bottom: 40px;}
.bottom_content .bottom_content_title{font-size: 20px;line-height: 60px;}
.bottom_content .bottom_content_title a.pull-right{font-size: 12px;}
.bottom_content .bottom_content_img{float: left;width: 390px;height: 240px;position: relative; }
.bottom_content .bottom_content_img img{ width: 390px;height: 240px;}
.bottom_content .bottom_content_img:nth-child(2){margin: 0 15px;}
.bottom_content .bottom_content_img .bottom_content_txt{position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);color: #FFF; line-height: 36px;padding-left: 25px;width: 365px;}
.bottom_content .bottom_content_img .bottom_content_txt span{padding-left: 30px;}
/*底部 推荐 end*/