body{ font-size: 14px;}
.preview_flags{ border: yellowgreen 1px solid; color: darkgreen; text-align: center; line-height: 30px; font-size: 14px; background-color: azure; border-radius: 5px; margin: 10px;}
figure.table,figure.image{margin-block-start: 0em;    margin-block-end: 0em;    margin-inline-start: 0px;    margin-inline-end: 0px; }
figure.table table{ border-top: #333 solid 1px; border-left: #333 solid 1px; border-spacing: 0px; width: 100%; text-align: center;}
figure.table th,figure.table td{ border-bottom: #333 solid 1px;; border-right: #333 solid 1px; border-spacing: 0px;}

#contents{ height:auto;}

.entPath-container,.entNav-container{
     width: 100%; background-color: #eee; height: 30px; line-height: 30px; font-size: 14px; clear: both;
}
.entPath{ width:95%; margin: 0px 2.5%; line-height:30px; height:30px; overflow: hidden; text-align:left; font-size:14px; color:#333; display: inline-block;}
.entPath a{ color:#333; font-size:14px;}

.entNav-container{ position: fixed; bottom: 0px;}
.entNav{ color:#000000; display: flex; width: 95%; margin-left: 2.5%;}
.entNav div.left{ width: 50%;}
.entNav div.right{ width: 50%; text-align: right;}
.entNav div.left span{ margin-right: 5px; width: 10%;}
.entNav div.right span{ margin-left: 5px; width: 10%;}
.entNav a{ font-size: 14px; width: 90%; overflow: hidden;}

/* 内容主体  */
#Content_Header{ margin:10px; clear:both;}
#Content_Title{ font-size:20px; text-align:center; line-height:30px;}

#Content_Info{ line-height:20px; height:20px; overflow:hidden; font-size:12px; background-color: #eee; padding:5px 10px; border-radius: 10px; display: flex; margin: 10px 0px;}
#Content_Info li{ margin-right: 7px; font-size: 12px;}

#Content_Body{ padding:10px; line-height:25px; font-size:14px;}
#Content_Body p,.MsoNormal{ font-size:14px;}
#Content_Body img{ text-align:center; width:100%;}

#Content_Tags{ margin-top: 10px;}
#Content_Tags h3{ clear: both;}
#Content_Tags li{ display: inline-block; margin-right: 12px; border: #006 1px solid; background-color: #cdecff; padding:0px 10px; font-size: 14px; border-radius: 8px;}

#Content_Desc{ display:flex;}
#Content_Desc #sub_name{ width: 80%;}
#Content_Desc #view_tools{ width: 20%; text-align: right; margin-right: 10px;}
.view_zhan{ cursor: pointer;}
.view_zhan.cando{ color: #999;}
.view_zhan.liked{ color: rgb(136, 2, 2);}

/* abuot Vote Phone*/
.Vote #Content_Header{ background-color:#0066A7; background-position:top center; background-repeat:no-repeat; background-size:cover; height:150px; position:relative;}
.Vote #Content_Title{ width:100%; position:absolute; top:30px; left:0px; height:50px; line-height:50px;}
.Vote #Content_Info{ position:absolute; bottom:0px; width:100%; color:#F1F1F1; text-align:center;}
.Vote #Content_Body{ line-height:25px;}
.Vote #Content_Body div.list,#Vote_Body div.pagebar{ clear:both; text-align:center;}
.Vote #Content_Body .voteitem{ padding:1%; float:left; margin:1%; background-color:#E2E2E2; width:46%; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.Vote #Content_Body .voteitem a img{ width:160px; height:110px; border:none; }
.Vote #Content_Body .voteitem a{ color:#000000;}
.Vote #Content_Body .voteitem a:hover{ color:#FF0004;}
.Vote #Content_Body .voteitem_name{ font-size:12px; line-height:25px; height:25px; overflow:hidden; text-align:center;}

#Vote_Description{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; margin:5px; background-color:#EEEEEE;}

.voteitem_actions{}
.voteitem_dovote{float:left; width:80px; color:#FFF; line-height:30px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.voteitem_dovote.canvote{ background-color:#006; cursor:pointer;}
.voteitem_dovote.cannotvote{ background-color:#666; cursor:not-allowed;}
.voteitem_dovote.voted{ background-color:#F00; cursor:not-allowed;}
.voteitem_count{ float:left; margin-left:10px; line-height:32px; text-align:right; width:70px;}
.voteitem_count_text{ color:#F00; font-weight:bold; font-size:22px; padding-right:5px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; text-align:right;}


#Content_Enroll p{ background-color: #eee; padding: 10px; border-radius: 5px; line-height: 25px;}
#Content_Enroll p a{ display: inline-block; background-color: #006; color: #fff; border-radius: 5px; font-size: 14px; padding:0px 10px; line-height: 25px; height: 25px;}