/*--图片--*/
.content_topp .img {background:#fafafa; border:1px solid #e8e8e8; padding:10px; font-size:12px; color:#666; text-align:center;}
.content_topp .img_l {margin:5px 20px 5px 0; float:left; clear:left}
.content_topp .img_r {margin:5px 0 5px 20px; float:right; clear:right}
.content_topp .img strong{font-size:12px;font-weight:normal; display:block; overflow:hidden;line-height:18px;padding-top:10px;clear:both;}
.content_topp img{ max-width:100%;  max-height: 100%;}

/*表格*/
.content_topp table {margin:10px;font-size:12px;background: #fafafa;border: 1px solid #e8e8e8;border-collapse:collapse;border-spacing:0; width:100%;}
.content_topp th{border-top:2px solid #BBB;background-color:#F7F7F7;font-weight:bold;}
.content_topp td, .content_topp th{padding:2px 5px;}
.content_topp table tr td{padding:2px 10px; margin:0; line-height:20px; border: 1px solid #ddd;}
.content_topp table tr td p{ text-indent: 0; }
.content_topp table td table {margin:0;}
.content_topp table td table td{padding:2px}
.content_topp .table {margin: 10px auto;color: #666;font-size:12px;table-layout:auto;}
.content_topp .table td {background: #fafafa;border: 1px solid #e8e8e8;vertical-align: top;}
.content_topp .table td .img {border: 0;background: none;padding: 0}


/*强制换行*/
.content_topp,.content_1{word-wrap: break-word;word-break:break-all;}
#content-body .img:first{ display: none; }

body{ background-color: #f5f5f5 ; }

/* 清除浮动 */
.clearXJ { zoom: 1; }
.clearXJ:before, .clearXJ:after { display: table; line-height: 0; content: ""; }
.clearXJ:after { clear: both; }

/* 右边栏图片集框 */
.doc-img{ width: 280px; height: auto; border: 1px solid #e9e9e9 ; background-color: #fff;  box-shadow:0 1px 3px #ddd; }
.doc-img img{ width: 278px; height: auto;  }
.doc-img p{ padding:6px 0 4px 0; width: 278px;  margin: 0 auto; text-align: center; }
.doc-img p i{ display: inline-block; width:22px; height: 26px; line-height: 26px; padding: 0; background:url(icon_img.png) left center no-repeat; }
.doc-img p span{ display: inline-block; font-size:14px; height: 26px; line-height: 26px; padding: 0; margin-left:6px;
    font-family:arial,tahoma,'Microsoft Yahei',sans-serif; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 230px; }

/* .content_topp .img_r, .content_topp .img{ float: none; clear: none; } */
.content_topp h3{ font-size: 20px; }
.content_topp .img_c{ margin: 10px auto; text-align: center; }

#main-body{ background-color: #fff; padding: 20px; width:1220px; border:1px solid #e5e5e5 }
.searchbar{ height: 100px; }
.sitenav{ margin-top:0; }
.bor-ccc{ border:0px; }
.noborder, .noborder2{ border:0; }
.noborder .col-h2{ margin-left:0; }
.noborder2 h2{ margin-left:0; border-bottom:0; padding-bottom: 3px; }
.noborder2 .col-ul{ margin-left:0; }

#doc-aside{ position: relative; }
#tool .catalog{ padding-left:10px; padding-right: 10px; border:0; }
#tool .catalog .full-list{ height: auto; }
#tool .catalog::before{ left:10px; }
#tool .catalog .dot-dot{ left:10px; }

#content-body h2{ display:block; border-left:12px solid #4F9CEE; line-height:24px; font-size:22px; font-weight:400; font-family:Microsoft YaHei,SimHei,Verdana;
    margin:35px 0 15px -40px; background:url(line.png); position:relative; *zoom:1 }
#content-body h2 span{ float:left; display:block; padding:0 8px 0 18px; line-height:24px; font-size:22px; font-weight:400; color:#000; background:#fff }
#content-body h2 a{ float:right; display:block; height:24px; line-height:24px; padding-left:32px; font-size:12px; color:#666; background-color:#fff; outline:0; background-position-y: -26px; } 

.content_topp p{ text-indent: 2em;}
.content_topp p.img{ text-indent: 0;}
.content_topp a{ color:#136ec2; }
#testData{ position:fixed; top:200px; left:200px; width:300px; height: 200px; background: #fff; display: none; }

#reference_view .reference-link{ display: inline-block; background: url(./link.png) right center no-repeat; padding-right: 18px; }