*{
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	}
body{
	font-size:12px;
	font-family:'Verdana','Arial';
	line-height:1.4;
}

#container{
   width:980px;
   margin:0;
   padding:0;
   margin:0 auto;
   height:auto;
   overflow-x:hidden;
   overflow-y:hidden;
}
  
#head{
  height:130px;
  width:100%;
  position:relative; 
}
#head #top{
   /* background:url(../img/logo1.jpg) repeat-x; */
   width:100%;
   height:111px;
}
#head #top .logo{
  padding-top:0px;
  padding-left:5px;
}
#head #top .text{
 position:absolute;
 top:20px;
 right:70px;
}

#head #top .text a{
  padding:0px 10px;
  color:#757575;
}


#head #bottom{
   width:100%;
   height:31px;
  /*  padding-top: 100px; */
}

#head #bottom ul{
  width:100%;
  padding-top:0px;
  /*padding-left:60px;*/
}

.filter{
  /* background:#B6C9D8; */
}

#head #bottom .introduce{
  /* margin-left:60px; */
}

#head #bottom ul li{
  list-style:none;
  float:left;
  padding:0px 2px;
  height:30px;
  cursor:pointer;
}

#head #bottom ul li a:hover{
	color:#fda045;
	background:url(../img/menu_line.jpg) repeat-x;
}

#head #bottom ul li a{
   display:block;
   font-size:14px;
   color:#FFFFFF;
   /* padding-top:17px;   */
    height: 24px;
    padding: 6px 7px 0;
}

#wrap{
  width:100%;
  height:auto;
  background:#cae2f2;
  overflow: hidden;
} 

#wrap #main{
  float:left;
  width:640px;
  height:auto;
  margin-top:1px;
  height:auto;
  border:#fcfcfc 1px solid;
  background:#f3f3f3;
  color:#696969;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
  -moz-box-shadow: 2px 2px 10px #909090;
  -webkit-box-shadow: 2px 2px 10px #909090;
  margin-bottom:20px;
}
#wrap #main .stop{
   height:33px;
   width:100%;
   position:relative;
   left:6px;
   top:5px; 
   _top:12px;
   _left:16px; 
}

#wrap #main .stop .text{
   position:relative;
   left:40px;
   top:-25px;
   color:#005699;
   font-size:15px;
   font-weight:bold;
   width:480px;
   white-space:nowrap;
   overflow:hidden;
}

#wrap #main .content{
   padding:10px 20px;
   font-size:13px;
   border-top:1px solid #dddddd;
   overflow-x:auto;
}
#wrap #main .content .title{
	text-align:center;
}
#wrap #main .content img{
    width:510px;
}

#wrap #right{
  margin-top:1px;
  width:265px;
  margin-bottom:20px;
  height:auto;
  margin-left:642px;
  border:#fcfcfc 1px solid;
  background:#f3f3f3;
  color:#696969;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
  -moz-box-shadow: 2px 2px 10px #909090;
  -webkit-box-shadow: 2px 2px 10px #909090;
}

#wrap #right li{
  list-style:none; 
}

 #wrap #right .right_top{
   /*color:#005699;
   font-size:15px;
   padding-left:45px;
   padding-top:10px;
   font-weight:bold;*/
   height:33px;
   width:100%;
   position:relative;
   left:6px;
   top:5px;
   _top:12px;
   _left:16px;   
}
 
 #wrap #right .right_top .text{
   position:relative;
   left:40px;
   top:-25px;
   color:#005699;
   font-size:15px;
   font-weight:bold;
   width:200px;
   white-space:nowrap;
   overflow:hidden;
}
 
 
#wrap #right .maincontent{
   
}

#wrap #right  .maincontent .rightlist{
     
      margin-left:0px;
      margin-top:2px;
      font-size:13px;
      margin-bottom:20px;
      font-size:13px;
      border-top:1px solid #dddddd;
      padding-left:65px;
      padding-top:5px;
      width:225px; 
}

#wrap #right  .maincontent .rightlist li{
  height:30px;
  line-height:30px;
  width:100%; 
  padding-left:0px;
  margin-left:0px; 
}

#wrap #right  .maincontent .rightlist li.third{
  padding-left:15px;
  *padding-left:0px;
}

#wrap #right  .maincontent .rightlist li a{
   color:#787878;
   font-size:14px;
   font-weight:bold; 
}
#wrap #right  .maincontent .rightmiddle{
   width:264px;
   height:43px;
   background:url(../img/rightmiddle.gif) no-repeat;
   position:relative;
}


#wrap #right  .maincontent .rightmiddle .text{
   padding-left:45px;
   position:relative;
   top:8px;
   font-weight:bold; 
   color:#005699;
   font-size:16px;
   width:200px;
   white-space:nowrap;
   overflow:hidden;
}

#wrap #right  .maincontent .middlelist{
      margin-left:40px;
      margin-top:10px;
      font-size:13px;
      margin-bottom:10px; 
	  z-index:100;  

}
#wrap #right  .maincontent .middlelist li{
   line-height:25px;
   cursor:pointer;
   _padding-top:10px; 
   
}
#wrap #right  .maincontent .middlelist li a{
   color:#787878;
   font-size:14px;
  
}

#wrap #right  .maincontent .middlelist li .arrow{
    position:relative;
    right:10px;
}

#wrap #right  .maincontent .bkimg{
   margin-left:20px;
   margin-top:-20px;
}

#wrap #right  .maincontent .into{
   padding-left:15px;
   padding-bottom:10px; 
   cursor:pointer   
}
#wrap #right  .maincontent .into img{
  border:0;
}

#wrap #main .listcontent{
   padding:20px 20px;
   text-indent:20px;
   font-size:13px;
   border-top:1px solid #dddddd;
   margin-left:15px;
   margin-left:0px\9;
   *margin-left:0px;
}
#wrap #main .listcontent li{
  list-style:none;
  line-height:25px;
  cursor:pointer;
  _padding-top:10px;
}

#wrap #main .listcontent li a{
  color:#797979;
 
}

#wrap #main .listcontent .dot{
  position:relative;
  right:15px;
  top:-3px;  
}

#wrap #main .listpage{
  
   padding:15px;
}

#wrap #main .listpage a{
   
  color:#797979;
  font-size:14px;
  padding:0px 2px;
}

.footer{
   clear:both;
   width:100%;
   height:80px;
   background:url(../img/footer.jpg) repeat-x;
   /* margin-bottom:20px; */
   font-size:12px;
   position:relative;
   /* padding-top: 20px; */
}

.footer .top{
  
  padding-top:40px;
  margin-left:75px;
  
}

.footer .top span{
   padding:0px 4px;
    color:#979797;
}
.footer .top span a{
   color:#979797;
}
.footer .top span.right a{
   position:absolute;
   right:107px;
   top:40px;
   color:#0066b3;
}

.footer .line{
    border-bottom:1px solid #979797;
    margin-top:5px;
	width:817px;
	margin-left:78px;
	*margin-top:-7px; 
}

.footer .address{
   padding-left:80px;
   padding-top:5px;
   color:#979797;
}
a{
 outline:none;
}
a:link{
	color:#000000;
	text-decoration:none;
}
a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color: #FF0000;
	text-decoration:none;
	}
a:active{
	color:#000000;
	text-decoration:none;
}