@charset "utf-8";
/* CSS Document */
body {
	background:#b1a2e7 url(dwjnvzdsp_pc_banner.jpg) 50% 0 no-repeat;
}
.banner {
	height: 1002px;
}
.box{ padding-bottom: 50px;    padding-top: 80px;}
.part01 {
	width: 1353px;
	margin: 0 auto; background:url(dwjnvzdsp_bg01.png) 0 0 no-repeat;    height:548px;  border: 3px solid #9784c7;  border-radius: 50px;     margin-top: 40px; margin-bottom: 80px}
.tt_l{ width:508px;float: left; margin-left: 83px;   margin-top:56px;}
.tt_r{ width:640px; height:440px; float: right; margin-right: 83px;   margin-top:56px;}
/*图片列表组件2*/ 
.picNews2 {height: 440px;overflow: hidden;position: relative;width: 640px;} 
.picNews2 .picImg a{color: #ffffff;} 
.picNews2 .picImg img {height: 360px; width: 640px;} 
.picNews2 .picBg {background: #4c39a6 none repeat scroll 0 0;bottom: 0;height: 80px;left: 0;position: absolute;width: 100%;z-index: 10;} 
.picNews2 .picTit {bottom: 0;color: #ffffff;height: 80px;left: 0;line-height: 80px;overflow: hidden;position: absolute;text-align: center;width: 100%;z-index: 11; font-size:30px;} 
.picNews2 .picTit a{color: #ffffff;}

.title{ width:1200px; margin: 0 auto}

.spzy{ position:relative;}
.spzy h2{ font-size:29px; color:#4c39a6; line-height:50px; padding:146px 0px;}
.spzy h2 a{color:#4c39a6; }
.spzy h2::before {
    content: "";
    width: 157px;
    height: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 10px; background:#4c39a6;
}
.spzy h2::after {
    content: "";
    width: 157px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px; background:#4c39a6;
}

.sub-pic .list li {
    float: left;
    width: 382px; height:337px;
    margin: 10px 6px;
    font-size: 0;
    line-height: 100%; background:url(dwjnvzdsp_libg.png) 0 0 no-repeat;
}

.sub-pic .list a,
.sub-pic .list img,
.sub-pic .list span {
    display: block; color:#FFF;
   
}

.sub-pic .list img {
    height: 206px; width:367px; padding:4px 11px 0px 4px;
}

.sub-pic .list li>a {
    margin-bottom: 4px; 
}

.sub-pic .list a+span {
    height: 80px;
    overflow: hidden;
    font-size: 24px;
    line-height:40px;
    color: #fff;
    text-align: left; padding:10px 24px 0 16px; overflow: hidden;
}

.subpage-big-pic .list img {
     height: 206px; width:367px;
}

.more {
    width: 131px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: 4px solid #eee2ea;
    background: #4b39a4;
   
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 20px;
    cursor: pointer;
    margin-top: 30px;
    margin-bottom: 50px;
    color: #fff;
    padding: 14px 84px; font-size:20px;
}
.list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 30px 30px 30px;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; margin:0 55px; 
}


.part02 {
    width: 1353px;
    margin: 0 auto;
    border:3px solid #9784c7;
    border-radius: 50px;
    background: #fff;
    padding-top: 50px;
    margin-top: 40px;
}

.footer { text-align: center; margin-top:30px;}  
.footer p { line-height: 36px; font-size: 18px; color: #332380; } 
/*end*/

