#toutu {
    background: url(../img/toutu.png)
    no-repeat center top;
    height: 620px;
}
#toutu .wrapper{width: 100%;
min-width: 1200px;
max-width: 1920px;
margin:  0px auto;
overflow: hidden;}
.nav {
    height: 58px;
    line-height: 58px;
    background-color: rgba(19, 105, 211, 1);
    margin-bottom: 30px;
}
nav ul {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 0;
    height: 58px;
}
nav ul :nth-child(1n+0) {
    color: #fff;
}
nav ul li {
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    line-height: 60px;
    padding: 0 50px;
    margin: 0;
    display: inline-block;
    list-style-type: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:link, a:visited {
    outline-style: none;
    text-decoration: none;
}
.section-1 {
    font-size: 0;
    +word-spacing: -1px;
    background-color: rgba( 255, 255, 255, 0);
}
.section-1 .section-title, .section-7 .section-title, .section-11 .section-title, .section-12 .section-title, .section-ifr .section-title {
    text-indent: inherit;
    background-color: inherit;
    border-bottom: 0;
    margin-bottom: 20px;
    height: 45px;
    line-height: 42px;
    background: url(http://www.newsimg.cn/legal/shzlcgz20181220/img/section-title-bg.png) center center no-repeat;
}
.section-title, .unit-title {
    height: 50px;
    line-height: 50px;
    text-indent: 1.5em;
    font-size: 22px;
    color: #fff;
    /* background: linear-gradient(to right, #09f 0%, #2f1078 100%); */
    background-color: rgba(204, 204, 204, 0.3);
    _position: relative;
    margin-bottom: 20px;
    border-bottom: 2px solid #f36e73;
}
.section-1 .section-title em, .section-7 .section-title em, .section-11 .section-title em, .section-12 .section-title em, .section-ifr .section-title em {
    margin: 0 auto;
    display: block;
    text-align: center;
    font-size: 34px;
}
.section-title em, .unit-title em {
    font-style: normal;
    font-weight: 700;
    color: #09f;
}
.section-1 .col-1 {
    width: 680px;
    margin-right: 30px;
}
.section-1 .col-1, .section-1 .col-2 {
    display: inline-block;
    +display: inline;
    +zoom: 1;
    font-size: 14px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    height: 300px;
    overflow: hidden;
}
.section-1 .col-1 .swiper-container-jdt {
    position: relative;
    overflow: hidden;
}
.section-1 .col-2 .mod-topics {
    padding-bottom: 4px;
    border-bottom: 1px dashed #ccc;
}
.section-1 .col-2 .mod-topics .topic {
    height: 40px;
    line-height: 45px;
    font-size: 20px;
}
.mod .topic {
    overflow: hidden;
}
.section-1 .col-2 .mod-topics .topic a {
    color: #09f;
}
.mod a {
    transition: 0.5s;
}
a:link, a:visited {
    outline-style: none;
    text-decoration: none;
}
.section-1 .col-2 .abstract {
    height: 55px;
    line-height: 1.8;
}
.mod .abstract {
    font-size: 14px;
    overflow: hidden;
    color: #444;
}
.section-1 .col-2 .mod-topics .more a {
    color: #09f;
}
.mod a {
    transition: 0.5s;
}
a:link, a:visited {
    outline-style: none;
    text-decoration: none;
}
a {
    background: transparent;
}
.section {
    margin: 80px auto 50px;
    width: 1200px;
}
.section-ifr .iframe-mod {
    box-sizing: border-box;
    border: 1px solid #1369d3;
    padding: 10px;
}
.section-ifr .iframe-con {
    width: 100%;
    height: 800px;
}
iframe {
    border: 0;
}
.section-1 .col-2 {
    width: 475px;
    padding-right: 15px;
}
.section-1 .e_flt_inf {
    float: left;
    position: relative;
    top: -100px;
    color: #fff;
    z-index: 8;
    white-space: normal;
    word-wrap: break-word;
}
.section-1 .e_flt_inf h3 {
    font-size: 20px;
    padding: 7px 60px 11px 15px;
    color: #fff;
    text-align: left;
    line-height: 1.8;
}
.section-1 .e_bg_flt {
    z-index: 7;
    position: relative;
    top: -50px;
    width: 680px;
    height: 50px;
    background-color: rgba(0, 0, 0, .7);
    z-index: 7;
}
.zuo-1{width: 680px;
height: 300px;
}
.zuo-1 img{width: 680px;
height: 300px;
display: block;}
#lunbotu{margin: 80px auto 50px;
    width: 1200px;
}
#section-2 {
    font-size: 0;
    +word-spacing: -1px;
    background-color: rgba( 255, 255, 255, 0);
}

