.nav-box{height:48px;background:#587fcc; border-bottom:2px solid #3862b8;}

 .overview-nav li.tit{background:#587fcc;}

.nav-in{width:1200px;background:#587fcc;height:48px;margin:0 auto;}

.nav{margin-left:20px;}
.nav li{float:left;width:120px;height:48px;line-height:48px;text-align:center;position:relative;}
.nav a{display:block;color:#fff;font-size:14px;}
.nav li.active,.nav li:hover{background:#3862b8;}

.nav li ul {display:none;position:absolute;z-index:10000;top:48px;left:0;background:#3862b8;}
.nav li ul li {display:block;width:120px;float:none;margin-right:0px;height:35px;line-height:35px;}
.nav li.subnav {background:#3862b8;width:120px;height:48px;line-height:48px;}
.nav li.subnav ul {display:block;background:#333;}
.nav li.subnav ul a {display:block; padding:0 10px;height:34px;line-height:34px;color:#fff;border-bottom:1px dashed #505050;}
.nav li.subnav ul li:hover a{background:#333;color:#587fcc;}
.nav li.subnav ul li.last a{border:0;}

.navpane{min-width:94px;height:30px;line-height:30px;margin-top:9px;background:#fff;text-align:center;font-size:14px;}
.navpane span{margin:0 5px;color:#3862b8;}
.navpane a{color:#3862b8;padding:0 2px}
.navpane a:hover{font-weight:700;}


.idex_list_tit{display:block;float:left;color:#666;width:260px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.idex_list_tit:hover{text-decoration:underline;color:#3862b8;}

.course_tab{height:23px;overflow:hidden;margin:17px 0 0 40px;}
.course_tab .blue_line{display:inline-block;width:6px;height:18px;background:#3862b8;float:left;margin:2px 20px 0 0;}

.teachers_tit{height:20px;line-height:20px;}
.teachers_tit .blue_line{display:inline-block;width:6px;height:18px;background:#3862b8;float:left;margin:2px 20px 0 0;}


.college_name:hover {color:#3862b8;text-decoration:underline;}
.college_list li.active .gray_ico_square{background:#3862b8;}
.college_list li.active .college_name{color:#3862b8;text-decoration:underline;}

.courses_nav .courses_subnav li a:hover,.courses_nav .courses_subnav li a.active{background:#587fcc;color:#fff;}
.courses_nav .courses_subnav li a:hover:after,.courses_nav .courses_subnav li  a.active:after{border-color:transparent transparent transparent #587fcc;}

.all_courses a.course{color:#333;}
.all_courses a.course:hover {color:#3862b8;text-decoration:underline;}

.gray_ico_square{width: 7px;height: 7px;display: inline-block;background:#cbcbcb;}
.ico_auto_square{width: 7px;height: 7px;display: inline-block;background:#587fcc;}

.selectTE_btn{float:right;width:70px;height:30px;background:#3862b8;color:#fff;cursor:pointer;font-size:14px;}
.selectTE_btn:hover{opacity:0.9;}

.courses_nav li a:hover,.courses_nav li a.active{color:#fff;background:#3862b8;}
.courses_nav li a:hover:after,.courses_nav li a.active:after
{position: absolute;right:-10px;z-index:99;top:50%;margin-top:-10px;width:0;height:0;border-width:10px 0 10px 10px; border-style:solid;content: "";display: block;border-color:transparent transparent transparent #3862b8;}

.courses_ul .info h4{font-size:14px;font-weight:normal; height:40px;text-align:center; line-height:40px;color:#3862b8;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.overview-list1 li .info h4{ font-size: 14px;font-weight: normal;height: 40px;text-align: center;line-height: 40px;color: #3862b8;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.g_course .con{color:#3862b8;width:270px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g_course .con a{color:#3862b8;}
.g_course .con a:hover{text-decoration:underline;}
.g_course .more{display:block;width:70px;height:25px;line-height:25px;background:#c9c9c9;font-size:14px;color:#fff;text-align:center;}
.g_course .more:hover{background:#3862b8;}

.article_box{ margin-top:20px; overflow:hidden;}
.article_box h5{ height:24px; line-height:24px; padding-left:20px; border-left:5px solid #3862b8; font-size:16px; color:#333;}
.heading{ float:left; margin-top:6px; height:18px; line-height:18px; font-size:16px; color:#333; padding-left:10px; border-left:5px solid #3862b8; font-family:'Microsoft YaHei';}


.footer{background:#587fcc;}
.footer .link{width:1200px;background:#587fcc;margin:0 auto;overflow:hidden;padding:30px 0 20px;border-bottom:1px dashed #fff;text-align:center;}
.footer .link li{display:inline-block;*display:inline;*zoom:1;text-align:center;border-right:1px solid #fff;width:160px}
.footer .link li a,.footer .nav-link a{color:#fff;}
.footer .link li a:hover,.footer .nav-link a:hover{text-decoration:underline;}
.footer .link li.last,.footer .nav-link li.last{border-right:0;}
.footer .link li:last-child{border-right:0;}
.footer .nav-link{width:1200px;background:#587fcc;margin:0 auto;text-align:center;padding:20px 0;}
.footer .nav-link li{display:inline-block;*display:inline;*zoom:1;text-align:center;padding:0 8px;border-right:1px solid #fff;}
.copyright{width:1200px;background:#587fcc;margin:0 auto;text-align:center;padding-bottom:30px;color:#fff;}


.fcly_head b{float:left;width:10px;height:30px;margin:10px 10px 10px 0;background:#3862b8}
