body, div{
    font-family:  tahoma, verdana, arial, sans-serif;
    font-size: 12px;
    color:#484b4d;
}
body{
	padding:0px;
	margin:0px;
	background-color:#fff;
	text-align:center;
}
form{margin:0px}
a{text-decoration:none; color:#0059B4}
a:hover{text-decoration:underline}
img{border:none}

.w960{width:960px}

.headmain{
	height:52px;
    background-image:url(ltop.gif);
    background-repeat:no-repeat;
}

.head2{
	height:52px;
    background-image:url(rtop.gif);
    background-position:100% 0%;
    background-repeat:no-repeat;
}

.head3{
	height:52px;
    width:930px;
    background-image:url(topbg.gif);
    background-repeat:repeat-x;
}

h1{
   font-size:12px;
   font-weight:normal;
}

.h1div{
	color:#fefefe;
    padding-left:15px;
    padding-top:7px;
    float:left;
}

.headlinks{
	float:right;
    padding-right:10px;
}

.headlnk{
	color:#fefefe;
    margin-top:14px;
    float:left;
}
.headlnk a{color:#fefefe}

.t16{margin-top:16px}

.logo{
	float:left;
    padding-top:30px;
    padding-left:5px;
}

.r3{
	padding-top:57px;
    padding-right:90px;
}

.mainsect{
	padding-top:30px;
    width:960px;
}

.allwidth{width:100%}

.contentmain{
	padding-top:1px;
    width:100%;
    background-color:#e2e2e2;
    height:400px;
    background-image:url(greybdr.gif);
    background-repeat:repeat-x;
    background-position:0px 1px;
}

.content2{
	 width:100%;
     height:400px;
     background-image:url(greybdr.gif);
     background-repeat:repeat-x;
     background-position:0% 100%;
}

.section{
	float:left;
    width:312px;
    height:146px;
    background-image:url(section.gif);
    background-repeat:no-repeat;
}
.mleft11{margin-left:11px}
.mleft12{margin-left:12px}
.mleft72{margin-left:72px}

.secname{
	position:relative;
    top:13px;
    left:63px;
    font-size:14px;
    color:#fff;
    width:100px;
}
.secname a{color:#fff}

.seccontent{
	position:relative;
    top:23px;
    left:83px;
    font-size:14px;
    line-height: 1.3;
    color:#fff;
    width:200px;
}
.seccontent a{color:#fff}

.ctntltext{
	padding-top:20px;
    padding-left:10px;
    float:left;
    width:300px;
    line-height: 1.5;
}

.ident15 {text-indent:15px}

.nworksmain{
	width:649px;
    float:right;
    padding-top:20px;
}
.nworksimg{
	padding-left:20px;
    float:left;
    width:54px;
}

.titlenw{
	width:575px;
    height:42px;
    float:right;
    padding-top:6px;
    color:#3f81a7;
    font-size:14px;
}

.worksdiv{
	 width:632px;
     height:160px;
     float:right;
}

.fl{float:left}

.wdiv{
	  float:left;
      margin-left:0px;
      width:156px;
      height:150px;
      background-image:url(bgm.gif);
      background-repeat:no-repeat;
      background-position: top center;
      padding-top:15px;
}

.mainovdiv{
	 width:156px;
     height:90px;	 overflow:hidden;}

.pdd5{margin-top:5px;}

.wdiv img{border:2px solid #fff}
.wdiv a{ color:#3f81a7}

.w930{width:930px}

.copyright{
	float:left;
    padding-top:10px;
    color:#bbbbbb;
}

.pd0{padding-right:0px}

.devby{
	padding-top:10px;
	padding-bottom:12px;
    color:#bbbbbb;
}
.devby a{color:#bbbbbb}

.kwhd{		display:none;
		visibility:hidden;
}

.acnts{width: 0; height: 0; position: absolute; top: -5000px; left: -5000px; visibility: hidden; }
