<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GLOBAL STYLES



-------------------------------------------------- */



/* Padding below the footer and lighter body text */



html {font-family: Microsoft YaHei !important;}



body {



  color: #5a5a5a;



  overflow-x: hidden;



  font-family: Microsoft YaHei !important;



  min-width: 1300px;



}







.breadcrumb&gt;li+li:before {



  content: '' !important;



  padding: 0 !important;



}







.carousel-control.left,



.carousel-control.right {



  background: none !important;



}







.carousel-indicators li {



  width: 0.20rem;



  height: 0.20rem;



  border-radius: 0.20rem;



  border: 0;



  background: #efefef;



  margin: 0 0.03rem;



  display: inline-block;



}







.carousel-indicators li.active {



  width: 0.20rem;



  height: 0.20rem;



  border-radius: 0.20rem;



  border: 0;



  background: #0351a1;



  margin: 0 0.03rem;



}







/* CUSTOMIZE THE NAVBAR



-------------------------------------------------- */







.header-title {



  background: #ececec;



  line-height: 0.40rem;



  font-size: 0.12rem;



  position: fixed;



  top: 0;



  right: 0;



  left: 0;



  z-index: 20;



}







.header-title a {



  color: #000000;



}







.header-title a::before {



  content: '';



  margin: 0 0.10rem;



}







.header-title a:first-of-type::before {



  content: '';



}







.navbar-block {



  height: 0.96rem;



  line-height: 0.96rem;



  background: #ffffff;



  border-bottom: 1px solid #ececec;



  position: fixed;



  top: 0.40rem;



  right: 0;



  left: 0;



  z-index: 20;



}







.navbar-block .logo {



  width: auto;



  display: flex;



  align-items: center;



  height: 0.96rem;



}







.navbar-block .logo &gt; img {



  width: 2.6rem;



  display: inline-block;



}







.navbar-block .shares {



  display: inline-block;



  border-left: 1px solid #bcbcbc;



  margin: 0 0 0 0.20rem;



  padding-left: 0.20rem;



}







.navbar-block .shares p {



  font-size: 0.14rem;



  color: #000000;



  margin: 0;



  line-height: 0.25rem;



}







.navbar-block .shares p span {



  color: #ef0000;



}







.navbar-block .shares p strong {



  color: #ef0000;



  font-size: 0.20rem;



}







.navbar-block .pull-right {



  display: flex;



}







.navbar-block .nav-option-block a {



  color: #000000;



  display: block;



  padding: 0 0.20rem;



  font-size: 0.14rem;



}







.navbar-block .nav-option-block a:hover {



  background: #6daef0;



  color: #ffffff;



}







.navbar-block .nav-option-block .navbar-checked,



.navbar-block .nav-option-block .navbar-checked-hover {



  /* background: #6daef0; */



  /* color: #ffffff; */



  background: none !important;



  color: #0351a1 !important;



}







.navbar-block .navbar-second {



  display: none;



  justify-content: center;



  height: 0.80rem;



  background: #b6cfe9;



  opacity: 0.66;



  filter: alpha(opacity=66);



  /* 閽堝 IE8 浠ュ強鏇存棭鐨勭増鏈� */



  position: fixed;



  top: 1.36rem;



  right: 0;



  left: 0;



  z-index: 20;



}







.navbar-block .nav-option-block:hover .navbar-second {



  display: flex;



  justify-content: flex-start;



}







.navbar-block .nav-option-block:hover .navbar-second &gt; div {



  display: flex;



}







/*css閫夋嫨鍊掓暟绗簩涓猟iv鍏冪礌*/



.nav-option-block:nth-last-child(2):hover .navbar-second {



  display: none !important;



}







.navbar-block .navbar-second a {



  line-height: 0.80rem;



}







.navbar-block .search {



  padding: 0 0.10rem;



  cursor: pointer;



}







.navbar-block .search&gt;.glyphicon-search {



  display: block;



  line-height: 0.96rem;



}







.search-input {



  margin: 0.30rem 0 0 0;



  display: none;



  position: relative;



  height: 0.36rem;



  width: 1.50rem;



}







.search-input .glyphicon-search {



  position: absolute;



  top: 0;



  left: 0;



  z-index: 1;



  line-height: 0.36rem;



  width: 0.30rem;



  text-align: center;



}







.search-input input.inp {



  position: absolute;



  height: 0.36rem;



  width: 1.50rem;



  padding: 0 0 0 0.35rem;



  border: 0;



  border-bottom: 1px solid #cccccc;



  outline: none;



}







/*



 * 棣栭〉鐨勯《閮╞anner



*/



.home-carousel {



  margin: 1.36rem 0 0 0;



  height: 7.80rem;



}







.home-carousel .item {



  height: 7.80rem;



}







.home-carousel .banner-block {



  width: 100%;



  height: 7.80rem;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



}







/*



 * 鍐呴〉鐨刡anner



*/



.secondary-carousel {



  margin: 1.36rem 0 0 0;



  height: 3.50rem !important;



}







.secondary-carousel .item {



  height: 3.50rem !important;



}







.secondary-carousel .banner-block {



  width: 100%;



  height: 3.50rem !important;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



}







/*



 * 浜岀骇鏍囬



*/



.secondary-title {



  text-align: center;



  margin: 0.80rem 0 0 0;



}







.secondary-title h4 {



  font-size: 0.30rem;



  font-weight: normal;



  line-height: 1;



  margin: 0;



}







.secondary-title h5 {



  font-size: 0.28rem;



  line-height: 0.50rem;



  font-weight: normal;



  margin: 0 0 0.40rem 0;



  padding: 0 0.20rem;



  border-bottom: 0.02rem solid #65a6ff;



  display: inline-block;



}







.secondary-title h5::after {



  content: '';



  display: block;



  margin: 0 auto -0.02rem auto;



  width: 0.25rem;



  height: 0.05rem;



  background: #0c4ca3;



}







.company-profile .thumbnail-img {



  display: block;



  width: 100%;



  margin: 0 auto;



  height: 5.14rem;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



}







.company-profile .thumbnail-img:hover {



  box-shadow: 0 0 0.20rem #666666;



  border: 0;



}







.company-profile ul,



.company-profile li {



  padding: 0;



  margin: 0;



  list-style-type: none;



}







.company-profile ul {



  display: flex;



  justify-content: space-between;



  flex-wrap: wrap;



  margin: 0 -0.38rem;



}







.company-profile li {



  display: inline-block;



  margin: 0 0.26rem 0.20rem 0.26rem;



  text-align: center;



  cursor: pointer;



}







.company-profile li h3 {



  font-size: 0.18rem;



  line-height: 1;



  margin: 0.18rem 0 0 0;



  font-weight: normal;



  color: #5a5a5a;



}







.company-profile .img-circle {



  border: 0.03rem solid #ededed;



  border-radius: 0.7rem;



  width: 1rem;



  height: 1rem;



  overflow: hidden;



}







.company-profile .gif-hover {



  display: none;



  width: 1.0rem;



  height: 1.0rem;



  border-radius: 0.7rem;



  overflow: hidden;



  position: relative;



  margin: 0 auto;



}







.company-profile .gif-back {



  /* position: absolute;



  left: -3.10rem;



  top: -3.50rem; */



  width: 7.20rem;



  height: 7.90rem;



  margin-left: -3.10rem;



  margin-top: -3.50rem;



}







