@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, p, form,
a,code, font, img, strike, strong, sub, tt, dl, dt, dd, ol, ul, li,
table, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
*{font:14px Arial, Helvetica, sans-serif; line-height:22px;}
ol,ul,dl{list-style: none;}
input.btn{height:23px; text-align:center;}
input.btn2
{
	border-right: #910028 1px solid;
	border-top: #ff7098 1px solid;
	font-size: 14px;
	background: #fb1f5c;
	border-left: #ff7098 1px solid;
	color: #ffdbe5;
	padding-top: 3px;
	border-bottom: #910028 1px solid;
	height:26px;
	margin:1px;
}
input{line-height:16px; padding:2px;}

body{color:#643b00; width:1003px; margin:0 auto;}
a{color:#666600;}a:hover,#topic #newsbar a:hover{color:#c52e00;}
a.s{font-size:12px; line-height:18px;}
a.sn{ font-size:12px; line-height:18px; text-decoration:none;}
a.sb{ font-size:12px; line-height:18px; font-weight:bold; text-decoration:none;}
a.sn:hover{ text-decoration:underline;}
a.b{ text-decoration:none; color:#333333;}
a.b:hover{ text-decoration:underline;}
strong{font-weight:bold;}
td{padding:4px 1px 4px 2px;}
td.f{margin:0; padding:0;}
td.t{margin:0; padding:0 8px 0 8px; text-align:center;}
img{border:0px;}
img.m{vertical-align:middle;}

.redtxt{color:#ff0000;}
.grentxt{color:#007c00;}
.grentxts{color:#007c00; font-size:12px;}
.grentxtsw{color:#007c00; font-size:12px; font-weight:bold;}
.redtxtsw{color:#ff0000; font-size:12px; line-height:18px; font-weight:bold;}
.redtxtb{color:#ff0000; font-size:14px; font-weight:bold;}
.red2txtb{color:#d60047; font-size:14px; font-weight:bold;}
.stxt{font-size:12px; line-height:18px;}
.pinktxt{color:#d60047;}
.pinktxts{color:#d60047; font-size:12px;}
.pinktxtB{color:#d60047; font-weight:bold;}
.graytxts{color:#666666; font-size:12px; padding:3px;}
.graytxtB{color:#666666; font-weight:bold;}

.foctxtwinn{font-size:12px; background-color:#fffef5; padding:2px;}
.foctxtwiny{border:1px solid #dbc755; font-size:12px; background-color:#fffef5; padding:2px;}
.foctxtwine{border:1px solid #7d0000; font-size:12px; background-color:#ffffff; color:#ff0000; padding:2px;}
.foctxtwino{padding:2px;}
.foctxtwint{border:1px solid #1d2088; font-size:12px; background-color:#ffffff; color:#0068b7; padding:2px;}

.fam250{width:250px; overflow:auto; float:left; margin:0 4px 0 6px;}
.fam540{width:540px; overflow:auto; float:left; margin:0 3px 0 3px;}
.fam180{width:184px; overflow:auto; float:left; margin:0 0 0 4px;}
.fam730{width:730px; overflow:auto; float:left; margin:0 0 0 3px;}
.fam986{width:986px; overflow:auto; margin:0 0 0 6px;}
.fam362t{width:320px; height:30px; background:url(images/fam362-t.gif) no-repeat; padding-top:9px; padding-left:42px; font-weight:bold;}
.fam362f{width:362px; height:12px; background:url(images/fam362-f.gif) no-repeat;}
.fam362b{width:332px; height:auto; background:url(images/fam362-b.gif); padding-left:20px; padding-right:10px;}

#topic{width:1003px; height:180px; background:url(images/topbk.jpg);}
#topic #logo{width:300px; height:101px; float:left;}
#topic #logo a{width:300px; height:101px; display:block;}
#topic #fe{text-align:right; float:left; height:96px; padding-top:5px; width:690px;}
#topic #menu{width:983px; height:44px; padding-left:20px; float:left; }
#topic #menu li{width:89px; height:44px; background:url(images/menusl.gif) right no-repeat; float:left;}
#topic #menu li.lastbtn{background:url();}
#topic #menu li a{width:87px; height:36px; padding-top:8px; padding-left:2px; line-height:27px; text-align:center; font-size:14px; color:#666600; font-weight:bold; text-decoration:none; display:block;}
#topic #menu li a:hover{color:#e06a0b;}
#topic #menu li a.thispage{background:url(images/menubk.gif); color:#ffb02f;}
#topic #newsbar{width:350px; padding-left:167px; padding-top:7px; height:25px; float:left; color:#000000;}
#topic #newsbar a{font-size:14px; color:#5f8a1b; text-decoration:none;}
#topic #newsbar span{ float:right; color:#666666;}
#topic #search{float:right; padding-right:15px;}
#topic #search input,#topic #search select{font-size:12px; line-height:15px; padding:1px;}
#footer{width:99%; clear:both; height:55px; padding-top:10px; padding-bottom:10px; text-align:center;} 
#footer p{width:100%; text-align:center;}
#footer span{ font-size:12px; color:#999999;}
#footer a{font-size:12px;}

.bk250a{width:236px; height:232px; margin:5px 0 5px 0; background:url(images/farm250-a-bk.gif); padding-left:7px; padding-right:7px;}
.bk250a #title{height:20px; padding-top:7px; overflow:hidden;}
.bk250b-top{width:250px; height:7px; background:url(images/farm250-b-top.gif); margin-top:5px; overflow:hidden;}
.bk250b-bottom{width:250px; height:7px; background:url(images/farm250-b-bottom.gif); margin-bottom:5px; overflow:hidden;}
.bk250b-bk{width:230px; height:auto; background:url(images/farm250-b-bk.gif); overflow:auto; padding:5px 10px 5px 10px;}
.bk250b-bk #title{width:225px; height:24px; padding-left:5px; background:url(images/farm250-b-titlebk.gif);}

.bk729a-top{width:729px; height:14px; overflow:hidden; background:url(images/farm729-a-top.gif);}
.bk729a-bottom{width:729px; height:16px; overflow:hidden; background:url(images/farm729-a-bottom.gif);}
.bk729a-bk{width:705px; padding-left:12px; padding-right:12px; height:auto; overflow:auto; background:url(images/farm729-a-bk.gif);}
.bk729b{width:705px; padding:12px; height:auto; overflow:auto;}
.bk703a-top{width:703px; height:7px; overflow:hidden; background:url(images/farm703-a-top.gif);}
.bk703a-bottom{width:703px; height:7px; overflow:hidden; background:url(images/farm703-a-bottom.gif);}
.bk703a-bk{width:701px; height:auto; overflow:auto; background:url(images/farm703-a-bk.gif); padding-left:2px;}
.bk703b-bk{width:702px; height:auto; overflow:auto; background:url(images/farm703-b-bk.gif); padding-left:1px;}
.bk703c-bk{width:702px; height:auto; overflow:auto; background:url(images/farm703-c-bk.gif); padding-left:1px;}
.bk703t{width:703px; height:41px; background:url(images/mer_t_bk.gif) no-repeat;}
.bk703t2{width:683px; height:42px; background:url(images/mer_t_bk2.gif) no-repeat; padding-left:20px;}
	#movfrmt li{width:103px; height:42px; overflow:hidden; margin-right:5px; float:left;}
.bk402a-top{width:402px; height:10px; overflow:hidden; background:url(images/farm402-a-top.gif);}
.bk402a-bottom{width:402px; height:9px; overflow:hidden; background:url(images/farm402-a-bottom.gif);}
.bk402a-bk{width:382px; padding-left:10px; padding-right:10px; height:auto; overflow:auto; background:url(images/farm402-a-bk.gif);}
.bk300a-top{width:300px; height:10px; overflow:hidden; background:url(images/farm300-a-top.gif);}
.bk300a-bottom{width:300px; height:9px; overflow:hidden; background:url(images/farm300-a-bottom.gif);}
.bk300a-bk{width:280px; padding-left:10px; padding-right:10px; height:auto; overflow:auto; background:url(images/farm300-a-bk.gif);}

ul.lhelp{padding:10px 0 5px 5px;}
ul.lhelp li{padding-top:1px; padding-bottom:1px; padding-left:21px; height:22px; background:url(images/help.gif) 0 1px no-repeat;}
ul.lhelp li a{color:#666600; text-decoration:none; display:block; font-size:12px;}
ul.lhelp li a:hover{ color:#ff4400;}
ul.llist1{width:229px; padding-top:3px; padding-bottom:3px; overflow:auto;}
ul.llist1 li.t{width:215px; overflow:hidden; padding:2px 2px 2px 7px; margin:2px; background-color:#f4edc8;}
ul.llist1 li.s{width:105px; text-align:center; float:left; overflow:hidden; padding:1px; margin:1px;}
ul.ullist2{margin-left:20px; margin-top:5px; width:200px; height:auto; overflow:auto;}
ul.ullist2 li{padding-left:18px; background:url(images/icon06.gif) 0 3px no-repeat;}
ul.ullist2 li a{font-size:12px; line-height:18px; text-decoration:none;}
ul.txtlist01 li{background:url(images/lipot01.gif) 3px 8px no-repeat; padding-left:16px; padding-bottom:4px;}
ul.txtlist01 li.wrig{background:url(images/icon13.gif) 0 3px no-repeat; padding-left:16px;}

.merlisttd{ width:168px;}
.mernart{border:1px solid #dccd72; padding:10px; margin-bottom:5px; width:707px; overflow:auto;}

.title01{width:100%; margin-top:5px; margin-bottom:5px; height:30px; background:url(images/title01-bk.gif)}
.title02{width:100%; margin-top:5px; height:30px; background:url(images/title01-bk.gif)}
.title03{width:709px; padding-left:10px; color:#333333;}
.t{padding-top:5px;}
.clew01{padding:5px; font-size:12px; font-weight:bold; color:#597624;}
#TMsg{margin-left:10px; padding:3px; overflow:auto;}
.gline01{ width:100%; height:3px; background:url(images/gline01.gif) 0 2px; overflow:hidden; margin:0 auto; margin-top:5px; margin-bottom:5px;}
.gline02{ width:100%; height:3px; background-color:#dccd72; overflow:hidden; margin:0 auto; margin-top:5px; margin-bottom:5px;}
.gline03{background:url(images/gline02.gif) repeat-x;}
#RbottomBanner{width:719px; height:60px; background-color:#f1f1f1; overflow:hidden; margin-top:10px; padding:5px; text-align:center;}
.banner{margin:5px 0 5px 0; overflow:hidden;}

.showImage1{max-width: 280px; max-height: 280px;}
* html .showImage1{width: expression(this.width > 280 && this.width > this.height ? 280 : true); height: expresion(this.height > 280 ? 280 : true);}
.showImage2{max-width: 130px; max-height: 130px;}
* html .showImage2{width: expression(this.width > 130 && this.width > this.height ? 130 : true); height: expresion(this.height > 130 ? 130 : true);}
.showImage3{max-width: 120px; max-height: 120px;}
* html .showImage3{width: expression(this.width > 120 && this.width > this.height ? 120 : true); height: expresion(this.height > 120 ? 120 : true);}
.showImage4{max-width: 265px; max-height: 265px;}
* html .showImage4{width: expression(this.width > 265 && this.width > this.height ? 265 : true); height: expresion(this.height > 265 ? 265 : true);}

.merimglist{border:1px solid #8a4a03; width:34px; height:34px; background-color:#ffffff; padding:1px; margin:2px; float:left;}
.mername{background:url(images/icon22.gif) 0 6px no-repeat; color:#791a00; font-size:16px; font-weight:bold; padding-left:25px; height:30px;}
.merinfo{background:url(images/icon14.gif) 10px 6px no-repeat; padding-left:30px; height:22px;}
.merinfo168{width:166px; text-align:center; margin:0 auto;}

#newslist li{width:704px; height:24px; overflow:hidden; padding-top:1px;}
#newslist li.title{height:24px; width:675px; background:url(images/newslist-title-bg.gif) no-repeat; padding-top:5px; padding-left:29px; margin-bottom:5px;}
#newslist li span{float:right; margin-right:60px;}
#newslist li.title span{float:right; margin-right:80px;}
#newslist li.u{background:url(images/newslist-content-bg.gif);}
#newslist li a{background:url(images/icon30.gif) 5px no-repeat; padding-left:20px;}
.newsnote{padding:10px; width:684px; background-color:#fffceb; color:#320505;}