@charset "utf-8";
/* CSS Document */

.module{ width:790px}

.top{ background:#F1F5FB; height:33px}
.top h3{ background:#74B4F4; width:109px; line-height:33px; text-align:center; font-size:14px; color:#ffffff; font-weight:normal}

/*  以下资讯  */
.list li{ padding:16px 0 12px 50px; border-bottom:solid 1px #E6E6E6}
.list li .list-name{ font-size:18px; color:#333333; text-decoration:none;line-height:26px; transition:all 0.3s linear}
.list li .list-info{ font-size:14px; color:#666666; line-height:20px; padding:10px 0}
.list li .list-info a{background: url(../images/expand.png) no-repeat;   display: inline-block;    width: 18px;    height: 18px;    margin-left: 10px;    vertical-align: middle;}
.list li .list-source{ font-size:12px; color:#888888; line-height:20px}
.list .list-btn{ padding-top:22px}
.list .list-btn a{ display:block; box-sizing:border-box; background:#FAFAFA; border:solid 1px #EEEEEE; text-align:center; line-height:30px; font-size:14px; color:#666666; text-decoration:none;margin-bottom: 20px;}

.list li .list-botton{    float: right;    width: 120px;    text-align: center;}
.list li .list-botton a { border: 1px solid #3695f5;
    font-size: 14px;
    padding: 8px 10px;
    color: #3695f5;
    border-radius: 2px;
    display: inline-block;
    margin-top: -20px;
    margin-right: -30px;
}

/*  以下名师精讲  */
.switch{ width:760px; padding:20px 15px 16px; background:#FAFCFF; overflow:hidden}
.switch .left{ float:left; width:451px; height:283px; position:relative}
.switch .left .switch-box{ width:451px; height:283px; position:absolute; top:0; left:0; display:none}
.switch .right{ float:right; width:294px}
.switch .right li{ box-sizing:border-box; padding:0 12px 0 44px; height:54px; line-height:52px; border:solid 1px #FFF; border-bottom:solid 1px #E6E6E6; overflow:hidden; position:relative; cursor:pointer; transition:all 0.3s linear}
.switch .right li:before{ content:""; width:0; height:0; border-top:4px solid transparent; border-left:7px solid #B5B5B5; border-bottom:4px solid transparent; position:absolute; top:50%; left:21px; margin-top:-4px; transition:all 0.3s linear}
.switch .right li:after{ content:""; width:16px; height:16px; border:solid 2px #459DF5; border-radius:16px; position:absolute; top:50%; left:13px; margin-top:-10px; opacity:0; transition:all 0.3s linear}
.switch .right li:last-child{ border-bottom:0}
.switch .right li .name{ float:left; font-size:12px; color:#333333}
.switch .right li .time{ float:right; font-size:12px; color:#888888}
.switch .right li.current{ background:#EEF6FF; border:solid 1px #BCDCFA}
.switch .right li.current:before{ border-left:7px solid #459DF5}
.switch .right li.current:after{ opacity:1}
.switch .right .more{ text-align:right; line-height:20px;margin-top: 10px;}
.switch .right .more a{ font-size:12px; color:#666666; text-decoration:none}

/*  以下精选课程  */
.switch-2 .right li.current:after{ display:none}

/*  以下报考指南  */
.subNav{ background:#FAFAFA; box-sizing:border-box; border:solid 1px #EEEEEE; height:40px}
.subNav ul{ overflow:hidden}
.subNav li{ float:left; width:98.5px; text-align:center; line-height:38px; font-size:14px; color:#666666; transition:all 0.3s linear; cursor:pointer}
.subNav li.current{ color:#3695f5}

.container{ margin-top:26px}
.container li{ display:none}
.container li table{ width:100%; text-align:center; border:solid 1px #E5E5E5; border-top:none; border-left:none}
.container li table th{ background:#F3F9FF; border:solid 1px #E5E5E5; border-bottom:none; border-right:none; height:38px; font-size:14px; color:#333333; font-weight:normal}
.container li table td{ border:solid 1px #E5E5E5; border-bottom:none; border-right:none; height:30px; font-size:14px; color:#333333; padding:5px 0;}
.container li .article{ font-size:14px; color:#333333; line-height:26px; padding:0 26px}
.article-link {margin-top:30px;text-align: center;height:50px;line-height:50px;}
.article-link a{    text-align: center;
    padding: 10px 10px;
    color: #3695f5;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #3695f5;
    border-radius: 2px;}

.container .container-source{ font-size:12px; color:#999999; line-height:26px; margin:12px 0 0 9px; padding-left:20px; position:relative}
.container .container-source:before{ content:"!"; width:16px; height:16px; text-align:center; line-height:18px; font-weight:bold; border:solid 1px #9F9F9F; border-radius:18px; position:absolute; top:3px; left:0; transform:rotate(180deg) scale(0.8,0.8);}
.container .container-source a{ font-style:normal; color:#459df5}


