.company-profile .gif-icon {



  position: absolute;



  left: 0;



  top: 0;



  width: 1.0rem;



  height: 1.0rem;



  border-radius: 50%;



  overflow: hidden;



}







.company-profile .gif-border {



  position: absolute;



  left: 0;



  top: 0;



  width: 1.0rem;



  height: 1.0rem;



  animation: turn 6s linear infinite;



}







/* 



  turn : 瀹氫箟鐨勫姩鐢诲悕绉�



  1s : 鍔ㄧ敾鏃堕棿



  linear : 鍔ㄧ敾浠ヤ綍绉嶈繍琛岃建杩瑰畬鎴愪竴涓懆鏈�



  infinite :瑙勫畾鍔ㄧ敾搴旇鏃犻檺娆℃挱鏀�



 */



@keyframes turn {



  0% {



    -webkit-transform: rotate(0deg);



  }







  25% {



    -webkit-transform: rotate(90deg);



  }







  50% {



    -webkit-transform: rotate(180deg);



  }







  75% {



    -webkit-transform: rotate(270deg);



  }







  100% {



    -webkit-transform: rotate(360deg);



  }



}







.company-profile li:hover .img-circle {



  display: none;



}







.company-profile li:hover .gif-hover {



  display: block;



}







.static-banner {



  display: block;



  width: 100%;



  margin: 0.80rem auto;



  height: 5.00rem;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



}







.static-banner a {



  display: block;



  width: 100%;



  height: 5.00rem;



}







/*



  news



*/



.news-list ul,



.news-list li {



  margin: 0;



  padding: 0;



  list-style-type: none;



}







.news-list ul {



  margin-top: -0.23rem;



}







.news-list li {



  border-bottom: 1px solid #cecece;



}







.news-list li:last-of-type {



  border: 0;



}







.news-list li a {



  display: block;



  overflow: hidden;



  padding: 0.20rem 0;



}







.news-list .news-time {



  float: left;



  width: 1.15rem;



  height: 1.15rem;



  background: #eeeeee;



  border-radius: 0.05rem;



  margin-right: 0.25rem;



  padding: 0.30rem 0;



  color: #000000;



}







.news-time p {



  font-size: 0.22rem;



  line-height: 1;



  margin: 0;



  text-align: center;



}







.news-time p:first-of-type {



  font-size: 0.32rem;



  margin: 0 0 0.05rem 0;



}







.news-list .news-info h4 {



  font-size: 0.24rem;



  font-weight: normal;



  line-height: 0.46rem;



  color: #000000;



  white-space: nowrap;



  overflow: hidden;



  text-overflow: ellipsis;



  margin: 0;



  text-align: left;



}







.news-list .news-info p {



  margin: 0.1rem 0 0 0;



  font-size: 0.16rem;



  line-height: 0.26rem;



  text-align: left;



  color: #929292;



  text-overflow: -o-ellipsis-lastline;



  overflow: hidden;



  text-overflow: ellipsis;



  display: -webkit-box;



  -webkit-line-clamp: 2;



  -webkit-box-orient: vertical;



}







.news-list li:hover .news-time {



  background: #668dfd;



  color: #ffffff;



}







.news-list li:hover .news-info h4,



.news-list li:hover .news-info p {



  color: #0351a1;



}







.news-list-hover .news-time {



  background: #668dfd;



  color: #ffffff;



}







.news-list-hover .news-info h4,



.news-list-hover .news-info p {



  color: #0351a1;



}







a {



  text-decoration: none !important;



}







/* CUSTOMIZE THE CAROUSEL



-------------------------------------------------- */







/* Carousel base class */



.carousel {



  height: 5.00rem;



  /* margin-bottom: 60px; */



}







/* Since positioning the image, we need to help out the caption */



.carousel-caption {



  z-index: 10;



}







/* Declare heights because of positioning of img element */



.carousel .item {



  height: 5.00rem;



  background-color: #777;



}







.carousel-inner&gt;.item&gt;img {



  position: absolute;



  top: 0;



  left: 0;



  min-width: 100%;



  height: 5.00rem;



}







/*banner news*/



.carousel-news {



  height: 5.75rem !important;



  margin: 0 0 0.80rem 0;



}







.carousel-news-tabs {



  margin: -0.05rem 0 0.40rem 0;



  display: flex;



  justify-content: center;



}







.carousel-news-tabs a {



  display: block;



  color: #000000;



  font-size: 0.24rem;



  margin: 0 0.25rem;



}







.carousel-news-tabs a:hover {



  color: #0351a1;



}







.carousel-news-tabs .checked {



  color: #0351a1;



}







.carousel-news .item {



  height: 5.75rem !important;



  background-color: #777;



}







.carousel-news .banner-block {



  width: 100%;



  height: 5.75rem !important;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



}







/*棣栭〉鐨勫彂灞曞巻绋�*/



.development-history-home {



  width: 100%;



  height: 4.96rem !important;



  background-position: center;



  background-size: cover;



  background-repeat: no-repeat;



  padding: 0.40rem 0 0 0;



}







.development-history-home .secondary-title {



  margin: 0;



  color: #84a6d5;



}







.development-history-home .secondary-title h4 a {



  color: #84a6d5;



}







.development-history-home .secondary-title h5 {



  border-bottom: 0.02rem solid #84a6d5;



}







.development-history-home .secondary-title h5::after {



  background: #84a6d5;



}







.development-history-home .time-axis-block {



  position: relative;



  margin: 0.2rem 0 0 0;



}







.development-history-home .time-axis-block .flex {



  display: flex;



  justify-content: center;



  /* align-items: center; */



}







.development-history-home .line {



  width: 100%;



  height: 1px;



  background: #ffffff;



  margin: -0.30rem 0 0 0;



}







.development-history-home .roll-block {



  width: 11.20rem;



  /* margin: 0 auto; */



  overflow: hidden;



  /* width: 12rem; */



  /* height: 0.9rem; */



  padding: 0 0 0.30rem 0;



  /* margin-right: -0.8rem; */



}







.development-history-home .roll-block ul {



  padding: 0;



  margin: 0;



  height: 0.6rem;



}







.development-history-home .roll-block li {



  position: relative;



  display: block;



  width: 1.6rem;



  color: #ffffff;



  list-style-type: none;



  padding: 0 0 0.30rem 0;



  float: left;



}







.development-history-home .roll-block li p {



  margin: 0;



  line-height: 0.3rem;



}







.development-history-home .roll-block li:hover {



  cursor: pointer;



}







.development-history-home .roll-block li:hover .sign {



  background: #92c0ff;



}







.development-history-home .sign {



  position: absolute;



  bottom: -0.1rem;



  left: 0.08rem;



  width: 0.20rem;



  height: 0.20rem;



  border-radius: 50%;



  background: #fff;



}







.development-history-home .checked .sign {



  bottom: -0.14rem;



  left: 0.06rem;



  width: 0.28rem;



  height: 0.28rem;



  background: #92c0ff;



}







.development-history-home .sign-border {



  display: none;



  position: absolute;



  bottom: -0.20rem;



  left: 0;



  width: 0.40rem;



  height: 0.40rem;



  border: 1px solid #92c0ff;



  border-radius: 50%;



}







