@charset "utf-8";
/*关于我们 start*/
/*===公司简介===*/
.ucap-gsjj .introduction {
  overflow: hidden;
}
.ucap-gsjj .introduction .content p {
  text-align: justify;
  line-height: 1.8em;
  text-indent: 2em;
}
.ucap-gsjj .introduction .content p + p{margin-top: 1em;}

.ucap-gsjj .introduction dl{position: relative;}
.ucap-gsjj .introduction dl dd{display: inline;}
.ucap-gsjj .introduction dl dt {
  margin-left: 2em;
  margin-top: 1em;
  float:right;
  width: 30%;
  overflow: hidden;
}
.ucap-gsjj .introduction dl dt .table {
  position: relative;
  width: 100%;
  height: 100%; 
  display: table;
  vertical-align: middle;
}
.ucap-gsjj .introduction dl dt .table .inline {
  position: relative;
  width: 100%;
  height: 100%; 
  display: table-cell;
  vertical-align: middle;
}
.ucap-gsjj .introduction dl dt .table .inline .video {
  position: relative;
  width: 100%;
  height: 100%;
}
.ucap-gsjj .introduction dl dt .table .inline .video img {
  display: block;
  width: 100%;
  height: 100%;
}
.ucap-gsjj .introduction dl dt .table .inline .video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ucap-gsjj .introduction dl dt .table .inline .video .control_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  margin-left: -24px;
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  transition: 500ms;
}
.ucap-gsjj .introduction dl dt .table .inline .video .control_btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  margin-top: -10px;
  margin-left: -3px;
  border: transparent solid 10px;
  border-left-color: #1f6cb6;
}
.ucap-gsjj .introduction dl dt .table .inline .video .control_btn:hover {
  transform: scale(1.25);
  background-color: rgba(255, 255, 255, 0.85);
}

@media (max-width:1023px){
  .ucap-gsjj .introduction dl dt {
    position: static;
	float: right;
	margin-left: 3%;
	width: 45%;
  }
  .ucap-gsjj .introduction dl dt .table{
	display: block;
  }
  .ucap-gsjj .introduction dl dt .table .inline{
	display: block;
  }
  .ucap-gsjj .introduction dl dd {
    float: none;
	width: auto;
  }
  .ucap-gsjj .introduction .content p{
	line-height: 1.875em;
  }
}
@media (max-width:450px){
  .ucap-gsjj .introduction dl dt{
	float: none;
	width: auto;
	margin-left: 0;
  }
  .ucap-gsjj .introduction dl dt .table{
	width: 80%;
	margin: 0 auto 2%;
  }
}

/*===发展历程===*/
.ucap-fzlc{padding-top: 3.5%; padding-bottom: 0; background-image: url(../images/ljkpy/gywm/fzlc_box_bg.png); background-position: center bottom; background-size: auto;}

