@charset "utf-8";
.container:after,
.container:before {
  display: table;
  content: "";
}

.container:after {
  clear: both;
}

.container {
  width: 1400px;
  margin-right: auto;
  margin-left: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
}

.container.width-1400 {
  width: 1400px;
  z-index: 999;
}

@media (max-width:1480px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container,
  .container[class*="width-"] {
    width: 1170px;
  }
}

@media (max-width:1400px) {

  .container,
  .container[class*="width-"] {
    width: 970px;
  }
}

@media (max-width:992px) {

  /* .container{padding-left: 15px; padding-right: 15px;} */
  .container,
  .container[class*="width-"] {
    width: 750px;
  }
}

@media (max-width:768px) {

  .container,
  .container[class*="width-"] {
    width: auto;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container {
  max-width: 1400px;
}

li:hover a,
li:hover h5 {
  color:#316ABC !important;
}

.img img {
  transition: all .3s;
}

li:hover .img img {
  transform: scale(1.03);
}


/* 头部 */
.ksdzxycjdj-header {
  width: 100%;
}

.ksdzxycjdj-header .header-bg {
  width: 100%;
}

.ksdzxycjdj-header .header-bg img {
  width: 100%;
  display: block;
}

.ksdzxycjdj-header .logo {
  position: absolute;
  top: 25px;
  width: 100%;
}

.ksdzxycjdj-header .logo a {
  width: 256px;
  display: inline-block;
}

.ksdzxycjdj-header .logo a img {
  width: 100%;
}

/*头部文字内容*/
.ksdzxycjdj-header  .header_pic_ftit img{
  position: absolute;
  top: 120px;
  left:260px;
  height: 256px;
}
/*主体框架*/
.ksdzxycjdj-main {
  width: 1400px;
  margin: auto;
  position: relative;
  z-index: 2;
  margin-top: -370px;
  /*background: url(../images/one_bg.png) center center no-repeat;*/
}

/*导语*/
.daoyu {
  width:1400px;
  position: relative;
  margin: auto;
  height: 178px;
  background: url(../images/daoyu_bg.png) center center no-repeat;
}
.daoyu p {
  text-indent: 2em;
  font-size: 20px;
  line-height: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  color:#064EA1;
  font-weight: bold;

}

/*块one*/
.area_one {
  width:1400px;
  height:932px;
  margin: auto;
  margin-top: 40px;
  background: url(../images/area_one_bg.png) center center no-repeat;
}

.area_one p {
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  color:#383838;

}
/*块one 左边部分*/
.area_one .area_down_left {
  width: 405px;
  height: 720px;
  float: left;
  margin-top: 40px;
  margin-left: 40px;
}
.area_one .area_down_left img{
  width: 405px;
  height: 720px;
}
/*块one 中间部分*/
.area_one .area_down_middle {
  width: 405px;
  height: 720px;
  float: left;
  margin-top: 40px;
  margin-left: 40px;
  background: url(../images/area_one_down_middle_bg.png) center center no-repeat;

}
.area_one .area_down_middle img{
  width: 350px;
  height: 174px;
  margin-top: 40px;
  margin-left: 28px;
 
}
.area_one .area_down_middle p{
  width: 380px;
  height: 400px;
  margin-top: 20px;
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  color:#383838;
  text-align: center;
}
/*块one 右边部分*/
.area_one .area_down_right {
  width: 405px;
  height: 720px;
  float: left;
  margin-top: 40px;
  margin-left: 40px;
  background: url(../images/area_one_down_middle_bg.png) center center no-repeat;

}
.area_one .area_down_right p{
  width: 380px;
  height: 400px;
  margin-top: 40px;
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  color:#383838;
  text-align: center;
}

.area_one .area_down_right img{
  width: 350px;
  height: 174px;
  margin-top: 20px;
  margin-left: 28px;
 
}

/*块two*/
.area_two {
  width:1400px;
  height:2139px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  background: url(../images/area_two_bg.png) center center no-repeat;
}
/*块two 第一层*/
.area_two  .area_two_frist {
  width:1302px;
  height: 393px;
  margin: auto;
  z-index: -1;
  margin-top: 20px;
}
.area_two  .area_two_frist  img{
  position: absolute;
  width:500px;
  height: 257px;
  float: left;
  z-index: 999;
  margin-top: 20px;
}

.area_two  .area_two_frist  img.imgr{
  margin: auto;
  width:500px;
  height: 257px;
  float: right;
  z-index: 999;
  margin-top: 20px;
}


.area_two .area_two_frist .area_two_frist_right {
  position: absolute;
  left: 480px;
  width:891px;
  height:261px;
  float: right;
  margin-top: 40px;
  z-index: 0;
  background: url(../images/conmm_bg.png) center center no-repeat;
}

.area_two .area_two_frist .area_two_frist_right .atfr_title{
  width:500px;
  height: 64px;
  color: #064EA1;
  font-size: 22px;
  font-weight: bold;
  margin-top: 20px;
  margin-left: 100px;
  padding-left: 20px;
  background-image: url('../images/tit_icon.png'); 
  background-repeat: no-repeat;
  background-position: left; 

}
.area_two .area_two_frist .area_two_frist_right .atfr_content{
  width:735px;
  height: 120px;
  color: #383838;
  text-indent: 2em;
  font-size: 18px;
  line-height: 36px;
  margin-left: 100px;
  padding-left: 20px;
}


.area_two  .area_two_frist .area_two_frist_p {
  width:1287px;
  height: 80px;
  margin: auto;
  float: left;
  min-height: 80px;
  margin-top: 260px;
}
.area_two  .area_two_frist  .area_two_frist_p p{
  width: 1287px;
  height: auto;
  min-height: 80px;
  margin-top: 40px;
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-top: 20px;
  color:#383838;
}

.area_two  .area_two_frist  .area_two_frist_p_l {
  width:711px;
  height: 240px;
  margin: auto;
  float: left;
  min-height: 80px;
  margin-right: 60px;
}

.area_two  .area_two_frist  .area_two_frist_p_l p {
  height: auto;
  min-height: 80px;
  margin-top: 40px;
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-top: 20px;
  color:#383838;
}

.area_two .area_two_second {
  width:1302px;
  height: 310px;
  margin: auto;
  z-index: -1;
  margin-top: 20px;
}

.area_two .area_two_second .area_two_frist_p_l {
  width:711px;
  height: 240px;
  margin: auto;
  float: left;
  min-height: 80px;
  margin-right: 60px;
}

.area_two .area_two_second .area_two_frist_p_l p{
  height: auto;
  min-height: 80px;
  margin-top: 40px;
  text-indent: 2em;
  font-size: 18px;
  line-height: 40px;
  padding-top: 20px;
  color:#383838;
}