.development-history-home .checked .sign-border {



  display: block;



}







.development-history-home .prev-btn,



.development-history-home .next-btn {



  width: 0.40rem;



  height: 0.40rem;



  font-size: 0.18rem;



  border-radius: 50%;



  text-align: center;



  line-height: 0.4rem;



  background: #ffffff;



  cursor: pointer;



  margin-right: 1.3rem;



  margin-top: 0.4rem;



  /* margin: 0.4rem 1.3rem 0 0; */



  /* margin: 0 1.3rem -0.2rem 0; */



}







.development-history-home .next-btn {



  /* margin: 0.4rem 0 0 0; */



  /* margin-right: -0.8rem; */



  margin-right: 0;



}







.development-history-home .arrow-position {



  position: absolute;



  /* top: -0.44rem;



  right: 0.2rem; */



  width: 0.62rem;



  height: 0.44rem;



  z-index: 9;



}







.development-history-home .dialog-block {



  position: absolute;



  z-index: 1;



  top: 1.50rem;



  width: 12.00rem;



  min-height: 3.50rem;



  box-shadow: 0 0.02rem 0.08rem #d2d2d2;



  background: #ffffff;



  overflow: hidden;



  animation: 3s infinite;



  -webkit-animation: 3s infinite; /* Chrome, Safari, Opera */



}







.development-history-home .dialog-block ul,



.development-history-home .dialog-block li {



  padding: 0;



  margin: 0;



  list-style-type: none;



}







.development-history-home .dialog-block li {



  float: left;



}







/* .development-history-home .info-dialog {



  display: none;



} */







.development-history-home .info-dialog {



  /* display: block;



  position: absolute;



  z-index: 1;



  top: 1.80rem; */



  /* width: 12.00rem;



  min-height: 3.50rem;



  box-shadow: 0 0 0.2rem #666666;



  background: #ffffff;



  padding: 0.5rem; */



  width: 12.00rem;



  padding: 0.5rem;



  overflow: hidden;



  /* min-height: 2.50rem; */



}







/* .development-history-home .info-dialog&gt;img {



  position: absolute;



  top: -0.44rem;



  right: 0.2rem;



  width: 0.62rem;



  height: 0.44rem;



} */







.development-history-home .info-dialog .table {



  /* border: 1px solid #414447; */



  width: 4.48rem;



  height: 2.50rem;



  text-align: center;



  color: #000000;



}







.development-history-home .info-dialog .table img {



  max-width: 100%;



  height: 100%;



}







.development-history-home .info-dialog h5 {



  font-size: 0.12rem;



  color: #666666;



  margin: 0.50rem 0 0.22rem 0;



}







.development-history-home .info-dialog h4 {



  font-size: 0.14rem;



}







.development-history-home .info-dialog .table&gt;div {



  font-size: 0.12rem;



  line-height: 0.20rem;



  border: 1px solid #414447;



  margin: 0.20rem 0.65rem;



}







.development-history-home .info-dialog .text {



  width: 6.00rem;



  color: #000000;



}







.development-history-home .info-dialog .text .close {



  position: absolute;



  right: 0.10rem;



  top: 0.10rem;



}







.development-history-home .info-dialog .text &gt; div {



  height: 2.3rem;



}







.development-history-home .info-dialog .text h3 {



  font-size: 0.22rem;



  color: #0a65ba;



  margin: 0 0 0.6rem 0;



}







.development-history-home .info-dialog .text p {



  font-size: 0.18rem;



  color: #989898;



  margin: 0;



  line-height: 2;



  /* margin: 0 0 0.4rem 0; */



}







.development-history-home .info-dialog .text a {



  font-size: 0.18rem;



  color: #3c99ef;



}







/* 瑙嗛 + 鑲＄エk绾垮浘 */



.video-k-line {



  background: #f5f5f5;



  padding: 0.55rem 0;



  margin: 0 0 0.8rem 0;



}







.video-k-line .video-block,



.video-k-line .k-line-block {



  border: 1px solid #0c4ca3;



  height: 5.40rem;



  overflow: hidden;



}







.video-k-line .k-line-block a {



  display: block;



}







.video-k-line h4 {



  height: 0.60rem;



  line-height: 0.60rem;



  font-size: 0.20rem;



  font-weight: normal;



  text-align: center;



  margin: 0;



  border-bottom: 1px solid #0c4ca3;



}







.video-k-line h4 span {



  color: #ed1c24;



}







.video-k-line .video-block video {



  height: 4.80rem;



  width: 100%;



  object-fit: fill;



}







.video-k-line .video-block video:focus {



  outline: none;



}







.video-k-line .k-line-block .k-line-canvas {



  height: 3.65rem;



  width: 100%;



  background: #ffffff;



}







.video-k-line .k-line-block .option-block {



  padding: 0.10rem;



  background: #ffffff;



  height: 4.8rem;



  overflow: hidden;



}







.video-k-line .k-line-block .option-block&gt;div {



  text-align: center;



  margin: 0 0 0.10rem 0;



}







.video-k-line .k-line-block .option-block ul {



  background: #eff5ff;



  margin: 0 0.20rem;



}







.color-success {



  color: #00a600;



}







.color-danger {



  color: #ed1c24;



}











/* footer */



.foot-container {



  /* margin: 0.80rem 0 0 0; */



  background: #042c64;



}







.foot-block-info {



  border-bottom: 1px solid #ffffff;



  padding: 0.45rem 0;



}







.foot-block-info .col-md-1 {



  padding: 0 !important;



  width: 8.8%;



}







.foot-block-info .col-md-2 {



  padding: 0 !important;



  width: 20%;



  float: right;



}







.foot-block-info ul,



.foot-block-info li {



  padding: 0;



  margin: 0;



  list-style-type: none;



  color: #ffffff;



}







.foot-block-info h5 {



  color: #ffffff;



  font-size: 0.14rem;



  font-weight: normal;



}







.foot-block-info h5 a {



  color: #ffffff;



}







.foot-block-info li a {



  color: #ffffff;



  font-size: 0.12rem;



  line-height: 0.26rem;



}







.foot-block-info .wechat {



  margin: 0.35rem 0 0 0.20rem;



  float: right;



}







.foot-block-info img {



  border: 0.08rem solid #ffffff;



  width: 1.30rem;



  height: 1.30rem;



}







.foot-block-info p {



  color: #ffffff;



  font-size: 0.12rem;



  text-align: center;



  line-height: 1;



  margin-top: 0.12rem;



}







.foot-block-copyright {



  font-size: 0.12rem;



  color: #ffffff;



  line-height: 0.80rem;



  text-align: center;



}







.foot-block-copyright span {



  display: inline-block;



  width: 0.50rem;



  height: 1px;



}







.foot-block-copyright a {



  color: #ffffff;



}







/* MARKETING CONTENT



-------------------------------------------------- */







/* Center align the text within the three columns below the carousel */







.marketing .col-md-4 {



  margin-bottom: 0.20rem;



  text-align: center;



}







.marketing h2 {



  font-weight: normal;



}







.marketing .col-md-4 p {



  margin-right: 0.10rem;



  margin-left: 0.10rem;



}







/*



 * 浜岀骇椤甸潰鍏叡



*/



.breadcrumb-border {



  border-bottom: 1px #cacaca solid;



  width: 100%;



}







