@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
html{ background:url(../images/bg.jpg) repeat 0 0 #f3f3f3;}
body{ background:url(../images/bg1.jpg) repeat-x 0 0; font:normal 14px/18px "Times New Roman", Times, serif; color:#333; min-width:1000px;}
a img{ border:0px;}
img{ max-width:100%;}
ul, ol{ list-style-type:none;}
a{ text-decoration:none; color:#2f2f2f;}
.clear{ clear:both; line-height:0;}
div{ display:block;}
div:after{ clear:both; line-height:0; content:""; visibility:hidden; display:block;}
	

#wrapper{ width:1000px; margin:0 auto;}
#header{ padding:0 0 10px;}
#logo_panel{ height:98px;}
#logo{ float:left; margin:15px 0 0 10px;}
#header_right{ width:280px; height:100px; float:right; padding:20px 0 0;}
#header_right p{ font:bold 22px/24px "Times New Roman", Times, serif; color:#000; text-align:center;}
#navigation{ height:52px; position:relative;}
#navigation ul li{ float:left;}
#navigation ul li+li{ background:url(../images/saparater.jpg) no-repeat 0 0; padding:0 0 0 1px;}
#navigation ul li a{ color:#fff; font:bold 14px/52px Arial, Helvetica, sans-serif; display:block; padding:0 24px;}
#navigation ul li a:hover{ background:#ed1c24; background:url(../images/navigation.jpg) repeat-x 0 0;}
#banner{ padding:14px; background:#fff; box-shadow:0 0 6px #333; position:relative; margin:0 0 20px;}
#banner > div{ position:absolute; left:14px; right:14px; bottom:14px; height:175px; padding:5px 260px 0 20px;}
#banner p{ color:#fff; font:bold 24px/31px "Times New Roman", Times, serif;}
#banner ul{ padding:8px 0 0;} 
#banner ul li{ font:normal 18px/27px "Times New Roman", Times, serif; color:#fff; float:left; background:url(../images/banner_dot.jpg) no-repeat 0 50%; padding:0 20px 0 21px;}
#banner ul li a{ color:#fff;}

#content{ padding:6px 0 10px;}
#content h1{ color:#000; font:bold 22px/24px "Times New Roman", Times, serif; padding:15px 0 6px; border-bottom:1px solid #7f7f7f;}
#content h2{ color:#000; font:bold 18px/20px "Times New Roman", Times, serif; padding:15px 0 0;}
#content h4{ color:#034b81; font:bold 18px/20px "Times New Roman", Times, serif; padding:15px 0 0;}
#content p{ color:#000; font:normal 14px/18px "Times New Roman", Times, serif; padding:10px 0 0; text-align:justify;}
#content p strong{ font-size:18px; font-weight:normal;}
#content p a{ color:#034b81; text-decoration:underline;}
#content ul{ padding:10px 0 0;}
#content ul li{ background:url(../images/dot.png) no-repeat 0 9px; padding:5px 0 5px 15px;}
#box_holder{ padding:30px 0;}
#box_holder h1{ text-align:center;}
#box_holder > div{ width:31.3%; float:left; position:relative;}
#box_holder > div+div{ margin:0 0 0 3%;}
#box_holder a.more{ font:bold 15px/44px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/more.jpg) repeat-x 0 0; padding:0 34px; display:inline-block; margin:15px 0 0;}
.slideShow{ background:#fff; padding:3px 3px 0; box-shadow:0 0 5px #484848; clear:both; height:198px;}
.slideShow ul{ padding:0 !important;}
.slideShow ul li {padding: 0px !important;}
.fifty{ width:46%; padding:10px 1%; float:left;}
.fifty:nth-child(2n+1){ clear:left;}
.fifty img{ display:block; margin:0 auto; border-radius:4px; box-shadow:0 0 3px #666; width:100%;}
.link{ width:30.33%; float:left; text-align:center; padding:10px 0; margin:0 1.5% 10px; height:104px;}
.link a{ height:104px; display:table; margin:0 auto;}
.link p{ font:bold 12px/16px Arial, Helvetica, sans-serif!important;}
.thirty{ width:30%; float:left; text-align:center; padding:10px 0;}
#contact{}
#contact > div{ width:30%; float:left; padding:15px 0;}
#contact > div+div{ float:left; width:60%; margin:0 5%;}

label{ width:100%; display:block; color:#666; padding:15px 0 4px; font:bold 17px/20px Arial, Helvetica, sans-serif;}
label span{ color:#f39100;}
label b{ font-weight:normal;}
input[type="text"], input[type="email"]{ width:90%; display:block; padding:0 1%; border:1px solid #9e9d9d; background:#fff; border-radius:4px; color:#666; height:32px; font:normal 14px/32px Arial, Helvetica, sans-serif;}
textarea{ width:90%; max-width:90% display:block; padding:4px 1%; border:1px solid #9e9d9d; background:#fff; border-radius:4px; color:#666; height:140px; max-height:140px; min-height:140px; font:normal 14px/16px Arial, Helvetica, sans-serif;}
input[type="submit"]{ background:#005ca1; color:#fff; display:inline-block; font:normal 18px/42px Arial, Helvetica, sans-serif; color:#fff; padding:0 30px; border:1px solid #424240; border-radius:5px; box-shadow:inset 0 1px 1px #67b7f3; margin:15px 0 0; height:42px; float:left; cursor:pointer;}


#footer{ background:url(../images/footer.jpg)  repeat-x 0 0 #034b81; width:100%; min-width:1000px; margin:10px 0 0; padding:0 0 15px;}
#footer > div{ margin:0 auto; width:986px;}
#footer ul{ float:left; padding:25px 0 0;}
#footer ul li{ float:left;}
#footer ul li+li{ background:url(../images/saparater.jpg) no-repeat 0 50%; padding:0 0 0 1px;}
#footer ul li a{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff; padding:0 9px;}
#footer p{ float:right; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0;}
#footer p a{ color:#fff;}

.about{ padding:20px 0 5px;}
.about > div{ float:left; width:31.33%;}
.about > div+div{ margin:0 0 0 3%;}
a.center{ display:table; margin:20px auto; }