* html {
height : 100%;
}
* {
margin : 0;
padding : 0;
}
html, body {
height : 100%;
margin : 0;
padding : 0;
}
body {
background : #FFFFFF url(../images/bg_body.gif) repeat-x;
font: 14px Verdana;
color : #000;
}
img, a {
border : 0;
margin : 0;
padding: 0;
width: auto;
}
a {
font : normal 12px Verdana;
/*color : #41669c;*/
color : #000000;
text-decoration : underline;
}
.gen {
width : 951px;
background : #fff url(../images/bg_body2.jpg) repeat-y;
min-height : 100%;
}
.h100 {
height : 100%;
}
.w792 {
width : 951px;
}
.gen .w792 {
float : left;
padding-bottom : 70px;
background : #fff url(../images/bg_body2.jpg) repeat-y;
}
.gleft {
width : 94px;
float : left;
}
.gleft div {
padding-left : 3px;
float : left;
overflow : hidden;
}
.w698 {
width : 857px;
float : left;
}
.pl8 {
padding-left : 8px;
}
.w684 {
width : 843px;
float : left;
text-align : left;
}

.clup {
width : 843px;
height : 99px;
float : left;
}
.clup1 {
width : 200px;
height : 45px;
float : left;
}
.clup1 div {
float : left;
overflow : hidden;
}
.clup2 {
width:609px;
height : 40px;
float : right;
}
.clheader {
float : left;
overflow : hidden;
height : 32px;
}
.clheader div {
padding-top : 4px;
float : left;
color : #41669c;
font : 24px Arial;
margin-right : 1px;
}
.clheader .fheader {
float : left;
margin-top : -3px;
margin-right : 1px;
background : #41669c;
font : 30px Arial;
color : #fff;
display : inline;
padding : 0 1px 0 2px;
}
.cleft {
width : 394px;
float : left;
}
.cleft2 {
width : 449px;
float : left;
}
.clefttext {
padding : 13px 9px 10px 1px;
float : left;
}
.newsdet {
padding : 28px 9px 10px 1px;
float : left;
}
.both{
	clear: both;
}
.cright {
width : 443px;
float : right;
}
.cright2 {
width : 360px;
float : right;
}
.member {
float : left;
width:380px;
padding : 10px 0 0 0px;

}
.flright {
float : right;
}
.clcenter {
width : 843px;
float : left;
}
.clnews {
width : 824px;
float : left;
padding-bottom : 24px;
}
.newstitle {
float : left;
width : 729px;
}
.newstitle a {
font : normal bold 12px Verdana;
color : #4167a0;
text-decoration: none;
}
.newstitle a:hover{
font : normal bold 12px Verdana;
color : #4167a0;
text-decoration: underline;
}
.newsdate, .newsdate2 {
font: italic 12px Verdana;
text-align : right;
float : left;
width : 95px;
}
.newsdate2 {
text-align : left;
width : auto;
}
.pr15 {
padding-right : 15px;
}
.pr16 {
width: 450px;
float: right;
padding-left : 0px;
padding-top: 10px; 
}
.green {
width: 550px;
float: left;
padding-left : 90px;
padding-top: 15px; 
}
.newstext {
font: 11px Verdana;
width : 824px;
float : left;
}
.newstext2 {
font: 12px Verdana;
width : 824px;
float : left;
}
.clh1 h1, .ch1 h1{
font : bold 14px Verdana;
}
.ch1 {
margin-bottom : 8px;
}
h2 {
font : bold 12px Verdana;
}
.newsdetail, .textres {
width : 832px;
padding-top : 14px;
float : left;
}

.newsdetail ul {
padding-left : 20px;
}

.textres {
padding-top : 0px;
}
.clrcont {
padding : 7px 15px 10px 10px;
}
.contright {
width : 370px;
float : left;
}
.pr1 {
padding-right : 1px;
padding-top: 15px;
position: relative;
}

.pr1 a {
	position: absolute
}
.link1{
    width: 195px;
    height: 254px;
    top: 0;
    left: 0;
}

.link2{
    left: 195px;
    top: 37px;
    width: 239px;
    height: 195px;
}

.link3{
    width: 381px;
    height: 175px;
    top: 254px;
    left: 59px;
}

.st-text ul {
padding : 0px 0 0px 30px;
color : #41669c;
}
.st-text ul ul a, .st-text ul ul li {
font : 12px Verdana;
color : #41669c;
}
.st-text ul li a{
text-decoration : none;
}
.st-text ul li a:hover{
text-decoration : underline;
}

