body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,filedset,input,p,blockquote,th,td{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
}

ol,ul{
list-style:none;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}


fieldset,img{
border:0;
}

caption,th{
text-align:left;
}

q:before,q:after{
content:'';
}

html{
text-align:center;
}

body{
width:940px;
margin:0 auto;
font-size:12px;
color:#003278;
text-align:left;
position:relative;
}

a {color:#04498e; font-size:12px;}

a:hover {color:#e70012;}




.topnav {background:url(topnavbg.gif) repeat-x; height:30px; overflow:hidden; height:100%; margin-bottom:1px;}

.topnav li {float:left; height:30px; line-height:30px; width:88px; text-align:center;}

.topnav .li01 {background:url(topnav_line.gif) no-repeat top right;}

.topnav a {color:#FFF; text-decoration:none;}
.topnav a:hover {color:#FFF; text-decoration:underline;}

.fav,.fav a {color:#132025;}








.adv {margin-bottom:5px;}

.tt01 {background:url(leftbg01.gif) no-repeat; height:28px; line-height:28px;}

.f14wb {font-size:14px; font-weight:bold; color:#FFF; padding-left:32px;}

.bod01 {border:1px #cbdee7 solid; background-color:#cfe5ef; padding:15px; color:#265a72;}

.yjinpt {border:1px #bddbe9 solid; height:20px; width:125px;}


.yjbtn {border:1px #0e2129 solid; background:url(inptbg.gif) repeat-x; height:20px; color:#FFF;}


.leftside {background-color:#ecf4f7; border:1px #dee8ed solid;}

.pd5 {padding-top:5px;}

.leftside .title01 {background:url(ico01.gif) no-repeat 4px 5px; font-size:14px; color:#000; padding-left:22px; font-weight:bold;}

.leftside img {margin-bottom:8px;}


.rightside {padding-left:15px;}



.r_bod {background:url(r_titlebg01.gif) repeat-x top left;}
.r_bod02 {background:url(r_titlebg02.gif) repeat-x top left;}

.r_title01 {background:url(ico01.gif) no-repeat 5px 5px; height:27px; line-height:27px; padding-left:24px; border-bottom:1px #e1e9ec solid;}


.f14bb {font-size:14px; font-weight:bold; color:#000;}

.pd8 {padding:8px 0;}

.com img {float:left; margin-right:10px; margin-bottom:10px;}
.com p {text-indent:2em; color:#333; line-height:170%;}


.prd a {font-size:14px; font-weight:bold; color:#333;}

.prd a:hover {text-decoration:none}

.page {background-color:#f6f6f6; height:24px; line-height:24px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right; margin:15px 0;}
.page a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}



.leftnav {width:90%; margin:10px auto;}

.leftnav li {background:url(ico02.gif) no-repeat 0 10px; padding-left:20px; border-bottom:1px #c2d2d8 dashed; height:28px; line-height:28px;}

.leftnav a {font-size:14px; color:#04498e;}
.leftnav a:hover {font-size:14px; color:#04498e;}


.txt01 {width:500px; line-height:170%; margin-left:30px; color:#333; text-indent:2em;}

.contact {background:url(contactbg.gif) no-repeat; width:554px; height:337px; padding:70px 0 0 58px; margin-top:20px; margin-left:20px;}
.fb14 {font-size:14px;}










.footer {background-color:#f2f2f2; padding:10px 0; line-height:170%; color:#828282; font-family:Verdana;}























