/* CSS Document */

@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, div, form, img, ul, ol, li, dl, dt, dd, label{margin:0;padding:0; list-style:none; font-size:12px;}
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: #4c4c4c; text-decoration:none;}
a:visited {color: #1f3a87;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #bc2931; }

/*clear*/
.clear{ clear:both; font-size:1px; line-height:1px;}
.dis{ display:block;}
.undis{ display:none;}
.gaps6{ height:6px; clear:both; overflow:hidden;}
.gaps8{ height:8px; clear:both; overflow:hidden;}


.left{ float:left;}
.right{float:right;}

/*======================================================*/
body{background:url(imgbg.gif);}
.allmain{margin:0px auto; text-align:center; background:#f8fdff; width:1003px; margin-top:1px;}
.bigbody{width:1003px; overflow:hidden; background:url(imgbodybg.gif) repeat-y top left; margin:0 auto;}


/*------------topbar----------------*/
.topbar{text-align:left; font-size:12px; line-height:33px; width:1003px; overflow:hidden; height:33px; margin:0 auto; background:url(imgimg.gif) no-repeat 0 0;}
.topbar span.left a{ width:87px; height:20px; line-height:20px; padding-top:9px; display:block; float:left;}
.topbar span.left{margin-left:0px; padding-left:0px; text-align:right;}
.topbar span.right a{ width:82px; height:20px; line-height:20px; padding-top:9px; display:block; float:left;}
.topbar span.right{margin-right:20px; text-align:right;}


/*------------?----------------*/
.topbanner{width:980px; margin:0 auto; padding-top:4px; height:162px;}
.bigmenu{ height:65px; width:981px; margin:0 auto; clear:both; background:url(imgimg.gif) no-repeat -1px -42px;} 
#m-tit{float:left; padding-left:9px; background:url(imgm-l-left.gif) no-repeat top left; height:36px; line-height:36px; font-size:14px; color:#ffffff; font-weight:bold;}
#m-content{ clear:both; padding-left:12px; text-align:left; font-size:12px;height:28px; line-height:28px; display:block;}
#m-content a{color:#000;}
#m-tit a{ color:#ffffff; background:url(imgmenu_off.gif) no-repeat top left; width:95px; height:36px; display:block; float:left;}
#m-tit a.topC1,#m-l a:hover{ background:url(imgmenu_on.gif) no-repeat 0 1px; color:#000;}
/*---a.ÆäËû---*/
#m-tit  a#exceptA{color:#ffffff; background:url(imgmenu_off3.gif) no-repeat top left; width:100px; height:36px; display:block; float:left;}
#m-tit a#exceptA:hover{ background:url(imgmenu_on.gif) no-repeat 0 1px; color:#000;}

#m-m{ float:left; width:180px; text-align:center; margin-left:50px; line-height:36px; font-size:14px; color:#d1e3ff;}

#m-r{float:right; height:36px; padding-right:10px;}
#m-r input{ border:1px solid #bfd5ed; float:left; width:160px; height:20px; line-height:20px; margin-top:11px;}
#m-r input.btn{ width:63px; height:24px; margin-left:8px; float:left; border:none;}


/*------------??----------------*/

#links{clear:both; margin:0 auto; width:960px; border:1px solid #b3c0da; border-top:2px solid #b3c0da; background:#fff; height:30px; line-height:30px; _padding-top:5px;_height:25px; background:url(imgyouqingbg.gif) repeat-x; padding-left:18px;}
#links select{width:16%; margin-left:4px;}
.f_link{ font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:42px; margin:0 auto; width:520px; color:#1e1e1e;}
.f_link a{ color:#1e1e1e;}
.f_link a:hover{ color:#000;}
.copyright{text-align:center; color:#858282; line-height:18px;}