.amenu, .amenusel {
margin-left : 1px;
float : right;
padding : 14px 11px 15px 9px;
font : bold 11px Verdana;
color : #fff;
text-decoration : none;
background : url(../images/menu_bg.gif) repeat-x;
}
.amenu:hover {
background : url(../images/menu_bg_hover.gif) repeat-x;
}
.amenusel {
padding : 14px 11px 15px 9px;
background : url(../images/menu_bg_hover.gif) repeat-x;
}


.footpad {
padding : 0 1px 0 1px;
float : left;
}
.footer, .footer2 {
position : relative;
width : 949px;
height : 35px;
margin-top : -35px;
}
.footer2 {
height : 21px;
margin-top : -21px;
}
.fot-a {
font : 11px Verdana;
color : #4167a0;
display : inline;
}
.fot-a a {
font : 11px Verdana;
color : #4167a0;
text-decoration : none;
}
.fot-a a:hover {
text-decoration : underline;
}
.fot-a2 {
font : 11px Verdana;
color : #bfbfbf;
padding-top : 4px;
}
.fot-a2 a {
font : 11px Verdana;
color : #bfbfbf;
padding-top : 4px;
text-decoration: none;
}
.fot-a2 a:hover {
text-decoration: underline;
}
.pl89 {
padding-left : 89px;
}
.w692 {
width : 692px;
}
#menu-gen {
width : 609px;
height : 40px;
float : right;
}
ul#navmenu-h {
float : left;
margin : 0;
border : 0 none;
padding : 0;
width : 609px;
list-style : none;
}
ul#navmenu-h li {
margin : 0;
border : 0 none;
padding : 0;
float : left;
display : inline;
list-style : none;
background : url(../images/bg-m.gif) repeat-x;
height : 40px;
position : relative;
}
ul#navmenu-h ul {
margin : 0;
border : 0 none;
padding : 0;
width : 1px;
list-style : none;
display : none;
position : absolute;
top : 25px;
left : 0;
}
ul#navmenu-h li a{
font : bold 11px Verdana;
color : #fff;
margin : 0;
text-decoration:none;
border : 0 none;
padding : 0;
float : left;
display : inline;
list-style : none;
background : url(../images/menu_bg.gif) repeat-x;
height : 40px;
position : relative;
margin-right:1px;
}

ul#navmenu-h li a:hover{
background : url(../images/menu_bg_hover.gif) repeat-x;
}
ul#navmenu-h li a .apd {
padding : 14px 11px 15px 9px;
float : none !important ;
float : left;
display : block;
cursor : pointer;
cursor : hand;
}
ul#navmenu-h ul li, ul#navmenu-h ul#w150 li, ul#navmenu-h ul#w170 li, ul#navmenu-h ul#w200 li {
float : left;
list-style : none;
/*background:#4f81c8;*/
}
ul#navmenu-h ul#w150 li, ul#navmenu-h ul#w170 li , ul#navmenu-h ul#w200 li {
float:left;
height:auto;
}
ul#navmenu-h ul#w150, ul#navmenu-h ul#w170, ul#navmenu-h ul#w200{
margin-top:16px;
}
ul#navmenu-h ul li a {
float : left;
height:auto;
text-align : left;
font : 11px Verdana;
color : #fff;
padding : 0;
padding: 4px 5px 5px 9px;
background : #4f81c8 url(../images/pic.gif) repeat-x bottom;
}
ul#navmenu-h ul#w150 li a {
margin-right:0px;
width:150px;
}
ul#navmenu-h ul#w170 li a {
margin-right:0px;
width:170px;
}
ul#navmenu-h ul#w200 li a {
margin-right:0px;
width:200px;
}
ul#navmenu-h ul li a:hover, ul#navmenu-h ul li a.select {
font-weight : normal;
background : #608ccd url(../images/pic.gif) repeat-x bottom;
}
ul#navmenu-h li:hover ul, ul#navmenu-h li.iehover ul {
display : block;
background : #608ccd url(../images/pic.gif) repeat-x bottom;
}
.flfm{
float:right;
}
.sn0{
float:left;
width:820px;
padding: 5px 9px 0 0;

}
.sn0 div{
float:left;
height:30px;
padding: 8px 8px 0 8px;
font : normal bold 15px Verdana;
color : #000000;
background-color: #d6e2f2;
margin-right: 1px;
text-align: center;
}
.sn1{
float:right;
width:160px;
padding:20px 9px 0 0;
}
.sn1 div{
float:right;
padding:2px 0 0 6px;
}
.sn1 .sn2{
float:right;
padding:0 0 0 6px;
}
#navmenu-h li:hover a.m2 , #nav li.iehover a.m2{
background : url(../images/menu_bg_hover.gif) repeat-x; cursor:
pointer;
}
#navmenu-h li:hover a.men2 , #nav li.iehover a.men2{
background : url(../images/m2h.jpg.gif) no-repeat; 
cursor:pointer;
}