.breadcrumb-change {



  background: none;



  /* padding: 0.20rem 0; */



  width: 1200px;



  line-height: 56px;



  margin: 0 auto;



  padding: 0;



}











.breadcrumb-change a {



  font-size: 14px;



  color: #666666;



}







.breadcrumb-change li span {



  color: #bcbcbc;



}







.detail-container {



  margin: 50px 0;



}







.detail-container&gt;.col-lg-1 {



  display: none;



}







.detail-container&gt;.col-lg-10 {



  width: 1200px;



  margin: 0 auto;



  float: none;



  padding-right: 0 !important;



  padding-left: 0 !important;



}







.detail-container&gt;.col-lg-10&gt;.row {



  margin: 0 !important;



}







/*宸﹁彍鍗�*/



.common-left-menu.col-lg-3 {



  width: 280px !important;



  /* margin-left: -0.15rem; */



  float: left;



  padding-right: 0 !important;



  padding-left: 0 !important;



}







.common-left-menu-title {



  width: 280px;



  height: 60px;



  background: #0c4ca3;



  color: #ffffff;



  text-align: center;



  font-size: 18px;



  line-height: 60px;



  font-weight: bold;



}







/* .common-left-menu-title::after {



  content: '';



  display: block;



  width: 2.50rem;



  height: 1px;



  background: #ffffff;



  margin-top: -0.10rem;



} */







.common-left-menu-list ul,



.common-left-menu-list li {



  width: 280px;



  list-style-type: none;



  /* margin: 0.10rem 0; */



  padding: 0;



}







.common-left-menu-list li a {



  display: block;



  padding: 0 20px 0 20px;



  font-size: 15px;



  color: #6a6a6a;



  line-height: 48px;



  text-align: left;



  border-left: 1px solid #d8d8d8;



  border-right: 1px solid #d8d8d8;



  border-bottom: 1px #d1d1d1 dashed;



}







.common-left-menu-list .first-menu &gt; li:last-of-type a {



  border-bottom: 1px solid #d8d8d8;



}







.second-menu li a {



  font-weight: normal;



}







.common-left-menu-list li a:hover {



  /* background: #0c4ca3;



  color: #ffffff; */



  color: #0351a1;



}







.common-left-menu-list li a span {



  float: right;



  line-height: 48px;



  font-size: 18px;



}







.common-left-menu-list li a.common-left-menu-checked {



  /* background: #0c4ca3; */



  /* color: #ffffff; */



  color: #0351a1;



}







.common-left-menu-list li a .menu-grey {



  display: inline-block;



  width: 30px;



  height: 30px;



}







.common-left-menu-list li a .menu-blue {



  display: none;



}







.common-left-menu-list li a:hover .menu-grey {



  display: none;



}







.common-left-menu-list li a:hover .menu-blue {



  display: inline-block;



}







.common-left-menu-list li a.common-left-menu-checked .menu-blue {



  display: inline-block;



}







.common-left-menu-list li a.common-left-menu-checked .menu-grey {



  display: none;



}







.common-left-menu-list li a.common-left-minus {



  color: #0351a1;



}







.common-left-menu-list li a.common-left-minus .menu-blue {



  display: inline-block;



}







.common-left-menu-list li a.common-left-minus .menu-grey {



  display: none;



}







.common-left-menu-list li ul {



  display: none;



}







.common-left-menu-list li ul li a {



  padding-left: 68px;



  line-height: 48px;



  font-size: 14px;



  /* background: #fafafa; */



}







.common-left-menu-list li ul li a span {



  line-height: 48px;



}







.common-left-menu-list li ul li ul li a {



  padding-left: 30px;



}







/* .common-left-menu-foot {



  width: 2.50rem;



  height: 0.89rem;



  padding: 0.17rem 0.15rem;



  background: #0c4ca3;



  color: #ffffff;



}







.common-left-menu-foot img {



  float: left;



  width: 0.55rem;



}







.common-left-menu-foot div {



  float: left;



  margin: 0.03rem 0 0.03rem 0.10rem;



  padding: 0 0 0 0.10rem;



  height: 0.49rem;



  border-left: 1px solid #ffffff;



}







.common-left-menu-foot div h5 {



  font-size: 0.13rem;



  margin: 0.06rem 0 0 0;



  font-weight: normal;



}







.common-left-menu-foot div h4 {



  font-size: 0.20rem;



  margin: 0;



  font-weight: normal;



} */







/*



 * 鍙充晶鍐呭妯″潡



*/



.introdution-block {



  width: 885px !important;



  float: right !important;



}







.col-lg-1,



.col-lg-10,



.col-lg-11,



.col-lg-12,



.col-lg-2,



.col-lg-3,



.col-lg-4,



.col-lg-5,



.col-lg-6,



.col-lg-7,



.col-lg-8,



.col-lg-9,



.col-md-1,



.col-md-10,



.col-md-11,



.col-md-12,



.col-md-2,



.col-md-3,



.col-md-4,



.col-md-5,



.col-md-6,



.col-md-7,



.col-md-8,



.col-md-9,



.col-sm-1,



.col-sm-10,



.col-sm-11,



.col-sm-12,



.col-sm-2,



.col-sm-3,



.col-sm-4,



.col-sm-5,



.col-sm-6,



.col-sm-7,



.col-sm-8,



.col-sm-9,



.col-xs-1,



.col-xs-10,



.col-xs-11,



.col-xs-12,



.col-xs-2,



.col-xs-3,



.col-xs-4,



.col-xs-5,



.col-xs-6,



.col-xs-7,



.col-xs-8,



.col-xs-9 {



  position: relative;



  min-height: 1px;



  padding-right: 0.15rem !important;



  padding-left: 0.15rem !important;



}







/*



 * 鏂囩珷璇︾粏



*/



.company-introdution h2 {



  font-size: 24px;



  line-height: 2;



  text-align: center;



  color: #0c4ca3;



}







.company-introdution h3 {



  font-size: 20px;



  line-height: 2;



  text-align: center;



  color: #0c4ca3;



}







.company-introdution h4 {



  font-size: 14px;



  line-height: 2;



  text-align: center;



  color: #333333;



}







.company-introdution p {



  font-size: 14px;



  line-height: 2;



  color: #333333;



}







.company-introdution img {



  display: block;



  max-width: 100%;



  margin: 10px auto;



}







/*鍐呴〉  鏂伴椈鍒楄〃*/



.secondary-news-list,



.secondary-news-list li {



  margin: 0;



  padding: 0;



  list-style-type: none;



}







.secondary-news-list li {



  padding: 20px;



  margin-bottom: 20px;



  background: #f9f9f9;



}







.secondary-news-list li h3 {



  font-size: 18px;



  line-height: 24px;



  text-align: left;



  color: #000000;



  margin: 0 0 10px 0;



  padding: 0;



}







.secondary-news-list li h3 a {



  display: inline-block;



  width: 700px;



  color: #000000;



  white-space: nowrap;



  overflow: hidden;



  text-overflow: ellipsis;



  font-weight: normal;



}







.secondary-news-list li h3 a:hover {



  color: #0c4ca3;



}







.secondary-news-list li h3 span {



  color: #6c6c6c;



  font-weight: normal;



  float: right;



  font-size: 14px;



  line-height: 24px;



}







