.banner{width:100%;height:450px;background:url(../images/chanyeyuan/banner2.jpg) no-repeat center top #000;}
.banner h2{font-size:42px;line-height:58px;color:#fff;width:970px;margin:0 auto;padding:120px 0 0;}
.banner h2 .ico{width:58px;height:58px;display:block;float:left;margin-right:12px;}
.banner p{width:980px;padding:8px 390px 0 10px;margin:0 auto;font-size:18px;line-height:28px;color:#fff;letter-spacing:1px;}
.ico-title{background:url(../images/chanyeyuan/icon-banner.png) no-repeat 0 0;}
.video{width:970px;padding:50px 0;margin:0 auto;}
.flv{width:970px;height:400px;background:#000;}
.flv{text-align:center;color:#fff;font-size:16px;line-height:400px;}
.video h2{font-size:24px;line-height:1em;padding:20px 0 0;color:#000;}
.video p{font-size:14px;line-height:1em;padding:20px 0 0;color:#666;}
.video p span{padding:0 1em;}
.flv video{width:970px;height:404px;}
.clear{clear:both;font-size:0;line-height:0;}
.wrap{background:#fff;}
.wrap h3{width:470px;font-size:22px;line-height:40px;color:#1f1580;}
.wrap .ico{display:block;width:40px;height:40px;float:left;margin-right:12px;}
.wrap p{width:470px;font-size:14px;line-height:30px;padding:12px 0 0;}
.wrap p i{padding-left:2em;}
.jianjie{width:970px;padding:50px 0 0;margin:0 auto;}
.jianjie img{float:right;}
.jianjie .text{float:left;padding:115px 0 0;}
.ico-jianjie{background:url(../images/chanyeyuan/icon-jianjie.png) no-repeat 0 0;}
.gongneng{width:970px;padding:50px 0 0;margin:0 auto;}
.gongneng img{float:left;}
.gongneng .text{float:right;padding:130px 0 0;}
.ico-gongneng{background:url(../images/chanyeyuan/icon-gongneng.png) no-repeat 0 0;}
.zhengce{width:970px;padding:50px 0 0;margin:0 auto;}
.ico-zhengce{background:url(../images/chanyeyuan/icon-zhengce.png) no-repeat 0 0;}
.zhengce ul{width:1035px;margin:0 -18px 0 -17px;}
.zhengce ul::after{clear:both;display:block;content:',';font-size:0;height:0;visibility:hidden;}
.zhengce ul li{width:300px;min-height:180px;padding:25px 18px 0 17px;float:left;}
.zhengce ul h4{font-size:20px;line-height:42px;border-bottom:solid 1px #666;color:#000;}
.zhengce ul p{font-size:14px;line-height:24px;padding:15px 0 0;width:auto;color:#666;}
.inflow{padding:50px 0 0;}
.inflow h3{width:970px;margin:0 auto;font-size:22px;line-height:40px;color:#1f1580;}
.inflow h3 .ico{display:block;width:40px;height:40px;float:left;margin-right:12px;background:url(../images/chanyeyuan/icon-liucheng.png) no-repeat 0 0;}
.bgflow{height:480px;padding:40px 0 0;background:url(../images/chanyeyuan/bg-inflow.png) no-repeat center bottom #fff;}
.bgflow .detail{position:relative;height:480px;width:970px;margin:0 auto;}
.bgflow .detail p{font-size:15px;line-height:1em;position:absolute;}
.bgflow .detail p span{color:#2c4bd9;padding-right:5px;}
.flow01{top:155px;left:30px}
.flow02{top:91px;left:153px;}
.flow02-1{top:5px;left:245px;}
.flow03{top:220px;left:298px;}
.flow04{top:128px;left:422px;}
.flow05{top:180px;right:320px;}
.flow05-1{top:5px;right:221px;;}
.flow06{top:168px;right:170px;}
.flow07{top:100px;right:38px;}
.contact{padding:50px 0 0;background:#fbfbfb;}
.contact h3{width:970px;margin:0 auto;font-size:22px;line-height:40px;color:#1f1580;}
.contact h3 .ico{display:block;width:40px;height:40px;float:left;margin-right:12px;background:url(../images/chanyeyuan/icon-lianxi.png) no-repeat 0 0;}
.bgcontact{width:970px;height:310px;margin:-23px auto 0;padding:63px 0 0;background:url(../images/chanyeyuan/bg-contact.png) no-repeat 0 0;}
.bgcontact ul{width:420px;height:220px;padding:40px 70px;margin:0 auto;border-radius:15px;background:#fff;}
.bgcontact ul li{font-size:12px;line-height:34px;color:#333;}
.bgcontact .icon{display:block;width:14px;height:14px;float:left;margin:10px 6px 0 0;}
.icon-person{background:url(../images/chanyeyuan/bg-ico.png) no-repeat -138px 0;}
.icon-cellphone{background:url(../images/chanyeyuan/bg-ico.png) no-repeat -152px 0;}
.icon-telephone{background:url(../images/chanyeyuan/bg-ico.png) no-repeat -138px -14px;}
.icon-address{background:url(../images/chanyeyuan/bg-ico.png) no-repeat -152px -14px;}

@media(max-width:991px){
  .banner{height:260px;background-size:100% 100%;}
  .banner h2{max-width:750px;padding:75px 20px 0;margin:0 auto;font-size:30px;line-height:36px;}
  .banner h2 .ico{width:36px;height:36px;}
  .ico-title{background-size:100%;}
  .banner p{max-width:750px;padding:15px 20px 0;margin:0 auto;font-size:14px;}
  .video{width:auto;padding:29px;}
  .flv{width:auto;height:296px;line-height:296px;}
  .flv video{width:710px;height:296px;}
  .video h2{font-size:20px;}
  .video p{padding:14px 0 0;}
  .jianjie{width:auto;padding:30px 29px 0;}
  .jianjie .text{padding:20px 0 0;}
  .jianjie img{width:210px;}
  .gongneng{width:auto;padding:30px 29px 0;}
  .gongneng .text{padding:0;}
  .gongneng img{width:210px;margin-top:20px;}
  .zhengce{width:auto;padding:30px 29px 0;}
  .zhengce ul{width:auto;}
  .zhengce ul li{width:50%;padding:25px 14px 0;}
  .inflow h3{width:auto;padding:0 29px;}
  .bgflow .detail{width:auto;}
  .bgflow .detail p{line-height:1.5em;}
  .flow01{top:130px;left:20px;width:90px;}
  .flow02{top:45px;left:60px;}
  .flow02-1{top:-20px;left:225px;}
  .flow03{top:175px;left:193px;}
  .flow04{top:82px;left:320px;}
  .flow05{top:135px;right:223px;}
  .flow05-1{top:-41px;right:121px;}
  .flow06{top:124px;right:66px;}
  .flow07{top:172px;right:18px;}
  .contact{padding:29px;}
  .bgcontact{width:auto;margin:-33px auto 0;}
}
@media(max-width:414px){
  .banner{height:180px;}
  .banner h2{padding:30px 15px 0;width:auto;font-size:17px;line-height:24px;}
  .banner h2 .ico{width:24px;height:24px;margin-right:6px;}
  .banner p{width:auto;padding:10px 15px;line-height:1.5em;}
  .video{padding:15px;}
  .flv{height:170px;line-height:170px;}
  .flv video{width:100%;height:100%;}
  .video h2{font-size:18px;}
  .video p{line-height:1.5em;padding:8px 0 0;}
  .video p span{display:block;visibility:hidden;padding:0;font-size:0;line-height:0;}
  .jianjie{padding:15px 15px 0;}
  .jianjie .text{padding:10px 0 0;float:none;}
  .wrap h3{width:auto;font-size:18px;line-height:26px;}
  .wrap .ico{width:26px;height:26px;background-size:100%;margin-right:6px;}
  .wrap p{width:auto;padding:8px 0 0;}
  .jianjie img{width:260px;float:none;margin:10px auto 0;display:block;}
  .gongneng{padding:15px 15px 0;}
  .gongneng .text{padding:10px 0 0;float:none;}
  .gongneng img{width:260px;float:none;margin:10px auto 0;display:block;}
  .zhengce{padding:15px 15px 0;}
  .zhengce ul{margin:10px 0 0;}
  .zhengce ul li{width:auto;padding:10px 0 0;min-height:auto;}
  .zhengce ul h4{font-size:16px;line-height:32px;}
  .zhengce ul p{padding:8px 0 0;}
  .inflow{padding:15px 0 0;}
  .inflow h3{padding:0 15px;font-size:18px;line-height:26px;}
  .inflow h3 .ico{width:26px;height:26px;background-size:100%;margin-right:6px;}
  .bgflow{height:330px;padding:20px 15px 0;background:none;position:relative;}
  .bgflow:after{display:block;content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/chanyeyuan/bg-inflow.png) no-repeat 85% bottom;opacity:.1;}
  .bgflow .detail{position:static;height:auto;}
  .bgflow .detail p{position:static;padding:0 0 8px 30px;}
  .flow01{width:auto;}
  .bgflow .detail p.flow02-1,.bgflow .detail p.flow05-1{display:none;}
  .bgflow .detail p span{font-size:14px;line-height:22px;margin-right:3px;}
  .contact{padding:15px;}
  .contact h3{width:auto;}
  .contact h3{font-size:18px;line-height:26px;}
  .contact h3 .ico{width:26px;height:26px;background-size:100%;margin-right:6px;}
  .bgcontact{height:230px;padding:43px 0 0;}
  .bgcontact ul{width:auto;height:180px;padding:20px 30px;}

.da_banner {
        height: 320px !important;
        width: 100%;
        background-size: 100%;
        margin-top: 0 !important;
    }
    .da_content {
        width: 100% !important;
        padding: 0 10px;
    }
    .da_content img {
        width: 100%;
    }
    .da_banner h2 {
        font-size: 24px !important;
        padding: 45px 10px !important;
        margin: 0 !important;
        font-weight: bold;
    }
    .da_banner h2 span {
        font-size: 16px !important;
        margin-left: 20px !important;
    }
    .da_banner p {
        font-size: 14px !important;
        line-height: 20px !important;
        margin: 0 !important;
        padding: 10px;
        width: 100%;
    }
    .da_img {
        height: auto !important;
        background-size: 100% !important;
    }

    .new_content {
        width: 100% !important;
        padding: 0 10px;
    }
    .part1 img,
    .part2 img,
    .part3 img,
    .part4 img,
    .part5 img,
    .part6 img,
    .part7 img,
    .part8 img,
    .part9 img,
    .part10 img,
    .part11 img,
    .new_content img,
    .new_words img {
        width: 96%;
        margin: 0 2%;
    }
    .new_top {
        margin: 0 !important;
    }
    .part2 {
        margin-top: 80px !important;
        height: 180px !important;
    }
    .part2 img {
        margin-top: -90px !important;
    }
    .part3 {
        height: 600px !important;
        background-size: 100% 100% !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part4 {
        height: 200px !important;
        background-size: 100% 100% !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part5 {
        height: 360px !important;
        margin-top: 20px !important;
        padding-top: 0 !important;
    }
    .part6 {
        height: 300px !important;
        background-size: 100% 100% !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part7 {
        height: 240px !important;
        background-size: 100% 100% !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part8 {
        height: 290px !important;
        background-size: 100% 100% !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part9 {
        height: auto !important;
        background: none !important;
        margin-top: 20px !important;
    }
    .part9 img {
        margin-top: 0 !important;
    }
    .new_words {
        margin-top: 20px !important;
    }
    .new_words.mb {
        margin-bottom: 60px;
    }
    .part10 {
        height: 420px !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    .part11 {
        height: 380px !important;
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
}
@media(max-width:360px){
  .banner h2{font-size:16px;}
  .flv{width:auto;height:138px;line-height:138px;}
  .flv video{width:330px;height:138px;}
}

/* 新页面 2020-12-22 */
.new_bg {
  background: #fff;
}
.new_content {
  width: 1313px;
  margin: 0 auto;
}
.new_top {
  margin-top: 120px;
}
.part2 {
  margin-top: 280px;
  width: 100%;
  height: 466px;
  background: #00489e;
  border: 28px solid #00428a;
  text-align: center;
}
.part2 img {
  margin-top: -210px;
}
.part3 {
  height: 857px;
  width: 100%;
  background: url(../images/chanyeyuan2/bg1.jpg) no-repeat center top;
  margin-top: 80px;
  text-align: center;
  padding-top: 70px;
}
.part4 {
  height: 706px;
  width: 100%;
  background: url(../images/chanyeyuan2/bg2.jpg) no-repeat center top;
  margin-top: 80px;
  text-align: center;
  padding-top: 160px;
}
.part5 {
  height: 943px;
  width: 100%;
  background: #f1f4f9;
  margin-top: 80px;
  text-align: center;
  padding-top: 20px;
}
.part6 {
  height: 944px;
  width: 100%;
  background: url(../images/chanyeyuan2/bg3.jpg) no-repeat center top;
  margin-top: 80px;
  text-align: center;
  padding-top: 80px;
}
.part7 {
  height: 765px;
  width: 100%;
  background: #f1f4f9;
  margin-top: 80px;
  text-align: center;
  padding-top: 55px;
}
.part8 {
  height: 665px;
  width: 100%;
  background: #f1f4f9;
  margin-top: 80px;
  text-align: center;
  padding-top: 70px;
}
.part9 {
  height: 742px;
  width: 100%;
  background: #00489e;
  margin-top: 360px;
  text-align: center;
}
.part9 img {
  margin-top: -314px;
}
.new_words {
  margin-top: 50px;
  text-align: center;
}
.new_words.mb {
  margin-bottom: 60px;
}
.part10 {
  height: 1057px;
  width: 100%;
  background: #f1f4f9;
  margin-top: 80px;
  text-align: center;
  padding-top: 50px;
}
.part11 {
  height: 992px;
  width: 100%;
  background: #f1f4f9;
  margin-top: 80px;
  text-align: center;
  padding-top: 50px;
}

/* 档案中心 */
.da_banner {
    height: 680px;
    width: 100%;
    background: url(../images/dangan/banner.jpg) no-repeat center top;
    margin-top: 60px;
}
.da_content {
    width: 1200px;
    margin: 0 auto;
}
.da_banner h2 {
    color: #000;
    font-size: 48px;
    padding-top: 90px;
    margin-left: 100px;
    margin-bottom: 30px;
    font-weight: bold;
}
.da_banner h2 span {
    color: #333;
    font-size: 24px;
    margin-left: 25px;
    font-weight: normal;
}
.da_banner p {
    color: #666;
    font-size: 16px;
    line-height: 32px;
    margin-left: 100px;
}
.da_img {
    height: 854px;
    width: 100%;
    background: url(../images/dangan/img2.jpg) no-repeat center top;
}















