@media screen and (min-width: 1200px){
  html,body{
   width:100%;
   height:100%;
   display:block;
  }
.indexCon .header {
   position: fixed;
   -webkit-transition: .35s;
   transition: .35s;
}
.indexCon .floatHeader{
    background: rgba(255, 255, 255,.85);
}
.indexCon .noColor{
    overflow:hidden;
    border-bottom:0 solid #333;
    background: rgba(255, 255, 255,.0);
}
.indexCon .noColor img{
    opacity: 0;
}
.indexCon .floatHeader:hover{
    overflow:visible!important;
    height:75px!important;
    background: rgba(255, 255, 255,.85);
    border-bottom: 1px solid rgba(255, 255, 255, .34);
}
.indexCon .floatHeader:hover img{
    opacity: 1;
}
  /*滚动条宽度*/

  ::-webkit-scrollbar {
	width: 8px;
	position: absolute;
  }


  /* 轨道样式 */

  ::-webkit-scrollbar-track {
	width: 8px;
	background-color: #f2f2f2;
  }


  /* 轨道颜色 */

  ::-webkit-scrollbar-thumb {
	background-color: #005cb1;
  }
  #PageScroll{
     width:100%;
     height: 100%;
     overflow: hidden;
  }
  .ms{
    overflow:hidden;
  }
}
.oneUl .twoUl ul {
    background: rgba(255, 255, 255,.85);
}
.back_left{
  display:none;
}
.indexCon{
  position:relative;
}
.indexBanner{
  width:100%;
}
.bannerImg{
  width:100%;
  height: 100%;
  position:relative;
}
.bannerImg img{
  width:100%;
  height: 100%;
  object-fit: cover;
}
.bannerTxt{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  padding-right:5.4565%;
  box-sizing:border-box; 
}
.txt_table{
  display:table;
  width:100%;
  height:100%;
}
.txtDiv{
  display:table-cell;
  vertical-align: middle;
}
.txtDiv p{
  font-size: 48px;
  color: #FFFFFF;
  line-height: 65px;
  letter-spacing: 2px;
  text-align:right;
}
/**中智薪税***/
.index_zzxs{
   width:100%;
   height:768px;
   padding-left:13.3968%;
   box-sizing:border-box;
   background-size:cover;
   -webkit-transition: .35s;
   transition: .35s;
}
.zzxs_top{
   width: 100%;
   height: 768px;
   position:relative;
}
.zzxs_topNum{
   width: 311px;
   height: 100%;
   background:rgba(14, 35, 92, .8);
   position:relative;
}
.top_zzxsTitle{
   padding:30px 0 0 23px;
   box-sizing:border-box;
}
.top_zzxsBot{
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 17px;
   letter-spacing: 1px;
   padding-left:26px;
   margin-top:15px;
   box-sizing:border-box;
}
.top_zzxsNum{
   position:absolute;
   right:30px;
   top:51px;
   width:46px;
   height:46px;
   background:url(/nciicfc/resource/cms/2020/11/img_pc_site/2020113010334586411.png) no-repeat left bottom;
}
.num_xb01{
  position:absolute;
  bottom:22px;
  left:-13px;
  font-size: 30px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 42px;
}
.num_xb03{
  position:absolute;
  bottom:-4px;
  left:33px;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 25px;
}
.zzxs_list{
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:100%;
   padding-top:115px;
   padding-left:311px;
   box-sizing:border-box;
}
.zzxs_list ul{
   display:block;
   width:100%;
   height:100%;
   position:relative;
}
.zzxs_list ul li{
   width:100%;
   height:auto;
}
.zzxs_list ul li div.left_title{
   width: 279px;
   height: 121px;
   padding:21px 20px;
   box-sizing:border-box;
   background: #FFFFFF;
   border-radius: 4px;
   position:absolute;
   left:-295px;;
   top:0;
   cursor: pointer;
   transition: all 0.35s;
}
.zzxs_list ul li.left_right2 div.left_title{
   top:136px;
}
.zzxs_list ul li.left_right3 div.left_title{
   top:272px;
}
.zzxs_list ul li.left_right4 div.left_title{
   top:408px;
}
.zzxs_list ul li div.left_on01{
    left:-279px;
}
.title_one{
   font-size: 28px;
   color: #333333;
   line-height: 40px;
   display: inline-block;
   padding-right:78px;
   box-sizing:border-box;
   background:url(/nciicfc/resource/cms/2020/11/img_pc_site/2020112717511032648.png) no-repeat right top;
}
.left_on01 .title_one{
   color: #1F4199;
   background:url(/nciicfc/resource/cms/2020/11/img_pc_site/2020112717511142477.png) no-repeat right top;
}
.title_two a{
   font-size: 20px;
   color: #999999;
   line-height: 29px;
   pointer-events: none;
}
.right_zzxsCon{
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
   opacity: 0;
   transition: all 0.35s;
}
.left_right1 .right_zzxsCon{
   opacity: 1;
}
.right_title{
   text-align:center;
   padding-top:82px;
   margin-bottom:73px;
}
.right_title span{
   font-size: 40px;
   color: #FFFFFF;
   line-height: 59px;
   padding:0 172px;
   position:relative;
}
.right_title span b{
   width: 140px;
   height: 1px;
   background: #FFFFFF;
   position:absolute;
   left:0;
   top:29px;
}
.right_title span b.line02{
   left:auto;
   right:0;
}
.right_con{
   width:663px;
   margin:0 auto;
}
.right_con p{
  text-align:center;
  width:171px;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 29px;
  margin:0 25px 35px 25px;
  float:left;
}
.left_right1_2 .right_con{
  width:auto;
  padding-left:10px;
  box-sizing:border-box;
}
.left_right1_2 .right_con p{
  width:50%;
  margin:0 0 35px 0;
}
.left_right1_3 .right_con{
  width:648px;
}
.left_right1_3 .right_con p{
  width:33.3333%;
  margin:0 0 35px 0;
}
.left_right1_4 .right_con{
  width:auto;
}
.left_right1_4 .right_con p{
  width:100%;
  margin:0 0 35px 0;
}
/**轮播图、中智智库等列表**/
.listCon{
  width:100%;
  height:768px;
}
.leftLb{
  float:left;
  width:50%;
}
.rightList{
   float:right;
   width:50%;
   padding:20px 5.4565% 0 20px;
   box-sizing:border-box;
}
.LeftNews{
   width:100%;
   height:768px;
   position:relative;
}
.LeftNews .swiper-container{
  width:100%;
  height:100%;
}
.LeftNews .swiper-slide a{
   width:100%;
   height:100%;
   display:block;
   position:relative;
}
.LeftNews .swiper-slide a span{
   display:block;
   position:absolute;
   bottom:0;
   left:0;
   width:100%;
   height:45px;
   line-height:45px;
   padding:0 179px 0 24px;
   box-sizing:border-box;
   font-size: 20px;
   font-weight: 500;
   color: #FFFFFF;
   background: linear-gradient(212deg, rgba(0, 0, 0, 0.21) 0%, #000000 100%);
   opacity: 0.5;
   overflow: hidden;
   text-overflow:ellipsis;
   white-space: nowrap;
}
.LeftNews .pagination {
  position: absolute;
  right: 0;
  text-align: center;
  bottom:16px;
  width: 166px;
  z-index:1;
}
.LeftNews .swiper-pagination-switch {
  display: inline-block;
  width: 24px;
  height: 8px;
  background: #FFFFFF;
  border-radius: 4px;
  margin:0 5px;
}
.LeftNews .swiper-active-switch {
  background: #1F4199;
}
/**中智智库**/
.dcConDiv02,.dcConDiv03{
  display:none;
}
.index_dc{
  overflow:hidden;
  position:relative;
  margin-bottom:10px;
}
.index_dc .index_dcDiv{
  float:left;
  width: 172px;
  height: 45px;
  line-height: 45px;
  border-radius: 29px;
  font-size: 20px;
  color: #1F4199;
  text-align:center;
  cursor: pointer;
}
.index_dc .onDc{
  background: #1F4199;
  color: #FFFFFF;
}
.index_dcIcon{
  position:absolute;
  width:10px;
  height:19px;
  right:0;
  top:50%;
  margin-top:-10px;
}
.dcListDiv ul li{
  width:100%;
  min-height: 140px;
  position:relative;
}
.dcListDiv ul li.no_leftImg{
  min-height: auto;
}
.dcListDiv ul li .border_bot{
  width:100%;
  height: 4px;
  background: #EEEEEE;
  border-radius: 2px;
  position:absolute;
  left:0;
  bottom:-4px;
}
.dcListDiv ul li.liNum03 .border_bot{
  display:none;
}
.dcListDiv ul li a{
  display: block;
  width:100%;
  height:100%;
  position:relative;
  padding-left:160px;
  box-sizing:border-box;
  padding-top:13px;
}
.dcListDiv ul li a div.dc_pic{
  position:absolute;
  left:0;
  top:13px;
  width:160px;
  height:100%;
}
.dcListDiv ul li.no_leftImg a div.dc_pic{
  display:none;
}
.dcListDiv ul li.no_leftImg a{
  padding-left:0;
  padding-top:0;
}
.dcListDiv ul li a div.dc_pic img{
  width:140px;
  height:114px;
  border-radius: 7px;
}
.dcListDiv ul li a div.dc_li{
  padding-top:7px;
  padding-bottom:9px;
}
.dcListDiv ul li.liNum01 a div.dc_li{
  padding-bottom:10px;
}
.dc_liTitle{
  font-size: 18px;
  line-height: 25px;
  height:25px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.dc_summary{
  margin-top:2px;
  font-size: 14px;
  color: #999999;
  line-height: 18px;
  position:relative;
  max-height:54px;
  overflow: hidden;
  text-overflow: ellipsis; 
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.dcListDiv ul li.liNum01 .dc_summary{
  margin-top:2px;
}
.dcListDiv ul li.no_leftImg .dc_summary{
  max-height:36px;
  overflow: hidden;
  text-overflow: ellipsis; 
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}
.dc_sp{
  width:100%;
  overflow:hidden;
  position:relative;
  border-radius: 7px;
}
.dc_sp img{
  width:100%;
  height:100%;
  object-fit: cover;
}
.bf_div {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
}
.dc_bigPic {
    width: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 7px;
}
.dc_bigPic img{
  width:100%;
  height:100%;
  object-fit: cover;
}
/**我们的客户**/
.index_us{
  margin-bottom:0px;
}
.usList{
  width:89.087%;
  margin:0 auto;
}
.usList ul{
  overflow:hidden;
  border-left: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
}
.usList ul li{
  float:left;
  width:25%;
  height:220px;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  box-sizing:border-box;
  cursor: pointer;
   -webkit-transition: .35s;
   transition: .35s;
}
.usList ul li:hover{
  background: #E82019;
}
.usList ul li.backC02 .us_zcimg img{
  width:140px;
}
.us_hzhb{
  display:table;
  width:100%;
  height:100%;
}
.us_hzhb .us_twoImg{
  display:table-cell;
  vertical-align: middle;
  text-align:center;
   -webkit-transition: .35s;
   transition: .35s;
}
.us_zcimg img{
   min-width:50%;
}
.us_hzhb .us_twoImg .us_hoverImg{
   display:none
}
.us_hzhb .us_twoImg .us_hoverImg img{
   min-width:50%;
}
.backC02 .us_hzhb .us_twoImg .us_hoverImg img{
  width:140px;
}
.usList ul li:hover .us_hoverImg{
  display:block!important;
}
.usList ul li:hover .us_zcimg{
   display:none!important;
}
.index_zh{
  width:100%;
  height:750px;
  padding-left:5.4565%;
  padding-bottom:10px;
  box-sizing:border-box;
  background:url(/nciicfc/resource/cms/2020/12/img_pc_site/2020120316282156625.png) no-repeat right top;
  background-size: auto 100%;
}
.zh_botLogo{
  margin:20px 0;
}
.zh_div p,.zh_div p span{
  display:block;
  font-size: 16px;
  min-height:15px;
  line-height: 25px;
}
.zh_nums{
  margin:25px 0; 
  overflow:hidden;
}
.zh_p{
  float:left;
  margin-right:59px;
}
.zh_p span{
  display:block;
}
.zh_p span.zh_span01{
  font-size: 18px;
  line-height: 25px;
}
.zh_p span.zh_span02{
  font-size: 38px;
  color: #1F7AE1;
  line-height: 55px;
  margin-top:9px;
}
.zh_p span.zh_span03{
  font-size: 18px;
  line-height: 25px;
  margin-top:3px;
}
.index_zhMore{
  display:block;
  width:178px;
  height:51px;
  background:#004898;
  font-size: 20px;
  color: #FFFFFF;
  text-align:center;
  line-height: 51px;
  border-radius: 4px 81px 81px 4px;
  padding-right:7px;
}
@media screen  and (min-width: 2881px) and (max-width: 5200px){
  .txtDiv p {
    font-size: 100px;
    line-height: 126px;
  }
  .zh_div p, .zh_div p span {
    font-size: 36px;
    min-height: 20px;
    line-height: 58px;
  }
  .zh_p span.zh_span01 {
    font-size: 36px;
    line-height: 58px;
  }
  .zh_p span.zh_span02 {
    font-size: 56px;
    line-height: 73px;
  }
  .zh_p span.zh_span03 {
     font-size:36px;
     line-height: 58px;
  }
  .zh_botLogo{
    margin:50px 0;
  }
}
@media screen  and (min-width: 1921px) and (max-width: 2880px){
  .txtDiv p {
    font-size: 90px;
    line-height: 116px;
  }
  .zh_div p, .zh_div p span {
     font-size: 32px;
     min-height: 25px;
     line-height: 50px;
  }
  .zh_div p, .zh_div p span {
     font-size: 32px;
     min-height: 30px;
     line-height: 50px;
  }
  .zh_p span.zh_span01 {
    font-size: 32px;
    line-height: 50px;
  }
  .zh_p span.zh_span02 {
    font-size: 52px;
    line-height: 69px;
  }
  .zh_p span.zh_span03 {
     font-size:32px;
     line-height: 50px;
  }
  .zh_botLogo{
    margin:50px 0;
  }
}
@media screen and (min-width: 1861px) and (max-width: 1920px){
  .txtDiv p {
    font-size: 80px;
    line-height: 106px;
  }
  .zh_div p, .zh_div p span {
     font-size: 24px;
     min-height: 15px;
     line-height: 40px;
  }
  .zh_p span.zh_span01 {
    font-size: 24px;
    line-height: 40px;
  }
  .zh_p span.zh_span02 {
    font-size: 46px;
    line-height: 63px;
  }
  .zh_p span.zh_span03 {
     font-size: 24px;
     line-height: 40px;
  }
  .zh_botLogo{
    margin:35px 0;
  }
}
@media screen and (min-width: 1761px) and (max-width: 1860px){
  .txtDiv p {
    font-size: 76px;
    line-height: 102px;
  }
  .zh_botLogo{
    margin:35px 0;
  }
}
@media screen and (min-width: 1661px) and (max-width: 1760px){
  .txtDiv p {
    font-size: 70px;
    line-height: 96px;
  }
  .zh_botLogo{
    margin:30px 0;
  }
}
@media screen and (min-width: 1551px) and (max-width: 1660px){
  .txtDiv p {
    font-size: 66px;
    line-height: 92px;
  }
  .zh_div p, .zh_div p span {
     font-size: 20px;
     line-height: 28px;
  }
  .zh_p span.zh_span01 {
    font-size: 20px;
    line-height: 28px;
  }
  .zh_p span.zh_span02 {
    font-size: 40px;
    line-height: 57px;
  }
  .zh_p span.zh_span03 {
     font-size: 20px;
     line-height: 28px;
  }
  .zh_botLogo{
    margin:25px 0;
  }
}
@media screen and (min-width: 1431px) and (max-width: 1550px){
  .txtDiv p {
    font-size: 60px;
    line-height: 86px;
  }
  .zh_div p, .zh_div p span {
    min-height: 10px;
    line-height: 28px;
  }
  .zh_nums {
    margin: 25px 0;
  }
}
@media screen and (min-width: 1367px) and (max-width: 1430px){
  .txtDiv p {
    font-size: 56px;
    line-height: 82px;
  }
  .zh_div p, .zh_div p span {
     font-size: 18px;
     min-height: 10px;
     line-height: 28px;
  }
  .zh_p span.zh_span01 {
    font-size: 18px;
    line-height: 25px;
  }
  .zh_p span.zh_span02 {
    font-size: 38px;
    line-height: 55px;
  }
  .zh_p span.zh_span03 {
     font-size: 18px;
     line-height: 25px;
  }
}
@media screen and (min-height:560px) and (max-height:609px) {
  .zzxs_list ul li div.left_title{
     height:101px;
     padding:16px 20px;
  }
  .zzxs_list ul li.left_right2 div.left_title {
    top: 116px;
  }
  .zzxs_list ul li.left_right3 div.left_title {
    top: 232px;
  }
  .zzxs_list ul li.left_right4 div.left_title {
    top: 348px;
  }
  .zh_nums {
    margin: 15px 0;
  }
  .index_zhMore{
    width: 160px;
    height: 45px;
    line-height: 45px;
  }
}
@media screen and (min-height: 610px) and (max-height: 645px) {
  .zzxs_list ul li div.left_title{
     height:111px;
  }
  .zzxs_list ul li.left_right2 div.left_title {
    top: 126px;
  }
  .zzxs_list ul li.left_right3 div.left_title {
    top: 252px;
  }
  .zzxs_list ul li.left_right4 div.left_title {
    top: 378px;
  }
  .zh_nums {
    margin: 15px 0;
  }
  .index_zhMore{
    width: 160px;
    height: 45px;
    line-height: 45px;
  }
}
@media screen and (min-height: 700px){
   .dcListDiv ul li a{
      padding-left:213px;
   }
   .dcListDiv ul li a div.dc_pic img{
      width:190px;
      height:154px;
   }
   .dcListDiv ul li{
      min-height:180px;
   }
   .dc_summary{
      font-size:16px;
      line-height:24px;
      max-height:96px;
   }
   .dc_liTitle{
      font-size: 20px;
      line-height: 29px;
      height: 29px;
   }
}
@media screen and (min-height: 768px){
  .top_zzxsTitle {
    padding: 47px 0 0 23px;
  }
  .zzxs_list{
    padding-top:145px;
  }
  .zzxs_list ul li div.left_title{
     height:141px;
  }
  .zzxs_list ul li.left_right2 div.left_title {
    top: 156px;
  }
  .zzxs_list ul li.left_right3 div.left_title {
    top: 312px;
  }
  .zzxs_list ul li.left_right4 div.left_title {
    top: 468px;
  }
  .rightList {
    padding: 25px 5.4565% 0 28px;
  }
  .dc_summary {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    max-height:96px;
  }
  .dcListDiv ul li.no_leftImg .dc_summary{
      max-height:96px;
      overflow: hidden;
      text-overflow: ellipsis; 
      display: -webkit-box;
      -webkit-line-clamp:4;
      -webkit-box-orient: vertical;
   }
   .dcListDiv ul li.liNum01 .dc_summary {
       margin-top: 10px;
   }
  .usList ul li{
    height:260px;
  }
}
@media screen and (min-height: 900px){
   .rightList {
      width: 50%;
      padding: 40px 5.4565% 0 50px;
   }
   .index_dc{
      margin-bottom:20px;
   }
   .index_dc .index_dcDiv {
       width: 185px;
      height: 50px;
      line-height: 50px;
      font-size: 22px;
   }
   .dc_liTitle {
      font-size: 22px;
      line-height: 35px;
      height: 35px;
   }
   .dcListDiv ul li.liNum01 .dc_summary {
       margin-top: 10px;
   }
   .dc_summary {
     margin-top: 10px;
     font-size: 18px;
     line-height: 28px;
     max-height:112px;
  }
  .dcListDiv ul li.no_leftImg .dc_summary{
      max-height:112px;
   }
  .dcListDiv ul li a div.dc_li {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media screen and (min-height: 1000px){
  .rightList{
     padding: 50px 5.4565% 0 55px;
  }
   .index_dc{
      margin-bottom:25px;
   }
  .index_dc .index_dcDiv {
     width: 200px;
     height: 58px;
     line-height: 58px;
     font-size: 26px;
  }
  .dcListDiv ul li a{
     padding-left:245px;
  }
  .dcListDiv ul li a div.dc_pic img {
    width: 210px;
    height: 170px;
    border-radius: 10px;
  }
  .dcListDiv ul li {
    min-height: 210px;
  }
   .dc_liTitle {
      font-size: 26px;
      line-height: 40px;
      height: 40px;
   }
   .dc_summary {
     margin-top: 10px;
     font-size: 20px;
     line-height: 32px;
     max-height:128px;
  }
  .dcListDiv ul li.no_leftImg .dc_summary{
      max-height:128px;
   }
}
@media screen and (min-height: 1200px){
  .rightList{
     padding: 60px 5.4565% 0 65px;
  }
   .index_dc{
      margin-bottom:30px;
   }
  .index_dc .index_dcDiv {
     width: 200px;
     height: 65px;
     line-height: 65px;
     border-radius: 33px;
     font-size: 28px;
  }
  .dcListDiv ul li a{
     padding-left:260px;
  }
  .dcListDiv ul li a div.dc_pic img {
    width: 225px;
    height: 182px;
  }
  .dcListDiv ul li {
    min-height: 225px;
  }
   .dc_liTitle {
      font-size: 28px;
      line-height: 42px;
      height: 42px;
   }
  .dc_summary {
     font-size: 22px;
     line-height: 35px;
     max-height:140px;
  }
  .dcListDiv ul li.no_leftImg .dc_summary{
      max-height:140px;
   }
}
@media screen and (max-width: 1366px){
   .index_zh{
        background: url(/nciicfc/resource/cms/2020/12/img_pc_site/2020120316282156625.png) no-repeat right top;
        background-size: 50% 100%;
   }
   .dc_summary {
       max-height: 54px;
       line-height:18px;
       overflow: hidden;
       text-overflow: ellipsis; 
       display: -webkit-box;
       -webkit-line-clamp: 3;
       -webkit-box-orient: vertical;
   } 
    .rightList{
       padding: 15px 20px 0 20px;
    }
   .index_zzxs{
       padding-left:10%;
   }
}
@media screen and (max-width: 1300px){
    .rightList{
       padding: 25px 15px 0 15px;
    }
   .index_dc .index_dcDiv{
       width:140px;
   }
   .index_zzxs{
       padding-left:8%;
   }
}
@media screen and (max-width: 1119px){
   .index_zh{
        height:auto;
        padding-bottom:64px;
        background:none;
   }
   .zh_div p span{
        display:inline;
   } 
   .index_zzxs {
        padding-left: 0;
   }
   .index_us{
     margin-bottom:40px;
   }
}
@media screen and (max-width: 1000px){
  .bannerTxt{
    padding-right:15px;
  }
  .index_zzxs{
    height:500px;
  }
  .top_zzxsTitle{
    padding:25px 15px 0 15px;
  }
  .zzxs_topNum{
     width:100%;
     background:rgba(14, 35, 92, .3);
  }
  .zzxs_list{
     top:120px;
     padding:0 15px 0 15px;
     box-sizing:border-box;
  }
  .top_zzxsNum{
     top:40px;
     right:20px;
  }
  .zzxs_list ul{
     padding-top:70px;
  }
  .zzxs_list ul li div.left_title{
     top:0;
     left:0;
     width: 130px;
     height:auto;
     padding: 10px;
  }
  .zzxs_list ul li.left_right2 div.left_title{
     top:0;
     left:145px;
  }
  .zzxs_list ul li.left_right3 div.left_title{
     top:0;
     left:290px;
  }
  .zzxs_list ul li.left_right4 div.left_title{
     top:0;
     left:435px;
  }
  .right_zzxsCon{
    top:70px;
  }
  .title_one {
    font-size: 20px;
    line-height: 25px;
    display: inline-block;
    padding-right: 25px;
    background-size: 20px!important;
  }
  .title_two{
     display:none;
  }
  .title_two a{
    font-size:14px;
    line-height: 16px;
  }
  .leftLb{
    width:100%;
    padding:0;
    box-sizing:border-box;
  }
  .LeftNews{
    height:421px;
  }
  .rightList{
    width:100%;
  }
  .LeftNews .swiper-slide a span{
     font-size:16px;
     padding:0 179px 0 15px;
  }
  .txtDiv p{
     font-size:40px;
  }
  .index_dc .index_dcDiv {
    width: 172px;
  }
  .right_title {
     padding-top: 20px;
     margin-bottom: 40px;
  }
   .right_title span {
      font-size: 28px;
      line-height: 40px;
      padding: 0 120px;
      display:inline-block;
   }
   .right_title span b {
      width: 100px;
      top: 20px;
   }
   .right_con p {
      width: 31.3333%;
      font-size: 16px;
      line-height: 25px;
      margin: 0 1% 25px 1%;
   }
   .usList {
      width: 100%;
      padding: 0 15px;
      box-sizing: border-box;
   }
}
@media screen and (max-width: 790px){
   .usList ul li{
       width:50%;
       height:200px;
   }
   .usList ul li img{
       max-width:80%;
   }
}
@media screen and (max-width: 768px){
  .index_dc .index_dcDiv {
    width: 140px;
  }
  .txtDiv p {
    font-size: 32px;
    line-height: 43px;
  }
  .right_con{
    width:100%;
  }
  .zzxs_list ul li div.left_title{
    text-align: center;
    width:23.5%;
    box-sizing:border-box;
  }
  .zzxs_list ul li.left_right2 div.left_title{
     left:25.5%;
  }
  .zzxs_list ul li.left_right3 div.left_title{
     top:0;
     left:51%;
  }
  .zzxs_list ul li.left_right4 div.left_title{
     top:0;
     left:76.5%;
  }
  .title_one,.left_on01 .title_one{
     padding-right:0;
     background:none;
  }
  .index_us{
     margin-bottom:30px;
  }
  .zh_botLogo{
     margin:0px 0 20px 0;
  }
  .zh_div p, .zh_div p span{
     font-size:16px;
  }
  .zh_nums {
      margin: 25px 0 10px 0;
   }
   .zh_p span.zh_span01,.zh_p span.zh_span03{
     font-size:16px;
   }
   .zh_p span.zh_span02 {
     font-size: 32px;
     color: #1F7AE1;
     line-height: 40px;
     margin-top: 5px;
  }
  .zh_p{
     margin-right:30px;
     margin-bottom:25px;
  }
  .zh_p:last-child{
     margin-right:0;
  }
  .index_zhMore {
    width: 120px;
    height: 40px;
    font-size: 16px;
    line-height: 42px;
    padding-right: 4px;
  }
  .index_zh{
    padding:0 15px 30px 15px;
  }
   .right_con{
       max-width:594px;
   }
   .right_con p {
      width: 50%;
      margin: 0 0 25px 0;
   }
  .left_right1_2 .right_con,.left_right1_3 .right_con,.left_right1_4 .right_con{
    width:100%;
    max-width: 594px;
  }
  .left_right1_2 .right_con p,.left_right1_3 .right_con p,.left_right1_4 .right_con p {
    margin: 0 0 25px 0;
  }
  .left_right1_3 .right_con p{
    width:50%;
    margin: 0 0 25px 0;
  }
}
@media screen and (max-width: 600px){
  .txtDiv p {
    font-size: 24px;
    line-height: 35px;
  }
  .title_one{
     font-size:15px;
  }
  .zzxs_list ul li div.left_title{
    padding:5px;
  }
  .right_title span{
    font-size:24px;
  }
  .right_con p{
    font-size:14px;
  }
  .right_title span{
    padding:0 80px;
  }
  .right_title span b {
    width: 60px;
  }
  .right_title{
     padding-top:0;
  }
  .index_zzxs{
    height:468px;
  }
  .index_dc{
    margin-bottom:0;
  }
  .dcListDiv ul li a{
     padding-left:0;
  }
  .dcListDiv ul li a div.dc_pic{
    display:none;
  }
  .LeftNews .swiper-slide a span{
     padding-right:15px;
  }
  .LeftNews .pagination{
      width:100%;
      bottom:60px;
  }
  .LeftNews .swiper-pagination-switch{
      width:8px;
  }
}
@media screen and (max-width: 500px){
  .index_dc .index_dcDiv {
     width: 100px;
  }
  .index_dc .index_dcDiv{
     height: 35px;
     line-height: 35px;
     font-size: 16px;
  }
  .index_dc{
      margin-bottom:10px;
  }
  .txtDiv p {
    font-size: 20px;
    line-height: 30px;
  }
  .zh_p{
     margin-right:15px;
     margin-bottom:20px;
  }
  .zh_p:last-child{
     margin-right:0;
  }
  .zzxs_list ul li div.left_title{
     padding:5px 0;
  }
}
@media screen and (max-width: 330px){
  .index_dc .index_dcDiv{
     width:95px;
  }
}