.secondary-news-list li .news_text {



  overflow: hidden;



  /* position: relative; */



  display: flex;



  justify-content: space-between;



}







.secondary-news-list li .news_text .news_img {



  display: none;



  width: 260px;



  height: 160px;



  border: 1px solid #efefef;



  /* position: absolute;



  left: 0;



  top: 0;



  overflow: hidden; */



}







.secondary-news-list li .news_text .news_img img {



  display: block;



  width: 100%;



  height: 100%;



  margin: 0;



}







.secondary-news-list li .news_text .news_rit {



  width: 100%;



  /* width: 540px; */



}







/* .secondary-news-list li .news_text .news_rit .tm_ly .time {



  margin-right: 0.50rem;



} */







.secondary-news-list li .news_text .news_rit .tm_ly span {



  color: #666;



}







.secondary-news-list li .news_text .news_rit .news_t {



  text-overflow: -o-ellipsis-lastline;



  overflow: hidden;



  text-overflow: ellipsis;



  display: -webkit-box;



  -webkit-line-clamp: 2;



  -webkit-box-orient: vertical;



  margin-top: 10px;



}







.secondary-news-list li .news_text .news_rit .more {



  display: none;



  color: #666;



  width: 130px;



  height: 35px;



  line-height: 35px;



  text-align: center;



  border: 1px solid #ccc;



  margin-top: 25px;



  font-size: 14px;



}







.secondary-news-list li .news_text .news_rit .more:hover {



  background: #0c4ca3;



  color: #fff;



  -webkit-transition: all ease .3s;



  transition: all ease .3s;



  border-color: #0c4ca3;



}







/*



 * 鍐呴〉鏂伴椈璇︾粏



*/



.secondary-news-block h2 {



  font-size: 20px;



  line-height: 1.4;



  color: #333333;



  margin: 0 0 10px 0;



  text-align: center;



}







.secondary-news-block img {



  display: inline-block;



  max-width: 100%;



  margin: 10px auto;



}







.secondary-news-block video {



  display: block;



  height: 450px;



  width: 100%;



  max-width: 800px;



  margin: 0 auto;



  object-fit: fill;



}







.time-info {



  color: #c1c1c1;



  font-size: 12px;



  text-align: center;



}







.time-info span {



  display: inline-block;



  padding: 5px;



}







.news-text {



  font-size: 14px;



  color: #666666;



}







.news-text p {



  font-size: 14px;



  line-height: 2;



  color: #666666;



  margin: 0 0 10px 0 !important;



  text-indent: 0 !important;



}







.news-text h2,



.news-text h3 {



  color: #666666;



}







/* .news-text h5 {



  color: #0351a1;



} */







.news-detail-option p,



.news-detail-option a {



  color: #666666;



  line-height: 2;



  margin: 0;



  font-size: 14px;



}







.news-detail-option a:hover {



  color: #0c4ca3;



}







.secondary-news-block .well {



  margin: 20px 0;



}







/*鍐呴〉 - 鍙戝睍鍘嗙▼*/



.development-history {



  background: #f9f9f9;



  padding: 0.40rem;



}







.development-history ul,



.development-history li {



  padding: 0;



  margin: 0;



  list-style-type: none;



}







.development-history li {



  height: 0.80rem;



  line-height: 0.20rem;



  font-size: 0.14rem;



  color: #666666;



}







.development-history .d-h-frame .d-h-circular {



  width: 0.15rem;



  height: 0.15rem;



  display: block;



  border-radius: 50%;



  background: #999999;



}







.development-history .d-h-frame .d-h-border {



  display: block;



  width: 1px;



  height: 0.65rem;



  background: #999999;



  margin: 0 0 0 0.07rem;



}







.development-history .d-h-date {



  width: 15%;



  margin-left: 7%;



  margin-top: -0.02rem;



}







.development-history .d-h-text {



  width: 74%;



  margin-top: -0.02rem;



}







.news-development-history .d-h-frame .d-h-circular {



  background: orange;



}







.development-history .date-block {



  margin: 0 0 0.50rem 0;



}







.development-history .date-block a {



  margin: 0 0.10rem 0.10rem 0;



}







/*鍙戝睍鍘嗙▼鍒楄〃*/



.history-list-block h3 {



  color: #52a0ea;



  margin: 0 0 0.20rem 0;



}







.history-list-block .history-list {



  padding: 0.20rem;



  background: #f9f9f9;



}







.history-list-block .history-list ul,



.history-list-block .history-list li {



  list-style-type: none;



  padding: 0;



  margin: 0;



}







.history-list-block .history-list li {



  border-bottom: 1px dashed #c2c3b3;



  padding: 0.10rem 0;



  color: #333333;



  overflow: hidden;



  height: 0.40rem;



}







.history-list-block .history-list li a {



  width: 80%;



  display: block;



  color: #333333;



  white-space: nowrap;



  text-overflow: ellipsis;



  overflow: hidden;



  word-break: break-all;



}







.history-list-block .history-list li a .glyphicon {



  font-size: 0.12rem;



}







.history-list-block .history-list li a:hover {



  color: #0c4ca3;



}







/*浜у搧鍒楄〃*/



.product-list .col-lg-4 {



  width: 275px;



  height: 260px;



  padding: 0 !important;



  margin: 0 10px 10px 10px;



}







.product-list .pic_li {



  width: 100%;



  /* border: solid 1px #eee; */



  margin: 0 0 0.2rem;



  /* margin: 0 14px 12px; */



  /* overflow: hidden; */



  /* transition: .5s; */



}







.product-list .pic_li:hover .pic_list {



  /* background: #0c4ca3; */



  /* transition: .5s; */



  box-shadow: 0 0 10px #888888;



  border-radius: 5px;



  overflow: hidden;



}







/* .product-list .pic_li:hover a {



  color: #fff;



} */







.product-list .pic_li .pic_list {



  width: 100%;



  height: 200px;



  overflow: hidden;



}







.product-list .pic_li .pic_list a {



  display: inline-block;



  overflow: hidden;



  position: relative;



  width: 100%;



  height: 200px;



  /* transition: all ease .3s; */



  background-position: center;



  background-size: cover;



}







/* .product-list .pic_li:hover .pic_list a {



  -webkit-transform: scale(1.1);



  transform: scale(1.1);



} */







.product-list .pic_li .pic_list a img {



  width: 100%;



  height: 200px;



  /* transition: all ease .3s; */



}







/* .product-list .pic_li:hover .pic_list a img {



  -webkit-transform: scale(1.1);



  transform: scale(1.1);



}







.product-list .pic_li .pic_list a::after {



  content: '';



  width: 100%;



  height: 100%;



  background: rgba(0, 0, 0, .5) url(../images/icon12.png) no-repeat center/0.50rem;



  position: absolute;



  left: 0;



  top: 0;



  opacity: 0;



  transform: rotateX(180deg) scale(0.2, 0.2);



  transition: all ease-out .5s;



} */







/* .product-list .pic_li:hover .pic_list a::after {



  opacity: 1;



  transform: rotateX(0deg) scale(1, 1);



} */







.product-list .pic_li .pic_list_tit {



  padding: 0.08rem 0;



  line-height: 0.25rem;



  overflow: hidden;



  text-align: center;



}







