/* CSS Document */
*{padding:0px; margin:0px;}
body{ background:#efe9d1; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.width960{ width:960px; margin: 0 auto; position: relative; background:#fff; }
.xleft{ float:left;}   .xright{ float:right;}
ul,li{ list-style-type:none;}
.xtop{ background:url(../images/topbg.jpg) no-repeat; height:178px; margin:0px 0px 10px 0px;}
.xfooter{ background:url(../images/footerbg.jpg) no-repeat; height:56px; padding:95px 0px 0px 286px; clear:both; color:#3d311b; line-height:20px;}
.xinleft{width:201px; margin:0px 10px 0px 10px; display:inline;}
.xleft01{ background:url(../images/left01bg.jpg) no-repeat;  height:352px; padding:37px 0px 0px 0px;}
.xleft01 li{ height:26px; margin:0px auto 4px auto;width:181px; position:relative; }
.xleft01 li a{ height:26px; line-height:26px; display:block; background:url(../images/listbg.png) no-repeat; _background:url(../images/listbg.jpg) no-repeat; text-decoration:none; text-align:center; color:#edffc2; }
.xleft01 li a:hover{ background:url(../images/listbga.png) no-repeat; _background:url(../images/listbga.jpg) no-repeat; }
.xleft02{ color:#edffc2; background:url(../images/left02bg.jpg) no-repeat; height:139px; padding:47px 15px 0px 15px; width:171px!important; margin:10px 0px; line-height:17px; }
.xcenter{ width:510px; line-height:20px; color:#3d311b;}
 p{ text-indent:20px;  line-height:20px;}
.xintitle{ background:url(../images/index_06.jpg) no-repeat; height:54px; line-height:44px; font-size:16px; font-weight:bold; padding:0px 5px; }
.xintitle a{text-decoration:none; color:#fff; }
.xmore{ float:right;font-size:12px; color:#666666;  font-weight:normal;}
.xmore a{ text-decoration:none; color:#666666; font-weight:normal;}
.xmore a:hover{ text-decoration:underline; color:#4e6d01; font-weight:normal;}

.xindexr{ margin-right:10px; display:inline;  width:201px; overflow:hidden;}
/* imgs tab*/
.container {
 WIDTH: 198px; HEIGHT: 150px; overflow:hidden; border:1px solid #ccc;
}
.container A IMG {
 WIDTH: 198px; HEIGHT: 150px
}
.container IMG {
 BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.td_f A IMG {
 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.num {
 POSITION: absolute; WIDTH: 90px; FLOAT: right; TOP: 130px; LEFT: 110px
}
.num LI {
 TEXT-ALIGN: center; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: 1px; WIDTH: 15px; FONT-FAMILY: Arial;  FLOAT: left; HEIGHT: 15px; COLOR: #7b9b2b; FONT-SIZE: 12px; CURSOR: pointer;  background:#bbe35b;
}
.num LI.on {
 LINE-HEIGHT: 15px; WIDTH: 15px; HEIGHT: 15px; COLOR: #ffffff; background:#7b9b2b;
}
.more {
 FLOAT: right
}
.more1 A {
 TEXT-ALIGN: left; LINE-HEIGHT: 25px; MARGIN: 0px 0px 0px 10px; COLOR: #3373a3
}
/* imgs tab*/
.xindexr02{ width:201px; background:url(../images/xindexr02bg.jpg) -210px 0px repeat-y; margin:10px auto;}
.xindexrt{ color:#fffefe; background:url(../images/xindexr02bg.jpg) no-repeat; height:35px; line-height:35px; font-size:14px; text-indent:30px; }
.xindexrt a{ color:#333; text-decoration:none;}

.xindexrb{ background:url(../images/xindexr02bg.jpg) no-repeat right bottom; height:15px; line-height:15px; overflow:hidden;}
ul.xnews{ padding:10px 5px 0px 10px;}
ul.xnews li{ background:url(../images/ico_03.gif) no-repeat left 8px; padding:3px 0px 3px 10px; line-height:18px; border-bottom:1px dashed #ccc; }
ul.xnews li a{ color:#333; text-decoration:none;}
ul.xnews li a:hover{ color:#7b9b2b; text-decoration:underline;}

/*aboutus*/
.aboutusr{ width:722px;}


/*proli*/
.proli{ width:455px;}
.proli li{ background:url(../images/ico_04.gif) no-repeat left 8px; padding:3px 0px 3px 15px; line-height:20px; border-bottom:1px dashed #ccc; }
.proli li a{ color:#333; text-decoration:none;}
.proli li a:hover{ color:#7b9b2b; text-decoration:underline;}
.prolir{width:209px;}
.prolir img{ margin:0px 0px 10px 0px;}




