* { margin:0; padding:0;}
body {margin:0; padding:0; background:#295FAD;}
div, img { border:0; border-collapse:collapse;}
h1, dl, p, span, a, input, select, b {font:12px Arial, Helvetica, sans-serif;color:#000;}
p, span {line-height:13px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.left, .hed div, .bot div, .cont02 div { float:left;}
.right { float:right;}
.clear { clear:both; font-size:0; line-height:0;}
.w {width:100%;}

.hed {height:107px;background:url(images/top04.gif);}
.hed div {background:url(images/top02.gif);}
.hed div img { margin:21px 120px 0 0;}
.hed div.menu {width:448px;height:107px;background:url(images/top03.gif) no-repeat 0 0;}

.hed ul {margin:73px 0 0 29px;}
.hed li { list-style: none; display: block; float:left;width:107px;height:34px;}
.hed li.f1 {width:82px;background:url(images/but_home.gif);}
.hed li.f2 {background:url(images/but_about.gif);}
.hed li.f2 a {padding-left:22px;}
.hed li.f2 a:hover {border-color: #40B330;}
.hed li.f3 {background:url(images/but_contact.gif);}
.hed li.f3 a:hover {border-color: #49B0F0;}
.hed li.f4 {width:98px;background:url(images/but_site.gif);}
.hed li.f4 a:hover {border-color: #B8A8DE;}

.hed li a {display:block;padding:0 0 0 18px;margin:11px 0 0 13px;}
.hed li a:hover { display:block;text-decoration:none; border-bottom:3px solid #F5C897;width: auto;margin:11px 10px 0 13px;}

.bgr01 {background:url(images/bgr01.gif) repeat-x top #0074BA;}
.bgr02 {background:url(images/bgr02.gif) repeat-x bottom;}

.first {width:823px;background:url(images/left.gif) repeat-y left;}
.bgr03 {background:url(images/left01.gif) no-repeat 0 0;}
.bgr04 {background:url(images/left02.gif) no-repeat left bottom;}
.bgr05 {background:url(images/right.gif) repeat-y right;}
.bgr06 {background:url(images/right01.gif) no-repeat right top;}
.bgr07 {background:url(images/right02.gif) no-repeat right bottom;}

.cont { width:764px;background:#FFF;margin:0 0 0 32px;}

.bot {background:url(images/ff2.gif);height:11px;}
.bot01 img {margin:0 216px 0 0}
.bot02 {background:url(images/ff4.gif);}
.bot02 span img {margin:0 394px 0 0}

.bgr_top {background:url(images/bgr_top.gif) repeat-x top;}
.bgr_bot {background:url(images/bgr_bot.gif) repeat-x bottom;}

.box01 {width:225px; background:#FFF}
.ban img {margin:0 16px 0 0;}
.log img {margin:3px 0 15px 0;}

.nav ul {width:200px;}
.nav ul li { list-style: none;background:url(images/w6.gif) repeat-x bottom;}
.nav ul li a { display:block;font-size:13px; color:#4C4D4D; font-weight:bold;padding:5px 0 6px 0;}
.nav ul li a:hover { text-decoration:none; color:#0079C2;}

.nav ul li.img01 a {background:url(images/w7.gif) no-repeat right;}
.nav ul li.img02 a {background:url(images/w8.gif) no-repeat right;}
.nav ul li.img03 a {background:url(images/w9.gif) no-repeat right;}
.nav ul li.img04 a {background:url(images/w10.gif) no-repeat right;}
.nav ul li.img05 a {background:url(images/w11.gif) no-repeat right;}
.nav ul li.img06 a {background:url(images/w12.gif) no-repeat right;}
.nav ul li.img07 a {background:url(images/w13.gif) no-repeat right;}

.box02 {width:539px;}
.box02 div.top {background:url(images/w15.gif);height:6px; text-align:right;}

.box03 { display:block;width:511px;height:263px;padding:1px;margin:5px 0 0 12px;background:url(images/pic.jpg) no-repeat 1px 1px #FFF; border:2px solid #999;}
.box03 h1 {margin:206px 0 0 7px;}
.box03 h1, .box03 h1 span { font-size:22px; line-height:21px; color:#EE3426; text-transform:uppercase;}
.box03 h1 span {font-size:18px;text-transform: none;}

.h1 {height:42px;background:url(images/h2.gif) repeat-x 0 8px;margin:0 10px 0 4px;}
.h101 {height:42px;background:url(images/h1.gif) no-repeat 0 1px;}
.h102 {height:42px;background:url(images/h3.gif) no-repeat center right;}

.h101_ { margin:0 10px 0 12px;}
.h101_ div.h101 {background:url(images/h1_.gif) no-repeat 0 8px;}
.h101_ div h1 {padding:9px 0 0 20px;}

.h1 h1 {font-size:20px;line-height:21px;text-transform: none; color:#fff;padding:9px 0 0 52px;}
.h1 h1 span {font: bold 18px Geneva, Arial, Helvetica, sans-serif;color:#fff; float:right;padding:1px 10px 0px 0px;}
.h1 h1 span img {margin:0px 14px 0px 0px;}


.box04 p { color:#4C4D4D; line-height:16px;padding:0 40px 0 10px; text-align:justify;}

p.box_pd, p.box_pd span { font-size:13px; color:#593F99; font-weight:bold; text-align:right;}
p.box_pd span { text-transform:uppercase; color:#E7851B;}
p.box_pd {padding:28px 155px 0 30px;}


.rg dl {width:173px;}
.rg h1 { font-size:18px; text-align:right; color:#593F99;}
.rg dl dt { font-size:11px; font-weight:bold;text-align:right; color:#F78F19;background:url(images/w6.gif) repeat-x top;padding:6px 0 2px 0;}
.rg dl dd { color:#4C4D4D; text-align:justify;padding:0 0 5px 0;}
.rg dl a { display:block; font-weight:bold; color:#593F99;padding:7px 0 0 0;}

.box_form {margin:10px 0 0 20px;}
.box_form p {padding:0 0 6px 0;}
.box_form p label.lab01 b { font-size:11px; color:#555555; font-weight:bold;width:120px; float:left;}
.box_form label { display:block; color:#4C4D4D; font-size:12px;}

.box_form select {width:82px;height:19px;text-align:center;margin:0 13px 0 0;}
.box_form select.text {width:45px;}
.box_form input.text {width:55px;height:19px; text-align:center;margin:0 5px 0 5px;}

.box_form .lab02 {height:150px; float:left;}

.box_form select, .box_form input.text { font-size:11px; border:1px solid #DAD5D5; color:#555;}

.box_form .lab03 {margin:0 0 1px 0;}
.box_form .lab03 span { display:block; float:left;width:151px;margin:3px 0 0 0;}
.box_form .lab03 span, .box_form .lab03 input { vertical-align:middle;}
.box_form .lab03 span.col { color:#0079C2;}

.foot {background:url(images/foot02.gif);}
.foot div {width:823px;height:72px;background:url(images/foot01.gif) no-repeat 0 0; text-align:center;}
.foot p, .foot a, .hed li a { color:#fff;}
.foot p {padding:5px 0 6px 0;}
.foot a {padding:0 0 0 22px;margin:0 16px;}

.foot a.f1, .hed li.f1 a {background:url(images/f1.gif) no-repeat 0 3px;}
.foot a.f2, .hed li.f2 a {background:url(images/f2.gif) no-repeat 0 3px;}
.foot a.f2 {padding:0px 0px 0px 27px;}
.foot a.f3, .hed li.f3 a {background:url(images/f3.gif) no-repeat 0 3px;}
.foot a.f4, .hed li.f4 a {background:url(images/f4.gif) no-repeat 0 3px;}