body{
	margin:0;
	padding:0;
	color:#222;
	font-size:13px;
	font-family: "微软雅黑";
	background-color: #DDF9F9;
	background-image: url(study/bg.jpg);
}
a{text-decoration: none;}
a:link,a:visited{
	color: #093;
}
a:hover{
	color: #00FFFF;
	background-color: #009900;
}
a:active{color: #ffc820;text-decoration: underline;}
ul{list-style-type:none;list-style-position : outside;margin:0;padding:0;word-break:break-all;}
li{margin:0;padding:0;}
/*p{margin:0;	padding:0;word-break:break-all;}*/
img{border:0;}
.art-source ,.art-writer ,.art-from {color:#777;font-size:90%}

/*body*/
.divAll{margin:0 auto;padding:0;}
.divPage{
	margin:0;
	padding:0 6px 0 6px;
	text-align:left;
	background-image: url(study/bg.jpg);
	background-repeat: repeat-x;
}
.divMiddle{
	width:1080px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.divTop{
	width:1080px;
	margin:0 auto;
	padding:0;
	text-align:left;
	float:left;
	height:329px;
	background-color: #00CCFF;
	background-image: url(study/godloveworld.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.divSidebar{
	width:300px;
	margin:0;
	text-align:center;
	float:right;
	background-color: #FFFEFD;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 1px;
	overflow: hidden;
	position: relative;
	top: -32px;	
}
.divMain{
	width:740px;
	margin:0;
	padding:5px 10px 0 0;
	text-align:left;
	float:left;
	overflow: hidden;
	position: relative;
	top: -32px;
	background: #FFF;
}
.divBottom{
	width:1080px;
	margin:0 auto;
	padding:0;
	text-align:center;
	height:130px;
	clear:both;
	background-color: #F4FEFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00CC33;
	background-image: url(study/bottom-bg.jpg);
	background-repeat: no-repeat;
	/*
	position: relative;
	top: -30px;	
	*/
}
.bottomabout{
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
.bottomabout a:link,.bottomabout a:visited{
	padding-right: 10px;
	padding-left: 10px;
	color: #666666;
}
.bottomabout a:hover{
	padding-right: 10px;
	padding-left: 10px;
	color: #336699;
	text-decoration: none;
	background-color: #CCF45D;
}
.jesuswords{
	line-height: 130%;
	color: #465F3A;
	line-height:149%;
	font-size: 14px;
}
/*right*/
.function {
	float:right;
	width:290px;
	text-align:left;
	overflow: hidden;
	background-color: #FEFEFE;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}
.function h3,.function h4{
	font-size:13px;
	height:27px;
	margin:0;
	color:#FFFCFB;
	background-color: #fff	;
	background-image: url(study/Sidebar-titlebg.jpg);
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	line-height: 27px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;*/
	text-align: left;
}
.function ul{text-align:left;width:270px;margin:0;padding:5px 0 0 5px;list-style-position:outside;
	list-style-type:none;}
.function li{
	color:#666;
	margin:0;
	/*
	padding:0 0 0 20px;
	background:url("study/pointblue.gif") no-repeat 6px 4px;
	*/
	line-height:150%;
	font-size: 15px;
	padding-bottom:5px;
	margin-bottom:7px;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	list-style-type: disclosure-closed;
  list-style-position: inside;
}
.search-hot{padding:10px}
.search-hot a{font-size:14px;line-height: 160%;}
#divCatalog li,#divTags li,#divPrevious li,#divComments li{
	line-height:190%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4DEE4;
}
#divPrevious li span.article-date{display:none;}
#divMisc{padding:0 0 5px 0;}
#divMisc ul{border:none;}
#divMisc li{padding:2px 0 2px 5px;background-image : none;}
/*.function li span.feed-icon a{background:url("study/feed.gif") no-repeat 3px 3px;margin:0;padding:0 0 0 10px;
	font-size:14px;height:16px;width:16px;}
*/
.function li span.feed-icon img{
	height:12px;
	width:20px;
	margin:0;
	padding:0;
}

#divAd li{background-image : none; padding-left:10px;}
#divContorPanel li{background-image : none; padding-left:10px;}

#divSearchPanelTop{float:right;}
#divSearchPanelTop{ float:right; padding:5px 10px 0 0; margin:0;}
#divSearchPanelTop form{padding:0; margin:0;}
#edtSearch{
	border:1px solid #666666;
	width:130px;
	height:18px;
	color:#003366;
	background-color: #EEFAFF;
}
#btnPost{
	color:#666666;
	border:1px #444;
	height:22px;
	background-color: #FFFBEC;
}
#divSearchPanel li{padding:5px 0 0px 5px; margin:0;background-image : none;}
#divSearchPanel li form{padding:0; margin:0}

#divLinkage{ color:#CCCCCC;}
#divLinkage p{ padding:0 0 5px 5px;}
#divLinkage ul{height:120px;    overflow-x:hidden;
    overflow-y:scroll;}

/*left*/
.post{
	width:730px;
	text-align:left;
	color:#666666;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #F2F9E6;
}
.post-nav {
	color:#666;
	font-size:16px;
    line-height:190%;
	background-color: #FFF;
/*	float: right;*/
	clear:both;
	width:100%;
	padding-top: 5px;
	overflow: hidden;
}
.post-nav a.l{
/*	float:left;*/
   display:block;
	padding-right:2px;
	padding-bottom:5px;
	padding-top: 2px;
	padding-left: 2px;
}
.post-nav a.r{
/*	float:right;*/
 display:block;
	padding-left:5px;
	padding-bottom:5px;
	padding-right: 2px;
}
.post .post-title{
	margin:0;
	font-size:16px;
	line-height:25px;
/*height:1.5em; */
	color:#EBF5F4;
	background-color: #3A9237;
	clear:both;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2DEF4;
	overflow: hidden;
	background-image: url(study/posttitle-bg.jpg );
	background-repeat: no-repeat;
	height:25px;
}
.post-title a:link,.post-title a:visited{
	font-size:101%;
	color: #F7F7F7;
	text-decoration: none;
	display:block;
}
.post-title a:hover{
	color: #06c;
	text-decoration: none;
	font-weight: bold;
	background-color: #fff;
	padding: 1px;

}
.post .post-date{
	padding:0px 5px 0 0;
	margin:0;
	Color:#FEFBED;
	FONT-WEIGHT: normal;
	font-size: 13px;
	float: right;
	text-decoration: none;
}
.post .post-footer{
	font-size:13px;
	color:gray;
	height:20px;
	text-align:right;
	FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2;
	padding-left: 0;
}
.post-tags , h5.post-tags{padding-left:30px;font-size:small  !important;font-weight: lighter !important;margin:5px;padding:3px}
.post-tags a{font-size:16px;}
 .taghj li{
	font-size:17px;
	color:#8F8097;
	text-align:left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: lighter;
	text-decoration: none;/*
	list-style-type: disc;
	list-style-position: inside;
	line-height: 20px;*/

}
 .taghj li a:link{font-size:17px;font-weight:bolder}
.taghj li a:visited{color:#666}
.taghj{margin-bottom:25px;	
background-color:#FFFBF4;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;}
.taghj p{margin-left:10px;margin-right:10px;text-indent:2em;color:#777}
.tagtitle h1{color:#445F7B;font-size:19px;text-align:center;margin-top:10px;}
.post .post-body{
	padding:20px;
	text-align:left;
	font-size:18px;
	line-height:193%;
	word-break:break-all;
	margin: 0px;

	/*下面202503调整*/
		background: #fff;
	color: #2f1717;
	transition: background-color 1s ease;
		/*color:#7e6180;*/
		/*background: #FFFAF0*/
/*  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.02), 2px 2px 3px rgba(0, 0, 0, 0.02);*/
}
.post .post-body p{margin-bottom:20px;text-indent:2em}
.post .post-body p audio {
text-indent:0em;
width:80%;  
  height: 40px; 
  border-radius: 20px;
  background: #f0f0f0; 
  padding: 8px; 
}  
.post .post-body-info{
	padding:10px;
	text-align:left;
	font-size:17px;
	line-height:183%;
	word-break:break-all;
	margin: 0px;
background: #FDF4FAB2;
	color: #0d0322;
text-indent:2em;
}
.post .post-body a{font-size:14px;}
.post .post-body p a{font-size:101%;color:#06f;background:#fff}
.lmrl a{font-size:17px;color:#06f}
.post-body a:hover{
	font-weight: bold;
	text-decoration: none;
}
.post-body .media a{padding-left:16px;background:#FBFBFB url("study/media.gif") no-repeat 0 center;}
.post-body img{
max-width:620px;
	border:1px solid #CCCCCC;
	clear : both;
	float :left;
	margin:7px;
}

.post-body p.inscript{margin:0;padding:0;padding-right:20px;text-align:right;}
.post-body p.code{padding:5px;border:1px dotted black;}
.post-body .code{padding:5px;border:1px dotted black;}

.post-body h3 ,.post-body h2 ,.post-body h1{
color: #372f2a;
  margin:0;
  padding:0;
  font-size: 1.3rem;
  box-shadow: 0 9px 15px -3px rgba(200, 173, 148, 0.1);
  letter-spacing: 1.5px;
  transform: perspective(50px) rotateX(1deg);
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E1CEBE;
  text-decoration:none;
}
.post-body h5{padding:0px}
.post-body h5{
border: 1px dotted #CCC;
	font-size: 15px;
	text-decoration: none;
	background-color: #FFFEFD;
	font-weight: lighter;
	color: #853393;
	margin-right: 5px;
	margin-left: 5px;
}

/*top*/
.BlogTitle{
	font-size:18px;
	margin:30px 0 0 20px;
	padding:0;
	line-height: 28em;
	display:none;
}
.BlogTitle a{color:#F0FFF0;}
.BlogTitle a:hover {color: #ffc820;text-decoration: none;}
.BlogTitle a:active {color: #ffc820;text-decoration: none;}
.BlogSubTitle{color: #F0FFF0;font-size:12px;margin:15px 0 0 20px;padding:0;display:none;}

/*foot*/

.BlogCopyRight{
	color:#666666;
	font-size:13px;
	margin:0;
	text-align:center;
	font-weight:normal;
	width: 930px;
	padding-top: 17px;
}
.BlogCopyRight a:link,.BlogCopyRight a:visited{
	color:#666666;
	margin: 0px;
	padding: 0px;
}
.BlogCopyRight a:hover{
	color: #006699;
		background-color: #CCF45D;
}

/*gbook*/
p.posttop {
	margin:0px;
	color:#333333;
	font-weight:bold;
	background-color: #FBFEFF;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
p.postbottom {margin:0 0 10px 0;padding:5px 0 8px 10px;}
#divCommentPost{
	color:#666666;
}
#frmSumbit{padding:0 0 0 10px;margin:0;}
#frmSumbit input{
	border: 1px double #666666;
	color:#006666;
	background-color: #FFF;
}
#frmSumbit p{padding:5px 0 5px 0;}
/*
input.button{
	border: 1px double #66CCFF;
	color: #333;
	padding: 0.05em 0.25em 0.05em 0.25em;
	background-color: #EDFEFE;
	font-weight: bold;
}
*/
input.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px double #284259;
	width: 200px;
	background-color: #E6F7F7;
}
#saytext,textarea.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px double #636363;
	width: 80%;
	height: 80px;
	width: 622px;
	height: 120px;
	color:#996600;
	SCROLLBAR-FACE-COLOR: #666666;
	SCROLLBAR-HIGHLIGHT-COLOR: #808080;
	OVERFLOW: auto;
	SCROLLBAR-SHADOW-COLOR: #363636;
	SCROLLBAR-3DLIGHT-COLOR: #808080;
	SCROLLBAR-ARROW-COLOR: #363636;
	SCROLLBAR-DARKSHADOW-COLOR: #363636;
	SCROLLBAR-BASE-COLOR: #363636;
	background-color: #FFFDF4;
	background-image: url(study/logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*page*/
.now-page{
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	color: #000;
	border:1px solid #777;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
/* 分页容器 - 正确写法 */
.pagebar {
    width: 100%;
    margin: 15px 0;
    padding: 12px 10px;
    background: #f7f8fa;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
    color: #555;
    line-height: 2.3;
    box-sizing: border-box;
    white-space: normal;
    word-wrap: break-word;
}

/* 分页链接按钮美化 */
.pagebar a {
    display: inline-block;
    padding: 4px 10px;
    margin: 0 3px;
    background: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    color: #237f88;
    text-decoration: none;
}

.pagebar a:hover {
    background: #007aff;
    color: #fff;
    border-color: #007aff;
}

/* 下拉框美化，不遮挡 */
.pagebar select {
    padding: 4px 6px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background: #fff;
    font-size: 14px;
    max-width: 90px;
}


/*jsData*/
#divCalendar{padding:0;text-align:center;}
#divCalendar h3{text-align:left;}
#divCalendar div{margin:0;padding:0 22px 5px 22px;float:left;}
#divCalendar .month1{background:url("study/month1.gif") no-repeat center 10px;}
#divCalendar .month2{background:url("study/month2.gif") no-repeat center 10px;}
#divCalendar .month3{background:url("study/month3.gif") no-repeat center 10px;}
#divCalendar .month4{background:url("study/month4.gif") no-repeat center 10px;}
#divCalendar .month5{background:url("study/month5.gif") no-repeat center 10px;}
#divCalendar .month6{background:url("study/month6.gif") no-repeat center 10px;}
#divCalendar .month7{background:url("study/month7.gif") no-repeat center 10px;}
#divCalendar .month8{background:url("study/month8.gif") no-repeat center 10px;}
#divCalendar .month9{background:url("study/month9.gif") no-repeat center 10px;}
#divCalendar .month10{background:url("study/month10.gif") no-repeat center 10px;}
#divCalendar .month11{background:url("study/month11.gif") no-repeat center 10px;}
#divCalendar .month12{background:url("study/month12.gif") no-repeat center 10px;}
p.w{
	float:left;
	width:25px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:12px;
	color:#333333;
}
p.y{text-align:center;height:14px;margin:2px 0 0 0;padding:0 0 0 0;float:left;width:175px;
	font-size:13px;font-weight:bold;}
p.d{float:left;width:25px;height:18px;margin:0;	padding:2px 0 0 0;text-align:center;vertical-align :middle;}
p.yd{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align :middle;
	font-weight:bolder;color:#6090c0;}
p.nd{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
p.cd{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align :middle;
	font-weight:bold;background: url("study/links_r.gif") no-repeat 1px 1px;}


/*postGbook*/
.comment-quote-icon{ }
ul.msg{
	color:#666666;
	padding:0;
	text-align:left;
	list-style-position : outside;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 10px;
	background-color: #FFFDFB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
li.msgname{
	padding:6px 0 10px 5px;
	margin:0px;
	color:#999999;
	font-weight:bold;
}
li.tbname{
	margin:0px;
	background: #0f0;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
li.msgurl{
	text-align:left;
	margin:0;
	font-weight:bold;
	float: right;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 1px;
}
li.msgarticle{
	list-style-position : outside;
	margin:0;
	line-height:139%;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	background: #F8F4E9;
}
li.msgarticle p{line-height:190%;}
li.msgtime{
	text-align:right;
	padding:8px 5px 8px 10px;
	margin:0;
	color:#666666;
}
ul.trackback li.tbname{
	margin:0px;
	background-color: #FEFEFE;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 50%;
}
ul.trackback{margin:5px 0 10px 10px;}
ul.mutuality{
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
}
ul.mutuality li{
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E4EB;
	list-style-type: disc;
	margin-left: 27px;
}
ul.mutuality li.tbname{
	margin:0px;
	margin-left:20px;
	color:#988C9B;
	font-weight:bold;
	background-color: #ECFAFF;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/*border-bottom-color: #ADE3F8;*/
}
ul.mutuality li.msgarticle{
	color:#999;
	padding:8px 10px 10px 10px;
	background-color: #FFF;
}
ul.mutuality li.msgarticle p{margin:0;padding:0;}


li.msgarticle .quote{
	padding:5px;
	background-color: #F0FBE3;
	border: 1px dotted #0099CC;
}
li.msgarticle .quote-title{
	color:#009966;
	padding:3px;
	font-size:14px;
	background-color: #EDFAD6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*menu*/
.divNavBar{
	float:left;

	height:35px;
	width:1080px;
/*	background-image: url(buDingA/menubg.jpg); */
	background-repeat: no-repeat;
	top: -35px;
	position: relative;
   z-index:777;
}
.divNavBar h3{display:none;}
.divNavBar ul{
	margin:0;
	padding-left:10px;
/*	background-color: #009933;*/
}
.divNavBar li{height:25px;float:left;padding:0 5px 0 0;margin:0;}

.divNavBar a{
	font-size:16px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	text-decoration: none;
	display:block;
	height:36px;
	line-height:36px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.divNavBar a:link,.divNavBar a:visited  {
	color: #FFFDFB;
}
.divNavBar a:hover {color: #00CC00;font-weight: bold;background-color: #FFF;padding-bottom:10px}
.divNavBar a:active {color: #FFF;background-color: #009933;}
.divNavBar ul li#current {font-size: 15px;font-weight: bold; top: -7px;}
.divNavBar .now a{color: #00CC00;font-weight: bold;background-color: #FFF;}

.post-body-say{
	margin-bottom: 5px;
	font-size: 13px;
	text-indent: 1em;
	line-height: 139%;
	color: #555;
	border: 1px dotted #84D7FF;
	padding: 7px;
	background-color: #FFFEFB;
	margin-top: 10px;
}

.post-body-say a:hover{
	color: #0066CC;
	text-decoration: none;
	background-color: #FFF;
}
.edit{margin-bottom:5px;}
.edit a:link{color:#06f;font-size:16px;line-height:152%}
edit a:visited{color:#333;font-size:15px}
.cate2,.cate3,.cate4,.cate5,.cate6,.cate7,.cate8,.cate9{
	border: 1px solid #E2F2D0;
}
.cate1{
	/*border: 1px solid #DFEAA4;*/
	margin-bottom:37px;
}
.cate1 a:hover{font-weight:bold;background-color:#fff}
.cate1 a{font-weight: lighter}
.sm{
	font-size: 14px;
	line-height: 129%;
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFFCF4;
}
#divArchives li{float:left;width:105px;}
.weizhi{
	text-align: left;
	line-height: 139%;
	text-decoration: none;
	font-size: 13px;
	color: #444;
}
.weizhi a{
	font-size: 14px;
}
.weizhi strong{
	color: #444;
	text-decoration: none;
	font-size: 14px;
	font-weight: lighter;
	background-color: #FFF;
}
.sm li{width:119px;float:left;line-height:110%;}

#saytext{width:500px;}
.nrfy{font-size:18px;margin:25px;text-align:center;}
.nrfy b{border:none;padding-right:3px;padding-left:3px}
.nrfy a:link{font-size:16px;border:1px solid #ccc;padding:5px;margin:5px;background:#fff}
select option{padding:10px;line-height:30px}

#ckepop{text-indent:0em}


	#nav li{float:left;position:relative;z-index:1;}
	#nav li .submenu{width:190px;margin:0 auto;background:#fff;position:absolute;left:0;top:30px;z-index:9999;display:none;}
	#nav li .submenu li{border-top:1px dotted #ccc;margin-bottom:3px;color:#fff;z-index: 9999;margin-right:20px;float:left;}
		#nav li .submenu li a{color:#06f;}
		#nav li{color:#fff;font-size:16px;}/*add*/
				#nav li .submenu li a:hover{color: #00CC00;font-weight: bold;background-color: #FFF;}
	#nav li .submenu{/*margin-left:-200px;float:left;width:500px*/}
.news{padding-left:1em;color:#374443;margin-top:10px;}
.news a{font-size:15px;}

.taglink{padding:20px;background-color: #FFFEF0;}
.taglink h3{margin-top:0px;padding-top:0px;color:#555}
.taglink a:link{color:#09c;font-size:16px;list-style-type: disc;line-height:189%}
.taglink a:hover{background-color: #FFFEF0;font-weight: bold;}
.tagjg{margin-right:30px;}

.home-dh{padding:10px;}
.home-dh a{color:#09c;font-size:14px;height:23px;line-height:23px;}
.home-dh a:hover{background-color:#FFE1FF;font-weight: bold;}
.h-dhsm{color:#526b5a;font-size:14px;line-leight:126%;margin-bottom:10px;}

.lmsm{text-indent:2em;color:#8B5F65;font-size:14px;width:250px;margin:5px;line-height:179%}

.qrcode{clear:both;margin-left:30px;font-size:16px;text-align:center;}

.theurl {
    font-size: small !important;
    color: #ccc !important;
}
ul.mutuality{font-size:18px;color:#999}
ul.mutuality li{height:40px;line-height:40px;border-bottom:1px dotted #ccc;text-overflow:ellipsis;word-break: break-all;}
ul.mutuality li:hover{font-weight:bold;color:#06f;height:40px;line-height:40px;display:block;transform:translate(0px,-2px)}
ul.mutuality li a{font-size:16px;text-overflow:ellipsis;word-break: break-all;display:block}

.i-seach{margin-left:5px;padding-top:10px;}
.i-seach .s-kk{padding-left:5px;padding-right5px;height:25px;border-radius:10px}
.i-seach  input{background:#eee}
.i-seach  input:focus{background:#fff;font-weight:bold}
.i-seach input.button{color:#555;padding:5px}
.i-seach .s-bb{cursor:pointer;width:60px;border-radius:10px;font-size:16px;padding:2px;}
.search-hot a{padding-right:10px;}


.copyurla{display: inline-block;
    padding: 3px 5px;
    font-size: 110%;
    color: #fff;
    background-color: #999; 
    border: none;
    border-radius: 4px;
	}
.copyurlt {
    /* 设置基本样式 */
    background-color: #536373;
    color: white;               /* 白色文字 */
    border: none;               /* 无默认边框 */
    padding: 2px 7px;         /* 内边距 */
    font-size: 17px;            /* 字体大小 */
    cursor: pointer;            /* 鼠标指针变为手形 */
    outline: none;              /* 去除聚焦时的轮廓 */
    border-radius: 5px;         /* 圆角 */
    position: relative;         /* 相对定位 */
    overflow: hidden;           /* 隐藏溢出的内容 */
    transition: all 0.3s ease;  /* 平滑过渡效果 */
		margin:10px;
}

/* 立体感边框 */
.copyurlt::before {
    content: '';
	display:block;
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(45deg, #007bff, #0056b3);
    z-index: -1;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.2);
}

/* 内闪蓝光效果 */
.copyurlt::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, rgba(0, 128, 255, 0.5) 0%, rgba(0, 128, 255, 0) 70%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    pointer-events: none;  /* 使伪元素不影响鼠标事件 */
}

/* 悬停时的效果 */
.copyurlt:hover::after {
    opacity: 1;
}

/* 点击时的效果 */
.copyurlt:active {
    transform: scale(0.95);  /* 点击时稍微缩小 */
}

.copyurlt a{font-size:17px;color:#fff;display:block}

.hide{display:none !important;}
   /* 模态框样式 */
.modal {
    display: none; /* 默认隐藏 */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 半透明背景 */
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

/* 模态框内容 */
.modal-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    text-align: center;
}

/* 关闭按钮 */
        .close-btn {
            margin-top: 15px;
            padding: 10px 20px;
            font-size: 16px;
            background-color: #1e90ff;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .close-btn:hover {
            background-color: #41a6ff;
        }
		
		
.tip-fy-jft {
  float: right;
  margin: 0px;
  padding: 0px;
  background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), -2px -2px 4px rgba(255, 255, 255, 0.7);
  padding: 2px 16px;
  transition: all 0.3s ease;
  position: relative;
  top: -20px;
  display: -webkit-inline-box;
}
.tip-fy-jft a#StranLink {
    color: #807e18 !important;
font-size:16px !important;
}
.tip-fy-jft a:hover#StranLink {
font-weight:bold;
    color: #06f !important;
	background:none; !important;
font-size:103% !important;
}
.tip-fy-jft a#StranLink:active {
    opacity: 0.5; 
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); /* 点击时减少阴影 */
}
.tip-fy-jft #StranLink::before {
    content: '➤'; 
    margin-right: 10px; 
    font-size: 16px;
    color: #ccc; 
    display: inline-block;
    vertical-align: middle; /* 调整箭头垂直对齐 */
}
  .title-class-alink:hover {
            transform: translateY(-2px); /* 提升效果 */
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); /* 添加更深的阴影 */
				background:#fff !important;
				font-weight: normal;
        }
        .title-class-alink:hover h3 {
            color: #333;	font-size:130%;
			font-weight: normal;
            text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); /* 标题阴影 */
        }
        .title-class-alink:hover .post-body-info {
            text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); /* 正文阴影 */
			background:#fff;
			font-weight: normal;
        }
		 .title-class-alink:visited,.title-class-alink:visited h3, .title-class-alink:visited .post-body-info{
		background-color:#d2edd1;
		 }
		 
.hosearch a{font-size: 15px;
  border-bottom: 1px #ccc solid;
  height: 28px;
  line-height: 28px;
  display: flow-root list-item;
  list-style-type: disclosure-closed;
  list-style-position: inside;
  }		
.cate-a a{font-size:101% !important}
.cate-a a:active {font-weight:bold !important}
.lmrl-wb-zz{color: #777;
  font-size: 90%;
  padding:20px;
  padding-top: 0px;
  top: -20px;
  position: relative;
}
.lmrl-jrjw-nr{border:2px solid #dfd6d6; padding:20px; border-radius:8px;}
.lmrl-llts{text-indent: 2em;  margin-top: 20px;}
.lmrl-dg{color:#333}




@media (max-width:768px){
body{margin:0 auto;padding:10px}
.divMiddle{width:100%;overflow:hidden}
.divTop{background-image: none;display:none}
.divNavBar{width:100%;height:120px;top:5px;top:0px}
.divNavBar li .cdmenu{padding:5px}
.divNavBar a{padding-right:15px;}
.divMain{width:99%;top:0px;position: relative;}

.post .post-body-info{
	color: #777;
   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;  /* 控制字数，50字左右 */
    -webkit-box-orient: vertical;
    line-height: 1.6;
    padding: 10px;
    position: relative;
}

.post .post-body-info a{ display: block;}
.post{width:100%}
.post .post-title{
padding:0px;marign:0px;
	color:#237f88;
	background-color: #fff;
background-image: none;
margin:10px;
overflow:auto;
}
.post-title a:link,.post-title a:visited{
height:26px;
line-height:26px;
font-weight: lighter;
	color: #237f88;
	text-decoration: none;
	display:table;
}
.post .post-body{display:none}
.post h5 {display:none}
.cate1{
	border: none;
}

.divSidebar{width:100%}
.divSidebar a{height:20px;line-height:20px;padding:15px;}
.pagebar{
	padding:10px 

}

.function h3,.function h4{
	font-size:13px;
	height:27px;
	margin:0;
	color:#FFFCFB;
	background-color: #006633;
	background-image: url(study/Sidebar-titlebg.jpg);
	background-repeat:no-repeat;
}
.function ul{text-align:left;width:270px;margin:0;padding:5px 0 0 5px;list-style-position:outside;
	list-style-type:none;}
#divComments,#divGuestComments{display:none}
/*#divSearchPanel,#divComments,#divGuestComments{display:none}*/
.function{width:100%}
.function ul{width:100%}
.divBottom{width:100%}

.pagebar{height:100px;}
   .pagebar {
        font-size: 13px;
        padding: 10px 8px;
    }
    .pagebar a {
        padding: 3px 8px;
        margin: 2px;
    }
    .pagebar select {
        max-width: 80px;
        font-size: 13px;
    }


.BlogCopyRight{
	color:#666666;
	font-size:13px;
	margin:0;
	text-align:center;
	font-weight:normal;
	width: 99%;
	padding-top: 17px;
}





}