/* CSS Document */

.cont-wide{ width:1000px; margin:5px auto; clear:both; text-align:left;}
.blk12{ height:12px; clear:both; font-size:0px; line-height:0px; width:100%; overflow:hidden;}
.blk25{ height:25px; clear:both; font-size:0px; line-height:0px; width:100%; overflow:hidden;}
.blk40{ height:40px; clear:both; font-size:0px; line-height:0px; width:100%; overflow:hidden;}
.mt55{ margin-top:55px;}

.ms-main{ width:690px; float:left; min-height:700px; height:auto !important; height:700px; }
.ms-main-cont{ border:1px #d2d2d2 solid; border-radius:3px; background:#FFF; min-height:1000px; height:auto !important; height:500px; margin-top:20px}
.ms-side{width:290px; float:right; min-height:700px; height:auto !important; height:700px;}
.ms-side-cont{ background:#FFF; margin-top:20px; min-height:500px; height:auto !important; height:500px; }

.h2-side-ms{ height:40px;clear:both;position:relative; }
.h2-side-ms .txt{ float:left; padding:5px 0 0 15px;font:normal 25px/35px "微软雅黑"; height:20px; background:#FFF; }
.h2-side-ms .ico{  float:left; display:block; width:35px; height:40px; background:url(//img.233.com/www/img/jianli/2014/news.png) -333px -153px;}

/*tab菜单*/
.course-tab{ width:650px; margin:0px auto; padding-top:15px; border-bottom:1px solid #d2d2d2; overflow:hidden; padding-bottom:15px}
.course-tab ul li{ float:left; height:35px; margin-top:10px}
.ms-main .course-tab ul li a{ display:block; font:normal 12px/30px "宋体"; color:#606a7a ; border:#e7e7e7 solid 1px; background:#f7f7f7;padding:0 10px;border-radius:3px; margin-right:8px; white-space:nowrap}
.ms-main .course-tab ul li a:hover{ text-decoration:none; color:#1E77BC;}

.ms-main .course-tab ul li.focus a{ border:#0164b3 solid 1px; background:#0164b3;color:#FFF;}
.ms-main .course-tab ul li.focus a:hover{ text-decoration:none; color:#FFF;}

/*老师选择*/
.teacher-list{width:630px; margin:0px auto; padding:8px 10px; height:20px; font:normal 12px/20px "宋体"; color:#888;border-bottom:1px dotted #d2d2d2;}
.teacher-list dt,.teacher-list dd{ float:left; display:inline; margin-left:12px;}
.teacher-list dt{ margin-left:0px;}
.teacher-list dd a{ display:block; padding:0px 5px; border-radius:3px; color:#606a7a;}
.teacher-list dd a.on{ background:#e3e9ee; color:#606a7a;}
.teacher-list dd a:hover{ background:#f5f5f5; text-decoration:none;}


/*列表*/
.item-content{overflow:hidden;}
.item-title{font-size:18px;line-height:25px;font-family:"微软雅黑",sans-serif;font-weight:600; padding-left:35px;background:url(//img.233.com/www/img/jianli/2014/news.png) -975px -277px;}
.item-title.video{ background-position:-975px -240px}
.item-title.txt{ background-position:-975px -277px}
.item-info{line-height:13px;padding:15px 0 0; font:normal 12px/20px "宋体"; color:#3b639f;}
.item-info a{color:#3b639f;}.item-info a:visited{color:#3b639f;}
.item-info a:hover{color:#3b639f;}
.item-info a:active{color:#3b639f;}
.item-info span{ margin:0px 20px;}
.item-digest{ font:normal 12px/26px "宋体";color:#545454;padding:5px 0 0px;word-wrap:break-word;word-break:break-all; height:55px; overflow:hidden;}
.item-digest a{ color:#006699;}

.item-endinfo{ height:30px; line-height:30px; color:#666; font:normal 12px/30px "宋体"; position:relative; clear:both; margin-top:15px;}
.item-endinfo .sharebox-sha{ color:#666; background:url(//img.233.com/www/img/jianli/2014/gd.png) -183px -1003px no-repeat;  display:inline-block; padding-left:25px;}
.item-endinfo .sharebox-sha:hover{ text-decoration:underline; text-decoration:none;}
.item-endinfo .fr{ height:30px;font:normal 12px/30px "宋体"; vertical-align:middle;}

.item-endinfo .share-trigger{ float:right; height:30px; position:relative; width:75px; text-indent:2em;background:url(//img.233.com/www/img/jianli/2014/gd.png) -185px -930px no-repeat; cursor:pointer; margin-left:12px;}
.item-endinfo .share-trigger.hover{ color:059;background-position:-185px -962px}
.share-trigger .share{ display:none; position:absolute; right:6px; top:25px; width:110px; height:166px; padding:16px 5px 5px; background:url(//img.233.com/www/img/jianli/2014/gd.png) no-repeat 0px -755px;}
.share-trigger .share a{ display:block; padding:0px 15px; height:27px;line-height:27px; text-indent:28px;background-image:url(//img.233.com/www/img/jianli/2014/news.png); background-repeat:no-repeat;color:#808080;}
.share a.qq{background-position:-976px -71px}
.share a.sina{background-position:-976px -39px}
.share a.zone{background-position:-976px -103px}
.share a.frd{ background-position:-976px -136px}
.share a.per{  background-position:-976px -168px}
.share a.hap{ background-position:-976px -201px}
.share-trigger .share a:hover{ background-color:#f5f5f5; color:#666; text-decoration:none;}
.item-endinfo .share-trigger.hover .share{ display:block;}


.list-item-ul{ margin-top:-15px;}
.list-item-ul li{ width:650px; margin:0px auto;border-bottom:1px #e5e5e5 solid; clear:both; padding-top:24px; /*margin-top:5px; margin-bottom:20px;*/}
.list-item-ul .item-title{font-weight:bold; font:normal 18px/30px "微软雅黑",sans-serif;color:#333;}
.list-item-ul .item-title a{color:#333;}
.list-item-ul .item-title a:hover{ color:#006699; text-decoration:none;}
.list-item-ul .item-endinfo{ margin-top:10px; margin-bottom:12px;}
.list-item-ul .item-time{ font-family:"宋体"; color:#3b639f; margin:0px;}

/* 分页 */
.pagebox{ clear:both;width:650px; margin:0px auto; padding:20px 0 30px;white-space:nowrap;overflow:hidden;text-align:center;zoom:1;font-size:12px;font-family:"宋体",sans-serif; margin-bottom:8px;}
.pagebox span{float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a{display:block;overflow:hidden;zoom:1;_float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #e2e2e2 solid;color:#666;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pagebox span.pagebox_next a:hover{color:#f30 !important; text-decoration:none;}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636;border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#fd8200; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #e2e2e2 solid; color:#666; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.text{font:normal 12px/24px ""; margin-left:20px; display:inline; color:#888}
.pagebox span input{ width:30px; height:18px; line-height:18px;border:1px #c9c9c9 solid; background:#fff}
.pagebox span input:hover{ border-color:#d90}



/*详情页-标题-文章-版权*/
.article-title{ width:635px;  margin:0px auto; padding-top:30px;}
.article-title .h2-article{ color:#252525; width:100%; text-align:center; font-size:25px;font-family:"Microsoft Yahei", "微软雅黑", "黑体"; }
.article-title .sharebox-sha{  color:#888;  background:url(//img.233.com/www/img/jianli/2014/gd.png) -186px -563px no-repeat;display:inline-block;  padding-left:25px; font:normal 12px/30px "宋体"; margin-left:15px; }
.article-title .sharebox-sha:hover{ text-decoration:underline; background:url(//img.233.com/www/img/jianli/2014/gd.png) -186px -563px no-repeat; text-decoration:none;}
.article-title .share-trigger{ display:inline-block; height:30px; position:relative; width:75px; text-indent:2em; background:url(//img.233.com/www/img/jianli/2014/gd.png) -185px -657px no-repeat; cursor:pointer; margin-left:12px; font:normal 12px/30px "宋体"; color:#888; }
.article-title .share-trigger.hover{ background-position:-185px -694px }
.article-title .share-trigger.hover .share{ display:block;}
.article-title .info-tip{ clear:both; height:30px; width:100%; margin:0px auto; text-align:center; padding:5px 0px;}
.article-title span{ font:normal 12px/30px "宋体"; color:#888; }
.article-title .record{ background:url(//img.233.com/www/img/jianli/2014/gd.png) -185px -595px no-repeat;font:normal 12px/30px "宋体"; display:inline-block; height:30px; color:#207cc3 !important; padding-left:20px; margin-left:15px;}

.pre-info{ width:635px; margin:15px auto; background:#f8f8f8; border:1px #d2d2d2 dashed; border-radius:5px; padding:0px 0px 10px;}
.pre-info ul li.pre-cell{  height:40px; padding:0 20px 0px 20px; border-bottom:1px #a2a2a2 dotted;font:normal 14px/40px "宋体"; color:#606a7a;  margin-bottom:10px; }
.pre-info ul li.pre-cell .data{ margin-right:30px;}
.pre-info ul li.key-point{font:normal 14px/26px "宋体"; color:#252525; padding:0 20px 0 20px}
.pre-info ul li.pre-cell .tit,.pre-info ul li.key-point .tit { color:#999; }


.article-cont{ width:635px; margin:20px auto; background:#FFF url(//img.233.com/www/img/jianli/2014/shuiyin.png) repeat 128px 30px; min-height:300px; height:auto !important; height:300px; font:normal 14px/28px "宋体"; color:#252525; margin-bottom:30px;}
.copyright-info{ width:605px; margin:40px auto; padding:12px 15px; color:#808080; font:normal 12px/23px "宋体"; background:#f8f8f8; border:1px #e5e5e5 solid; border-radius:3px;}

/*详情页-相关阅读*/
.article-related{width:635px; margin:20px auto 0px;}
.h2-related{ height:25px; border-bottom:1px #d2d2d2 solid; position:relative; margin-bottom:25px;}
.h2-related i.bar{ display:block; width:3px; height:18px;  overflow:hidden; float:left;  top:15px; position:relative;}
.h2-related .txt{ height:20px; background:#FFF; font:normal 20px/20px "微软雅黑"; color:#0077b9; float:left; padding:0px 15px; top:15px; border-left:#0077b9 solid 2px; border-right:#0077b9 solid 2px;  position:relative; }
.h2-related i.dot{ position:absolute; width:62px; height:10px; right:0px; top:22px;}

.article-related .column-two{ width:300px;}
.article-related .column-two li{ clear:both; height:28px;font:normal 14px/28px "宋体"; color:#252525; text-indent:15px; background:url(//img.233.com/www/img/jianli/2014/gd.png) -197px -303px no-repeat}
.article-related .column-two li a{ color:#252525; display:block; width:100%; overflow:hidden; white-space:nowrap;}
.article-related .column-two li a:hover{ color:#ff5500; text-decoration:none;}


/*右侧 名师介绍*/
.intro-famous{ padding-right:15px; border:1px #ccc solid; border-radius:3px; margin-top:15px; height:auto; clear:both; padding-bottom:10px; padding-left:15px}
.famous-ul{ margin-top:20px; clear:both;}
.famous-pic{ width:102px; height:96px; float:left; overflow:hidden; position:relative; padding:3px; padding-top:4px; margin-right:8px; }
.famous-pic .shade{width:106px; height:100px; position:absolute; top:0px; left:0px;}
.famous-pic img{ width:99px; height:91px;border-radius:3px;}
.famous-name{ height:32px; font:normal 14px/25px "微软雅黑"; color:#333; width:140px;  float:left; }
.famous-name a{display:inline-block; vertical-align:top; margin-right:10px; white-space:nowrap; overflow:hidden; color:#4596d8;}
.famous-name a:hover{ color:#ff5500; text-decoration:none;}
.famous-ico{ display:inline-block; vertical-align:top; width:19px; height:21px;}
.famous-name .famous-ico{ margin-top:5px;}
.famous-txt{width:140px; height:70px; overflow:hidden; float:left; font:normal 12px/23px "宋体"; color:#555; position:relative;}
.famous-txt p{ margin:0px;}
.famous-txt a.more{ display:inline-block; width:35px;color:#999; position:absolute; bottom:0px; right:0px;}

.fa-course{ clear:both; border-top:1px #d9d9d9 dashed; padding:13px 0px 3px; margin-top:15px; position:relative; color:#666;}.fa-course a{color:#666;}
.fa-course a:hover{ color:#343434; text-decoration:none;}
.fa-course span{ font-weight:bold; color:#0164b3}
/*倒三角*/
.SD-tipbox-direction{position:absolute;left:50px; margin-left:-8px; top:-9px; clear:both;}
.SD-tipbox-direction em,.SD-tipbox-direction i{ height:13px; width:17px; font-family: Simsun; font-size:16px;line-height:21px; overflow: hidden;position:absolute; font-style:normal}
.SD-tipbox-direction i{ top:1px;color: #fff;}
.SD-tipbox-direction em{color: #d9d9d9;}

/*主讲科目列表*/
.course-list{ width:100%; clear:both; padding:10px 0px 0px;}
.course-list dd{ height:28px;font:normal 12px/28px "宋体"; color:#333; clear:both;}
.course-list dd a.title .H{ display:inline-block; width:8px; height:9px; overflow:hidden; font-size:0px; background:url(//img.233.com/www/img/jianli/2014/gd.png) no-repeat -98px -665px; position:relative; top:-5px;_display:none;}
.course-list dd a.title{ float:left; width:140px; overflow:hidden;white-space:nowrap; height:28px; line-height:28px;}
.course-list dd a.btn{ float:right; margin-left:10px; border:1px #d8d8d8 solid; background:#f8f8f8; padding:0px 8px; height:20px; font:normal 12px/20px "宋体"; color:#666; margin-top:3px; }
.course-list dd a.btn:hover{ background:#0164b3;border:1px #0164b3 solid;  color:#FFF; text-decoration:none;}



/*热点专题*/
.hot-subject{ border:1px #d2d2d2 solid; border-radius:3px; background:#FFF; position:relative; height:210px;}
.hot-subject h2{ float:left;  height:40px; font:normal 20px/40px "微软雅黑"; color:#333; text-indent:10px;}
.hot-subject .pre-btn,.hot-subject .next-btn{ display:block; position:absolute; background:url(//img.233.com/www/img/jianli/2014/gd.png) -160px -443px;width:5px; height:9px;  overflow:hidden;}
.hot-subject .pre-btn{ right:35px; top:16px; background:url(//img.233.com/www/img/jianli/2014/gd.png) -160px -443px;}
.hot-subject .pre-btn:hover{ background-position:-160px -456px;}
.hot-subject .next-btn{ right:15px; top:16px;background-position:-169px -443px;}
.hot-subject .next-btn:hover{ background-position:-169px -456px;}

.img-list{ width:255px; height:155px; overflow:hidden; margin:0px auto; padding:5px 0px 15px; clear:both;}
.img-list li{ width:255px; height:155px; position:relative; display:none;}
.img-list li.on{ display:block;}
.img-list img{ width:255px; height:155px;}
.img-list li span{ display:block; width:100%; height:25px; background:#333;font:normal 14px/25px "宋体";  color:#FFF; text-align:center; position:absolute; bottom:0px; left:0px;}
.img-list li a:hover span{ text-decoration:none; color:#f0f0f0;}

/* 标题 */
.hd-title{ width:998px; height:49px;border:1px solid #e1e1e1;background:url(//img.233.com/www/img/jianli/2014/bt-bg.png) repeat 0 0; margin-top:20px; clear:both;}
.hd-title-lf{position:relative; top:-1px; left:-1px; height:51px; float:left; background-color:#006bb5; font:30px/51px "Microsoft Yahei" ; padding:0 20px; border-radius:3px 0 0 3px; overflow:hidden;}
.hd-title-lf i{ display:block; width:28px; height:14px; background:url(//img.233.com/www/img/jianli/2014/master.png) no-repeat -20px 0; position:absolute; right:0; bottom:0px; _bottom:-30px;}
.hd-title-lf a{ font:30px/51px "Microsoft Yahei" ;color:#FFF!important;}
.hd-title-lf a:hover{ text-decoration:none;}
.hd-title-rt{float:right; text-align:center; font:12px/50px "SimSun" ; position:relative; color:#999; padding-right:5px;}
.hd-title-rt a{padding: 0 10px;}
.hd-title-rt span{ color:#f05a00;font:bold 18px/25px "Microsoft Yahei","SimHei"; }

/*本文导航*/
.wz-nav{margin: 0 auto;width:618px;clear:both;background:#fff;overflow:hidden}
.wz-nav-hd{ width:617px; border-right:#ededed solid 1px; background:url(//img.233.com/www/img/jianli/2014/news.png) 0 0 no-repeat; line-height:36px; text-indent:3em; text-align:left; font-weight:bold; margin-top:10px}
.wz-nav-bd1,.wz-nav-bd2{border:#ededed solid 1px; border-top:none; float:left; width:616px}
.wz-nav ul{float:left; position:relative; margin-right:-1px;padding:8px 8px 15px 20px;border-right:1px dotted #d2d2d2;}
.wz-nav ul li{ float:left;display:inline;width:100%;margin:0px;padding:0px;line-height:27px;height:22px;overflow:hidden;font-size:12px;}
.wz-nav ul li.act,.wz-nav ul li.act a{color:#005b9c; font-weight:bold}
.wz-nav ul li a{color:#414141}.wz-nav-bd ul li a:hover{color:#d00}
.wz-nav-bd1 ul{width:280px;}
.wz-nav-bd2 ul{width:177px;}

.zb{ width:100%; text-align:right; margin-top:30px;}
.zb a{padding-left:15px}