@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
body{font-size:13px;}
input,body,textarea{ font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}
body{ background-color: #f5f7fa;}

::selection{background:#06f;color:#fff;}
::-moz-selection{background:#06f;color:#fff;}

::-webkit-input-placeholder{text-overflow:ellipsis}
::-webkit-scrollbar{width:8px;height:8px;overflow:auto}
::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0}
::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}

.pagination{ width:auto; height:auto; overflow:hidden; clear:both; text-align:center;  margin:20px auto 20px auto;}
.pagination li{ min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;border:solid 1px #d9d9d9; border-radius:4px;}
.pagination li:first-child a,.pagination li:last-child a{box-sizing: border-box;padding: 0 10px;}
.pagination li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; box-sizing: border-box; }
.pagination li:hover,.pagination li.active{ background:#38a0f4; color:#fff; border:solid 1px #38a0f4; }
.pagination li:hover a{ color: #fff;}


.ui-nodata{ text-align: center; padding: 20px; box-sizing: border-box; overflow: hidden;}
.ui-nodata img{ display:block; margin: 0 auto;}
.ui-nodata p{ font-size: 13px; color: #666; line-height: 38px;}

.ui-content{ width: 100%; margin: 0px auto;box-sizing: border-box; overflow: hidden;}
.ui-content-main{ width: 1200px; background-color: #fff; padding: 25px; margin: 20px auto; line-height: 240%; font-size: 14px; border-radius: 4px;}
.ui-content-main p{ line-height: 240%; color: #555;}
.ui-content-main img{ display: block; margin: 5px auto; max-width: 1000px;}


.ui-content-main table {border-collapse: collapse;table-layout: fixed;border: 1px solid #ddd;width: 100%;margin: 0 auto;}
.ui-content-main table thead {background-color: #fafafa;}
.ui-content-main table tr {border: 1px solid #ddd;}
.ui-content-main table th {border: 1px solid #ddd; padding: 10px 16px;}
.ui-content-main table td{ padding: 10px 16px;border: 1px solid #ddd;}

.article-header{ margin:0px auto 10px auto; overflow:hidden; text-align:center;}
.article-head{ font-size:23px; line-height:120%; margin-bottom:10px; color:#333;}
.article-tags{ width:100%; height:45px;line-height:45px;  border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; margin:15px auto 20px auto; color:#666;  clear:both; text-align:center; }
.article-tags span{ margin: 0 5px;}
