@charset "utf-8";
.iteam{width: 868px;}
.iteam dl{border-bottom: 1px solid #e9e9e9; padding: 15px 0; width: 100%;}
.iteam dt{width:857px; border-left: 3px solid #2bb699; padding-left: 8px; margin-bottom: 10px;height: 18px}
.iteam dt a{font-size: 18px; font-weight: 700; color: #2bb699; font-family: "Microsoft Yahei";position: relative;top: -4px;}
.iteam dd{padding: 0 12px; margin: 8px 0; border-right: 1px solid #dedede; float: left;}
.iteam dd a{font-size: 12px; color: #333;display: inline-block;}
.iteam dd a:hover{color: #f00; text-decoration: underline;}
.content{ padding-top: 20px;}

.video_txt{width: 284px;}
.tit{margin-top:16px;height:26px;line-height:16px;border-bottom:1px solid #ddd;}
.tit span{font-size: 16px;font-weight: bold;color:#2bb699;}
.tit a{font-size: 12px;color:#808080;}
.tit a:hover{text-decoration: underline;color:#e4393c;}
.video_txt{margin-bottom:25px;}
.video_txt ul{margin-top: 6px;}
.video_txt li{line-height: 34px; height: 34px; overflow: hidden;}
.video_txt li span{padding: 1px 4px; background-color: #c2c2c2; font-family: "Arial"; font-size: 12px; color: #fff; border-radius: 2px;}
.video_txt li a{margin-left:9px; font-size: 12px; color: #333;}
.video_txt li a:hover{color: #f00; text-decoration: underline;}
.video_txt li .active{background-color: #2bb699;}


.gr_l{width:868px;}
.gr_title{display: block;text-align: center;color:#404040;font-size: 22px;font-weight: bold;}
.gr_top{border-bottom: 1px solid #ddd;}
.gr_top ul li{font-size: 12px;color:#999;height:16px;text-indent:1.6em;margin-right: 35px;}
.gr_top ul li.gr_1{background:url("../images/mark.png") 0 -181px no-repeat;}
.gr_top ul li.gr_2{background:url("../images/mark.png") 0 -205px no-repeat;}
.gr_top ul li.gr_3{background:url("../images/mark.png") 0 -317px no-repeat;}
.gr_x{padding:0 14px 8px 300px;margin-top:12px;}
.gr_top span{font-size: 12px; color: #666;}

.list_content ul li{border-bottom: 1px dashed #e5e5e5; padding:22px 0; }
.list_content ul li:hover{background-color:#f9f9f9;}
.list_content ul li i{width:16px; height:16px; float:left;}
.list_content ul li a{margin-left:5px; font-family:"simsun"; font-size:14px; color:#333333;}
.list_content ul li a:hover{color:#e4393c; text-decoration:underline;}

.text {
    padding: 10px 0 0 14px;
    width: 811px;
    position: relative;
}

    .text h2 {
        height: 32px;
        overflow: hidden;
        margin-bottom: 12px;
    }

        .text h2 a {
            font-weight: normal;
            font-size: 24px;
            color: #333;
            line-height: 32px;
        }

            .text h2 a:hover {
                color: #d82527;
                text-decoration: underline;
            }

    .text p {
        font-size: 14px;
        color: #666;
        line-height: 20px;
        width: 690px;
        height: 40px;
        overflow: hidden;
    }

    .text span {
        display: block;
        width: 160px;
        font-size: 12px;
        color: #999;
        background: url(..../images/bg.png) no-repeat 0px -128px;
        padding-left: 20px;
        height: 24px;
        line-height: 24px;
        margin-top: 13px;
    }

    .text .btn {
        position: absolute;
        right: 12px;
        top: 104px;
        display: block;
        width: 85px;
        height: 26px;
        border: 1px solid #dddddd;
        font-size: 14px;
        color: #f0876a;
        text-align: center;
        line-height: 26px;
        border-radius: 2px;
        background: #f8f8f8;
    }

        .text .btn:hover {
            background: #f0876a;
            color: #fff;
            border-color: #f0876a;
        }
        .yahei h2 em {
    height: 21px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    padding: 4px 8px;
    background: #e96163;
    border-radius: 3px;
    margin-left: 1px;
    vertical-align: 4px;
}
.list_txts {
    background: url(../images/ico.png) no-repeat -109px -6px;
}