.ucap-fzlc .itm dd{padding-left: 3.125em; color: #fff;}
.ucap-fzlc .itm dd h4{font-size: 1.375em; font-weight: bold;}
.ucap-fzlc .itm dd p{margin-top: 1.25em; line-height: 1.5em;}
.ucap-fzlc .itm dt{position: relative; padding-left: 3.125em;}
.ucap-fzlc .itm dt i{position: absolute; left: 0; width: 2.265em; height: 2.265em;}
.ucap-fzlc .itm dt i img{display: block; width: 100%; height: 100%;}
.ucap-fzlc .itm dt .caption{color: #78a7ff;}
.ucap-fzlc .itm dt .caption span{display: block; font-size: 1.5em; white-space: nowrap;}
.ucap-fzlc .itm dt .caption font{display: block; margin-top: .25em; font-size: .9375em; font-weight: bold;}

.ucap-fzlc .itm.top dt i{bottom: 2.875em;}
.ucap-fzlc .itm.top dt .caption{margin-bottom: 1.5em; padding-bottom: 1.5em; border-bottom: 1px dashed #5d76ae;}
.ucap-fzlc .itm.top dt:before{position: absolute; top: .75em; bottom: 4em; left: 1.0875em; content: ""; width: .15em; background: -webkit-linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0));
background: -o-linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0));
background: -moz-linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0));
background: linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0));}
.ucap-fzlc .itm.top dt:after{position: absolute; top: 0; left: .6825em; content: ""; width: .75em; height: .75em; background: #3f6ce3; border: .15em solid #fff; border-radius: 100em;}
.ucap-fzlc .itm.bottom dt i{top: 1.5em;}
.ucap-fzlc .itm.bottom dt .caption{margin-top: 1.5em; padding-top: 1.5em; border-top: 1px dashed #5d76ae;}
.ucap-fzlc .itm.bottom dt:before{position: absolute; top: 3em; bottom: .9em; left: 1.0875em; content: ""; width: .15em; background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: -o-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));}
.ucap-fzlc .itm.bottom dt:after{position: absolute; bottom: 0; left: .6825em; content: ""; width: .75em; height: .75em; background: #3f6ce3; border: .15em solid #fff; border-radius: 100em;}

.ucap-fzlc > .bd{display: block; background: url(../images/ljkpy/gywm/fzlc_bd_bg.png) no-repeat center bottom; background-size: 1920px 100%}
.ucap-fzlc > .bd ul{margin: 0 -15px; position: relative;}
.ucap-fzlc > .bd ul li{float: left; width: 20%; position: absolute;}
.ucap-fzlc > .bd ul li dl{margin: 0 15px;}
.ucap-fzlc > .bd ul li.li0{left: 0; top: 10.25%;}
.ucap-fzlc > .bd ul li.li1{left: 20%; top: 1.75%;}
.ucap-fzlc > .bd ul li.li2{position: static; margin-top: 17.875%; margin-bottom: 3%; margin-left: 40%;}
.ucap-fzlc > .bd ul li.li3{right: 20%; top: 15.75%;}	
.ucap-fzlc > .bd ul li.li4{right: 0; top: 8.5%;}
.ucap-fzlc > .bd ul li.li0 .itm.bottom dt{padding-bottom: 6.25em;}
.ucap-fzlc > .bd ul li.li1 .itm.bottom dt{padding-bottom: 3.125em;}
.ucap-fzlc > .bd ul li.li2 .itm.top dt{padding-top: 3.125em;}
.ucap-fzlc > .bd ul li.li3 .itm.top dt{padding-top: 5em;}
.ucap-fzlc > .bd ul li.li4 .itm.top dt{padding-top: 3.75em;}
@media (max-width:1440px){
  .ucap-fzlc{padding-top: 5%;}
  .ucap-fzlc .itm{font-size: .875em;}	
  .ucap-fzlc ul{margin: 0 -10px;}
  .ucap-fzlc ul li dl{margin: 0 10px;}
  .ucap-fzlc > .bd{background-size: auto; margin-top: -2%;}
  .ucap-fzlc > .bd ul li.li1{top: 8%;}
  .ucap-fzlc > .bd ul li.li2{margin-top: 25%; margin-bottom: 4.5%;}
  .ucap-fzlc > .bd ul li.li3{top: 24.75%;}	
  .ucap-fzlc > .bd ul li.li4{top: 20%;}
}
@media (max-width:1200px){
  .ucap-fzlc > .bd{display: none;}	
}
.ucap-fzlc > .fzlc-m{display: none;}
.ucap-fzlc > .fzlc-m .swiper-container{margin-right: -15px; margin-left:-15px;}
.ucap-fzlc > .fzlc-m .swiper-slide dl{padding-bottom: 30px; margin-right: 15px; margin-left:15px;}
.ucap-fzlc > .fzlc-m .swiper-slide dl dd{position: relative;}
.ucap-fzlc > .fzlc-m .swiper-slide dl dd p{min-height: 21em;}
.ucap-fzlc > .fzlc-m .swiper-slide dl dd:after{position: absolute; top: 0; bottom: 0; left: -1px; content: ""; width: 1px; background: #fff; opacity: .15;}
.ucap-fzlc > .fzlc-m .swiper-ctrl-button:after{opacity: .35;}
.ucap-fzlc > .fzlc-m .swiper-ctrl-button i{color: #fff;}
@media (max-width:1200px){
  .ucap-fzlc > .fzlc-m{display: block;}
  .ucap-fzlc > .fzlc-m .swiper-slide dl dd p{min-height: 15em;}	
}
@media (max-width:768px){
  .ucap-fzlc > .fzlc-m .swiper-slide dl dd p{min-height: 12em;}	
}
@media (max-width:600px){
  .ucap-fzlc > .fzlc-m .swiper-slide dl dd p{min-height: inherit;}	
}


/*===资质荣誉===*/
.ucap-layout {
  position: relative;
}
.ucap-layout .ucap-left {
  float: left;
  width: 37.5%;
  padding-top: 20px;
}
.ucap-layout .ucap-left .swiper-grid {
	box-shadow: 0 0 30px rgba(0,0,0,.15);
}
.ucap-layout .ucap-right {
  float: right;
  width: 62.5%;
}
.ucap-layout .ucap-right .contbox {
  margin-left: 6%;
}
.ucap-layout.gszz .ucap-right .contbox .menu-items li a i:before {
  background-image: url(../images/ljkpy/gywm/icon_zz.png);
}
.ucap-layout.jtry .ucap-right .contbox .menu-items li a i:before {
  background-image: url(../images/ljkpy/gywm/icon_ry.png);
}
.ucap-layout .ucap-right .contbox .menu-items li a:hover{
  background-color: #fff;
}
.ucap-layout .ucap-right .contbox .morebtn{
  display: none;
  margin-top: 20px;
}
@media (max-width: 991px) {
  .ucap-layout .ucap-left {
    float: none;
    width: 85%;
	margin: 0 auto 3%;
	padding-top: 10px;
	padding-bottom: 10px;
  }
  .ucap-layout .ucap-right {
    float: none;
    width: auto;
  }
  .ucap-layout .ucap-right .contbox {
    margin-left: 0;
  }
}
@media (max-width:450px){
  .ucap-layout .ucap-right .contbox .menu-items li {
    width: 100% !important;
  }
  .ucap-layout .ucap-right .contbox .menu-items{
    height: 360px;
	overflow: hidden;
  }
  .ucap-layout .ucap-right .contbox .menu-items.show{
    height: auto;
  }
  .ucap-layout .ucap-right .contbox .morebtn{
    display: block;
  }
}
/*关于我们 end*/

/*社会责任 start*/
.shzr-layout {
  padding-top: 1%;
}
.shzr-layout .zongshu {
  position: relative;
  margin: 0 20px 3%;
  background-color: #f8f8f8;
}
.shzr-layout .zongshu dt {
  float: left;
  width: 45.5%;
}
.shzr-layout .zongshu dt .place {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
}
.shzr-layout .zongshu dt .place .pic {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.shzr-layout .zongshu dt .place .pic img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.shzr-layout .zongshu dd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 45.5%;
}
.shzr-layout .zongshu dd .table {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
  vertical-align: middle;
}
.shzr-layout .zongshu dd .table .inline {
  position: relative;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.shzr-layout .zongshu dd .table .inline > div {
  margin-right: 6%;
  margin-left: 6%;
  text-align: justify;
}
.shzr-layout .zongshu dd .table .inline .caption {
  margin-bottom: 2%;
  font-weight: bold;
  font-size: 1.5em;
  color: #000;
  line-height: 1.375em;
}
.shzr-layout .zongshu dd .table .inline .memo {
  line-height: 1.875em;
  color: #666;
}
.ucap-shzr .news-image-list ul li dl dd .more a:after{width: 40px; margin-left: 10px;}
@media (max-width:1023px){
  .shzr-layout .zongshu {
    margin-right: 15px;
    margin-left: 15px;
  }
  .shzr-layout .zongshu dd .table .inline .caption {
    font-size: 1.375em;
  }	
}
@media (max-width:991px){
  .shzr-layout .zongshu {
    margin-right: 10px;
    margin-left: 10px;
  }
  .shzr-layout .zongshu dt {
    float: none;
    width: auto;
  }
  .shzr-layout .zongshu dt .place {
    padding-top: 0;
  }
  .shzr-layout .zongshu dt .place .pic {
    position: static;
    text-align: center;
    background-color: #9e0d15;
  }
  .shzr-layout .zongshu dt .place .pic img {
    width: auto;
  }
  .shzr-layout .zongshu dd {
    position: static;
    padding: 6%;
  }
  .shzr-layout .zongshu dd .table {
    display: block;
  }
  .shzr-layout .zongshu dd .table .inline {
    display: block;
  }
  .shzr-layout .zongshu dd .table .inline > div {
    margin-right: 0;
    margin-left: 0;
  }
  .shzr-layout .zongshu dd .table .inline .caption {
    margin-bottom: 4%;
    font-size: 1.375em;
  }
}
@media (max-width:768px){
  .ucap-shzr .news-image-list ul li.none{
	display: block;
  }	
}
/*社会责任 end*/

/*机构设置 start*/
.ucap-fengongsi {
  background-image: url(../images/ljkpy/jgsz/fengongsi_bg.png);
}
.ucap-fengongsi dl dd {
  float: right;
  width: 65%;
}
.ucap-fengongsi dl dd .map {
  margin-left: 8%;
}
.ucap-fengongsi dl dd .map img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.ucap-fengongsi dl dt {
  float: left;
  width: 35%;
}
.ucap-fengongsi dl dt .menu-items {
  margin: -30px -15px 0;
}
.ucap-fengongsi dl dt .menu-items li a {
  margin: 30px 15px 0;
}
.ucap-zigongsi .column-head {
  margin-bottom: 2%;
}
.ucap-zigongsi ul li {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
  border-bottom: 1px solid #dbdbdb;
}
.ucap-zigongsi ul li dl {
  position: relative;
}
.ucap-zigongsi ul li dl dt {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 24%;
  height: 100%;
  display: table;
  vertical-align: middle;
  background-color: #f9f9f9;
}
.ucap-zigongsi ul li dl dt .inline {
  position: relative;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ucap-zigongsi ul li dl dt .inline img {
  display: block;
  max-width: 90%;
  margin: 0 auto;
}
.ucap-zigongsi ul li dl dd {
  margin-left: 24%;
}
.ucap-zigongsi ul li dl dd > div {
  margin-left: 25px;
}
.ucap-zigongsi ul li dl dd .company {
  margin-bottom: 1.5em;
}
.ucap-zigongsi ul li dl dd .company a{
  color: #333;
}
.ucap-zigongsi ul li dl dd .company h4 {
  display: inline-block;
  margin-right: 0.875em;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.25em;
}
.ucap-zigongsi ul li dl dd .company h5 {
  display: inline-block;
  font-size: 1.125em;
  margin-top: 0.3125em;
}
.ucap-zigongsi ul li dl dd .memo {
  color: #666;
  line-height: 2em;
  text-align: justify;
}
.ucap-cangugongsi{
  background-image: url(../images/ljkpy/jgsz/cangugongsi_bg.png);
}
.ucap-cangugongsi .swiper-container{
  margin-right: -25px;
  margin-left: -25px;
}
.ucap-cangugongsi .swiper-slide dl{
  padding: 15px 15px 0;
  margin-right: 25px;
  margin-left: 25px;
  background: #fff;
  border: 1px solid #d8ddea;
}
.ucap-cangugongsi .swiper-slide dl dt .place{
  padding-top: 50%;
}
.ucap-cangugongsi .swiper-slide dl dd{
  padding: .75em 0 .9375em;
  font-size: 1.25em;
  font-weight: bold;
  text-align: center;
  height: 2.5em;
  line-height: 2.5em;
  box-sizing: content-box;
}
.ucap-cangugongsi .swiper-slide dl dd a{
  display: inline-block;
  line-height: 1.25em;
  vertical-align: middle;
}
@media (max-width:1440px){
  .ucap-fengongsi dl dd .map img {
    max-width: 90%;
  }
  .ucap-fengongsi dl dt .menu-items {
    margin: -20px -10px 0;
  }
  .ucap-fengongsi dl dt .menu-items li a {
    margin: 20px 10px 0;
    font-size: 1em;
  }
  .ucap-zigongsi ul li {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .ucap-cangugongsi .swiper-container{
	margin-right: -10px;
	margin-left: -10px;
  }	
  .ucap-cangugongsi .swiper-slide dl{
	margin-right: 10px;
	margin-left: 10px;
  }
}
@media (max-width:1199px){
  .ucap-fengongsi dl dd {
    width: 60%;
  }
  .ucap-fengongsi dl dt {
    width: 40%;
  }
}
@media (max-width:1023px){
.ucap-zigongsi ul li {
    padding-top: 1.375em;
    padding-bottom: 1.375em;
  }
  .ucap-zigongsi ul li dl dd .company {
    margin-bottom: 1.25em;
  }
}
@media (max-width:991px){
  .ucap-fengongsi dl dd {
    float: none;
    width: auto;
    margin-bottom: 5%;
  }
  .ucap-fengongsi dl dd .map {
    margin-left: 0;
  }
  .ucap-fengongsi dl dd .map img {
    max-width: 100%;
  }
  .ucap-fengongsi dl dt {
    float: none;
    width: auto;
  }
  .ucap-cangugongsi .swiper-slide dl dd{
	font-size: 1.125em;
  }	
}
@media (max-width:768px){
  .ucap-zigongsi ul li dl dt {
    position: static;
    display: block;
    width: auto;
    margin-bottom: 1.5em;
  }
  .ucap-zigongsi ul li dl dt .inline {
    display: block;
    padding: 5% 0;
    text-align: center;
  }
  .ucap-zigongsi ul li dl dd {
    margin-left: 0;
  }
  .ucap-zigongsi ul li dl dd .company h4 {
    font-size: 1.375em;
  }
  .ucap-zigongsi ul li dl dd > div {
    margin-left: 0;
  }
}
@media (max-width:414px){
  .ucap-cangugongsi .swiper-slide dl{
	padding: 10px;
  }
}
/*机构设置 end*/

/*企业文化 start*/
.qywh {
  position: relative;
  background-image: url(../images/ljkpy/gywm/qywh_bg.png);
}
.qywh > .bd .section{
  position: relative;
}

.qywh > .bd .section .desc{position: relative; z-index: 5; padding-top: 5%; padding-bottom: 5%; min-height: 420px;}
.qywh > .bd .section .desc dl{width: 40%; padding-top: 3.5%; padding-bottom: 3.5%; color: #fff;}
.qywh > .bd .section .desc dl dt {
  text-align: left;
}
.qywh > .bd .section .desc dl dt h5 {
  display: inline-block;
  font-size: 2em;
  font-weight: bold;
}
.qywh > .bd .section .desc dl dt h6 {
  display: inline-block;
  font-size: 1.5em;
  margin-top: .3125em;
}
.qywh > .bd .section .desc dl dd {
  margin-top: 5%;
  line-height: 2.25em;
  text-align: justify;
}
.qywh > .bd .section .banner {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 56.5%;
  overflow: hidden;
}
.qywh > .bd .section .banner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qywh > .bd .section .bg {
  position: absolute;
  top: 12%;
  bottom: 12%;
  width: 48.25%;
  z-index:3;
  background-color: rgba(65, 105, 227, 0.9);
}

.qywh > .bd .section.odd .banner {
  right: 0;
}
.qywh > .bd .section.odd .bg {
  left: 0;
}

.qywh > .bd .section.even .banner {
  right: auto;
  left: 0;
}
.qywh > .bd .section.even .bg {
  right: 0;
}
.qywh > .bd .section.even .desc dl{
	float: right;
}
@media (max-width:1920px){
  .qywh > .bd .section .desc dl{width: 45%;}
}
@media (max-width:991px){
  .qywh > .bd .section .desc{
	padding-top: 8%;
	padding-bottom: 8%;
  }
  .qywh > .bd .section .bg{
    width: 65%;
  }
  .qywh > .bd .section .desc dl{
    width: 60%;
  }
  .qywh > .bd .section.odd .desc dl{
	margin-left: 5px;
  }
  .qywh > .bd .section.even .desc dl{
	margin-right: 5px;
	width: 60%;
  }
  .qywh > .bd .section .desc dl dt h5 {
	font-size: 1.875em;
  }
  .qywh > .bd .section .desc dl dt h6 {
	font-size: 1.375em;
  }
  .qywh > .bd .section .desc dl dd{
    line-height: 1.875em;
  }
}
@media (max-width:768px){
  .qywh > .bd .section .desc dl dt h5 {
	font-size: 1.75em;
  }
  .qywh > .bd .section .desc dl dt h6 {
	font-size: 1.25em;
  }
}
@media (max-width:640px){
  .qywh > .bd .section .banner{position: static; width: auto;}
  .qywh > .bd .section .bg{display: none;}
  .qywh > .bd .section .desc{min-height: inherit; width: 90%; margin: -25% auto auto; background-color: rgba(65, 105, 227, 0.9);}
  .qywh > .bd .section .desc dl{float: none !important; width: auto !important; padding-top: 0; padding-bottom: 0; margin: 0 !important;}
  .qywh > .bd .section .desc dl dd{padding-top: 5%;}
}
@media (max-width:414px){
  .qywh > .bd .section .desc dl dt h5 {
	font-size: 1.375em;
  }
  .qywh > .bd .section .desc dl dt h6 {
	font-size: 1.125em;
  }
  .qywh > .bd .section .desc dl dd{
    line-height: 1.75em;
  }
}

.jiazhiguan .column-subtitle {
  margin-top: -1%;
  margin-bottom: 1%;
  font-size: 1em;
  line-height: 1.8em;
}
.jiazhiguan ul {
  margin-right: -10px;
  margin-left: -10px;
  overflow: hidden;
}
.jiazhiguan ul li {
  float: left;
  width: 25%;
}
.jiazhiguan ul li a {
  position: relative;
  display: block;
  margin: 20px 10px 0;
  overflow: hidden;
}
.jiazhiguan ul li a img {
  display: block;
  width: 100%;
}
.jiazhiguan ul li a .inbox {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  width: 100%;
}
.jiazhiguan ul li a .inbox:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  transition: all 300ms;
  opacity: 0;
  background-color: rgba(45, 81, 166, 0.65);
}
.jiazhiguan ul li a .inbox .table {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
  vertical-align: middle;
}
.jiazhiguan ul li a .inbox .table .inline {
  position: relative;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.jiazhiguan ul li a .inbox .table .inline dl {
  padding: 5% 8%;
  color: #fff;
}
.jiazhiguan ul li a .inbox .table .inline dl dt {
  position: relative;
  padding-top: 0.875em;
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 10%;
}
.jiazhiguan ul li a .inbox .table .inline dl dt:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 2.5em;
  height: 1px;
  background-color: #fff;
}
.jiazhiguan ul li a .inbox .table .inline dl dd {
  display: none;
  line-height: 2.25em;
  text-align: justify;
}
.jiazhiguan ul li a:hover .inbox {
  height: 100%;
}
.jiazhiguan ul li a:hover .inbox:before {
  opacity: 1;
}
.jiazhiguan ul li a:hover .inbox .table {
  top: 0;
}
.jiazhiguan ul li a:hover .inbox .table .inline dl dt {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.jiazhiguan ul li a:hover .inbox .table .inline dl dd {
  display: block;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
@media (max-width:991px){
  .jiazhiguan ul {
	margin-right: -7px;
	margin-left: -8px;
  }
  .jiazhiguan ul li a {
	margin-top: 15px;
	margin-right: 7px;
	margin-left: 8px;
  }
  .jiazhiguan ul li a .table .inline {
    font-size: 0.9375em;
  }
  .jiazhiguan ul li a .inbox .table .inline dl dd {
    line-height: 1.875em;
  }	
}
@media (max-width:768px){
  .jiazhiguan ul li {
    width: 50%;
  }
  .jiazhiguan ul li a .inbox .table .inline dl dd {
    line-height: 1.75em;
  }	
}
@media (max-width: 414px) {
  .jiazhiguan ul li a .inbox .table .inline dl dd{
	line-height: 1.375em;
  }
}
@media (max-width: 360px) {
  .jiazhiguan ul li {
    width: 100%;
  }
  .jiazhiguan ul li a .inbox .table .inline dl dd{
	line-height: 2em;
  }
}
/*企业文化 end*/



/*科技创新 start*/
.kjcx-cxyy{background: url(../images/ljkpy/kjcx/cxyy_bg.png); background-size: 100% 100%;}
.kjcx-cxyy .hd{margin: -1px -1px 6%;}
.kjcx-cxyy .hd li{float: left; width: 25%; visibility: hidden;}
.kjcx-cxyy .hd li a{display: block; position: relative; padding: 5% 0; margin: 10px 0;}
.kjcx-cxyy .hd li a i{display: block; position: relative; z-index: 2; width: 35%; margin: 0 auto; transition: all .3s;}
.kjcx-cxyy .hd li a span{display: block; position: relative; z-index: 2; text-align: center; font-size: 1.125em;}
.kjcx-cxyy .hd li a:hover i{transform: translateY(-5px);}
.kjcx-cxyy .hd li a:after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(255,255,255,.3); border: 1px solid #fcfdfe;}
.kjcx-cxyy .hd li.on a{font-weight: bold; color: #2a69c8;}
.kjcx-cxyy .hd li.on a:after{content: "";}
.kjcx-cxyy .hd li.li0 a{-webkit-animation-delay: 1s; animation-delay: 1s;}
.kjcx-cxyy .hd li.li1 a{-webkit-animation-delay: 2s;animation-delay: 2s;}
.kjcx-cxyy .hd li.li2 a{-webkit-animation-delay: 3s;animation-delay: 3s;}
.kjcx-cxyy .hd li.li3 a{-webkit-animation-delay: 4s;animation-delay: 4s;}
.kjcx-cxyy .tuwen-item > *{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.tuwen-item .caption{-webkit-animation-delay: .2s;animation-delay: .2s;}
.tuwen-item .imgcover{-webkit-animation-delay: .4s;animation-delay: .4s;}
.tuwen-item .desc{-webkit-animation-delay: .6s;animation-delay: .6s;}
.tuwen-item .more{-webkit-animation-delay: .8s;animation-delay: .8s;}
@media (max-width:640px){
  .kjcx-cxyy .hd li{width: 50%;}
  .kjcx-cxyy .hd li a i{width: 25%;}	
}
@media (max-width:450px){
  .kjcx-cxyy .hd li a span{font-size: 1em;}	
}


.kjcx-hxjs{background: url(../images/ljkpy/kjcx/hxjs_bg.png);}
@media (max-width:991px){
  .kjcx-hxjs .tuwen-item .caption{display: none;}	
  .kjcx-hxjs .tuwen-item .desc{margin-top: 0;}
}
	
.tuwen-item .fl{float: left; width: 55%;}
.tuwen-item .fr{float: right; width: 40%;}
.tuwen-item .caption{font-weight: bold; font-size: 1.875em;}
.tuwen-item .desc{margin-top: 4%; text-align: justify; line-height: 2em; color: #858585;}
.tuwen-item .more{margin-top: 5%;}
.tuwen-item .more a.btn{margin-top: 0; padding-left: 0; color: #17a1ff; border-color: transparent; background-image: url(../images/index/arrow_blue.png);}
@media (max-width:991px){
  .tuwen-item .caption{font-size: 1.75em;}	
}
@media (max-width:640px){
  .tuwen-item .fl{float: none; width: auto;}
  .tuwen-item .fr{float: none; width: auto;}
  .tuwen-item .caption{text-align: center;}
  .tuwen-item .imgcover{margin-top: 6%; padding: 5% 25%;}	
  .tuwen-item .caption{font-size: 1.375em;}	
}
@media (max-width:450px){
  .tuwen-item .caption{font-size: 1.25em;}	
  .tuwen-item .desc{line-height: 1.875em;}	
  .tuwen-item .imgcover{padding: 5% 15%;}	
}
/*科技创新 end*/

/*科技成果 start*/
.yjcg-list ul li{padding-top: 2.5%; padding-bottom: 2.5%;}
.yjcg-list ul li dl dt{float: left; width: 25.65%; position: relative;}
.yjcg-list ul li dl dt .imgscale{display: block; position: relative; z-index: 2; width: 65%; margin: 0 auto 4%;}
.yjcg-list ul li dl dt .shadow{position: absolute; right: 0; bottom: 0; left: 0; height: 20%;}
.yjcg-list ul li dl dt .shadow img{display: block; width: 100%; height: 100%;}
.yjcg-list ul li dl dd{margin-left: 25.65%;}
.yjcg-list ul li dl dd .caption span{display: inline-block; font-size: 1.625em; font-weight: bold; color: #333; line-height: 1.25em;}
.yjcg-list ul li dl dd .caption font{display: inline-block; font-size: 1.25em; color: #333; line-height: 1.25em; margin-top: 1em;}
.yjcg-list ul li dl dd .desc{margin-top: 4%; text-align: justify; line-height: 2.125em; color: #666;}
.yjcg-list ul li dl dd .desc .elli-m{max-height: 8.5em; -webkit-line-clamp: 4;}
.yjcg-list ul li dl dd .more{margin-top: 4%; text-align: right;}
.yjcg-list ul li dl dd .more a{position: relative;}
.yjcg-list ul li dl dd .more a font{display: inline-block; vertical-align: top; line-height: 24px; margin-right: 10px;}
.yjcg-list ul li dl dd .more a i{display: inline-block; vertical-align: top; margin-right: 8px; content: ""; width: 50px; height: 24px; background: url(../images/ljkpy/yjcg/more.png) no-repeat center right;}
.yjcg-list ul li dl dd .more a:hover{margin-right: 10px}
.yjcg-list ul li dl dd .more a:after{position: absolute; top: 0; right: 0; z-index: -1; content: ""; width: 24px; height: 24px; background: #e5eaf5; border-radius: 100em;}
@media (max-width:991px){
  .yjcg-list ul li{border-bottom: 1px solid #e6e6e6;}
  .yjcg-list ul li dl dd .desc .elli-m{max-height: 4.25em; -webkit-line-clamp: 2;}	
  .yjcg-list ul li dl dd .caption span{font-size: 1.375em;}
  .yjcg-list ul li dl dd .caption font{font-size: 1.0625em;}
}
@media (max-width:768px){
  .yjcg-list ul li{padding-top: 15px; padding-bottom: 15px;}	
  .yjcg-list ul li dl dd .desc{line-height: 1.875em;}
  .yjcg-list ul li dl dd .desc .elli-m{max-height: 3.75em;}
}
@media (max-width:640px){
  .yjcg-list ul li dl dd .desc{display: none;}
  .yjcg-list ul li dl dd .more{display: none;}		
  .yjcg-list ul li dl dd .caption span{display: block; font-size: 1.125em; line-height: 1.5em;}
  .yjcg-list ul li dl dd .caption font{display: block; font-size: 1em;}
}
@media (max-width:414px){
  .yjcg-list ul li{padding-bottom: 12px;}	
  .yjcg-list ul li dl dt .shadow{display: none;}
  .yjcg-list ul li dl dt .imgscale{width: auto;}
  .yjcg-list ul li dl dd > div{margin-left: 15px;}
  .yjcg-list ul li dl dd .caption span{font-size: 1em; line-height: 1.625em;}
  .yjcg-list ul li dl dd .caption font{display: none;}
  .yjcg-list ul li dl dd .desc{display: block; font-size: .875em; line-height: 1.6em;}
  .yjcg-list ul li dl dd .desc .elli-m{max-height: 3.2em;}
}
/*科技成果 end*/