/* CSS Document */
body,ul,li,dt,tl,dd,form{margin:0; padding:0;}
body,td,select,option,input{font-size:12px;color:#000000; }
body{line-height:1.5;}
ul,li{ list-style:none;}
img{ border:0;}

h1{ font-size:24px;}
/* Clear Fix */
.clearFix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clearFix{display:inline-block; clear:both;}
/* Hide from IE Mac */
.clearFix{display:block;}
/* End hide from IE Mac */
/* end of clearfix #0055a1*/

A:link    {color:#555; text-decoration:none}
A:visited {color:#555; text-decoration:none}
A:hover   {color:#f60; text-decoration:underline}

A.LinkReadGuide:link    {color:#5389bf; text-decoration:none}
A.LinkReadGuide:visited {color:#5389bf; text-decoration:none}
A.LinkReadGuide:hover   {color:#f60; text-decoration:underline}


.Page ul{ clear:both; display:inline-block; #display:inline; }
.Page ul li{ display:inline; margin:0 3px; text-align:center;}
.Page ul li a{ display:inline; padding:2px 6px 0; border:1px solid #bbb;}
.Page ul li a:visited{ border:1px solid #bbb;}
.Page ul li a:hover{ border:1px solid #9ec64e; text-decoration:none; background: #9ec64e; color:#000}
.Page ul #N{padding:2px 6px 0; border:1px solid #bbb;}
.Page ul #P{padding:2px 6px 0;  border:1px solid #9ec64e; background: #9ec64e; color:#fff; font-weight:bold;}


#Web{ width:980px; overflow:hidden; margin:auto;}

#MenuLogo{ background:url(/subject/images/MenuSearchBg.gif) no-repeat bottom right; border-bottom:3px solid #87c718}
#DivLogo{ float:left; width:35%;}
#DivMenu{ float:right; width:65%; margin-top:10px; display:inline;}

#TopMenu { font-size:14px; font-weight:bold; float:right; margin-top:10px;}
#TopMenu li{ float:left; margin-left:5px; display:inline; overflow:hidden; height:29px;}
#TopMenu li a{display:inline-block;  color:#333; background:url(/subject/images/zine_MenuR.gif) no-repeat bottom right;}
#TopMenu li a span{ display:inline-block; height:24px; overflow:hidden; padding:5px 15px 0 20px; background:url(/subject/images/zine_MenuL.gif) no-repeat bottom left;}
#TopMenu li a:visited{ color:#333; background:url(/subject/images/zine_MenuR.gif) no-repeat bottom right;}
#TopMenu li a:visited span{ background:url(/subject/images/zine_MenuL.gif) no-repeat bottom left;}
#TopMenu li a:hover{ background:url(/subject/images/zine_MenuR.gif) no-repeat top right; text-decoration:none; color:#FFF}
#TopMenu li a:hover span{ background:url(/subject/images/zine_MenuL.gif) no-repeat top left;}

#zt{ width:740px; float:left; margin-top:10px; display:inline}
#zt_01{width:740px; float:left; background:url(../images/index_01.jpg) no-repeat; height:199px;}
#zt_02{width:740px; float:left; background:url(../images/index_03.jpg) no-repeat; height:27px; overflow:hidden;display:inline; margin-top:10px;}
#zt_03{width:740px; float:left; background:url(../images/index_04.jpg) repeat-y top;display:inline;}
#zt_03 ul{ margin:0px; width:740px; float:left; display:inline;}
#zt_03 li{ width:350px; float:left; border-bottom:1px #dcdcdc dashed; display:inline; margin:13px 7px 0px 11px;padding-bottom:13px;}
#zt_04{float:left; width:740px; height:26px; background:url(../images/index_08.jpg) no-repeat left; height:26px; line-height:28px; overflow:hidden}

.sp_01{color:#fff; font-weight:bold; font-size:14px; width:703px;float:right;line-height:30px; height:30px;}
.sp_02{float:left; width:280px; height:150px; padding:12px 0px 0px 16px; display:inline}
.sp_03{float:left; width:420px; height:48px; line-height:48px; font-size:16px;text-align:center}
.sp_04{float:left; width:420px; line-height:22px;}
.sp_05{float:left; width:226px; padding-left:38px;line-height:30px; color:#3fa600; font-size:14px;font-weight:bold;display:inline}
.sp_06{float:left; line-height:30px; color:#7f7676}
.sp_07{float:left;width:228px; margin-left:8px; display:inline}

A.gd:link{color:#990000;text-decoration: none;}
A.gd:visited{color:#990000;text-decoration: none;}
A.gd:hover{color:#3fa600;text-decoration:underline;}
A.bt:link{color:#3fa600;text-decoration:underline;}
A.bt:visited{color:#3fa600;text-decoration:underline;}
A.bt:hover{color:#ff6600;text-decoration:underline;}

A.xw:link{color:#000;text-decoration:none}
A.xw:visited{color:#000;text-decoration:none}
A.xw:hover{color:#ff6600;text-decoration:underline;}
.icmg{ border:1px #cccccc double; padding:3px;}

#ztr{float:right; width:230px; margin-top:5px; display:inline}
#ztr_01{background:url(../images/index_07.jpg) no-repeat; height:300px; width:230px; float:left}
.sp_08{float:left;  padding-left:35px;line-height:33px;color:#3fa600; font-size:14px;font-weight:bold;display:inline}
.sp_09{float:right; width:225px; line-height:22px; color:#5c8d08}


.ZineTit1{ background:url(../images/index_09.jpg) no-repeat center; height:29px;}
.BoxA{ border:1px solid #87c718; height:auto; overflow:hidden; clear:both}
.MT_6{ margin-top:6px;}
.ZineRightList{ width:100%; margin:0px;}
.ZineRightList #No1{margin:5px 5px 8px; padding:5px 0 10px;background:url(/subject/images/line1.gif) repeat-x left bottom;}
.ZineRightList li #Img{ float:left; border:1px solid #999; padding:1px; background:#f5f5f5; margin-right:10px;}
.ZineRightList li img{ vertical-align:top}
.ZineRightList li #Tit{ line-height:19px;}
.ZineRightList li #Det{ overflow:hidden; color:#666}