body{
 margin:0 0;
 font-family:'微软雅黑';
 }
img{
 border:none;
}
#back {
 position: relative;
 width: 1000px;
 height: auto;
 font-family: "Microsoft Yahei";
 margin:auto auto; 
}
#image {
 position:absolute;
 z-index:-1px;
 width:100%;
 height:auto;   
}
#top_rectangle {
 position: relative;
 width: 1000px;
 height: 120px;
 background:url(../image/px/logo.fw.png);
}
#nav{
 margin-top:10px;
 width:1000px;
 background: url(../image/px/nav.fw.png);
 height:38px;
}
#nav ul {
 position: relative;
 margin: 0;
 padding: 0;
 width: 1000px;
 list-style: none;
 overflow:hidden;
}
#nav ul li {
 position: relative;
 float: left;
 list-style: none;
 margin: 0;
 padding-top: 5px;
 padding-left: 16px;
 padding-right: 16px;
 padding-bottom: 5px;
 height: 28px;
 line-height: 28px;
}
#nav ul li:hover {
 background:url(../image/px/hover.fw.png);
 color: white;
 font-size:18px;
}
#nav ul li a {
 color: white;
 text-decoration: none;
 font-size:15px;
 font-family:'微软雅黑';
}
#up {
 position: relative;
 width:1000px;
 height:320px;
 
}
#neirong{
 width:1000px;
 height:auto;
 background:url(../image/px/back.fw.png);
 margin-top:10px;
 margin-bottom:10px;
 padding-bottom:10px;
 background: #CCC;
 font-family:'微软雅黑';
 line-height: 150%;
}

#tittle{
 width:970px;
 height:30px;
 text-align:center;
 font-size:22px;
 padding-top:10px;
 margin-left:20px;
 color:#000;
 font-family:'微软雅黑';
 }
#little{
 text-align:center;
 width:970px;
 height:20px;
 font-size:20px;
 color:#000;
 font-family:'微软雅黑';
}
#wenzhang{
 width:970px;
 height:auto;
 margin-top:10px;
 margin-left:20px;
 min-height:400px;
 }
#wenzhang a {
 text-decoration:none;
 list-style:none;
 font-size:16px;
 line-height:25px;
 color:#000;
}
#wenzhang a:hover {
 color: #03C;
}
  
#notice {
 margin-top:-300px;
 width:450px;
 height:300px;
 margin-left:275px;
 box-shadow: 0px 0px 10px 1px #666;
}
.notice {
 width:440px;
 line-height:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
    height:240px;
    margin-left:5px;

 }
.notice ul{
 position: relative;
 padding: 0;
 margin: 0;
 list-style: none;
}
.notice ul li {
 margin-top: 6px;
 height: 26px;
 border-bottom: 1px solid #CCC;
 line-height: 26px;
 text-indent: 1em;
 overflow: hidden;
}
.notice ul li > font {
 font-size: 14px;
}
.notice ul li {
 width: 430px;
}
.notice ul li a {
 color: black;
 text-decoration: none;
 line-height: 30px;
 font-size: 14px;
 text-align: left;
}
#news ul li a:hover,#notice ul li a:hover {
 text-indent: 15px;
 font-weight: bold;
}#policy {
 margin-top:20px;
 width: 250px;
 height: 300px;
 box-shadow: 0px 0px 10px 1px #666;
 behavior: url(/PIE.htc);
 
}

#major{
 margin-top:-300px;
 float:right;
 width: 250px;
 height: 300px;
 box-shadow: 0px 0px 10px 1px #666;
 }
#down {
 position: relative;
 width:1000px;
 height:320px;
 margin-top:10px;
}
#left {
 width:320px;
 height:300px;
 margin-left:0px;
 box-shadow: 0px 0px 10px 1px #666;}
#concer {
 width:320px;
 height:300px;
 margin-left:340px;
 margin-top:-300px;
 box-shadow: 0px 0px 10px 1px #666;;
}
#right {
 width:320px;
 height:300px;
 float:right;
 margin-top:-300px;
 box-shadow: 0px 0px 10px 1px #666;;
}
 
#link_module {
 list-style: none;
 padding-top: 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}
#link_module li {
 float: none;
}
#other_link {
 position: relative;
 margin-top: 20px;
}
#other_link ul {
 position: relative;
 margin: 0;
 padding: 0;
 list-style: none;
}
#other_link ul li {
 position: relative;
}

#footer {
 position: relative;
 margin: 0 auto;
 width: 1000px;
 height: 30px;
 background-color: #AAA;
 margin-bottom:0px;
 text-align:center;
 padding-top:10px;
 background: #999;
 color:#FFF;
}
.souye{
 padding-left:10px;
 padding-top:20px;
 padding-right:10px;
 font-size: 14px;
 color:#000000;
}
#demo {
     background: #FFF;
     overflow:hidden;
     width: 300px;
  height:200px;
    }
    #demo img {
     border: 3px solid #F2F2F2;
    }
    #indemo {
     float: left;
     width: 2000%;
    }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }
#picture{
 position: relative;
 width:930px;
 height:700px;
}
#picture li{
 list-style:none;
 margin-left:8px;
 margin-right:15px;
 position: relative;
 float:left;
 line-height:100px;
}

.clear {
 position: relative;
 height: 0;
 width: 100%;
 line-height: 0;
 clear: both;
}
#content {
 position: relative;
 margin: 0 auto;
 margin-top: 15px;
 width: 1000px;
 height: auto;
}
#to_top {
 position: fixed;
 right: 40px;
 bottom: 120px;
 width: 40px;
 height: 40px;
 background-image: url("../IMG/to_top.png");
 cursor: pointer;
 z-index: 5;
 border-radius: 8px;
 box-shadow: 0px 0px 5px #999;
}