@charset "utf-8";
/* CSS Document */
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
em,i {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #1c3600; text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #bc2931; }
/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/*clear*/
.clear{ clear:both; font-size:1px; line-height:1px;}
.dis{ display:block;}
.undis{ display:none;}

/*header*/
#header{ width:970px; margin:0 auto; border-top:1px solid #419712;}
#menu{ width:970px; font-size:14px; font-weight:bold; margin:0 auto; background:url(../img/menu_bg.gif) no-repeat top left; line-height:34px; height:34px;}
#menu span.left{ float:left; margin-left:50px; font-weight:bold;}
#menu span.left a{ margin-left:35px; color:#ffffff;}
#menu span.left a:hover{ color:#fbff96; text-decoration:none;}
#menu span.right{ float:right; margin-right:50px; font-size:12px;font-weight:normal;}
*html #menu span.right marquee{padding-top:6px;font-weight:normal;}


/*footer*/
#footer{ clear:both; width:968px; height:81px; border:1px solid #cacaca; background:#f8f6f9; margin-top:8px;}
#footer .leftimg{ float:left; width:81px; display:block; background:red;}
#footer .left{ float:left;width:360px; margin-left:152px; }
*html #footer .left{*margin-left:0;}
#footer .left p{ color:#999999; font-size:12px; line-height:20px; margin:0 auto; text-align:center;}
#footer .left p.link{ color:#333333; font-size:12px; margin-top:4px; line-height:35px;}
#footer .center{ float:left; margin-left:20px; height:61px; padding-top:20px; padding-left:40px; background: url(../img/footer_gaps.gif) no-repeat top left;;}
#footer .center p{ color:#666666; font-size:12px; line-height:26px; margin:0 auto; text-align:center;}
#footer .right{ float:left; margin-left:20px; background:blue;}

/*===*/
.endPageNum{ padding:10px 12px 6px; font-size:12px; text-align:right; clear:both; }
.endPageNum .s1{width:32px; text-align:center;}
.endPageNum .s2{background:#6ebd00; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
.endPageNum .s4{width:72px; text-align:center;}
.endPageNum a{padding:5px 6px;margin:2px 4px 0 0; color:#405520;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;}
.endPageNum a:hover{color:#fff; background:#6ebd00; border:1px solid #4d612f;float:left;}
.endPageNum .s3{cursor:default;padding:4px 5px 0;margin:5px 4px 0 0; color:#ccc;background:#fff; display:inline-table; border:1px solid #ccc; float:left; text-align:center;}
#xgfj {background: url('../img/list_bg_2.gif') repeat-x left top white; width:690px; padding: 10px;margin-left:10px; margin-top: 15px; line-height: 25px; color: #000000;}
#xgfj a {background: url('../img/more.gif') no-repeat left top; padding-left: 15px; font-size: 12px;}

#yijian{ width:300px; margin:0 auto;}
#yijian a{ display:block; height:20px; float:left; margin: auto 10px; text-align:center; width:100px; border:1px solid gray; line-height:20px;}
#yijian a:hover{ border:#000; background:#0066FF; color:#ffffff;}


/*========================*/

/*input textarea select*/
input{ border:1px solid #aaaaaa; text-indent:2px; line-height:20px; height:20px;}
input.blue{border:1px solid #6593CF;}
.blue{ border:#6593CF;}
input.gray{border:1px solid #b2b2b2;}
.gray{ border:#b2b2b2;}
.height24{ line-height:24px; height:24px;}
.height20{ line-height:20px; height:20px;}
.red{ color:red;}
input.bd{ border:1px solid #000;}
input:hover{ border:1px solid #000;}
input.yzm{border:1px solid #B3CDFE; background:#fff url(../img/btnbg.gif) repeat-x bottom left; height:16px; line-height:18px;}
*html input.login,input.btn{border:1px solid #6593CF; background:#fff url(../img/btnbg.gif) repeat-x bottom left; height:24px; line-height:20px;}
*+html input.login,input.btn{border:1px solid #6593CF; background:#fff url(../img/btnbg.gif) repeat-x bottom left; height:24px; line-height:20px;}
input.login,input.btn{height:24px; padding-bottom:5px; line-height:20px;}

input:focus,input.sffocus,
input:hover,input.sfhover,
input:focus,input.sffocus{
border-top:1px solid #222222;border-left:1px solid #000000;
border-bottom:1px solid #808080; border-right:1px solid #808080;
background:#ffffff url(../img/input_hover.gif) repeat-x top left;
}   

textarea{ border:1px solid #b2b2b2; background:#fff; overflow:auto;}
textarea.bd,textarea.sfhover,
textarea:hover,textarea.sfhover{ 
/*border:1px solid #222222;*/
border-top:1px solid #222222;border-left:1px solid #000000;
border-bottom:1px solid #808080; border-right:1px solid #808080;
background:#ffffff url(../img/input_hover.gif) repeat-x top left;
}
input.checkbox{ border:none; background:none; line-height:16px;}
input.radio{  border:none; line-height:16px; background:none;}
select{ border:1px solid #6593CF; background:#fff;}
select.bd,select.sfhover{ border:1px solid #222222;}
select:hover,select.sfhover{ border:1px solid #222222;}