@charset "utf-8";
h1 {/* font:bold 22px/200% 'Microsoft Yahei',SimHei; */font: bold 14.5pt/200% 'Microsoft Yahei',SimHei;line-height: 1.5;color: #333; word-wrap: break-word; word-break: normal; padding: 20px 0 10px 0;margin: 0;  text-align: center;}
.article-author {  margin: 0; }
.article-author, .article-author * { font-weight: normal; color: #999;}
.article-author span, .article-author tt {  }
.article-author .right a{color:#BF8055;}
.article-author tt{padding:0 5px;}
/*wangcan 2016-09-14 修改内容页字体大小。由16号字变小为14号字*/
#content, #content * { font-size: 14px; line-height: 180%; }
#content img{max-width: 100%;height: auto}
#content td { box-sizing: border-box; padding: 3px ;border:#dedede 1px solid;}
 
 
#content table tr:nth-child(2n){background:#ffffff ;border:#dedede  1px solid; } 
#content table tr:nth-child(2n+1){background:#eeeded;border:#dedede 1px solid; }
#content table {border:#dedede 1px solid;}
#content table a{color:#007dce;}
#content table  td{border:#dedede 1px solid;}

#content ol,#content blockquote{border-left: 3px #dedede solid;}
#content blockquote {background-color: #f7f7f7;padding: 8px 13px;margin: 16px 0}
#content blockquote p{margin: 0}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin-top: 15px;}
/* #content p{padding:7px 0;} */

.yuanchuang{}
 
.yuanchuang{height: 60px;width:30px; }
.yuanchuang img{padding-top: 4px;position: absolute;padding-right: 10px;}

#content h2,#content h3{border-left: 4px #0073bf solid;padding-left: 10px; color:#0073bf; }

#content h2 *{font-size: 18px;line-height: 120%}
#content h3 *{font-size: 16px; height:120%;line-height: 120%}

.article-author{font-size: 12px;}
.article-description{border: 1px #dedede solid;background-color: #f7f7f7;padding:0 0px 0 30px; position: relative; margin-bottom:20px;}
.article-description strong{width: 30px;position: absolute;left:0;top:0;display: block;text-align: center;padding-top: 10px;font-size: 14px;}
.article-description p{border-left: 1px #dedede solid;_height:36px;min-height: 36px;padding:10px 15px;margin:0;line-height: 18px;}
.content-hr{height:1px;border:none;border-top:1px #C9C9C9 dashed;  margin-bottom: 10px;}

/*2016-09-20 给文中内链加一个颜色,方便用户识别 */
#content a{text-decoration: none;line-height: 110%;border-bottom: 1px #008FE1 dotted;color:#008FE1;}
#content a:hover{border-bottom: none}

.tags-share .colspan.fr{float: right;}

.taglist { border: 1px #dedede solid;margin-top: 10px; }
.taglist h4{background-color: #f7f7f7;height:40px;line-height: 40px;padding: 0 15px;border-bottom: 1px #dedede solid}
.taglist h4 strong{font-size: 16px;font-family: "Microsoft Yahei"}
.article-tags {}
.article-tags li { padding-left: 5px;display: inline; }
.article-tags a { background-color: #fff;border: 1px #dedede solid;padding:2px 4px;font-weight: normal; font-size: 12px;}
.taglist div.clearfix{margin:15px 15px 15px 30px !important;}

.relatedRead:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.relatedRead{*zoom:1;}
.relatedRead li{list-style: square; width:50%;float: left;height: 30px;line-height: 30px;}
.relatedRead li a{line-height: 20px;font-size: 12px;/*display: block;*/height: 20px;white-space: nowrap;text-overflow: ellipsis;width:85%;overflow: hidden;}
@media only screen and (max-width:767px) {.relatedRead li{width:auto;float: none;}}

#interaction{ _height:150px;min-height:150px;position: relative;margin-top: 30px;}
#interaction dt{height:70px;border-bottom: 1px #dedede dashed;}
#qrcodeOut dt,#qrcodeOut dd{padding-left: 140px}
#qrcodeOut dd{height:80px;}
#qrcodeOut dt strong{font:bold 20px/25px "Microsoft Yahei";padding-top: 15px;display: block;}
#qrcodeOut dt small{font: 12px/14px "Microsoft Yahei"; color:#999;}
#qrcodeOut .qrcode{border: 1px #dedede dashed;position: absolute;left: 0; top: 0;}
#interaction dd{padding-top: 15px;}

.digg{ text-align: center;}
.digg a { height: 48px;background-color: #f0f9ff; width: 150px; border: 1px solid #008FE1;border-radius: 24px; line-height: 48px; color: #008FE1;display: block;margin: 0 auto; }
.digg a:hover{text-decoration: none; background-color: #008FE1;color: #FFF;border-color: #008FE1;}
.digg .fh{font-size: 22px;}
.digg tt{font-size: 18px;}
.colspan.source{padding-top: 33px;float: right;line-height: 14px}

.next-prev{padding: 10px 0 20px 0;margin-top: 10px;font-size: 14px;border-top: 1px #dedede solid; line-height:180%;}
.next-prev a{font-size: 14px;}

.article-question{padding: 20px;font-size: 14px;background-color: #f7f7f7;margin-bottom: 15px;}
.article-question p{margin: 0;}
.article-answer {padding:10px 20px;background-color: rgb(233,255,223);}
.answer{padding:5px 20px;background-color: rgb(243,255,236);}

#content div.related{border: 1px #dedede solid;padding: 15px;background-color: #f7f7f7; }
#content div.related ol{border-left: none;padding:10px 20px;}
#content h4.recommend{margin-top: 0;padding-top: 0}
h4.recommend strong{border-bottom: 3px #9f0366 solid;}


#courseInfo {border: 1px #b9e39f solid; margin-top: 20px; background: #d5e3cc;margin-bottom: 20px;padding: 20px; }
#courseInfo li{border-bottom: dotted 1px #eeeeee; margin-right: 40px; list-style: none;height: 30px; line-height: 30px;}
#courseInfo li:last-child{border-bottom: none;}



@media only screen and (max-width:767px) {
#courseInfo {border: 1px #b9e39f solid;  margin-top: 20px; background: #d5e3cc ;padding:20px 0 ;margin-bottom: 20px;}
#courseInfo ul{padding-left: 20px}
#courseInfo li{border-bottom: dotted 1px #eeeeee;  list-style: none;height: 30px; line-height: 30px;}

}