.product-list .pic_li .pic_list_tit a {



  height: 40px;



  line-height: 40px;



  overflow: hidden;



  white-space: nowrap;



  text-overflow: ellipsis;



  font-size: 12px;



  font-family: Arial, "寰蒋闆呴粦";



  color: #606060;



  text-decoration: none;



  display: block;



  padding: 0 10px;



}







.product-list .pic_li:hover .pic_list_tit a {



  color: #0351a1;



}







.product-list .pic_li .pic_pay_gm {



  width: 2.10rem;



  height: 0.30rem;



  line-height: 0.30rem;



  display: none;



}







.product-list .pic_li .pic_pay_gm .pic_pay {



  width: 0.90rem;



  font-size: 0.24rem;



  color: #f00;



  font-family: "寰蒋闆呴粦";



  float: left;



}







.product-list .pic_li .pic_pay_gm .pic_pay span {



  font-size: 0.12rem;



  color: #999;



  font-family: "瀹嬩綋";



  margin-right: 0.05rem;



}







.product-list .pic_li .pic_pay_gm .pic_pay em {



  font-size: 0.14rem;



}







.product-list .pic_li .pic_pay_gm .gm_anniu a {



  width: 0.80rem;



  height: 0.30rem;



  line-height: 0.30rem;



  text-align: center;



  background: #52a0ea;



  display: inline-block;



  margin-left: 0.10rem;



  color: #fff;



  font-family: "瀹嬩綋";



  font-size: 0.12rem;



  font-weight: bold;



  text-decoration: none;



}







/* 鍐呴〉 - 鑱旂郴鎴戜滑 */



/* .contact-us-block .contact-info {



  border: 1px solid #ececec;



  padding: 0.10rem;



  margin: 0.20rem 0;



}







.contact-us-block .contact-info .glyphicon {



  font-size: 0.18rem;



  color: #52a0ea;



  line-height: 0.40rem;



  text-align: center;



  border: 1px solid #52a0ea;



  width: 0.40rem;



  height: 0.40rem;



  border-radius: 50%;



}







.contact-us-block .contact-info .col-md-4 {



  margin-bottom: 0;



  position: relative;



}







.contact-us-block .contact-info .col-md-4::after {



  content: '';



  display: block;



  width: 1px;



  height: 0.40rem;



  background: #ececec;



  position: absolute;



  right: 0;



  top: 0;



}







.contact-us-block .contact-info .col-md-4:last-of-type::after {



  display: none;



}







.contact-us-block .contact-info p {



  margin: 0 0 0 0.50rem;



  text-align: left;



  font-size: 0.14rem;



}







.contact-us-block #baiduMap {



  width: 100%;



  height: 4.00rem;



} */







/*鍐呴〉 鎶曡祫鍏崇郴*/



.investment-relationship-block {



  border: 1px solid #ececec;



}







.investment-relationship-block .k-line-block {



  text-align: center;



}







.investment-relationship-block .k-line-block h4 {



  margin: 0.20rem 0 0 0;



}







.investment-relationship-block .option-block {



  width: 90%;



  margin: 0.10rem auto;



}







.investment-relationship-block .nav {



  margin-top: 0.10rem;



}







.investment-relationship-block .k-line-canvas {



  height: 5.20rem;



}







/*鍐呴〉-鎷涜仒*/



.recruitment-block h3 {



  color: #52a0ea;



  margin: 0 0 20px 0;



  font-size: 24px;



}







.recruitment-block p {



  line-height: 2;



  font-size: 14px;



}







.recruitment-block table th,



.recruitment-block table td {



  text-align: center;



  vertical-align: middle !important;



}







/*鍐呴〉-鎷涜仒涓殑 濉啓涓汉璧勬枡*/



.recruitment-block .control-label&gt;span {



  color: red;



}







/*濯掍綋鏌ヨ 鍏煎 1440瀹藉害鐨勬牱寮�*/



@media screen and (max-width: 1680px) {







  /*浜у搧涓績 涓嬮潰 鐨勫ぇbanner*/



  .static-banner {



    background-position: left;



  }







}







@media (min-width: 992px) {



  .col-lg-1 {



    width: 8.33333333%;



  }







  .col-lg-2 {



    width: 16.66666667%;



  }







  .col-lg-3 {



    width: 25%;



  }







  .col-lg-4 {



    width: 33.33333333%;



  }







  .col-lg-5 {



    width: 41.66666667%;



  }







  .col-lg-6 {



    width: 50%;



  }







  .col-lg-7 {



    width: 58.33333333%;



  }







  .col-lg-8 {



    width: 66.66666667%;



  }







  .col-lg-9 {



    width: 75%;



  }







  .col-lg-10 {



    width: 83.33333333%;



  }







  .col-lg-11 {



    width: 91.66666667%;



  }







  .col-lg-12 {



    width: 100%;



  }







  .col-lg-1,



  .col-lg-10,



  .col-lg-11,



  .col-lg-12,



  .col-lg-2,



  .col-lg-3,



  .col-lg-4,



  .col-lg-5,



  .col-lg-6,



  .col-lg-7,



  .col-lg-8,



  .col-lg-9 {



    float: left;



  }







}











/*浜у搧璇︽儏椤甸潰杞挱*/



.product-intro {



  margin: 10px 0px 20px 0;



  overflow: hidden;



}







.product-left {



  width: 800px;



  /* float: left; */



  padding-bottom: 15px;



  position: relative;



  margin: 0 auto;



}







.box {



  float: left;



}







.smallbox {



  width: 800px;



  position: relative;



}







.smallbox img {



  width: 800px;



  height: 582px;



  vertical-align: middle;



}







.i_box {



  width: 235px;



  height: 235px;



  border: 1px solid #CCC;



  position: absolute;



  left: 0;



  top: 0;



  background: rgba(243, 210, 76, 0.5);



  cursor: move;



  display: none;



}







.bigbox {



  width: 545px;



  height: 545px;



  overflow: hidden;



  position: absolute;



  left: 352px;



  top: 0;



  border: 1px solid #CCCCCC;



  display: none;



}







/* .search {



  width: 30px;



  height: 30px;



  position: absolute;



  right: 0;



  bottom: 0;



  background: url("../images/search.png")no-repeat;



} */







.listimg {



  width: 800px;



  float: left;



  margin: 20px 0px;



  position: relative;



  padding-top: 10px;



  border: 1px solid #d8d8d8;



}







.list_center {



  width: 740px;



  padding: 0 10px;



  height: 163px;



  margin: 0px auto;



  position: relative;



  overflow: hidden;



}







.list_center ul {



  height: 163px;



  margin: 0;



  padding: 0;



}







.list_center ul li {



  height: 153px;



  width: 210px;



  margin: 0 2px;



  float: left;



  list-style-type: none;



}







.list_center ul li img {



  width: 210px;



  height: 153px;



  border: 2px solid #d8d8d8;



}







.list_center ul li img:hover {



  border: 2px solid #0351a1;



}







.listimg i {



  width: 22px;



  height: 32px;



}







.sprite-arrow-prev {



  background: url("../images/disabled-prev.png");



  position: absolute;



  left: 0;



  top: 74px;



}







.sprite-arrow-next {



  background: url("../images/disabled-next.png");



  position: absolute;



  right: 0;



  top: 74px;



}







/*鍒嗛〉缁勫缓*/



.page-block {



  display: flex;



  justify-content: center;



  align-items: center;



}







