﻿@charset "utf-8";
h1 {/*  font-size: 28px; */ 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 {  }
/*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: none;}
#content table{border-color: #dedede;}
#content table tr:nth-child(2n){background:#fbfbfb;border:#ffffff 2px solid; } 
#content table tr:nth-child(2n+1){background:rgb(255, 245, 253);border:#ffffff 2px solid; }
#content table {border:#ffffff 2px solid;}
#content table  td{border:#ffffff 2px 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 h2,#content h3,#content h4{border-left: 4px #8c1d79 solid;padding-left: 10px; color:#8c1d79; }

#content h2{font-size: 18px;line-height: 120%}
#content h3{font-size: 16px; height:120%;line-height: 120%}
#content h4{font-size: 14px; height:120%;line-height: 120%}
/* #content p{padding:7px 0;} */
.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 solid #D5D5D5; margin-bottom: 10px; }
.arcPos{height: 20px;border-bottom: 2px #0d59a7 solid;margin-bottom: 20px;line-height: 18px;overflow: hidden;}
.arcPos span{padding: 0 6px}

/*2016-09-20 给文中内链加一个颜色,方便用户识别 */
#content a{text-decoration: none;line-height: 110%;border-bottom: 1px #a3442e dotted;color:#a3442e;}
#content a:hover{border-bottom: none}

.tags-share .colspan.fr{float: right;}

/*.share {}
.share a{display: block; float: left; width:34px; height: 34px; line-height: 34px; font-size: 20px; color:#fff;text-align: center;}
.share a:hover{opacity: 0.7}
.share li{float: right;line-height: 34px;padding-left: 15px;position: relative;}
.share li.bdsharebuttonbox a{width: 24px}
.share .weibo{background-color: rgb(238,100,102);width: }
.share .wechat{background-color: rgb(67,177,87);}
.share span{position: absolute;display: block;border: 1px #ddd solid;padding: 10px;background-color: #fff;line-height: 16px;left:-100px;top:-320px;}
.share .star{background-color: rgb(253,153,64);}
.share .bdshare-button-style0-24 .bds_more{padding-left: 0 !important;margin:5px 0 0 0 !important;}*/

.taglist { border: 1px #dedede solid;margin-top: 10px; }
.taglist h4{background-color: #f7f7f7;height:40px;line-height: 40px;padding: 0 15px;}
.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 solid;}
#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 solid;position: absolute;left: 0; top: 0;}
#interaction dd{padding-top: 15px;}

.digg{ text-align: center;}
.digg a { height: 48px;background-color: #fff5fd; width: 150px; border: 1px solid #dedede;border-radius: 24px; line-height: 48px; color: #99207f;display: block;margin: 0 auto; }
.digg a:hover{text-decoration: none; background-color: #99207f;color: #FFF;border-color: #99207f;}
.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;/* margin-top: 20px; */}
#content div.related ol{border-left: none;padding: 20px;}
#content h4.recommend{margin-top: 0;padding-top: 0}
h4.recommend strong{border-bottom: 3px #0d59a7 solid;}


#courseInfo {border: 1px #b9e39f solid; margin-top: 20;margin-top: 20px; background: #d5e3cc ;padding:20px;margin-bottom: 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;}


.yuanchuang{}
 
.yuanchuang{height: 60px;width:30px; }
.yuanchuang img{padding-top: 4px;position: absolute;padding-right: 10px;}
 
.width-space{width: 10px;}
/*
.yuanchuang{position: absolute;
left: 0;
width: 14px;
padding: 5px 3px;
margin: 0;
line-height: 125% !important;
text-align: center;
 
font-size: 12px; color:#fff;background: #d81e06; border-radius: 5px;}*/