body { margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei',arial,,sans-serif; font-size:14px;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
}

/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }


/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/


.max { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }

.m_headbg { width: 100%; height: 80px; float: left; padding: 20px 0; background: #4184C9; }


.m_logo { max-width: 100%; float: left; margin: 0 1% 0 2%; }


.m_navibox { float: left; width: auto; margin: 0 2%; display: block; }

.m_navibox ul { float: left; width: auto; }

.m_navibox ul li { float: left; width: 140px; margin: 0 0%; position: relative; }

.m_navibox ul li a { float: left; width: 100%; height: 80px; font-size: 22px; color: #fff; text-align: center; line-height: 78px; font-weight: normal; position: relative; z-index: 5; }



.m_seabox { width: 200px; height: 34px; float: right; margin: 20px 20px 0 20px; opacity: 1; border-radius: 9999px; background: #FFFFFF; border: 1px solid #D9D9D9; border-radius: 60px; }

.m_seabox .inp1 { width: 140px; height: 34px; float: left; background: transparent; padding-left: 20px; border: none; border-radius: 0px; font-size: 16px; color: #333; text-align: left; line-height: 34px; font-weight: normal; }


.m_seabox .inp2 { width: 40px; height: 34px; float: left; background: transparent url(../images/sous1.png) no-repeat center center; background-size: 16px; border: none; border-radius: 0px; font-size: 16px; color: #B3B3B3; text-align: center; line-height: 34px; font-weight: normal; text-indent: -9999px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; cursor: pointer; }



.m_headbg .yy { padding: 0% 1%; height: 60px; margin: 0.5% 0 0; display: flex; align-items: center; justify-content: flex-end; font-size: 22px; color: #FFFFFF; position: relative; z-index: 2; float: right; background: url(../images/g01.png) no-repeat left center; }


.m_headbg .yy img { float: right; margin: 15px 0 0 10px; }

.m_headbg .yy a { font-size: 22px; color: #fff; line-height: 40px; }

.m_headbg .yy a.active { position: absolute; right: 0%; width: 100%; text-align: center; top: 50px; display: none; }



.z_headbg .yy { padding: 0% 1%; height: 60px; display: flex; align-items: center; justify-content: flex-end; background: url(../images/g01.png) no-repeat left center; font-size: 22px; color: #FFFFFF; position: relative; z-index: 2; float: right; }


.z_headbg .yy img { margin-left: 5px; margin-right: 5px; }

.z_headbg .yy a { color: #fff; background: rgba(35,107,138,.8); line-height: 60px; }

.z_headbg .yy a.active { position: absolute; right: 0%; width: 100%; text-align: center; top: 60px; display: none; }





.m_inc_center { width: 86%; max-width: 1440px; display: block; margin: 0 auto; }


.m_boxbg { width: 100%; float: left; padding: 2% 0; background: #cfd5e5; }

.m_boxbg img { width: 100%; }



.m_company { width: 100%; min-height:460px; float: left; padding: 3% 0; background: transparent;
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(0, 0, 0, 1);
text-align: left;


}

.m_company h3{width:100%; float:left; margin:1% 0; font-size: 24px;
font-weight: 700;
letter-spacing: 0px;
line-height: 34px;
color: rgba(51, 51, 51, 1);
text-align: center; }


.m_company  img{width:100%; display:block; margin:2% auto;}



/*products*/


.s_banner { width: 100%; float: left; position:relative; z-index:20; overflow:hidden; }


.s_banner img{width:100%; position:relative; z-index:5;}


.s_banner_bg{width:100%; height:auto; float:left;   background:rgba(255,255,255,1); position:absolute; z-index:10; left:0; bottom:0;}

.s_banner_bg ul{width:100%; float:left; text-align:center; display:flex; align-items:center; justify-content:center; }

.s_banner_bg ul li{display:inline-block; margin:0 auto;  }

.s_banner_bg ul li::after{width:2px; height:14px;float:right; top:32px;   position:absolute; z-index:4;  background:rgba(204,204,204,1); content:''; }


.s_banner_bg ul li:last-child::after{ opacity:0;}

.s_banner_bg ul li a{float:left; width:100%; padding:20px 20px; font-size: 18px;
font-weight: 500;
letter-spacing: 0px;
line-height: 40px;
color: rgba(0, 0, 0, 1);
text-align: center; border-bottom:3px solid transparent; position:relative; z-index:12;

}

.s_banner_bg ul li a:hover,.s_banner_bg ul li a.xhov{color:rgba(65, 132, 201, 1); border-bottom:3px solid rgba(65, 132, 201, 1);}


/*background: #4184C9;*/


.s_prolist{width:100%; float:left; margin:3% 0;}

.s_prolist dl {width:103%; float:left; }

.s_prolist dl dd{width:20%; float:left; padding:1%; margin:1% 3% 1% 0; border-radius: 20px;
background: #FFFFFF; box-shadow: 0px 0px 10px  #7F9999;}


.s_prolist dl dd .imgbg{width:100%;  float:left; }


.s_prolist dl dd .imgbg img{width:100%; display:block; margin:0 auto; }

.s_prolist dl dd h3{width:100%; height:30px; float:left; font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 32px;
color: rgba(65, 132, 201, 1);
text-align: left; 
text-overflow:ellipsis;
overflow:hidden;
}


.s_prolist dl dd h4{width:100%; height:40px; float:left;  
font-size: 18px;
font-weight: 500;
letter-spacing: 0px;
line-height:40px;
color: rgba(0, 0, 0, 1);
text-align: left;
border-bottom:1px solid #DBDBDB;
text-overflow:ellipsis;
overflow:hidden;
}


.s_prolist dl dd h5{width:100%; height:124px; float:left; font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 22px;
color: rgba(153, 153, 153, 1);
text-align: left;
padding:10px 0;
text-overflow:ellipsis;
overflow:hidden;
}


.s_prolist dl dd:hover{background: #4184C9;
box-shadow: 0px 0px 10px  #999999;}


.s_prolist dl dd:hover h3,.s_prolist dl dd:hover h4,.s_prolist dl dd:hover h5{color:#fff;}



.s_banner_bt1{width:100%; height:auto; float:left;   background:#F3F4F4; position:absolute; z-index:15; left:0; bottom:0; font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 40px;
color: rgba(0, 0, 0, 1);
text-align: left; }

.s_banner_bt1 a{color:rgba(0, 0, 0, 1);}

.s_banner_bt1 a:hover{color:rgba(102,102,102, 1);}

 
 


.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    text-align: center;
}
ul.pl1-b { PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px;}
ul.pl1-b { display:inline-block;  margin:8px 8px;  }
ul.pl1-b span{  font-family: Arial; padding:8px  10px; font-size: 14px; COLOR: #333; TEXT-DECORATION: none; text-align:center; border-radius:4px;  border: #999 1px solid; background: #fff;   }

ul.pl1-b A {padding:8px 10px;  font-family: Arial; font-size: 14px; COLOR: #333; TEXT-DECORATION: none;  text-align:center;  border: #999 1px solid; background: #fff;   border-radius:4px;  }
ul.pl1-b A:hover { font-family: Arial; font-size: 14px; color: #fff; border: #1677BD 1px solid; BACKGROUND-COLOR: #1677BD;  border-radius:4px; }

ul.pl1-b.active { font-family: Arial; font-size: 14px; color: #fff; padding:5px 10px; border: #1677BD 1px solid; BACKGROUND-COLOR: #1677BD;  border-radius:4px; }

ul.pl1-b.active span{background:#1677BD; border:none; color:#fff; margin:0; padding:0; }
ul.pl1-b font{background:none; border:none; color:#333; margin:0; padding:0;  border-radius:4px; }
ul.pl1-b A:active {font-family: Arial; font-size: 14px; color: #fff;  border: #1677BD 1px solid; BACKGROUND-COLOR: #1677BD;  border-radius:4px; }
ul.pl1-b span.current { font-family: Arial; font-size: 14px; COLOR: #fff; BORDER: #1677BD 1px solid; BACKGROUND-COLOR: #1677BD;  border-radius:4px;  }
ul.pl1-b span.disabled {  font-family: Arial; font-size: 14px; COLOR: #fff;  }


.s_pro_center{max-width:1200px; display:block; margin:0 auto;}


.s_pro_imgs{max-width:100%; float:left; margin:2% 0; }


.s_pro_imgs img{width:40%; float:left; }


.s_pro_txt{width:56%; float:left; margin:0 0 2% 4%;}

.s_pro_txt h3{width:100%; float:left; font-size: 30px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(65, 132, 201, 1);
text-align: left;
padding:10px 0;

}

.s_pro_txt_con{width:100%; float:left; font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(65, 132, 201, 1);
text-align: left;
}

.s_pro_txt_con h5{width:100px; float:left; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(0, 0, 0, 1);
text-align: left;
padding:0px 0;
}

.s_pro_txt_con font{width:70%; float:left; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(0, 0, 0, 1);
text-align: left;
padding:0px 0;

}

 .s_proline{padding-bottom:10px; border-bottom:1px solid #dedede;}


.s_but1{width: 160px;
height: 46px;
float:left; 
margin:3% 3% 1% 0;
border-radius: 2px;
background: #4184C9;
border:none;
font-size: 18px;
font-weight: 500;
letter-spacing: 0px;
line-height: 46px;
color: rgba(255, 255, 255, 1);
text-align: center;
cursor:pointer;
}


.s_proshow{width:100%; float:left; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(0, 0, 0, 1);
text-align: left;
padding:10px 0;

}


.s_proshow h3{width:100%; height:26px; float:left; margin:0 0 2% 0;
font-size: 18px;
font-weight: 500;
letter-spacing: 0px;
line-height: 26px;
color:#fff;
text-align: center;
padding:10px 0;
background: #4184C9;
}

.s_proshow img{max-width:100%; display:block; margin:0 auto;}




.z_banner { width: 100%; float: left; position:relative; z-index:20; overflow:hidden; }


.z_banner img{width:100%; position:relative; z-index:5;}


.z_banner_bg{width:100%; height:100%; float:left;   background:rgba(255,255,255,0); position:absolute; z-index:10; left:0; bottom:0; font-size: 60px;
font-weight: 500;
letter-spacing: 0px;
line-height: 50%;
color: rgba(255, 255, 255, 1);
text-align: left;
}

.z_banner_bg font{ float:left;font-size: 60px;
font-weight: 500;
letter-spacing: 0px;
line-height: 80px;
color: rgba(255, 255, 255, 1);
text-align: left; 
margin-top:10%;
}



.s_videos{
    width:100%;
    float: left;
	margin:2% 0%;
   /* height: 53rem;*/
    overflow: hidden;
}
.s_videos:first-child  imgv1 {
    width: 100%;
    height: auto;
    float: right;
		display:block;
    position: relative;
    overflow: hidden;
}

.s_videos  imgv1 {
    width: 100%;
    height: auto;
    float: right;
		display:none;
    position: relative;
    overflow: hidden;
}


.s_videos  imgv1 img {
    width: 100%;
}

.s_videos  .imgv1 video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: fill;
}



.s_applist{width:100%; float:left; margin:3% 0; }


.s_applist dl{width:100%; float:left; margin:1% 0; }


.s_applist dl dd{width:100%; float:left; margin:1% 0 2% 0; }

.s_applist dl dd img{width:40%; float:right; }


.s_applist dl dd:first-child {
    width: 100%;
    float: left;
    margin: 1% 0 2% 0;
		display:none;
}

.s_applist dl dd:first-child img {
    width: 100%;
    float: right;
}


.s_applist dl dd:first-child .imgs1 {
    width: 100%;
    height: 40rem;
    float: right;
    position: relative;
    overflow: hidden;
}


.s_applist dl dd:first-child .imgs1 img {
    width: 100%;
}

.s_applist dl dd:first-child .imgs1 video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: fill;
}



.s_applist dl dd:first-child .s_app_con {
    width: 54%;
    float: left;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 34px;
    color: rgba(153, 153, 153, 1);
    text-align: left;
    display: none;
}


.s_applist dl dd .imgs1{width:40%; height:17rem; float:right; position: relative;  overflow:hidden;   }


.s_applist dl dd .imgs1 img{width:100%;}

.s_applist dl dd .imgs1  iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover;
}
 


.s_applist dl dd .s_app_con{width:54%; float:left; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 34px;
color: rgba(153, 153, 153, 1);
text-align: left;
}

.s_app_con h3{width:100%; float:left; 
font-size: 40px;
font-weight: 500;
letter-spacing: 0px;
line-height:50px;
color: rgba(0, 0, 0, 1);
text-align: left;
padding:0px 0 30px 0;
}



.s_applist dl dd:nth-child(2n) .imgs1{width:40%;  height:17rem;  float:left;  position: relative;  overflow:hidden; }

.s_applist dl dd:nth-child(2n) .imgs1 img{width:100%;}


.s_applist dl dd:nth-child(2n) .imgs1  iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover;
}
 

.s_applist dl dd:nth-child(2n) .s_app_con{float:right;}


/*news*/

.s_newimgs{width:100%; float:left; }

.s_newimgs dl {width:103%; float:left; }

.s_newimgs dl dd{width:22%; float:left; padding:0%; margin:1% 3% 1% 0; border-radius: 10px;
background: #FFFFFF; box-shadow: 0px 0px 10px  #7F9999;  position:relative; z-index:20; overflow:hidden;}


.s_newimgs dl dd .zimg{width:103.2%; float:left; margin:-3% 0 0 -1.6%; background:transparent;  border:none;  border-bottom-left-radius:10px; border-top-right-radius:10px; padding:0; position:relative; z-index:5;   overflow:hidden; }

.s_newimgs dl dd .zimg img{width:100%; float:left;  padding:0; border:none;  border-bottom-left-radius:10px; border-top-right-radius:10px;  }



.s_newimgs dl dd h3{width:94%; height:50px; margin:10px 0 10px 2%; float:left;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.11px;
line-height: 25px;
color: rgba(60, 61, 65, 1);
text-align: left;
padding:5px 0;
border-bottom:1px solid rgba(219,219,219,1);
text-overflow:ellipsis;
overflow:hidden;
}


.s_newimgs dl dd h4{width:94%; height:40px; margin:10px 0 10px 2%; float:left;
font-size: 16px;
font-weight: 500;
letter-spacing: 0.11px;
line-height: 21px;
color: rgba(60, 61, 65, 1);
text-align: left;
padding:5px 0; 
text-overflow:ellipsis;
overflow:hidden;
}

.s_newimgs dl dd  h5{width:94%; height:30px; float:left; margin:10px 0 10px 2%; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0.11px;
line-height: 20px;
color: rgba(179, 179, 179, 1);
text-align: left;

}



.s_newimgs dl dd  h5 font{float:right; margin:0 ; font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 17.38px;
color: rgba(0, 0, 0, 1);
text-align: left;}

.s_newimgs dl dd  h5 font img{ float:right; margin:2px 5px 0 10px; }






.s_newshow{width:100%; float:left; 
font-size: 16px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color: rgba(51,51,51,1);
text-align: left;
padding:10px 0;

}


.s_newshow h3{width:100%; height:auto; float:left; margin:0 0 2% 0;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color:#000;
text-align: center;
padding:10px 0; 
}



.s_newshow h4{width:100%; height:auto; float:left; margin:0 0 2% 0;
font-size: 14px;
font-weight: 500;
letter-spacing: 0px;
line-height: 30px;
color:#000;
text-align: center;
padding:10px 0; 
border-bottom:1px solid rgba(238,238,238,1);
}


.s_newshow img{max-width:100%; display:block; margin:0 auto;}







.s_fenye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px; 
}
.s_fan1 dl{width:100%; float:left; }

.s_fan1 dl dd{width:100%; float:left; margin:0px 0;  font-family: SourceHanSansSC-Normal;  font-size:14px; color:#9e9ca3; line-height:30px; font-weight:normal;}

.s_fan1 dl dd a font{ float:left;   font-size:18px; color:#666666; line-height:40px; font-weight:normal;}

.s_fan1 dl dd a{ font-size:18px; color:#222; line-height:40px; font-weight:30px;}

.s_fan1 dl dd a:hover,.s_fan1 dl dd a:hover font{  color:#0a68da;}













/*footer*/

.m_footer { width: 100%; height: auto; float: left; background: #4184C9; padding: 30px 0 0 0; overflow: hidden; }


.m_foot_logo { width: 184px; float: left; margin: 3% 1% 1% 0; }

.m_foot_logo img { width: 100%; }


.m_foot_tylist { width: 100%; max-width: 320px; float: left; margin: 2% 2% 1% 3%; }

.m_foot_tylist ul { width: 100%; float: left; }

.m_foot_tylist ul li { width: 100%; float: left; margin: 2% 0 2% 0%; }


.m_foot_tylist ul li img { width: 24px; float: left; }

.m_foot_tylist ul li:first-child font { width: 74%; height: auto; float: left; margin: 0 0 0 5%; font-size: 18px; font-weight: 400; letter-spacing: 0px; line-height: 24px; color: rgba(255, 255, 255, 1); text-align: left; }

.m_foot_tylist ul li font { width: 74%; height: auto; float: left; margin: 0 0 0 5%; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 24px; color: rgba(255, 255, 255, 1); text-align: left; }

.m_foot_tylist ul li font a { color: #fff; }


.m_footer_bot { width: 100%;  float:left; background: #236BB6; padding:35px 0; margin:40px 0 0 0; font-size: 16px; font-weight: 700; letter-spacing: 0px; 
line-height: 30px; color:#fff; text-align: center; 
background: #236BB6;

}

.m_footer_bot a{color:#fff;}



.m_foot_imgs{float:right; margin:60px 60px 0 0 ;}

.m_foot_imgs ul{float:left; position:relative; }


.m_foot_imgs ul  li{ width:40px; height:40px;  float:left; position:relative; z-index:30; margin:20px 20px 20px 0;  }


.m_foot_imgs ul  li a img.eimg1{width:100%; display:block; margin:0 auto;  position:relative;  z-index:5;  border:1px solid #4184C9; border-radius:50%; }
.m_foot_imgs ul  li a img.eimg2{width:100%; display:none; margin:0 auto;  position:relative;  z-index:5;  border:1px solid #4184C9; border-radius:50%; }


.m_foot_imgs ul  li a:hover img.eimg1{width:100%; display:none; margin:0 auto;  position:relative;  z-index:5;  border:1px solid #fff; border-radius:50%; }
.m_foot_imgs ul  li a:hover img.eimg2{width:100%; display:block; margin:0 auto;  position:relative;  z-index:5; border:1px solid #fff; border-radius:50%;  }



.m_foot_imgs ul  li .fwxin{width:120px; height:120px; float:left; background:#ccc; position:absolute; z-index:10; left:-40px; bottom:42px; display:none; }


.m_foot_imgs ul  li:hover .fwxin{display:block;}


.fwxin img{width:100%;}






.web { display: block; }

.mobile { display: none; }



.centerBox {    width: 86%;
    max-width: 1440px;
    display: block;
    margin: 0 auto; padding:20px 0; }


.indexes{width: 100%;
    display: block;
    margin: 0 auto; font-size: 16px; font-weight:400; letter-spacing: 0px; 
line-height: 30px; color:#333; text-align: left; }

.indexes a{color:#333; }

.survey_nr_tt{ font-size: 18px; font-weight:700; letter-spacing: 0px; 
line-height: 30px; color:#333; text-align: center; }



.survey_nr_dd{ width: 100%; float:left; margin:10px 0; }




.survey_nr_dd  ul{ width: 100%; float:left;  }



.survey_nr_dd ul li{ width: 100%; float:left; margin:10px 0; overflow:hidden;  }

.survey_nr_dd ul li .date {width:100px; height:60px; float:left; }

.survey_nr_dd ul li a .date h3{width:100%; height:50px; float:left; 
 font-size:30px; color:#372412; line-height:50px; font-weight:bold; text-align:center;}


.survey_nr_dd ul li a .date h4{width:100%; height:20px; float:left; 
 font-size:14px; color:#333; line-height:20px; font-weight:normal; text-align:center;}



.survey_nr_dd ul li  .cong {width:90%; height:auto; float:left; margin:0 0 0 2%: }



.survey_nr_dd ul li a .cong h3{width:100%; height:auto; float:left; 
 font-size:18px; color:#372412; line-height:40px; font-weight:bold; text-align:left;  }


.survey_nr_dd ul li a .cong h4{width:100%; height:auto; float:left; 
 font-size:14px; color:#333; line-height:20px; font-weight:normal; text-align:left;}








DIV.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.page A,DIV.page A.total {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.page A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.page A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.page span.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.page span.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}