.page-block span {



  display: block;



  font-size: 12px;



  color: #555555;



  margin: 0;



}







.page-block a {



  display: block;



  padding: 0 6px;



  height: 23px;



  border: 1px solid #dddddd;



  color: #555555;



  font-size: 12px;



  line-height: 21px;



  margin: 0 0 0 10px;



}







.page-block a:hover {



  color: #ffffff;



  background: #0351a1;



  border-color: #0351a1; 



}







.page-block a.checked {



  color: #ffffff;



  background: #0351a1;



  border-color: #0351a1;



}







/*浜у搧璇︽儏*/



.product-detail-block h2 {



  color: #0351a1; 



  font-size: 17px;



  text-align: center;



  margin: 0 0 15px 0;



}







.product-detail-block .news-text {



  width: 800px;



  margin: 0 auto;



}







.product-detail-block .news-text h5 {



  color: #0351a1; 



  font-size: 15px;



  line-height: 26px;



  margin: 0 !important;



}







.product-detail-block .news-text p strong {



  color: #0351a1; 



  font-size: 15px;



  line-height: 26px;



  margin: 0 !important;



}







.product-detail-block .news-text p {



  font-size: 14px;



  line-height: 26px;



  color: #010101;



  margin: 0 !important;



}







/*鎷涜仒鍒楄〃銆佹嫑鑱樿鎯�*/



.background-grey {



  background: #f5f5f5;



  overflow: hidden;



  padding-bottom: 50px;



  margin-bottom: -50px;



}







.recruit-list-block {



  /* width: 1200px;



  margin: 0 auto; */



  background: #ffffff;



  padding: 0 0 30px 0;



}







.recruit-list-block ul, .recruit-list-block li {



  list-style-type: none;



  margin: 0;



  padding: 0;



}







.recruit-list-block &gt; ul {



  margin: 0 0 20px 0;



}







.recruit-list-block &gt; ul li {



  border-bottom: 1px solid #f2f2f2;



}







.recruit-list-block &gt; ul li a {



  padding: 20px 40px;



  display: flex;



  justify-content: space-between;



}







.recruit-list-block .job h4 {



  font-size: 16px;



  color: #515151;



  margin: 0 0 10px 0;



  font-weight: normal;



} 







.recruit-list-block .job p {



  font-size: 12px;



  color: #6b6b6b;



  margin: 0;



}







.recruit-list-block .salary {



  text-align: right;



}







.recruit-list-block .salary h4 {



  font-size: 16px;



  color: #fc6c38;



  margin: 0 0 10px 0;



  font-weight: normal;



} 







.recruit-list-block .salary p {



  font-size: 12px;



  color: #999999;



  margin: 0;



}







.recruit-detail-block {



  background: #ffffff;



  /* padding: 0 0 30px 0; */



}







.recruit-detail-block .title {



  display: flex;



  justify-content: space-between;



  padding: 30px 40px;



  border-bottom: 1px solid #f2f2f2;



}







.recruit-detail-block .title h3 {



  display: flex;



  align-items: center;



  font-size: 24px;



  color: #515151;



  margin: 0 0 16px 0;



  font-weight: normal;



}







.recruit-detail-block .title h3 span {



  font-size: 16px;



  color: #fc6c38;



  margin: 0 0 0 30px;



}







.recruit-detail-block .title h5 {



  font-size: 12px;



  color: #6b6b6b;



  margin: 0 0 16px 0;



  font-weight: normal;



}







.recruit-detail-block .title p {



  font-size: 12px;



  color: #999999;



  margin: 0;



}







.recruit-detail-block .title a {



  display: block;



  width: 200px;



  height: 70px;



  background: #0351a1;



  text-align: center;



  line-height: 70px;



  color: #ffffff;



  font-size: 20px;



  border-radius: 4px;



}







.recruit-detail-block .info {



  padding: 0 40px 24px 40px;



}







.recruit-detail-block .info h4 {



  font-size: 16px;



  color: #6c6c6c;



  margin: 24px 0 10px 0;



  font-weight: normal;



}







.recruit-detail-block .info p {



  font-size: 14px;



  color: #6c6c6c;



  line-height: 22px;



  margin: 0;



}







/*鎶曡祫鑰呬俊鎭繚鎶�*/



.inverstor-relations-block .info {



  width: 800px;



  float: right;



}







