*{margin:0px; padding:0px; }
body{font-size: 14px;color: #000000;line-height: 18px; FONT-SIZE: 12px;
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
background:#f2f2f2;}
div,table{font-size:14px;}
ul,ul li{list-style:none; text-align:center;}
img{border:none;}
input{outline-style:none;}
a{font-size: 14px;color:#3471A0; text-decoration:none}
a:hover{text-decoration:underline}
.clear_float{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.fd520{margin:3px 0px; text-align:center;}
.fd336{float:right; clear:right;}
.fd336 br {line-height:5px;}
.textspace{float:right;clear:right;height:20px;width:1px;}

A{FONT-SIZE: 14px; COLOR: #414b65; LINE-HEIGHT: 20px; FONT-STYLE: normal; text-decoration:none;}
A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {}

.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:'.';}
.content{padding:0px;}
.block{width:100%; height:auto;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
/*英文强制换行*/
.word{word-break:break-all;}
.clear_float{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

#container{WIDTH:600px;MARGIN: 0px auto; padding:0px;TEXT-ALIGN:left;}
#head{clear:both;margin-bottom:0px; padding:10px 10px;  background:#FFF; border-bottom: 0px solid #CCC;box-shadow: 0px 10px 20px 0px rgba(236, 236, 236, 0.86);}
.FontLogo A{font-weight:bold;FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;color:#009900;height:24px;line-height:24px;}

.navnote{margin:10px 0px 10px 0px;padding: 10px; background: #ffffef;color: #000; border:1px solid #CCC;}
.navbar{background:#f2f2f2;clear:both;margin-top:10px; height:28px;
}
.navbarli A{
font-size: 13px;padding: 5px;text-align:left;background:#FFF;COLOR: #000;line-height:27px;border:1px dashed #CCC;
}
.navbarli A:hover {background:#f5f5f5;}

.foot{clear:both; text-align:left; border-top:0px solid #CCC; background:#f9f9f9; COLOR: #afafaf; padding:5px 10px;margin:5px 0px;line-height:24px;box-shadow: 0px 10px 20px 0px rgba(236, 236, 236, 0.86);}
.foot A{color:#333;}
.foot_ad{clear:both; text-align:center; border:1px solid #CCC; background:#FFF; COLOR: #666; padding:0px;margin:5px 0px;height:90px;}


#main{background: #DDD;clear:both; margin:10px 0px 10px 0px;background:#FFF;padding:10px; box-shadow: 0px 10px 20px 0px rgba(236, 236, 236, 0.86);}
.main_title{background: #CCC;margin:auto; clear:both; margin-top:0px;border:0px solid #ddd;  height:28px; line-height:28px;
padding-left:10px; border-left:8px solid #666;}
.main_content{background: #FFFFFF;margin:0px; clear:both;padding:10px;overflow:hidden; word-break:break-all; margin:5px 0px;
border:1px solid #CCC;}
#add{background: #DDD;clear:both; margin:10px 0px 10px 0px;background:#FFF;padding:10px;}
#add input{outline-color:#FFF;}
textarea{outline-color:#FFF;
	border-radius: 8px;
    resize: none;
    min-height: 24px;
    max-height: 456px;
    background: transparent;
    border: none;
    font-size: 14px;
    color: #939393;
	font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    background-color: #f0f1f4;
    padding: 10px;
	width: 559px;height: 96px;
}
.input_file{
margin-top:8px;
    outline: none;
	text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc; 
    color: #333;
    background-color: #fff;
height: 24px;line-height:24px;
    padding: .2rem 0.6rem;
    font-size: 14px;
    border-radius: .3rem;
    border-color: #999;
}
.form-title{WIDTH:559px;
	border-radius: 3px;
    resize: none;
	line-height: 16px;
    font-size: 14px;
	padding: 10px;
	margin:5px 0px;
	background-color: #f0f1f4;
    border: none;
	font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
}

.home_top{
	line-height: 36px;color:#666;
}
.home_li{}
.home_li ul{
}
.home_li li{text-align:left;
	border-bottom:1px dotted #999;line-height: 36px;
}
.home_li li a{
	line-height: 36px;	
}
.home_li li A:hover{text-decoration:underline;}

.t_title{
clear:both; text-align:left; border-bottom:1px dashed #CCC; background:#f9f9f9; COLOR: #000; padding:10px;margin:5px 0px 0px 0px;line-height:36px;
font-size: 22px;border-left: 0px solid #CCC;

}
.t_content{border-bottom:1px dotted #CCC;
background:#FFF;
padding:20px 15px;
line-height:24px;font-size: 15px;
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
}
.t_content img{ border:1px solid #CCC;
margin:10px 0px;padding:5px; max-width:558px; overflow:hidden; width:expression(this.width > 558 ? "558px" : this.width);
}
.t_bottom{FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
background:#dfdfdf;
padding:10px; margin:0px 0px 10px 0px;
}

.w_warning {
	font-size: 14px;
    border: #3d763e 1px dashed;
    color: #3d763e;
    background: #dff0d8;
    padding: 8px;margin:10px 0px;
}

.m_id a{color: #a71d2a;    cursor: pointer;}
.m_id A:hover{text-decoration:underline;color: #C20C0C;background-repeat: no-repeat;
    vertical-align: inherit;
    box-sizing: border-box;
filter: alpha(Opacity=60);
opacity: 0.6;
}

/*评论*/
.c_title{
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
background:#ffffef;margin:10px 0px 0px 0px;
padding:10px; border-top:1px solid #ede6dc;
}
.c_content{font-size: 15px;
background:#FFF;
padding:10px;
line-height:24px;
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
}
.c_like{
text-align:right;
}
.c_like a{
font-size: 11px;
}
.c_like em{
    font-style: normal;
    color: #ba2636;
}
.c_like A:hover {
text-decoration:underline;color: #C20C0C;
}
.ReplyDiv{
font-size: 15px;
border-bottom:1px dotted #CCC;
background:#FFF;
padding:10px;
line-height:24px;
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
margin-bottom:10px;
}
.fb_content{
font-size: 12px;
border:1px dotted #666;
background:#f9f9f9;
padding:5px;
line-height:24px;
FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;
margin:3px;
}

#signup{
background: #DDD;clear:both; margin:10px 0px 10px 0px;background:#FFF;padding:30px;
}
#signup img{margin:3px 0px;max-width:100%; overflow:hidden; width:expression(this.width > 560 ? "560px" : this.width);}
#w_note{
	WIDTH:580px;
	margin:10px 0px 10px 0px;
	padding: 10px;
    background: #999;color: #f2f2f2;
    line-height: 40px;
	height: 40px;
}
.note_success{
	background: #dff0d8;
	color: #3d763e;
    font-size: 16px;
	padding-left:10px;
}
.note_error{
	background: #FFEAEA;
	color: #FF5760;
    font-size: 16px;
	padding-left:10px;
}

.form-control{WIDTH:520px;
	border-radius: 3px; border: 1px solid #999;
	line-height: 24px;
    font-size: 24px;
	padding: 5px;
	margin:5px 0px;
}
/*赞赏*/
#div_reward{text-align: center;
	WIDTH:586px; border: 2px solid #FF5760;
	padding: 5px;
    background: #fff;
	color: #FF5760;
    font-size: 16px;
    line-height: 40px;
}
#div_reward input[type="radio"] {margin-right:12px;
	color: #FF5760;margin-left:1px;
}


/*按钮*/
.btn-primary{margin:5px 0px;
    outline: none;
	display: inline-block;
    font-weight: 400;
	text-align: center;
    vertical-align: middle;
	user-select: none;
	border: 1px solid transparent;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .3rem;
    color: #fff;
    background-color: #2275da;
    border-color: #2275da;
}
.btn-primary:hover {cursor:pointer;
    color: #fff;
    background-color: #1d63b9;
    border-color: #2275da;
}
.btn-add{margin:5px 0px;
    outline: none;
	display: inline-block;
    font-weight: 400;
	text-align: center;
    vertical-align: middle;
	user-select: none;
	border: 1px solid transparent;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: .5rem 1rem;
    font-size: 1.00375rem;
    line-height: 1.0;
    border-radius: .3rem;
    color: #fff;
    background-color: #2275da;
    border-color: #2275da;
}
.btn-add:hover {cursor:pointer;
    color: #fff;
    background-color: #1d63b9;
    border-color: #2275da;
}
.btn-reward{
    width: 80px;
    height: 34px;
    border-radius: 4px;
    margin-top: 27px;
	background: #f36;
	color: #fff;
	margin: 0;
	padding: 0;
    font: inherit;
	cursor: pointer;
	border: none;
    outline: none;
	appearance: none;
	-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
	letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
}

/* 表格样式 */
table{ border-collapse:collapse; WIDTH:100%; text-align:center;}
tr{background-color: #FFF;}
th{ border: 1px solid #BBBBBB; height:28px; line-height:28px; color:#000;
background: #f2f2f2 url(../images/right_tbg.png);}
td{ border: 1px solid #BBBBBB; height:28px; line-height:28px; color:#000;}
/*tr:hover{background: #ffffef; border: 1px solid #BBBBBB;}*/
.td_l{ text-align:left; padding-left:8px; border: 1px solid #BBBBBB;}
.td_r{ text-align:right; padding-right:8px; border: 1px solid #BBBBBB;}

/*分页*/
.p {}
.pagination {font-size: 14px;padding: 10px 0px 10px 0px;clear:both; text-align:left; FONT-FAMILY:Trebuchet MS;}
.pagination a {font-size: 14px;border:1px solid #ddd;color:#666;margin:2px;padding:2px 5px; text-decoration:none; FONT-FAMILY:Trebuchet MS;}
.pagination a:hover {font-size: 14px;color: #FFF;background-color:#333;border:1px solid #333;}
.pagination .current {font-size: 14px;background-color:#333;border:1px solid #333;color:#fff;margin:2px;padding:2px 5px;FONT-FAMILY:Trebuchet MS;}
.pagination .disabled {font-size: 14px;border:1px solid #ddd;color:#ccc;margin:2px;padding:2px 5px;}

/*字体*/

.FontGeorgia {font-family:Georgia;}
.FontBold {font-weight:bold;}
.FontYahei {FONT-FAMILY:"Microsoft YaHei";}
.FontCourierNew {FONT-FAMILY:Courier New;}
.FontTahoma {FONT-FAMILY:Tahoma;}
.FontLucida {FONT-FAMILY:"Lucida Sans Unicode","Lucida Grande",sans-serif; }
.FontArial {FONT-FAMILY:Arial;}
.FontTrebuchetMS {FONT-FAMILY:Trebuchet MS;}
.Font100{FONT-FAMILY:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
-webkit-writing-mode: horizontal-tb !important;}
/*颜色*/
.FontPink{color:#FF00FF;}
.FontRed{color:#FF0000;}
.FontRed1{color:#CC0000;}
.FontRed2{color:#990000;}
.FontBlue{color:#0000FF}
.FontBlue2{color:#0066FF;}
.FontGray1{color:#CCCCCC}
.FontGray2{color:#999999}
.FontGray3{color:#666666}
.FontGray4{color:#333333}
.FontGreen{color:#336600;}
.FontOrange{color:#ff6600;}
.FontWhite{color:#FFFFFF;}

.FontCC{
	line-height: 13px;
    font-weight: 700;
    color: #fff;
    background-color: #CCC;
    display: inline-block;
    padding: 2px 10px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    text-decoration: none;
transform:translate(-10%,50%);
margin-top: 2px;
/*
	margin: 10px 7px;
*/
}

.readnum_linkbox_1v7jH {float:left;margin-right:4px;
    background: #52afff;
    border-radius: 0 1px 1px 0;
    width: 16px;
}
.readnum_linkicon_1H2CG {margin-right:5px;
    font-size: 20px;
    color: #fff;
    letter-spacing:0;
    line-height: 14px;
    text-align: center;
    transform: scale(.6);
    -webkit-transform: scale(.5);

}

