.all{ background:url(../images/bg.jpg); width:980px; margin:0 auto;
}
.head{ width:958px; height:104px; background:url(../images/topbg.jpg);margin:0 auto;
}
.logo{  margin-left:17px; width:108px; float:left; height:74px; margin-top:14px;
}
.name{ width:492px;float:left;
}
.right{ width:308px;float:left; background:url(../images/top-right.jpg);  height:104px;
       font-size:12px; 
}
.lk{ float:right; padding-top:5px; width:180px;
}
.lk A:link {
	FONT-SIZE: 12px; color:#00258d; TEXT-DECORATION: none
}
.lk A:visited {
	FONT-SIZE: 12px; color:#00258d; TEXT-DECORATION: none
}
.lk A:hover {
	FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.lk A:active {
	FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.nav{width:958px; height:36px; background:#e6edff;margin:0 auto; border-top:#284aa4 1px solid; clear:left; }
.mainnav{text-align:center; color:#02258b; font-size:14px; width:106px; float:left; margin-top:12px;
         list-style-type:none;
}
.mainnav A:link {
	FONT-SIZE: 14px; color:#00258d; TEXT-DECORATION: none
}
.mainnav A:visited {
	FONT-SIZE: 14px; color:#00258d; TEXT-DECORATION: none
}
.mainnav A:hover {
	FONT-SIZE: 14px; COLOR: #ff7200; TEXT-DECORATION: none
}
.mainnav A:active {
	FONT-SIZE: 14px; COLOR: #ff7200; TEXT-DECORATION: none
}
.banner{width:954px; border:#2949a4 2px solid; margin:0 auto;
}
.banner2{width:958px;margin:0 auto;
}
.subnav{width:957px; height:143px; margin:0 auto; padding-top:7px;
}
.snl{ width:302px; float:left; height:143px;
}
.snlt{ width:302px; height:28px; background:url(../images/subbg.jpg); border:#91aefe 1px solid; 
}
.sntext{color:#02258b; font-size:12px; padding-top:9px; width:100px; float:left; padding-left:5px;
}
.sntext A:link {
	FONT-SIZE: 12px; color:#00258d; TEXT-DECORATION: none
}
.sntext A:visited {
	FONT-SIZE: 12px; color:#00258d; TEXT-DECORATION: none
}
.sntext A:hover {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}
.sntext A:active {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}
.icon{ width:20px; float:left; padding-left:5px; padding-top:4px;
}
.snlb{ width:302px; height:112px; background:url(../images/snlb.gif);border-left:#91aefe 1px solid; border-bottom:#91aefe 1px solid;border-right:#91aefe 1px solid;
}
.m{ float:right; width:50px; padding-top:13px;
}
.li { 
list-style-type:none;
width: 280px;
height: 19px; 
line-height: 19px;
text-indent: 15px;
background: url(../images/li.gif) left center no-repeat;
border-bottom:#00258b 1px dashed;
margin:0 auto;
font-size:12px;  color:#333;
padding-top:2px;
}
.li A:link {
	FONT-SIZE: 12px; color:#333; TEXT-DECORATION: none
}
.li A:visited {
	FONT-SIZE: 12px; color:#333; TEXT-DECORATION: none
}
.li A:hover {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}
.li A:active {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}
.snm{ width:333px; float:left;margin-left:6px; 
}
.snmt{ width:333px; height:28px; background:url(../images/subbg.jpg); border:#91aefe 1px solid; 
}
.snmb{ width:323px; height:112px; background:url(../images/snlb.gif);border-left:#91aefe 1px solid; border-bottom:#91aefe 1px solid;border-right:#91aefe 1px solid; padding-top:0px; padding-left:10px;
}
.snr{ width:303px; float:right; 
}
.snrt{ width:303px; height:28px; background:url(../images/subbg.jpg); border:#91aefe 1px solid; 
}
.snrb{ width:303px; height:112px; background:url(../images/snlb.gif);border-left:#91aefe 1px solid; border-bottom:#91aefe 1px solid;border-right:#91aefe 1px solid;
}
.lx{ width:149px; height:112px; float:left; margin-left:10px; color:#2f2f2f; line-height:18px; font-size:12px;
}
.lximg{ float:right; width:118px; height:109px; margin-top:3px; background:url(../images/lx.gif);
}
.menu{ width:958px; height:22px; background:#ecedef; text-align:center; font-size:12px; color:#284aa4; margin:0 auto; margin-top:8px; padding-top:8px;
}
.menu A:link {
	FONT-SIZE: 12px; color:#284aa4; TEXT-DECORATION: none
}
.menu A:visited {
	FONT-SIZE: 12px; color:#284aa4; TEXT-DECORATION: none
}
.menu A:hover {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}
.menu A:active {
	FONT-SIZE: 12px; COLOR: #ff7200; TEXT-DECORATION: none
}

.bq{ width:958px; height:84px; background:url(../images/footbg.gif); margin:0 auto; color:#2f2f2f; font-size:12px;  text-align:center; line-height:24px;
      
}
.bq A:link {
	FONT-SIZE: 12px; color:#2f2f2f; TEXT-DECORATION: none
}
.bq A:visited {
	FONT-SIZE: 12px; color:#2f2f2f; TEXT-DECORATION: none
}
.bq A:hover {
	FONT-SIZE: 12px; COLOR: #f00; TEXT-DECORATION: none
}
.bq A:active {
	FONT-SIZE: 12px; COLOR: #f00; TEXT-DECORATION: none
}
.leftnav{ width:207px; height:40px; float:left; 
}
.ln{font-size:12px; color:#002479; line-height:40px; padding-left:6px;width:207px; margin-bottom:1px;
background:url(../images/leftnav2.jpg);
}
.ln A:link {
	FONT-SIZE: 12px; color:#002479; TEXT-DECORATION: none;
}
.ln A:visited {
	FONT-SIZE: 12px; color:#002479; TEXT-DECORATION: none;
}
.ln A:hover {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none;
}
.ln A:active {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none;
}
.topnav{ width:958px;margin:0 auto; height:30px; background:#cfdcfe; font-size:12px; color:#002880;margin-bottom:2px; line-height:30px; 
}
.bnav{width:958px;margin:0 auto;
}
.submain{ width:958px; margin:0 auto;
          
}
.icont{ width:15px; height:15px; margin-top:8px; margin-left:15px; float:left; margin-right:10px;
}
.rnav{ width:727px;  float:left;
}
.title{ width:727px; height:35px; border-bottom:#85a1eb 1px solid;margin-left:15px; font-size:12px; color:#04287e; line-height:40px;
}
.title A:link {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.title A:visited {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.title A:hover {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.title A:active {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.content{ width:707px; padding:10px;font-size:12px; color:#04287e; line-height:30px; margin-left:15px; 
}
.content A:link {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.content A:visited {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.content A:hover {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.content A:active {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.list{ width:600px; height:30px; line-height:35px; font-size:12px;color:#04287e; border-bottom:#04287e 1px dashed; float:left;
}
.time{ width:100px; height:30px; line-height:35px; font-size:12px;color:#04287e; border-bottom:#04287e 1px dashed; float:left;
}
.list A:link {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.list A:visited {
	FONT-SIZE: 12px; color:#04287e; TEXT-DECORATION: none
}
.list A:hover {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.list A:active {
	FONT-SIZE: 12px; COLOR: #ff5017; TEXT-DECORATION: none
}
.map { width:650px;; height:30px; line-height:35px; border-bottom:#0000CC 1px dashed;
}


DIV.scott {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV.scott A {
        BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
        BORDER-RIGHT: #cccdd1 1px solid; BORDER-TOP: #cccdd1 1px solid; BORDER-LEFT: #cccdd1 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccdd1 1px solid; BACKGROUND-COLOR: #004a8f;
}
DIV.scott A:active {
        BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott SPAN.current {
        BORDER-RIGHT: #cccdd1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccdd1 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccdd1 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccdd1 1px solid; BACKGROUND-COLOR: #004a8f
}
DIV.scott SPAN.disabled {
        BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
