@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.jpg);
    font-size:12px;
	color:#5a5959;

}

a{
   text-decoration: none;
 color: #5a5959;

}

a:hover {
	text-decoration: none;
	color: #acacac;
}

#menu{
    margin:0px 0px 0px 0px;

}

.bg{
  background-color:#fff;

}



.bg02 div{
   margin:25px 0px 5px 20px;
   
}

.bg02{
   background-image:url(images/workmenu02.jpg);
   background-repeat:no-repeat;
   background-position:65% 100%;
   width:165;
   height:25px;
   font-size:16px;
   margin:0px;
   line-height:14px;
}



.bg02 a:hover{
 background-image:url(images/workmenu.jpg);
   background-repeat:no-repeat;
   background-position:65% 100%;
   padding-bottom:2px;
   padding-top:5px;
   padding-left:50px;
   padding-right:50px;
   color:#ffffff;
   margin:0px;
   line-height:14px;
}

.bg03 img{
   margin:0px 0px 0px 23px;
}

.img{
  width:87px;
  height:39px;
}

.img img{
  margin:0px 0px 0px 20px;

}

.img02{
  width:306px;
  height:1px;

}

.img03{
    width:3px;
	height:15px;
    background: url(images/te.jpg) repeat-x 0% 80%;
}

.img04{
    width:100px;
	height:58px;
    padding:5px 5px 5px 5px;
	border:solid #acacac 1px;
	margin-right:0px;	
}

.img05{
    width:3px;
	height:15px;
    background: url(images/te.jpg) repeat-x 0% 15%;
}

.img06{
    width:160px;
	height:1px;
    margin:0px 0px 0px 5px;
}


.img07 img{
    margin:0px 0px 0px 30px; 
}

.img08 img{
    margin:0px 0px 0px 30px;
    width:244px;
	height:1px;
}

.img09 img{
    margin:10px 0px 0px 0px;
}

.img10 img{
    margin:14px 0px 0px 0px;
}

.img11{
    background: url(images/te.jpg) repeat-x 100% 85%;
	height:30px;
}

.img12{
	height:8px;
    background: url(images/te.jpg) repeat-x 0% 100%;
}


.img13{
    width:138px;
	height:96px;
    padding:5px 5px 5px 5px;
	border:solid #acacac 1px;	
}

.img14 img{

   margin-top:60px;
}

.img15{
 padding:10px 10px 10px 10px;
	border:solid #acacac 1px;
	width:100px;
}

.img16 img{ 
   margin-top:200px;

}

.bg01{

 background-image:url(images/bot.jpg);
}

.more a{
 font-size: 12px;
	color: #2e48a5;

}

.more a:hover{
font-size: 12px;
	color: #a6b1d9;

}

.text{
  font-size:14px;
  color:#3554a9;

}

.text div{
   margin:0px 0px 0px 5px;

}

.text01 div{
 margin:5px 0px 0px 5px;
 line-height:20px;

}

#li ul{
height:0px;
list-style-type: none;
margin: 0px 0px 0px 35px;

}


#li div{
margin:0px 0px 0px 30px;

}

#li a{
font-size: 12px;
color:#666666;
background: url(images/te03.jpg) no-repeat left center;
padding-left: 10px;
display: block;
}
#li a:hover{
font-size: 12px;
color:#d1d1d1;
background: url(images/te04.jpg) no-repeat left center;
}

#bottom{
 margin:0px 20px 0px 0px;

}

.style04 {
	font-size: 12px;
	color: #acacac;
	padding-right:45px;
}


.li01 ul{
height:4px;
list-style-type: none;
}

.li01 div{
margin:5px 0px 0px 70px;

}

.li01 a{

background: url(images/te01.jpg) no-repeat left center;
padding-left: 15px;
display: block;
}
.li01 a:hover{
background: url(images/te02.jpg) no-repeat left center;
color:#ccc;
}

.li02 ul{
height:4px;
list-style-type: none;
}

.li02 div{
margin:5px 0px 0px 40px;

}

.li02 a{

background: url(images/te01.jpg) no-repeat left center;
padding-left: 15px;
display: block;
}
.li02 a:hover{
background: url(images/te02.jpg) no-repeat left center;
color:#ccc;
}

.li03{
  margin-left:5px;
}

.photo img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}
.photo:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.aboutbg{
background-image: url(images/about01.jpg);
  background-repeat: no-repeat;
  background-position:100% 100%;
  height:250px;

}

.aboutbg div{
  font-size:16px;
  color: #5a5959;
  margin:60px 0px 0px 50px;
}

.img17 div{
    width:650px;
	height:30px;
    background: url(images/te.jpg) repeat-x 0% 85%;
	
	
}

.img18 img{
   margin-top:20px;
	
	
}