.inverstor-relations-block .info h3 {



  margin: 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.inverstor-relations-block .info ul, 



.inverstor-relations-block .info li {



  list-style-type: none;



  margin: 0;



  padding: 0;



}







.inverstor-relations-block .info ul {



  margin: 25px 0 0 0;



}







.inverstor-relations-block .info li {



  display: flex;



  justify-content: space-between;



  align-items: center;



  padding: 22px 0;



  border-bottom: 1px dashed #cacaca;



}







.inverstor-relations-block .info h4 {



  font-size: 14px;



  color: #6a6a6a;



  margin: 0 0 10px 0;



}







.inverstor-relations-block .info p {



  font-size: 12px;



  color: #999999;



  margin: 0;



}







.inverstor-relations-block .info a {



  display: block;



  width: 90px;



  height: 40px;



  background: #0351a1;



  text-align: center;



  line-height: 40px;



  color: #ffffff;



  font-size: 14px;



  border-radius: 4px;



}







/*璐㈠姟鎸囨爣*/



.financial-index-block .info {



  width: 800px;



  float: right;



}







.financial-index-block h3 {



  margin: 0 0 45px 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.financial-index-block .tabs-block {



  display: flex;



  justify-content: center;



}







.financial-index-block .tabs-block a {



  display: block;



  width: 152px;



  height: 30px;



  line-height: 30px;



  text-align: center;



  font-size: 14px;



  color: #397fc7;



  background: #c3dbf3;



  margin: 0 5px;



}







.financial-index-block .tabs-block a:hover {



  color: #ffffff;



  background: #166ec9; 



}







.financial-index-block .tabs-block a.checked {



  color: #ffffff;



  background: #166ec9;



}







.financial-index-block ul,



.financial-index-block li {



  margin: 0;



  padding: 0;



  list-style-type: none;



}







.financial-index-block .tabs-info li,



.financial-index-block .quarter-info li {



  display: none;



  padding: 20px 5px;



  width: 100%;



}







.financial-index-block .quarter-block {



  display: flex;



  /* justify-content: center; */



}







.financial-index-block .quarter-block a {



  display: block;



  width: 100px;



  height: 30px;



  line-height: 30px;



  text-align: center;



  font-size: 14px;



  color: #6a6a6a;



  background: #f3f3f3;



}







.financial-index-block .quarter-block a:hover {



  color: #166ec9;



  background: #c3dbf3; 



}







.financial-index-block .quarter-block a.quarter-checked {



  color: #166ec9;



  background: #c3dbf3;



}







/*楂樼浠嬬粛*/



.executive-introduction-block .info {



  width: 800px;



  float: right;



}







.executive-introduction-block h3 {



  margin: 0 0 45px 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.executive-introduction-block .list &gt; ul,



.executive-introduction-block .list &gt; ul li {



  margin: 0;



  padding: 0;



  list-style-type: none;



}







.executive-introduction-block .list &gt; ul li {



  width: 100%;



  height: 80px;



  /* display: flex; */



  background: #f5f5f5;



  margin: 0 0 20px 0;



  padding: 12px 20px;



  position: relative;



}







.executive-introduction-block .list &gt; ul li img {



  display: block;



  float: left;



  width: 56px;



  height: 56px;



  border-radius: 50%;



  margin: 0 14px 0 0;



}







.executive-introduction-block .list &gt; ul li &gt; div {



  border-left: 1px solid #cacaca;



  float: left;



  padding-left: 10px;



  width: 685px;



  height: 56px;



}







.executive-introduction-block .list &gt; ul li h5 {



  font-size: 14px;



  color: #535353;



  margin: 8px 0;



}







.executive-introduction-block .list &gt; ul li p.infos {



  font-size: 12px;



  color: #535353;



  margin: 0;



  white-space:nowrap;



  overflow:hidden;



  text-overflow:ellipsis;



}







.executive-introduction-block .list .tooltip-info {



  position: absolute;



  display: none;



  right: 0;



  top: 80px;



  z-index: 9;



  background: #c3dbf3;



  width: 600px;



  border-radius: 5px;



  font-size: 12px;



  color: #000000;



  line-height: 18px;



  padding: 15px;



}







.executive-introduction-block .list &gt; ul li:hover .tooltip-info {



  display: block;



}







/*鍙戝睍鍘嗙▼2.0*/



.development-history-block .info {



  width: 800px;



  float: right;



}







.development-history-block h3 {



  margin: 0 0 45px 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.development-history-block .list ul,



.development-history-block .list li {



  margin: 0;



  padding: 0;



  list-style-type: none;



}







.development-history-block .time {



  display: block;



  width: 42px;



  height: 42px;



  margin: 0 auto;



}







.development-history-block .list li {



  display: flex;



  position: relative;



}







.development-history-block .list li .dot {



  position: absolute;



  top: 66px;



  left: 386px;



  border: 2px solid #0351a1;



  border-radius: 50%;



}







.development-history-block .list li .dot div{



  border: 2px solid #ffffff;



  border-radius: 50%;



}







.development-history-block .list li .dot div div {



  border-radius: 50%;



  background: #0351a1;



  width: 20px;



  height: 20px;



}







.development-history-block .list li .line {



  width: 50%;



  padding: 50px 0 0 0;



}







.development-history-block .list li .border-left {



  border-left: 1px solid #909090;



  text-align: right;



}







.development-history-block .list li .border-right {



  border-right: 1px solid #909090;



  text-align: left;



}







.development-history-block .list h5 {



  padding: 0 0 8px 30px;



  font-size: 16px;



  line-height: 22px;



  color: #0351a1;



  border-bottom: 1px solid #909090;



  margin: 0 0 7px 0;



}







.development-history-block .list h5 a {



  font-size: 14px;



  line-height: 22px;



}







.development-history-block .list .border-right h5 a {



  float: right;



}







.development-history-block .list .border-left h5 a {



  float: left;



}











.development-history-block .list .line &gt; div {



  padding: 0 0 0 30px;



  font-size: 14px;



  line-height: 20px;



  color: #5f5f5f;



  margin: 0 0 10px 0;



}







.development-history-block .list li .border-right h5,



.development-history-block .list li .border-right &gt; div {



  padding-left: 0;



  padding-right: 30px;



}







.development-history-block .list .border-end {



  border-left: 2px dashed #909090;



  width: 0px;



  height: 30px;



  margin: 0 auto;



}







.development-history-block .list .ellipsis {



  display: block;



  width: 51px;



  height: 51px;



  margin: 16px auto 0 auto;



}







/*浼佷笟鑽ｈ獕*/



.enterprise-honor-block .col-lg-4 {



  height: auto;



  margin: 0 10px 20px 10px;



}







.enterprise-honor-block .pic_li {



  margin: 0;



}







.enterprise-honor-block .pic_li .pic_list {



  border: 1px solid #c7c7c7;



  height: 190px;



  padding: 8px;



}







.enterprise-honor-block .pic_li .pic_list a {



  height: 174px;



}







.enterprise-honor-block .pic_li:hover .pic_list {



  box-shadow: none;



  border-radius: 0;



  overflow: hidden;



}







/*鏂囩珷璇︽儏2.0*/



.news-article-block .info {



  width: 800px;



  float: right;



}







.news-article-block h3 {



  margin: 0 0 45px 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.news-article-block p {



  font-size: 14px;



  line-height: 22px;



  color: #6a6a6a;



  margin: 0 0 22px 0;



  text-indent: 20px;



}







/* .news-article-block img {



  display: block;



  max-width: 100%;



  margin: 0 auto 22px auto;



} */







.news-article-block h5 {



  font-size: 16px;



  line-height: 22px;



  color: #000000;



  margin: 0 0 22px 0;



  text-indent: 20px;



  font-weight: normal;



}







/*鑱旂郴鎴戜滑2.0*/



.contact-us-block {



  padding: 32px 0;



  background: #ffffff;



}







.contact-us-block h3 {



  font-size: 24px;



  color: #515151;



  font-weight: normal;



  margin: 0 0 30px 0;



  padding: 0 40px 10px 40px;



  border-bottom: 1px solid #f2f2f2;



}







.contact-us-block .info,



.contact-us-block .tel-info {



  display: flex;



  width: 1120px;



  min-height: 110px;



  margin: 0 auto 25px auto;



  border: 1px solid #f2f2f2;



}







.contact-us-block .info &gt; div {



  width: 559px;



  height: 110px;



  border-right: 1px solid #f2f2f2;



  display: flex;



  align-items: center;



}







.contact-us-block .info &gt; div:last-of-type {



  border: 0;



}







.contact-us-block .info img {



  display: block;



  max-width: 100%;

  margin: 0 30px;



}







.contact-us-block .info h5 {



  font-size: 16px;



  color: #6c6c6c;



}







.contact-us-block .info p {



  font-size: 14px;



  color: #6c6c6c;



}







.contact-us-block .tel-info &gt; div {



  width: 373px;



  padding: 12px 0 0 20px;



}







.contact-us-block .tel-info p {



  font-size: 16px;



  color: #6c6c6c; 



}







.contact-us-block #baiduMap {



  width: 1120px;



  height: 500px;



  margin: 0 auto;



}







/*钀ラ攢缃戠粶*/



.market-network-block .info {



  width: 800px;



  float: right;



}







.market-network-block h3 {



  margin: 0 0 45px 0;



  font-size: 20px;



  color: #0351a1;



  font-weight: normal;



  text-align: center;



}







.market-network-block .tabs-block {



  display: flex;



  justify-content: center;



}







.market-network-block .tabs-block a {



  display: block;



  width: 100px;



  height: 30px;



  line-height: 30px;



  text-align: center;



  font-size: 14px;



  color: #397fc7;



  background: #c3dbf3;



  margin: 0 5px;



}







.market-network-block .tabs-block a:hover {



  color: #ffffff;



  background: #166ec9; 



}







.market-network-block .tabs-block a.checked {



  color: #ffffff;



  background: #166ec9;



}







/*鍏叡鐨則able鏍峰紡*/



.introdution-block table {



  border: 1px solid #d8d8d8;



}







.introdution-block table td, 



.introdution-block table th {



  padding: 10px;



  border-color: #d8d8d8;



}</pre></body></html>