.w1500 {max-width: 1500px; margin: 0 auto;}
.dwjkj {font-family: '微软雅黑';}
.dwjkj .head_top{height: 100px; box-sizing: border-box; padding-left: 130px; background-color: #21489D;}
.dwjkj .head_top img{max-height: 100px;}
.dwjkj .bannar{height: 757px; background: url(/newimages/dwjkj_head_bannar_02.jpg) no-repeat top center; background-color: #4680e1;  }
.dwjkj .bannar .bannarBox{text-align: right;}
.dwjkj .bannar .bannarBox .p1{padding-top: 65px;}
.dwjkj .bannar .bannarBox .p2{padding-top: 27px;}
.dwjkj .bannar .bannarBox .p3{padding-top: 20px;}
.dwjkj .bannar .bannarBox img{max-width: 100%;}
.dwjkj .bannar .bannarBox .mass {display: inline-block; width: 1177px; text-align: center;}
.dwjkj .bannar .bannarBox .mass .list{padding: 0 150px; padding-top: 20px; display: inline-block;}
.dwjkj .bannar .bannarBox .mass .list ul li{position: relative; text-align: left; padding-left: 101px; margin-bottom: 15px; font-size: 20px; color: #fff;}
.dwjkj .bannar .bannarBox .mass .list ul li .type{font-weight: bold; position: absolute; left: 0px; top: 0px;}

.dwjkj .home_wrap{ padding-top: 70px; padding-bottom: 143px; background: url(/newimages/dwjkj_bg_02.jpg) no-repeat center top;  background-color: #4980e3; } 
.dwjkj .home_wrap .titBox{text-align: center; padding-top: 96px; padding-bottom: 46px;}
.dwjkj .home_wrap .theme1 .theme1_box{ height: 522px; border-radius: 12px; border: 1px solid #39d8c7; background-color: rgba(14, 32, 105, 0.3); overflow: hidden; box-shadow: 0px 0px 10px #2450b1;}
.dwjkj .home_wrap .theme1_left{width: 890px; position: relative;}
.dwjkj .home_wrap .theme1_left img{max-width: 100%;width:100%}
.dwjkj .home_wrap .theme1_left .th1_swiper{width: 100%; height: 100%; overflow: hidden;}
.dwjkj .home_wrap .theme1_left .th1_swiper .swiper-pagination{bottom: 16px;}
.dwjkj .home_wrap .theme1_left .th1_swiper .swiper-pagination-bullet{width: 14px; height: 14px; margin: 0 14px; background-color: #fff; opacity: 1;}
.dwjkj .home_wrap .theme1_left .th1_swiper .swiper-pagination-bullet-active{background-image: linear-gradient(to right, #17dbf9, #31fbbc);}
.dwjkj .home_wrap .theme1_right{width: 608px; padding: 35px; box-sizing: border-box;}
.dwjkj .home_wrap .theme1_right ul li a{display: block; transition: .3s; height: 52px; line-height:52px ; background-color: #2e54a9; margin-bottom: 10px; position: relative; font-size: 18px; color: #fff; padding-left: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dwjkj .home_wrap .theme1_right ul li a::before{content: ''; width: 8px; height: 8px; background-color: #fff; border-radius: 100%; position: absolute; left: 18px; top: 50%; transform: translateY(-50%);}
.dwjkj .home_wrap .theme1_right ul li:last-child a{margin-bottom: 0px;}
.dwjkj .home_wrap .theme1_right ul li a:hover{background-color: #25f0d8; background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme1_right .move{text-align: right; padding: 15px 0;}
.dwjkj .home_wrap .theme1_right .move a{font-size: 18px; color: #fff; transition: .3s;}
.dwjkj .home_wrap .theme1_right .move a:hover{opacity: 0.8;}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox{ min-height: 270px; position: relative; padding: 74px 71px; background-color: rgba(41, 47, 152, 0.6); border-radius: 40px; box-sizing: border-box; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .left{position: absolute; left: 0px; top: 0px; bottom: 0px; height: 100%; width: 54px; overflow: hidden; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .left::before{content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 97px; border-radius: 40px; border: 6px solid #16e1fb; border-right: 0px; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .left::after{content: ''; position: absolute; left: 11px; top:11px; bottom:11px; width: 97px; border-radius: 33px; border: 2px solid #16e1fb; border-right: 0px; }

.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .right{position: absolute; right: 0px; top: 0px; bottom: 0px; height: 100%; width: 54px; overflow: hidden; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .right::before{content: ''; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 97px; border-radius: 40px; border: 6px solid #34feb5; border-left: 0px; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .right::after{content: ''; position: absolute; right: 11px; top: 11px; bottom: 11px; width: 97px; border-radius: 33px; border: 2px solid #34feb5; border-left: 0px; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .top{position: absolute; top: 0px; left: 40px; right: 108px; height: 6px; background-color: #2d9ff3;  background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .top::before{content: ''; position: absolute; top: 11px; left: 0px; right: 0px; height: 2px; background-color: #2d9ff3;  background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .bottom{position: absolute; bottom: 0px; left: 105px; right: 40px; height: 6px; background-color: #2d9ff3;  background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bg .bottom::before{content: ''; position: absolute; bottom: 11px; left: 0px; right: 0px; height: 2px; background-color: #2d9ff3;  background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox::before, .dwjkj .home_wrap .theme2_box .analyse .analyseBox::after{content: ''; width: 44px; height: 26px; background: url(/newimages/dwkxjs_dh_icon.png) no-repeat center; background-position-y: 0px;  position: absolute; z-index: 3; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox::after{background-position-y: 0px; right: 58px; top: -2px; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox::before{background-position-y: -27px; left: 58px; bottom: -2px; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p{font-size: 21px; position: relative; margin-bottom: 66px; line-height: 34px; color: #ffffff; }
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p::before{content: ''; width: 72px; height: 10px; position: absolute; top: -23px; left: 0px; background-image: linear-gradient(to right, #16e1fb, #34feb6);}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p:last-child{margin-bottom: 0px;}
.dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p b{color: #24efda;}
.dwjkj .home_wrap .theme3{max-width: 1920px; margin:0 auto;}
.dwjkj .home_wrap .theme3 .letfB{ width: 1050px; height: 620px; padding-left: 208px; padding-top: 130px;padding-right: 125px; padding-bottom: 310px; background: url(/newimages/dwjkj_theme3_img1_02.jpg) no-repeat top center; box-sizing: border-box; }
.dwjkj .home_wrap .theme3 .letfB p{ font-size: 25px; line-height: 55px; color: #fff; position: relative;}
.dwjkj .home_wrap .theme3 .letfB p::before{content: ''; position: absolute; top: -30px; left: 0px; width:100px; height: 6px; background-image: linear-gradient(to right, #16e1fb, #34feb6); }
.dwjkj .home_wrap .theme3 .rightB{ width: 660px;}
.dwjkj .home_wrap .theme3 .rightB ul li{width: 50%; float: left; height: 310px;}
.dwjkj .home_wrap .theme3 .rightB ul li a{display: block; transition: .3s; height: 100%; box-sizing: border-box; text-align: center; padding-top: 55px;}
.dwjkj .home_wrap .theme3 .rightB ul li.i1 a{background: url(/newimages/dwjkj_theme3_img_03.jpg) no-repeat center top; }
.dwjkj .home_wrap .theme3 .rightB ul li.i2 a{background: url(/newimages/dwjkj_theme3_img_04.jpg) no-repeat center top; }
.dwjkj .home_wrap .theme3 .rightB ul li.i3 a{transform: translateX(-100%); background: url(/newimages/dwjkj_theme3_img1_03.jpg) no-repeat center top; }
.dwjkj .home_wrap .theme3 .rightB ul li.i4 a{ transform: translateX(-100%); background: url(/newimages/dwjkj_theme3_img_06.jpg) no-repeat center top; }
.dwjkj .home_wrap .theme3 .rightB ul li a .icon{display: block; margin-bottom: 26px;}
.dwjkj .home_wrap .theme3 .rightB ul li a em{display: block; font-size: 28px; line-height: 40px; color: #fff; font-weight: bold;}
.dwjkj .home_wrap .theme3 .rightB ul li{background-size:  cover;}
.dwjkj .home_wrap .theme3 .rightB ul li a:hover{opacity: 0.8;}
.dwjkj .home_wrap .brief{text-align: center; font-size: 21px; color: #fff; margin-bottom: 34px;}
.dwjkj .home_wrap .theme4 .theme4_box ul {margin-left: -20px;}
.dwjkj .home_wrap .theme4 .theme4_box ul li{float: left; width: 25%; padding-left:20px ; box-sizing: border-box;}
.dwjkj .home_wrap .theme4 .theme4_box ul li a{display: block; text-align: center; height: 390px; padding: 0 34px; padding-top: 38px; padding-bottom: 15px; border-radius: 18px;  background-image: linear-gradient(to top right, #498bbd,#397fb3, #1c2a60, #140a40);box-sizing: border-box; border: 2px solid #24eedb;}
.dwjkj .home_wrap .theme4 .theme4_box ul li a .icon{display: block;  margin-bottom: 18px;}
.dwjkj .home_wrap .theme4 .theme4_box ul li a .tit {display: block; font-size: 26px ; margin-bottom: 24px; color: #fff; text-shadow: 0px 0px 10px #061621;}
.dwjkj .home_wrap .theme4 .theme4_box ul li a .text{display: block; font-size: 18px; line-height: 34px; color: #fff; text-align: left;}
.dwjkj .home_wrap .theme5 .theme5_box{margin-left: -22px; margin-top: 90px;}
.dwjkj .home_wrap .theme5 .theme5_left{width: 50%; padding-left: 22px; box-sizing: border-box; }
.dwjkj .home_wrap .theme5 .thBox{ position: relative; height: 700px; box-sizing: border-box;   border: 1px dashed #00ffa3; background-color: #355eb5; border-bottom-left-radius: 30px; border-top-right-radius: 30px;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox{padding: 0 100px; padding-top: 82px; padding-bottom: 30px;}
.dwjkj .home_wrap .theme5 .thBox .title{position: absolute; left: 50%; top: -35px; transform: translateX(-50%); width: 270px; height: 70px; line-height: 70px; text-align: center; font-size: 32px; color: #fff; text-shadow: 0px 0px 13px #0c2f47; font-weight: bold; letter-spacing: 4px; border-radius: 70px; background-image: linear-gradient(to right, #16e1fb, #34feb5);}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li{padding: 10px 0;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li:first-child{padding-top: 0px;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit{position: relative; padding-left: 44px; font-size: 24px; font-weight: bold; color: #fff;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit .q1{width: 22px; height: 22px; border-radius: 100%; box-sizing: border-box; border: 1px solid #31fbbd; position: absolute; left: 0px; top: 6px;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit .q1::before{content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-47%, -50%); width: 10px; height: 10px; background-color: #31fbbd; border-radius: 100%;}

.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a{display: block; margin: 16px 0; padding-left: 44px; font-size: 20px; color: #fff; position: relative;}
.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a .q1{width: 10px; height: 10px; border-radius: 100%; box-sizing: border-box; border: 1px solid #31fbbd; position: absolute; left: 23px; top: 10px;}

.dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a:last-child{margin-bottom: 0px;}
.dwjkj .home_wrap .theme5 .theme5_right{width: 50%; padding-left: 22px; box-sizing: border-box; }
.dwjkj .home_wrap .theme5 .theme5_right .thBox{padding: 0 57px; padding-top: 82px; padding-bottom: 10px;}
.dwjkj .home_wrap .theme5 .theme5_right .thBox ul li:nth-child(odd){width:55%; float: left;}
.dwjkj .home_wrap .theme5 .theme5_right .thBox ul li:nth-child(even){width:45%; float: left;}
.dwjkj .home_wrap .theme5 .theme5_right .thBox ul li{color: #fff; margin-bottom: 28px;}
.dwjkj .home_wrap .theme5 .theme5_right .thBox ul li .t1{font-size: 20px; line-height: 34px; display: block; margin-bottom: 5px;}
.dwjkj .home_wrap .theme5 .theme5_right .thBox ul li a{display: block; font-size: 24px; line-height: 34px; font-weight: bold; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.dwjkj .home_wrap .theme6 .analyse .analyseBox{min-height: 255px;}
.dwjkj .home_wrap .theme6 .analyse .analyseBox .bText p::before{display: none;}
.dwjkj .home_wrap .theme7 a{color: #fff;}
.dwjkj .home_wrap .theme7 .theme7_box ul{margin-left: -29px;}
.dwjkj .home_wrap .theme7 .theme7_box ul li{width: 33.333%; float: left; padding-left: 29px; box-sizing: border-box;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item{position: relative; height: 340px; padding:44px 18px; padding-right: 9px; box-sizing: border-box; border-bottom-right-radius: 60px; background: url(/newimages/dwkxjs_th7_bg.png) no-repeat bottom right; background-color: #4158b8;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .tit{text-align: center; font-size: 27px; line-height: 36px; font-weight: bold; color: #fff;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists{display: block; padding-top: 38px;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists a{display: block; font-size: 18px; padding-left: 13px; position: relative; line-height: 34px; margin: 4px 0; color: #fff;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists a::before{content: ''; position: absolute; left: 0px; top: 14px; border-radius: 100%; width: 6px; height: 6px; box-sizing: border-box; border: 1px solid #35f2b5;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lt{ position: absolute; left: -35px; top: -35px; border: 35px solid transparent;border-bottom-color: #6494e9;   transform: rotate(-45deg);}
.dwjkj .home_wrap .theme7 .theme7_box ul li.i2 .item .lt{border-bottom-color: #5286e5;}
.dwjkj .home_wrap .theme7 .theme7_box ul li.i3 .item .lt{border-bottom-color: #5C8EE7;}

.dwjkj .home_wrap .theme7 .theme7_box ul li .item .rt{position: absolute; right: 0px; top: 0px; }
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .rt::before{content: ''; position: absolute; left: -20px; width: 20px; height: 2px; background-color: #31fbbd;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .rt::after{content: ''; position: absolute; left: -2px; width: 2px; height: 20px; background-color: #31fbbd;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lb{position: absolute; left: 0px; bottom: 0px; }
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lb::before{content: ''; position: absolute; bottom: 0px; width: 20px; height: 2px; background-color: #31fbbd;}
.dwjkj .home_wrap .theme7 .theme7_box ul li .item .lb::after{content: ''; position: absolute; bottom: 0px; width: 2px; height: 20px; background-color: #31fbbd;}
.dwjkj .footer .footerBox {background-color: #0f2c7a; padding-top: 32px; padding-bottom: 20px;} 
.dwjkj .footer .footerBox .fLeft{width: 390px; padding-top: 19px;}
.dwjkj .footer .footerBox .fcenter{width: 840px; padding-left: 90px; box-sizing: border-box;}
.dwjkj .footer .footerBox .fcenter p{font-size: 14px; line-height: 27px; color: #fff; }
.dwjkj .footer .footerBox .fRight{ width: 270px;}
.dwjkj .footer .footerB{padding: 12px 0;  background-color: #11328c;}
.dwjkj .footer .footerB p{font-size: 14px; color: #fff; text-align: center;}

.broadsideLeft{position: fixed; top: 30%; left: 0px; z-index: 99;}
.broadsideLeft a{display: block; width: 165px; height: 65px; line-height: 65px; margin: 10px 0; transition: .3s; background-color: #f72671; border-bottom-right-radius: 12px; border-top-right-radius: 12px; padding-left: 13px; font-weight: bold; font-family: '微软雅黑'; font-size: 20px; color: #fff; text-shadow: 0px 0px 10px #7d032e; box-sizing: border-box; padding-right: 60px; position: relative;}
.broadsideLeft a.sy{background-color: #24EEDB;}
.broadsideLeft a .icon{ position: absolute; top: 50%; right: 27px; transform: translateY(-50%); line-height: 1; font-size: 0px;}
.broadsideLeft a:hover{opacity: 0.8;}
.broadside{position: fixed; top:50%; right: 36px; transform: translateY(-50%); z-index: 99; font-family: '微软雅黑';}
.broadside .broadside_box{padding: 60px 0; position: relative;}
.broadside .broadside_box ul li a{display: block; color: #fff; position: relative; transition: .3s; padding: 14px 0; padding-right: 45px;} 
.broadside .broadside_box ul li a .yq{position: absolute; right: 23px; top: 50%; transform: translateY(-50%);}
.broadside .broadside_box ul li a .yq::before{content: ''; width: 10px; height: 10px; box-sizing: border-box; border-radius: 100%; border: 1px solid #fff;  position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.broadside .broadside_box ul li a .yq::after{content: ''; width: 26px; height: 26px; box-sizing: border-box; border: 1px solid transparent; border-radius: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.broadside .broadside_box ul li.on a {color: #24eedb;}
.broadside .broadside_box ul li.on a .yq::before{border-color:#24eedb; background-color: #24eedb ;}
.broadside .broadside_box ul li.on a .yq::after{border-color:#24eedb;}
.broadside .broadside_box .broadsideBtn a{position: absolute; right: 11px;}
.broadside .broadside_box .broadsideBtn a.top{top: 5px;}
.broadside .broadside_box .broadsideBtn a.bottom{bottom: 5px;}

.w1200{max-width: 1200px; margin: 0 auto;}
.footerT2 { padding: 20px 0; background: #394B61; color: #fff; font-size: 14px;}
.footerT2 a { color: #fff;}
.footerT2 .txt-c{text-align: center;}
.footerT2 .icos { width: 120px; padding-top: 8px; text-align: center;}

@media screen and (min-width:1922px) {
  .dwjkj .home_wrap{background-size: 1920px 100%;}
}

@media screen and (max-width:1660px) {
  .w1500 {max-width: 1200px; margin: 0 auto;}
  .dwjkj .bannar{height: 600px; background-size: cover;}
  .dwjkj .bannar .bannarBox img{max-width: 100%;}
  .dwjkj .bannar .bannarBox .mass{width: 900px;}
  .dwjkj .bannar .bannarBox .p1{padding-top: 32px;}
  .dwjkj .bannar .bannarBox .p2{padding-top: 10px;}
  .dwjkj .bannar .bannarBox .p3{padding-top: 5px;}
  .dwjkj .bannar .bannarBox .mass .list{padding: 0 50px;}
  .dwjkj .bannar .bannarBox .mass .list ul li{font-size: 16px;}
  .dwjkj .home_wrap{padding-bottom: 73px;}
  .dwjkj .home_wrap .titBox{ padding-top: 66px; padding-bottom: 20px;}
  .dwjkj .home_wrap .theme1_left{width: 740px;}
  .dwjkj .home_wrap .theme1_right{width: 458px; padding: 20px;}
  .dwjkj .home_wrap .theme1_right ul li a{font-size: 16px; height: 44px; line-height: 44px; margin-bottom: 7px;}
  .dwjkj .home_wrap .theme1_right .move a{font-size: 16px;}
  .dwjkj .home_wrap .theme1 .theme1_box{height: 430px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p {font-size: 18px;}
  .dwjkj .home_wrap .theme3 .letfB p{font-size: 22px; line-height: 44px;}

  .dwjkj .home_wrap .theme3 .letfB{width: 820px; height: 500px; padding-left: 150px; padding-top: 81px;padding-right: 16px; background-size: cover;}
  .dwjkj .home_wrap .theme3 .rightB{width: 500px;}
  .dwjkj .home_wrap .theme3 .rightB ul li{height: 250px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a{padding-top: 27px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a .icon{margin-bottom: 15px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a em{font-size: 24px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a .tit{font-size: 22px; margin-bottom: 15px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a .text{font-size: 16px;}
  .dwjkj .home_wrap .brief{font-size: 18px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox{padding: 0 60px; padding-top: 70px; padding-bottom: 20px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit{font-size: 22px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a{font-size: 18px;}
  .dwjkj .home_wrap .theme5 .thBox .title{font-size: 28px; height: 60px; line-height: 60px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox{padding: 0 27px; padding-top: 70px; padding-bottom: 10px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li .t1{font-size: 18px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li a{font-size: 20px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li{margin-bottom: 25px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .tit{font-size: 24px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists a{font-size: 16px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists{padding-top: 25px;}
  .broadside {right: 25px;}

  .dwjkj .footer .footerBox .fLeft{width: 290px;}
  .dwjkj .footer .footerBox .fcenter{width: 620px; padding-left: 30px;}
  .dwjkj .footer .footerBox .fRight{box-sizing: border-box; padding-left: 30px;}
  .dwjkj .footer .footerBox .fLeft img{max-width: 100%;}

}


@media screen and (max-width:1200px) {
  .dwjkj .head_top{height: auto; padding: 12px 0; padding-left: 30px; }
  .dwjkj .head_top .logo img{ height: 60px;}
  .dwjkj .bannar .bannarBox .mass{width: auto; text-align: center; padding-left: 200px;}
  .dwjkj .bannar .bannarBox p{display: inline-block; width: 80%;}
  .dwjkj .bannar .bannarBox img{height: 34px;}
  .broadsideLeft a{font-size: 12px; padding: 0 10px; width: auto; height: 30px; line-height: 30px; border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
  .broadsideLeft a .icon{display: none;} 
  .broadside{display: none;}
  .dwjkj .bannar{height: 360px;}
  .dwjkj .bannar .bannarBox .p1{padding-top: 15px;}
  .dwjkj .bannar .bannarBox .mass .list ul li{font-size: 12px; padding-left: 62px; margin-bottom: 9px;}
  .dwjkj .bannar .bannarBox .mass .list{display: inline-block; width: 90%; padding: 0px;}
  .dwjkj .home_wrap{background-size: cover; padding: 0 15px; padding-top: 60px; padding-bottom: 30px;}
  .dwjkj .home_wrap .titBox{padding-top: 35px; padding-bottom: 10px;}
  .dwjkj .home_wrap .titBox img{height: 60px;}
  .dwjkj .home_wrap .theme1 .theme1_box{height: auto;}
  .dwjkj .home_wrap .theme1_right ul li a{font-size: 12px;}
  .dwjkj .home_wrap .theme1_right ul li a::before{width: 5px; height: 5px;}
  .dwjkj .home_wrap .theme1_left{float: none; width: 100%; text-align: center;}
  .dwjkj .home_wrap .theme1_right{width: auto; float: none; padding-bottom: 0px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox{padding: 61px 34px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p{font-size: 13px; line-height: 22px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p::before{width: 50px; height: 5px;}
  .dwjkj .home_wrap .theme3 .letfB{width: auto; float:none; height:200px; padding-top: 60px; padding-bottom: 40px;}
  .dwjkj .home_wrap .theme3 .letfB p{font-size: 16px; line-height: 22px;}
  .dwjkj .home_wrap .theme3 .rightB{float: none; width: 100%;}
  .dwjkj .home_wrap .theme3 .rightB ul li.i3 a{transform: none;}
  .dwjkj .home_wrap .theme3 .rightB ul li.i4 a{transform: none;}
  .dwjkj .home_wrap .theme3 .rightB ul li{width: 25%; height: 184px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a em{font-size: 16px; line-height: 28px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a .icon img{height: 60px;}
  .dwjkj .home_wrap .theme3 .rightB ul li.i1 a{background-size: cover;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li{width: 50%; margin-bottom: 20px;}
  .dwjkj .home_wrap .brief{font-size: 13px;}
  .dwjkj .home_wrap .theme5 .theme5_left{width: auto; float: none;}
  .dwjkj .home_wrap .theme5 .theme5_box{margin-top: 60px;}
  .dwjkj .home_wrap .theme5 .thBox .title{font-size: 20px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit{font-size: 18px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit .q1{top: 3px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a{font-size: 14px; margin: 8px 0;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a .q1{top: 5px;}
  .dwjkj .home_wrap .theme5 .thBox .title{width: 200px; height: 50px; line-height: 50px; top: -25px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox{    padding: 0 33px; padding-top: 50px; height: auto; margin-bottom: 40px;}
  .dwjkj .home_wrap .theme5 .theme5_right{width: auto; float: none;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li .t1{font-size: 14px; line-height: 24px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li a{font-size: 16px; line-height: 26px;}
  .dwjkj .home_wrap .theme5 .thBox{height: auto;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox{ padding-top: 50px;}
  .dwjkj .home_wrap .theme6 .analyse .analyseBox{min-height: auto;}
  .dwjkj .home_wrap .theme7 .theme7_box ul{margin-left: -15px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li{padding-left: 15px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lt{display: none;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item{padding: 15px; height: 292px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .tit{font-size: 14px; line-height: 26px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists a{font-size: 12px; line-height: 22px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists{padding-top: 16px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item .lists a::before{top: 8px;}
  .dwjkj .footer .footerBox .footerT > div{float: none; width: auto; text-align: center; padding-left: 0px;}
  .dwjkj .footer .footerBox{padding: 20px 15px;}
  .dwjkj .footer .footerBox .fLeft{margin-bottom: 10px;}
  .dwjkj .footer .footerBox .fLeft img{height: 60px;}
  .dwjkj .footer .footerBox .fcenter p{font-size: 12px; line-height: 22px;}
  .dwjkj .footer .footerBox .fRight{padding: 0px; padding-top: 10px;}
  .dwjkj .footer .footerB p{font-size: 12px;}

  .footerT2 {padding: 0 15px; font-size: 12px;}
  .footerT2  span, .footerT2  a{display:inline-block;}
  .footerT2 .pl30{padding: 0px 5px;}
  .footerT2 .icos{float: none; width: auto;}
}
@media screen and (max-width:760px) {
  .dwjkj .head_top{padding-top: 5px;}
  .dwjkj .head_top .logo img{height: 46px;}
  .dwjkj .bannar{height: 392px;}
  .dwjkj .bannar .bannarBox .mass{padding-left: 0px;}
  .dwjkj .bannar .bannarBox img{height: 24px;}
  .dwjkj .home_wrap .titBox img{height: 50px;}
  .dwjkj .home_wrap .theme1_left .th1_swiper .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 4px;}
  .dwjkj .home_wrap .theme1_right{padding: 10px; padding-bottom: 0px;}
  .dwjkj .home_wrap .theme1_right ul li a{padding-left: 20px; height: 36px; line-height: 36px;}
  .dwjkj .home_wrap .theme1_right ul li a::before{left: 8px;}
  .dwjkj .home_wrap .theme1_right .move a{font-size: 12px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p::before{top: -14px;}
  .dwjkj .home_wrap .theme3 .letfB p{font-size: 12px; line-height: 20px;}
  .dwjkj .home_wrap .theme3 .letfB{padding-left: 70px; padding-right: 8px; padding-top: 37px; height: 163px; margin-bottom: 10px;}
  .dwjkj .home_wrap .theme3 .letfB p::before{top: -15px; height: 4px;}
  .dwjkj .home_wrap .theme3 .rightB ul li{width: 50%; height: 159px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a{padding-top: 20px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a .icon img{height: 52px;}
  .dwjkj .home_wrap .theme3 .rightB ul li a .icon{margin-bottom: 5px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li{width: auto; float: none; margin-bottom: 10px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li:last-child{margin-bottom: 0px;}
  .dwjkj .home_wrap .brief{margin-bottom: 20px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a{height: auto; padding: 0 20px; padding-top: 15px; padding-bottom: 30px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a .text{font-size: 13px; line-height: 22px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a .icon{margin-bottom: 2px;}
  .dwjkj .home_wrap .theme4 .theme4_box ul li a .tit{font-size: 18px;}
  .dwjkj .home_wrap .theme5 .theme5_box{margin-top: 37px;}
  .dwjkj .home_wrap .theme5 .thBox .title{width: 150px; height: 40px; top: -20px; line-height: 40px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox{padding: 0 15px; padding-top: 35px; padding-bottom: 20px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit{padding-left: 26px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit .q1{width: 15px; height: 15px; top: 6px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit .q1::before{width: 5px; height: 5px; transform: translate(-58%, -50%);}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li{padding: 4px 0;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a{font-size: 12px; padding-left: 36px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .topic a .q1{width: 6px; height: 6px; top: 7px; }
  .dwjkj .home_wrap .theme5 .theme5_right .thBox{ padding: 0 15px; padding-top: 35px; padding-bottom: 20px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li{float: none !important; width: auto !important; margin-bottom: 10px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox{padding: 46px 34px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li{width: auto; float: none; margin-bottom: 10px;}
  .dwjkj .home_wrap .theme7 .theme7_box ul li .item{height: auto;}
  .dwjkj .footer .footerBox .fLeft{padding-top: 0px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li .t1{font-size: 12px; line-height: 20px; margin-bottom: 0px;}
  .dwjkj .home_wrap .theme5 .theme5_right .thBox ul li a{font-size: 14px;}
  .dwjkj .home_wrap .theme5 .theme5_left .thBox ul li .tit{font-size: 16px;}
  .dwjkj .home_wrap .theme5 .thBox .title{font-size: 18px;}
  .dwjkj .home_wrap .theme2_box .analyse .analyseBox .bText p{margin-bottom: 39px;}
}



/* 列表页 start */
.dwjkj .home_wrap.lby, .dwjkj .home_wrap.xqy {background:url(/newimages/dwkxjs_top_bg_02.png) no-repeat top center, url(/newimages/dwjkj_lby_bg1_02.jpg) no-repeat top center; background-size: auto, 1920px 100%; background-color: #4680e1; }
.dwjkj .home_wrap.ny {padding-top: 161px;}
.dwjkj .home_wrap.ny .wrapBox{border: 1px solid #3ad8c7; background-color: #4c7ad3; background-color: rgba(14, 32, 105, 0.1); box-shadow: 0px 0px 13px #104ed8; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; box-sizing: border-box;}
.dwjkj .home_wrap .path{padding-left: 57px; height: 59px; line-height: 59px; background: url(/newimages/dwkxjs_lby_icon.png) no-repeat 30px center;  background-color: #608fe7; font-size: 14px; color: #fff;}
.dwjkj .home_wrap .path a{font-size: 14px; color: #fff; transition: 0.3s;}
.dwjkj .home_wrap .path a:hover{opacity: 0.8;}
.dwjkj .home_wrap.lby .lbyBox{padding: 29px 32px;}
.dwjkj .home_wrap.lby .lbyBox ul li a{display: block; height: 52px; line-height: 52px; transition: .3s; padding-left: 45px; position: relative; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; color: #fff; background-color: #2e54a9; text-shadow: 0px 0px 14px #085444;}
.dwjkj .home_wrap.lby .lbyBox ul li:last-child a{margin-bottom: 10px;}
.dwjkj .home_wrap.lby .lbyBox ul li a::before{content: ''; position: absolute; left: 23px; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; border-radius: 100%; background-color: #fff;}
.dwjkj .home_wrap.lby .lbyBox ul li a:hover{background-color: #24efda; background-image: linear-gradient(to right, #16e1fb, #34feb5);}

.dwjkj .home_wrap.lby .wrapBox .page{text-align: center; padding-bottom: 36px; font-size: 0px;}
.dwjkj .home_wrap.lby .wrapBox .page a{display: inline-block; font-size: 16px; color: #fff; transition: .3s; margin: 2px 7px; padding: 4px 16px; background-color: #2e54a9;}
.dwjkj .home_wrap.lby .wrapBox .page a:hover, .dwjkj .home_wrap.lby .wrapBox .page a.current{background-color: #25efd8; background-image: linear-gradient(to right, #16e1fa, #33fdb8);}
@media screen and (max-width:1660px) {
  .dwjkj .home_wrap.lby .lbyBox ul li a{height: 48px; line-height: 48px; font-size: 16px;}
}
@media screen and (max-width:1200px) {
  .dwjkj .home_wrap.ny{padding-top: 17px;}
  .dwjkj .home_wrap .path{height: 40px; line-height: 40px; background-size: 13px; padding-left: 32px; background-position-x: 12px;}
  .dwjkj .home_wrap .path a{font-size: 12px;}
  .dwjkj .home_wrap.lby .lbyBox{padding: 15px 10px;}
  .dwjkj .home_wrap.lby .lbyBox ul li a{font-size: 12px; height: 40px; line-height: 40px; margin-bottom: 5px; padding-left: 25px;}
  .dwjkj .home_wrap.lby .lbyBox ul li a::before{width: 4px; height: 4px; left: 12px;}
  .dwjkj .home_wrap.lby .wrapBox .page a{font-size: 12px; padding: 2px 10px; margin:2px;}
  
}
/* 列表页 end */

/* 详情页 start */
.dwjkj .home_wrap.xqy .article{padding: 32px 29px; } 
.dwjkj .home_wrap.xqy .article .articleBox{ padding: 68px; padding-bottom: 20px; font-size: 18px; color: #fff; line-height: 34px; background-color: #2e54a9;}
.dwjkj .home_wrap.xqy .article .articleBox h3{font-size: 32px; text-align: center; font-weight: bold; color: #fff; margin-bottom: 52px;}
.dwjkj .home_wrap.xqy .article .articleBox p{ margin-bottom: 40px;}
.dwjkj .home_wrap.xqy .article .articleBox p img{max-width:100%}

@media screen and (max-width:1200px) {
  .dwjkj .home_wrap.xqy .article{padding: 15px 10px;}
  .dwjkj .home_wrap.xqy .article .articleBox{padding: 20px 10px; font-size: 12px; line-height: 22px;}
  .dwjkj .home_wrap.xqy .article .articleBox h3{font-size: 18px; margin-bottom: 10px;}
  .dwjkj .home_wrap.xqy .article .articleBox p{margin-bottom: 10px;}
}
/* 详情页 end */

