* {
 margin: 0;
 padding: 0;
 font-family: Microsoft Yahei !important;
}
.w {
width:1200px;
margin: 0 auto;
}
.left {
 float: left;
}
.clear {
 clear : both;
}

.xyxw {
 background-color: #f9f9f9;

}
.ddjs {
 background: url(../images/right/ddjs-bg.png) repeat-x top;
 height: 875px;
}
.ddjs .font {
 padding-top: 80px;
 color: #27347A
}
.xshd {
 background: url(../images/right/xshd-bg.png) repeat-x top;
 background-color: #f9f9f9;
 padding: 80px 0;
}

.font {
 font-size: 36px;
 font-weight: 700;
 color: #fff;
 margin-bottom: 50px;
}
.listMenu h2 {
 padding: 0 20px;
 height: 56px;
 line-height: 56px;
 background-color: #fff;
}
.title {
 background-color: #fff;
}
.title h2 {
 float: left;
font-size: 18px;
margin: 40px 0 0 40px;
}
.title h3 {
 float: right;
 font-size: 12px;
 margin: 45px 40px 0 0 ;
}
.Copyright {
 background: url(../images/right/footer.png) repeat-x top;
}
.Copyright .w {
  position: relative;
}
.Link {
 position: absolute;
 bottom: 20px;
 right: 0;
}
.flex {
 display: flex;
}
.flex .left {
 flex: 1;
}




#main {
 width: 1200px;
 margin: 0 auto;
 }
.main {
 padding: 20px 0;
 background: url(../images/right/list-bg2.png) repeat-x top #f9f9f9;
}
img {
 border: none;
}
a {
 text-decoration: none;
 color: #333;
}
a:hover {
 text-decoration: none;
 color: #4178a3;
}
ul,ol,li {
 list-style-type: none;
}
footer{
clear:both;
height:420px;
position:relative;
}
table {
 width: 100%;
}
table td {
 text-align: center;
}
.nav {
background: url(../images/logo-new1.png) repeat-x center;
}

#logo {
 background: url(../images/bg2.jpg) repeat-x center;
}
#nav {
 height: 30px;
 margin: 0 auto;
 padding-left: 15px;
 background: url(../images/nav_bg.gif) repeat-x center #1761b8;
}
#nav li {
 display: inline;
 line-height: 30px;
 text-align: center;
}
#nav a {
 color: #fff;
 padding: 3px 9px;
}
#nav a:hover {
 color: #f66;
}.listMenu {
 float:left;
 width: 215px;
 min-height:300px;

}

.listMenu1 {
 float:left;
 width: 215px;
 min-height:300px;

}
.listMenu .title {
 height: 25px;
 width: 207px;
 text-align: left;
 font-size: 13px;
 color: #fff;
 margin: 4px auto;
 
}
.listMenu1 .title {
 height: 25px;
 width: 207px;
 text-align: left;
 font-size: 13px;
 color: #fff;
 margin: 4px auto;
}
.listMenu .title span {
 display: block;
 padding-left: 20px;
 height: 23px;
 line-height: 23px
}
.listMenu1 .title span {
 display: block;
 padding-left: 20px;
 height: 23px;
 line-height: 23px
}
.listMenu1 .menu {
text-align:center
}
.listMenu1 .menu li {
 height: 30px;
 line-height: 30px;
 border-bottom: 1px solid #ccc;
 padding-left: 20px;
 background-position: 5px 10px;
}
.listMenu1 .menu a {
 display: block;
 color: #369;
}
.listMenu1 .menu a:hover {
 color: #369;
}

.listMenu .menu {
text-align:center;
 margin-top: 40px;
}
.listMenu .menu li {
 height: 30px;
 line-height: 30px;
 padding-left: 20px;
 background-position: 5px 10px;
}
.listMenu .menu a {
 display: block;
 color: #369;
 font-weight: 700;
}
.listMenu .menu a:hover {
 color: #369;
}

.links {
    width: 220px;
    height: 160px;
    background: url(../images/link_bg.jpg) no-repeat center;
    float:right;
}
.links .title {
    height: 35px;
    line-height: 35px;
    padding-left: 30px;
    font-size: 13px;
    margin:0;
}
.links li{
font-size: 13px;
height: 30px;
line-height: 3px;
text-align: center;
}
div#main:after {content: "";display: block;clear: both;}
div#main {
    position: relative;
}

.listMenu1 div {
    width: 215px;
    background: #eef4fb;
    font-size: 13px;
    position: absolute;
    height: 350px;
}
.jianjie{
width: 920px;
margin-left:250px;
 background-color: #fff;
padding: 40px;
}

.newsList201 {
 margin-top: 20px;
 margin-bottom: 10px;
 background-color: #fff;
 width: 395px;
 height: 320px;
 padding: 3px 0;
}
