@charset "utf-8";
/* CSS Document */
html, body{
height:100%;
margin:0;
padding:0;
background:url(images/bg_top.jpg) top left repeat-x;
background-color:#182f31;
font-family:Arial, Helvetica, sans-serif;
}
form, table, ul, li, span, p, h1, h2, h3, h4, h5{
margin:0;
padding:0;
}
a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
a:hover{
text-decoration:underline;
}
img{
border:0;
}
#wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;
}
#container{
width:960px;
background:url(images/bg.jpg) top left no-repeat;
float:left;
padding:0 20px 0 20px;
}
#top{
width:960px;
height:146px;
float:left;
}
#logo{
width:437px;
height:126px;
float:left;
display:block;
margin-left:47px;
margin-top:10px;
}
#midddle{
width:960px;
float:left;
}
#midddle .left{
width:600px;
float:left;
}
#midddle .left .menu{
width:600px;
float:left;
height:110px;
}
#midddle .left .menu .upper{
width:600px;
float:left;
height:52px;
}
#midddle .left .menu .upper table{
width:100%;
text-align:center;
}
#midddle .left .menu .upper table ul{
list-style:none;
margin-top:12px;
margin-left:23px;
}
#midddle .left .menu .upper table ul li{
height:33px;
display:inline;
float:left;
margin-right:12px;
}
#midddle .left .menu .upper table ul li a{
height:33px;
padding:0 9px 0 9px;
line-height:33px;
font-size:12px;
text-align:center;
color:#ffffff;
font-weight:bold;
display:block;
float:left;
}
#midddle .left .menu .upper table ul li:hover, #midddle .left .menu .upper table ul li.active{
background:url(images/hover_left.png) top left no-repeat;
text-decoration:none;
}
#midddle .left .menu .upper table ul li.active a, #midddle .left .menu .upper table ul li:hover a{
background:url(images/hover_right.png) top right no-repeat;
text-decoration:none;
}
#midddle .left .menu .lower{
width:600px;
float:left;
}
#midddle .left .menu .lower table{
width:100%;
}
#midddle .left .menu .lower table ul{
list-style:none;
margin-left:32px;
margin-top:14px;
}
#midddle .left .menu .lower table ul li{
display:inline;
padding-right:40px;
}
#midddle .left .menu .lower table ul li a{
color:#eea70a;
font-size:12px;
}
#midddle .left .menu .lower table ul li.active a{
text-decoration:underline;
}
#midddle .left .conent{
width:600px;
float:left;
}
#midddle .right{
width:293px;
float:right;
margin-right:43px;
display:inline;
padding-top:186px;
}
#foot{
width:960px;
float:left;
padding-top:50px;
padding-bottom:20px;
}
#foot span{
float:left;
color:#057a3b;
font-size:11px;
}
#foot ul{
list-style:none;
float:right;
}
#foot ul li{
display:inline;
padding-right:40px;
}
#foot ul li a{
color:#057a3b;
font-size:11px;
}
.news_box{
background:url(images/news_middle.png) top left repeat-y;
width:293px;
float:left;
}
.news_inner{
width:293px;
float:left;
background:url(images/news_top.jpg) top left no-repeat;
}
.news_inner h1{
color:#0f1d1e;
font-size:12px;
padding-bottom:15px;
padding-top:5px;
padding-left:15px;
}
.news_inner p{
text-align:justify;
font-size:11px;
color:#0f1d1e;
padding-bottom:7px;
padding-left:15px;
padding-right:15px;
}
.news_bottom{
width:293px;
float:left;
background:url(images/news_bottom.png) bottom left no-repeat;
height:5px;
}
#main a{
color:#1d7c3c;
}
.button_black{
background:url(images/button_black.png) top left no-repeat;
width:146px;
height:25px;
line-height:25px;
text-align:center;
color:#f8b313;
font-weight:bold;
font-size:11px;
display:block;
margin-left:15px;
}
a#button_black2{
background:url(images/button_black2.png) top left no-repeat;
width:128px;
height:25px;
line-height:25px;
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:11px;
display:block;
margin-left:15px;
}
a#button_orange{
background:url(images/button_orange.png) top left no-repeat;
width:144px;
height:23px;
line-height:23px;
text-align:center;
color:#0f1d1e;
font-weight:bold;
font-size:11px;
display:block;
margin-left:15px;
}
.work_box{
background:url(images/work_box.png) top left no-repeat;
width:283px;
height:124px;
line-height:124px;
display:block;
font-size:14px;
color:#f27d00;
font-weight:bold;
padding-left:12px;
margin-top:8px;
float:left;
margin-bottom:15px;
}
#main .upper{
width:568px;
float:left;
padding-left:32px;
display:inline;
padding-bottom:45px;
}
#main .lower{
width:568px;
float:left;
padding-left:32px;
display:inline;
padding-bottom:45px;
}
#main .lower h1{
color:#ff6c00;
font-size:14px;
padding-bottom:25px;
}
#main .lower p{
text-align:justify;
padding-bottom:22px;
color:#ff6c00;
font-size:12px;
}
#main .upper h1{
color:#1d7c3c;
font-size:20px;
font-weight:bold;
padding-bottom:20px;
}
#news h2{
color:#ff6c00;
font-size:14px;
padding-bottom:15px;
}
#news small{
font-size:11px;
}
#main{
color:#ff6c00;
text-align:justify;
}
#main ul{
padding-left:25px;
padding-bottom:15px;
}
.min_he{
height:530px;
width:1px;
float:left;
}

