html,body{
margin:0;
padding:0;
}
body{
font: 11px "Trebuchet MS";
color:#272727
}
a{
color:#272727;
outline:none
}
a:hover{
color:#6D6F73
}
img{
border:0
}
#container{
width:881px;
margin:0 auto
}
#header{
padding:35px 0 0 0;
width:881px;
}
#logo{
float:left;
width:160px;
margin:0 0 0 60px
}
#slogan{
float:left;
margin:32px 0 0 55px
}
#top_menu{
height:34px;
background:url(images/menu_bg.gif) no-repeat bottom;
clear:both;
padding:25px 0 0 46px
}
#top{
height:50px;
background:url(images/top.gif);
}
#top_2{
height:50px;
background:url(images/top_2.gif);
}
#bottom{
height:84px;
background:url(images/bottom.gif);
clear:both;
}
#content{
min-height:300px;
background:url(images/main_bg.gif)
}
#text{
margin:0 75px;
}
#text h1{
font-size:18px;
margin:0;
padding:15px 0 15px 0;
color:#99A631
}
#text h2{
font-size:14px;
margin:0;
padding:15px 0 15px 0;
color:#99A631
}
.left{
float:left;
width:280px
}
.right{
float:left;
width:440px;
text-align:justify
}
.news a{
display:block;
background:url(images/news.png) no-repeat left 3px;
padding:0 0 10px 35px;
}
.news b{
padding:0 0 10px 35px;
color:#BFBFBF;
font-size:10px
}
.data{
color:#BFBFBF;
font-size:10px
}
.clear{
clear:both
}
#footer{
text-align:center;
font-size:10px;
margin:0 0 15px 0
}
#portf, #tel{
margin:3px 0 0 15px;
font-size:10px;
color: #666666
}
#portf_2 a{
display:block;
width:160px;
background:url(images/news.png) no-repeat left 2px;
padding:0 0 25px 15px;
margin:3px 0 0 15px
}
.anti{
color:#FF0000;
background:url(images/anti.gif) no-repeat left 2px!important
}
.anti_2{
color:#FF0000;
font-size:12px
}
.anti_3{
color:#FF0000;
font-size:18px
}
.a_portf_1, .a_portf_2, .a_portf_3,.a_portf_4{
border: 1px solid #D4D5C4;
padding:5px;
width:150px;
height:56px;
margin:0 0 2px 0
}
.a_portf_4 a{
display:block;
width:150px;
height:56px;
background:url(images/4_p.jpg) no-repeat top;
}
.a_portf_4 a:hover{
background:url(images/4_p.jpg) no-repeat bottom
}
.a_portf_1 a{
display:block;
width:150px;
height:56px;
background:url(images/1_p.jpg) no-repeat top;
}
.a_portf_1 a:hover{
background:url(images/1_p.jpg) no-repeat bottom
}
.a_portf_2 a{
display:block;
width:150px;
height:56px;
background:url(images/2_p.jpg) no-repeat top;
}
.a_portf_2 a:hover{
background:url(images/2_p.jpg) no-repeat bottom
}
.a_portf_3 a{
display:block;
width:150px;
height:56px;
background:url(images/3_p.jpg) no-repeat top;
}
.a_portf_3 a:hover{
background:url(images/3_p.jpg) no-repeat bottom
}
.left h2{
display:block;
font-size:14px;
font-weight:bold;
padding:10px 0;
color:#99A631;
margin:0
}
.tel{
color:#84878C;
margin:0 0 0 30px
}
.tel b{
font-size:16px;
font-weight: normal;
color:#272727
}
.fan{
float:left;
width:180px;
height:170px;
margin:0 0 70px 0;
background:url(images/vert_line.gif) repeat-y right
}
.fan_1{
text-align:right;
padding:15px 0 0 0
}
.fan a{
cursor: crosshair 
}
.fan img{
padding:5px;
border:1px solid #EFEFEF
}
.info_p{
float:left;
width:240px;
height:170px;
clear: right;
margin:0 0 70px 10px;
text-align:left;
}
.info_p span{
font-size:10px;
display:block;
padding:65px 0 0 0;
color:#999
}
.path{
font-size:9px;
color:#CDCDCD
}
.path a{
color:#CDCDCD
}
.selected{
text-decoration: none
}
#portf_2 li{
list-style:none;
margin:0;
padding:0
}
#portf_2 ul{
list-style:none;
margin:0;
padding:0
}
/* */
