  *{margin:0;padding:0;}
  body{
  text-align:justify; 
  text-justify:inter-ideograph;
  }
  /*top*/
  .top-banner{
	width:78.3%;
	height:150px;
	margin:0px auto;
	background-repeat: no-repeat;
  }
  .top-banner img{
	width:100%;
	height:100%;
  }

  .daohang{
	width:78.3%;
	height:50px;
	background-image:url("../image/m-bg.jpg");
	margin:0 auto;
  }
  .daohang ul li{
	list-style-type:none;
	width:14%;
	float:left;
	background-image:url("../image/m-line.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	text-align:center;
  }
  .no-list{
	list-style-type:none;
	background-image:url("");
	float:left;
	background:
	text-align:center;
  }
  .daohang ul li a{
    display:block;
	text-align:center;
	text-decoration:none;
	height:41px;
	font-size:0.87em;
	cursor:auto;
  }
  .daohang-biaoti a:hover { font-size:0.75em; color: #333; text-decoration: underline; }


  /*main*/
  .main{
    width:78.3%;
	height:auto;
	margin:2px auto;
  }

  
  
  /*main-left*/
  .main-left{
    width:75%;
    height:100%;
    float:left;
  }
  #banner {
    position:relative; 
	float:left;
    width:46%; 
    height:220px; 
	margin-bottom:5px;
    overflow:hidden;
  }
  #banner ol {
    position:absolute;
    list-style-type:none;
    z-index:1002;
    margin:0; 
    padding:0; 
    bottom:3px; 
    right:5px;
  }
  #banner ol li { 
    padding:0px 8px;
	float:left;
    color:#FFF;
    border:#e5eaff 1px solid;
    background:#6f4f67;
    cursor:pointer
  }
  #banner_list a{ /*������ͼƬ�������ص���һ��*/
    position:absolute;
  }
  #banner ol li.on { 
      background:#900
  }
   .main-left ul li{
    overflow:hidden;
	clear:both;
	margin-top:5px;
  }

  .main-left ul li a{
    color:#000;
	text-decoration: none;
  }

  .main-left ul li a:hover{
	color:red;
	text-decoration:underline;
  }
  .bt{
    margin-bottom:7px;
  }
  .fr{
    margin-top:1%;
	margin-right:0px;
	margin-bottom:3%;
	margin-left:0px;
  }
   

  .xwzx{
    float:left;
    width:50%;
	margin:3px 0px 3px 10px;
  }
  
  .fhqxl{
    width:100%;
	height:170px;
    clear:both;
  }
  .fhqxl ul{
    float:left;
  }
  .u2{
    margin-left:10%;
  }

  .fhqfc{
    width:48%;
	height:180px;
    float:left;
  }

  .fhzx{
    width:48%;
    float:left;
	height:180px;
	margin-left:15px;
  }

  .zjft{
    width:48%;
    float:left;
  }
  .wyfhq{
    width:48%;
    float:left;
	margin-left:15px;
  }
  .fr ul img{
    width:100%;
  }
  .ts{
    clear:both;
	width:100%;
	overflow:hidden;
  }
  #demo img{
    height:150px;
  }
  
  /*main-right*/
  .main-right{
    width:24%;
    height:100%;
	border:solid 1px #CFCFCF;
    float:right;
	background:#E0FFFF;
  }

  .dsj{
    text-align:center;
	color:red;
	font-size:1.875em;
  }
  .neirong{
    height:93%;
  }

  .neirong-n{
  	overflow:hidden;
	height:820px;
	font-size:0.75em;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
  }
  
  .neirong b{
    color:blue;
	margin-right:5px;
	font-size:0.875em;

  }
  .neirong p{
	line-height:1.6em;
  }
  .more-r{
    float:right;
  }

  /*bottom*/
  .footer {
  width: 78.3%;
  height: auto;
  margin:0 auto;
  padding: 10px 0;
  margin-top: 10px;
  min-height: 80px;
  clear:both;
  background:#014C9F;
}
.footer p {
  text-align: center;
  line-height: 25px;
  font-size:0.625em;
  color:#FFF;
}
.footer a {
  color: #FFF;
}
.footer a:hover{
	color:red;
	text-decoration:underline;
}
.footer img{
    margin-top:3px;
 }