﻿@charset "utf-8";
/*头部header*/
.header{width:100%;min-width:1180px;}
.topnav{background-color:#f0f0f0; border-bottom:1px solid #ddd; font-family:'宋体'}
.n-container{width:1180px; margin:0 auto;}
.nav{line-height:14px; margin:0 -6px; padding:11px 20px;overflow:hidden;display:block}
.login{background:url(../images/Web_1180_03.gif) no-repeat; padding: 0 20px 0 20px; color:#f25f38;}
.nav2{padding:0; margin:9px 20px 9px 0;}

.nav2 li a{float:left;display:block;padding:0 0 0 4px;}
.nav2 li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav2 li.selected a span,.nav li a.selected span{background-position:100% -60px;color:#ff7e00;}
.nav2 li.selected .submenu{display:block;}

.nav2 li{background:url(../images/Web_1180_05.gif) no-repeat right; padding: 0 10px 0 0; margin:0 15px 0 0;}
.nav2 li .submenu{display:none;position:absolute;top:15px;*top:17px;left:6px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;padding:5px 5px 5px 0 ;width:90px;background:#f0f0f0; z-index:88;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}
.nav2 li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE; width:73px; padding:0 0 0 13px;}
.nav2 li .submenu li a{float:none;padding:0;text-align: left;height:28px;line-height:28px;background:none; width:65px;}

.n-container .nav2 .ilike .icon1{background:url(../images/small.gif) -10px -41px no-repeat; padding:0 16px 0 0;}
.n-container .nav2 .ilike a:hover{color:#f25f38;}
.n-container .nav2 .ilike a:hover .icon1{background:url(../images/small.gif) -10px -10px no-repeat;}
.n-container .nav2 .ilike a span{cursor:pointer; display:inline;}
.n-container .nav2 .imessage .icon2{background:url(../images/small.gif) -8px -120px no-repeat; padding:0 21px 0 0;}
.tel{background:url(../images/small.gif) 0 -73px no-repeat; padding:0 0 0 35px; color:#f25f38; font-weight:bold; line-height:20px;}

.midnav{height:68px; padding:28px 0; background:#fdfdfd; z-index:1;}
.midnav .logo-area{width:450px;}
.midnav .search,.fourm-shortcut .search{border:1px solid #ddd; cursor:text; height:34px; margin-top:30px;transition:background 0.1s ease-in 0s; width:380px;}
/*.midnav .phold,.fourmbox .phold{cursor:text; height:35px; left:0 ; line-height:35px; position:absolute; right:40px; text-indent:10px; top:0; width:313px;}*/
.midnav .inputxt,.fourm-shortcut .inputxt{border:medium none; height:34px;*height:32px;line-height:34px; outline:medium none; transition:background 0.1s ease-in 0s; width:287px;width:287px\9\0; border:none 0 0 #f5f5f5;padding:0 9px}
.midnav .subbtn,.fourm-shortcut .subbtn{border:medium none; bottom:-1px; color:#fff; cursor:pointer; font-size:14px; height:35px;position: absolute;background-color:#2ba1f3;transition: background 0.05s ease-in 0s; width: 75px;}

.botnav{height:50px;}
.botnav .main{background:#4b4b4b; height:100%;}
.botnav .mainnav{height:50px;}
.botnav .mainnav .link{display:block; font-size:14px; height:49px; line-height:50px; padding:0 42px; color:#fff;}
.botnav .mainnav .dhdb{display:block; font-size:14px; height:49px; line-height:50px; padding:0 42px;background:#feb537; color:#000;}
.botnav .mainnav .link:hover, .botnav .mainnav .link.current{background:#3b3b3b; color:#feb537;}
.botnav .mainnav span{width:33px; border-left:1px solid #252525;border-right:1px solid #252525; height:23px; line-height:23px; margin:14px 0; padding:0 0 0 11px; display:block;}

/*考试日历*/
.exam-rili{display: block; /*height: 515px;*/ left: 890px; overflow: hidden; width: 50px;}
.time{display: block; height: 50px; overflow: hidden; position: relative; width: 50px;}
.time .point{position:absolute;height:6px;width:6px;border-radius:3px;background-color:red;top:9px;right:7px}
.exam-info{background:#fafafa;height: 464px; position: absolute; width:290px; display:none; right:0;border:1px solid #2691D5;border-top:none;}
.exam-info .exam-title{ height: 25px; line-height: 25px; padding: 10px 20px;}
.exam-info .second-site{left: -290px;}
.exam-info .prev-month-btn, .exam-info .next-month-btn{background: url(../images/index-icon.gif) no-repeat scroll 0 0 ; border: 1px solid #6e6e6e; cursor: pointer; float: right; height: 24px; width: 24px;}
.exam-info .next-month-btn{background-position: 1px -405px;}
.exam-info .next-month-btn:hover{background-position: 1px -340px; border: 1px solid #feb537;}
.exam-info .prev-month-btn{background-position: -2px -436px;}
.exam-info .prev-month-btn:hover{background-position: -2px -373px; border: 1px solid #feb537;}
.exam-info h2{display: inline-block; font-size: 18px; font-weight: 400; width: 150px;}
.exam-info .month-slide{height: 65px; overflow: hidden; position: relative;}
.exam-info .month-list:before, .exam-info .month-list:after{content: ""; display: table; line-height: 0;}
.exam-info .month-list:after{clear: both;}
.exam-info .month-list{height: 65px; left: 0; position: absolute; top: 0; width: 800px;}
.exam-info .second-site{left: -290px;}
.exam-info .month-item{cursor: pointer; float: left; height: 65px; line-height: 58px; margin-right: 2px; width: 56px;}
.exam-info .month-item .month-card{background-color: #fff; color: #787878; height: 56px; text-align: center;}
.exam-info .month-item .month-card i{font-size: 22px; font-style: normal; font-weight: 400;}
.exam-info .selected-month{background: url(../images/index-icon.gif) no-repeat scroll  -1px -266px ;}
.exam-info .selected-month .month-card{background-color: transparent; color: #fff;}
.exam-info .exam-viewport{border-left: 1px solid #fff; border-right: 1px solid #fff; height: 226px; overflow: hidden; position: relative;}
.exam-info .exam-item{float: left; height: 226px; line-height: 25px; padding: 0 20px; width: 248px;}
.exam-info .exam-desc{color: #333; cursor: pointer; display: inline-block; height: 28px; position: relative; width: 248px;}
.exam-info .exam-name{background: url(../images/green-point.gif) no-repeat scroll -7px 0 ; display: inline-block; height: 15px; line-height: 15px; padding-left: 10px; width:12em;}
.exam-info .exam-time{position: absolute; right: 5px; top: 0;}

/* 全部课程展开begin */
.headNav{height:50px;background-color:#1986d4;}
.headNav .navCon{height:50px;position:relative;z-index:11;}
.headNav .navCon .navCon-cate-title{background:url(../images/nav-icon.png) 4px 1px no-repeat;font-size:16px;}
.headNav .navCon .navCon-cate{width:245px;height:50px;line-height:50px;font-size:14px;font-weight:bold;text-indent:10px;background-color:#0d73bc; color:#000;position:relative;}

.headNav .navCon .navCon-menu li{float:left;height:50px;line-height:50px;overflow:hidden;text-align:center; width:140px;}
.headNav .navCon .navCon-menu li a{color:#fff;display:block;font-size:16px;height:50px;line-height:50px;text-decoration:none;}
.headNav .navCon .navCon-menu li a:hover, .cur{color:#fff;text-decoration:none;}
.headNav .navCon .navCon-menu li a:hover, .curMenu{background-color:#0566ab;color:#fff;}

.headNav .navCon .navCon-cate .navCon-cate-title a{color:#ffffff; line-height:50px; padding:0 35px;}
.headNav .navCon .navCon-cate .navCon-cate-title a:hover{text-decoration:none;background:none;border:none;}

.headNav .navCon .navCon-cate .cateMenu{position:absolute;left:0px;font-family:"微软雅黑";box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3);background:#ebeff1;cursor:pointer; }
.headNav .navCon .navCon-cate .cateMenu li{width:145px; overflow:hidden; border-bottom:1px solid #333; border-top:1px solid #666;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag{width:125px;padding:10px 5px 10px 15px;overflow:hidden;line-height:25px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{height:25px;line-height:25px;display:block;text-indent:0px;background:url(../images/gray-arrow.gif) 164px 10px no-repeat;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{font-size:14px;font-weight:bold;color:#fff;}
.headNav .navCon .navCon-cate .cateMenu .on{background:#fff; *margin-bottom:-4px;border-left: 2px solid #2691D5; }
.headNav .navCon .navCon-cate .cateMenu .on .cate-tag a{color:#4b4b4b;}

.float-list-dnav{background:none repeat scroll 0 0 #8D0000;clear:both;font-size:14px;font-weight:bold;height:47px;line-height:47px;width:210px;}
.float-list-dnav a{color:#FFFFFF;margin:0 10px 0 10px;}
.float-list-dnav a:hover{color:#ffffff;}

.headNav .navCon .navCon-cate .cateMenu .list-item{
	width:1015px;padding:10px 10px 20px 10px;border:1px solid #A7A7A7;border-left:none;background:#FFFFFF;background:#FFF;position:absolute;left:145px;top:0px; height:435px; overflow:hidden;
	
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,.2),1px -3px 5px rgba(0,0,0,.2),3px 0 3px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.2),1px -3px 5px rgba(0,0,0,.2),3px 0 3px rgba(0,0,0,.2) inset;
	box-shadow:5px 5px 5px rgba(0,0,0,.2),1px -3px 5px rgba(0,0,0,.2),3px 0 3px rgba(0,0,0,.2) inset;
}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{float:left;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright{float:right;}
.headNav .navCon .navCon-cate .cateMenu .list-item dl{padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dt{color:#665446;font-size:14px;text-indent:0px;border-bottom:2px solid #665446;margin-bottom:8px;font-family:"微软雅黑"; width:100px; float:left; display:block;}
.headNav .navCon .navCon-cate .cateMenu .list-item dd{font-size:12px;font-weight:normal;text-indent:0px;line-height:26px;font-family:"微软雅黑"; width:867px; float:left; margin:15px 19px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dd a{color:#646464;margin-right:25px;height:22px;overflow:hidden;display:block;float:left;margin-bottom:5px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover{color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list{padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p{line-height:24px;text-indent:0px;font-size:12px;font-weight:normal;color:#000;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a{color:#646464;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a:hover{color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list{padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a{display:block;width:210px;height:100px;text-indent:0px;margin-bottom:8px;overflow:hidden;}
/* 全部课程展开end */

/*尾部footer*/
.footer{background-color: #383737; color: #fff; font-size: 14px; margin-top: 20px; padding: 28px 0 14px;width:100%;min-width:1180px;clear:both;}
.links{margin-bottom:25px;}
.links li,.links li a{display:inline-block; position:relative; color:#fff;line-height:32px; float:left;}
.about li a{ margin-right:20px;}
.follow li a{ margin:8px;}
.icon-sina,.icon-weixin,.icon-qq,.icon-more{background:url(../images/follow.png) no-repeat scroll 0 0;height: 41px;width: 42px; display:block;position:relative}
.icon-weixin{background-position:0 0;}
.icon-sina{background-position:0 -46px;}
.icon-qq{background-position:0 -91px;}
.icon-more{background-position:0 -136px;}
.info{clear: both; font-size: 12px; }
.info .cr{line-height:36px;}

.follow li a span{display:none;position:absolute;top:-143px;left:-32px;z-index:111;width:106px;height:139px;overflow:hidden}
.follow li a:hover span{display:block}

/*尾部15-05-30*/
.footer *{box-sizing:content-box}
.links{height:127px\9\0}
.links dl{float:left;margin-right:10px;width:13%}
.links dl dt{margin-bottom:10px;line-height:20px;font-size:18px;font-weight:normal}
.links dl dd,.links dl dd a{line-height:32px}
.links dl a{color:#ccc}
.follow{margin-top:-10px;width:240px}

.follow .phone{color:#fff;line-height:50px;font-size:34px;text-align:center}
.follow ul{position:relative;margin-top:8px}
.follow li,.follow li a{float:left}

/*尾部footer-650*/
.footer-650{width:650px;margin:100px auto 0;text-align:center}
.footer-650 .links{margin-bottom:10px;height:auto;text-align:center}
.footer-650 .links li,.footer-650 .links li a{ color:#6E6E6E;text-align:center;float:none;*float:left}
.footer-650 .pipe{margin:0 15px 0 0;*margin:0 30px 0 0}
.footer-650 .info{padding:15px 0 45px;}
.footer-650 .about li a{ *margin-right:30px;}


/*建议反馈*/
.sidebar1{bottom: 296px;bottom: 298px\9\0;height:181px;position: fixed;right: 30px;width: 55px;z-index: 9999999;*POSITION: absolute;*TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200);}
.sidebar1 .consultative,.sidebar1 .signup,.sidebar1 .advise,.sidebar1 .topback,.sidebar1 .share{display: block; height: 55px;  width: 55px;background:url(../images/sidebar.png) 0 0 no-repeat #636363;margin:3px 0 4px}
.sidebar1 .consultative{background-position:6px -183px}
.sidebar1 .share{background-position:5px -227px; padding:0}
.sidebar1 .signup{background-position:11px -27px}
.sidebar1 .advise{background-position:8px -74px}
.sidebar1 .topback{background-position:8px 17px}
.sidebar1 .consultative span,.sidebar1 .signup span,.sidebar1 .advise span,.sidebar1 .topback span,.sidebar1 .share span{display:none;color:#fff;font-size:14px;text-align:center;padding:10px;_padding:8px 10px}
.sidebar1 a.consultative:hover span,.sidebar1 a.signup:hover span,.sidebar1 a.advise:hover span,.sidebar1 a.topback:hover span,.sidebar1 .share:hover span{display:block}
.sidebar1 a.consultative:hover,.sidebar1 a.signup:hover,.sidebar1 a.advise:hover,.sidebar1 a.topback:hover,.sidebar1 .share:hover{background-image:none;background-color:#383737}
.sidebar1 .sharebar{position:absolute;right:55px;top:62px;width:260px;background-color:#383737;height:55px;display:none}
.sidebar1 .sharebar .sina,.sidebar1 .sharebar .tencent,.sidebar1 .sharebar .weixin,.sidebar1 .sharebar .qzone{height: 43px;  width: 55px;background:url(../images/sharebar.png) 0 0 no-repeat #383737;display:block;float:left}
.sidebar1 .sharebar .sina{background-position:-69px 0}
.sidebar1 .sharebar .tencent{background-position:-69px -156px}
.sidebar1 .sharebar .weixin{background-position:-69px -105px}
.sidebar1 .sharebar .qzone{background-position:-69px -52px}
.sidebar1 .sharebar a.sina:hover{background-position:2px 0}
.sidebar1 .sharebar a.tencent:hover{background-position:1px -156px}
.sidebar1 .sharebar a.weixin:hover{background-position:1px -105px}
.sidebar1 .sharebar a.qzone:hover{background-position:1px -52px}

.n-container{width:1180px; margin:0 auto;}

/*单个视频*/
.row{ margin:0 -10px;_margin:0 -13px;overflow:hidden;}
.row a:hover{ color:#1d88d3;}
.c-cell, .c-cell2, .c-cell3{float: left; margin: 0 8px 0 7px;}
.row a{color:#333}
.c-cell{margin:0 10px;*margin:0 8.9px; width:180px;}
.c-cell2{width:380px; margin:0 10px; *margin:0 6.8px;}
.c-cell2 .row{margin: 0 -10px; *margin:0;_margin:0 -13px}
.c-cell2 .row .c-cell {*margin: 0 5.9px;}
.row img{vertical-align:middle}

.hidehide{ display:block;}
.c-card{ height:175px;}

.mask{top:0;left:0;position:absolute;bottom:0;right:0;opacity:0;z-index:30;background-color:#1f74b0;filter: alpha(opacity=0);
-webkit-transition: box-shadow .2s ease-in 0;
-moz-transition: box-shadow .2s ease-in 0s;
transition: box-shadow .2s ease-in 0s;
z-index: 5;}
.cover:hover .mask{opacity:0.5;box-shadow:0px 0px 8px #000}

.choose{background-color:#fff; padding:5px 10px; margin:0 0 15px;border-radius: 5px;border-bottom: 1px solid #eaeaea; zoom:1}
.choose dl{border-bottom: 1px solid #eaeaea; line-height:27px; margin:5px 0; padding:5px 0; overflow:hidden; display:block; width:1160px;}
.choose dt{float: left; padding:0 10px;text-align:right;width: 60px;}
.choose dd{margin-left: 99px;vertical-align:middle;}
.choose a{margin:0 10px 0 0; padding:0 15px; line-height:25px; display:inline-block;}
.choose a.on,.choose a:hover{background-color:#2ba1f3; color:#fff;}

.section{width:320px;height:380px;}
.container{width:825px;background:#fff;margin-bottom:30px;padding-bottom:30px;min-height:500px;}


.star0,.star1,.star2,.star3,.star4,.star5,.star6,.star7,.star8,.star9,.star10{background:url(../images/stars.gif) no-repeat; width:125px; height:30px;display:block;}
.star0{ background-position:0 0;}
.star1{ background-position:0 -32px;}
.star2{ background-position:0 -62px;}
.star3{ background-position:0 -94px;}
.star4{ background-position:0 -124px;}
.star5{ background-position:0 -155px;}
.star6{ background-position:0 -185px;}
.star7{ background-position:0 -219px;}
.star8{ background-position:0 -248px;}
.star9{ background-position:0 -279px;}
.star10{ background-position:0 -313px;}

.weibologin,.qqlogin,.renrenlogin,.weixinlogin,.weibo,.qq,.renren,.weixin{ background:url(../images/share.gif) no-repeat 0 0; width:32px; height:32px; overflow:hidden; display:block;}
.qqlogin,.qq{ background-position:0 -68px;}
.weibologin,.weibo{ background-position:-42px -68px;}
.renrenlogin,.renren{ background-position:-85px -68px;}
.weixinlogin,.weixin{ background-position:-127px -68px;}
/*分享到*/
.major .detail .right p.sharebox,.thread .core_title p.sharebox{margin-left: 105px;_margin-left:80px; line-height: 20px; margin-top: 7px;width: 155px;}
.major .detail .right p span.share,.thread .core_title p span.share{*margin-top:-20px;}
.major .detail .share a,.thread .core_title share a{overflow:hidden;width:20px;height:20px;float:left;display:block;margin:0 3px}
.major .detail .share img,.thread .core_title .share img{width:20px;height:20px;}
/*精品*/
.best{position:absolute;top:0;left:0;z-index:2;background:url(../images/best.png) -4px -3px no-repeat;width:52px;height:50px}