/* public */
BODY{margin:0; background:#fff; color:#333; font:12px Simsun, Arial;}
TABLE, DIV, UL, LI, FORM{border:0; padding:0; margin:0;}
UL, LI{list-style:none;}
IMG{border:0;}
P{margin:0;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; font-size:0; line-height:0; height:0;}

/* a */
A{color:#333; text-decoration:none;}
A:hover{color:#187bb8; text-decoration:underline;}

/* private */
.warp{width:1004px; margin:0 auto;}
.div_l, .div_r, div_c{height:671px;}
.div_l, .div_r{background:url(../images/warp.jpg) repeat-y; width:40px; vertical-align:top;}
.div_l{background-position:left;}
.div_r{background-position:right;}
.div_c{width:910px;}
.head{background:url(../images/head.gif); height:25px; padding:9px 10px 0 0;}
	.head IMG{border:1px solid #1a1a1a;}
.logo{height:48px;padding:9px 0 0 23px;}
.menu{height:37px; margin:23px 6px 17px;}
.menu A, .menu A:hover{font-weight:bold; text-decoration:none}
.content{margin:0 0 7px;}
.brief{width:315px; padding:0 0 0 38px;}
	.brief_1{background:url(../images/b1.jpg) no-repeat 0 0; width:146px; padding:27px 0 0;}
	.brief_2{text-indent:2em; line-height:15px; width:145px; padding:30px 0 0;}
.news{background:url(../images/n1.jpg) no-repeat 18px 1px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; width:241px; height:91px;padding:23px 0 0 16px; margin:3px 0 0;}
	.news LI{color:#f6732f; height:21px; line-height:21px;}
	.news A{color:#848181;}
.field{background:url(../images/f1.jpg) no-repeat 21px 4px; width:273px;padding:24px 0 0 19px;}
	.field LI{width:136px; height:48px; float:left;}
.nav{color:#888787; border-top:1px solid #cfcfcf; height:46px; line-height:46px; margin:0 4px;}
	.nav P{padding:0 47px 0 30px; float:right}
	.nav LI{background:url(../images/nav.jpg) no-repeat 0 17px; padding:0 13px 0 12px; float:right}
	.nav A{color:#888787;}
.foot{background:url(../images/foot.jpg) repeat-x 0 0; color:#686667; font-size:8px; font-family:Verdana; font-weight:bold; width:938px; padding:8px 66px 0 0; margin:0 auto; text-align:left;}