#section-2 .list1 {
    margin: 20px 0px 0px -72px;
    zoom: 1;
}
#section-2 .list1 li {
    width: 564px;
    float: left;
    display: inline;
    margin: 35px 0px 0px 72px;
    border-bottom: 1px solid #ded9d2;
}
#section-2 .list1 li h4 {
    font-size: 30px;
    line-height: 40px;
    height: 40px;
}
#section-2 .list1 li h4 a {
    color: #09f;
}
#section-2 .list1 li p {
    font-size: 16px;
    line-height: 26px;
    color: #333;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
    max-height: 52px;
    margin: 11px 0px 10px 0px;
}
#section-2 .list1 li p{ text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}



#section-3 {
    font-size: 0;
    +word-spacing: -1px;
    background-color: rgba( 255, 255, 255, 0);
}
#section-3 .list{position: relative;
top: 50px;}
#section-3 .list ul {
    margin-left: -72px;
    margin-top: -40px;
}
#section-3 .list li {
    float: left;
    width: 469px;
    height: 96px;
    background: url(../img/110.png);
    margin: 47px 0px 0px 72px;
    position: relative;
    padding: 18px 30px 0px 65px;
}
#section-3 .list .num {
    position: absolute;
    width: 40px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    top: 13px;
    left: 0px;
    color: #fff;
    font-size: 29px;
    font-weight: bold;
}
#section-3 .list h3 {
    font-size: 22px;
    line-height: 30px;
    height: 30px;
}
#section-3 .list h3 a {
    color: #09f;
}
#section-3 .list p {
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
    margin-top: 5px;
    color: #5b5b5b;
}
p, li {
    overflow: hidden;
}
#section-3 .list p a {
    color: #cf0d0b;
}
.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    height: 0;
    visibility: hidden;
    margin-top: 0px!important;
    *margin-top: -1px;
    line-height: 0;
}
#footer {
    color: #fff;
    line-height: 26px;
    padding: 58px 0px;
    border-top: none;
    font-family: "SimSun","宋体";
    text-align: center;
    background: #373d4c;
    
}
.wrapperaa {
    position: relative;
    top: 120px;
    width: 100%;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0px auto;
    overflow: hidden;
    
}
#footer a {
    color: #fff;
}


#footer .wrapper01 {
    
    width: 100%;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0px auto;
    overflow: hidden;
    
}
.mnbv-01{margin:0 auto;width:1200px;height:100px;}
#poi-12 {
    color: #fff;
    line-height: 26px;
    padding: 58px 0px;
    border-top: none;
    font-family: "SimSun","宋体";
    text-align: center;
    background: #42495c;
}
.mnbv-01 li{width: 300px;
height: 78px;
    float: left;}
.mnbv-01 ul li img{float: left;
width: 50px;
    position: relative;
    top: 20px;
}
.mnbv-01 .a5515{position: relative;
    top: 20px;}
.mnbv-01 ul li p{float: left;
width: 230px;
text-align : left;
position: relative;
   left : 20px;}
.oo5515{float: right!important;
width: 68px!important;}
.as6654{height: 100px!important;}
.as6654 img{float: right!important;
width: 100px!important;
position: relative!important;
   top : 0px!important;}
#poi-12{position: relative;
top: 120px;
height: 50px;}