@font-face {
  font-family: 'iconfont';  /* project id 877622 */
  src: url('//at.alicdn.com/t/font_877622_d55z9t455qg.eot');
  src: url('//at.alicdn.com/t/font_877622_d55z9t455qg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_877622_d55z9t455qg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_877622_d55z9t455qg.woff') format('woff'),
  url('//at.alicdn.com/t/font_877622_d55z9t455qg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_877622_d55z9t455qg.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;}
   
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,ol{list-style: none}
a{text-decoration: none;color: inherit;}
img{width: 100%;height: 100%}
body{font-family: 'STHeitiSC-Light','Helvetica',arial,sans-serif;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
.clear:after{
    content: "";
    display: table;
    clear: both;
}
 
.clear:before{
    content: "";
    display: table;
    clear: both;
}
.hide{
    display: none;
}

.overlay{
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  z-index: 999;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.txt-center {
  text-align: center;
}
.txt-blue {
  color: #144396;
}
.col {
  float: left;
}
.col-1{
  width: 10%;
}
.col-2{
  width: 20%;
}
.col-3{
  width: 30%;
}
.col-4{
  width: 40%;
}
.col-5{
  width: 50%;
}
.col-6{
  width: 60%;
}
.col-7{
  width: 70%;
}
.col-8{
  width: 80%;
}
.col-9{
  width: 90%;
}
.col-10{
  width: 100%;
}
#pagination {
  margin: 20px 0;
  text-align: center;
}
.btn-gray {
  border: none;
  outline: none;
  background: #EEE;
  border-radius: 45px;
  padding: 13px 70px;
  font-size: 16px;
  cursor: pointer;
}
.btn-gray:disabled {
  cursor: not-allowed;
}
.btn-gray:active {
  background: #ccc6c6;
  color: #fff;
}

.title {
  font-size:40px;
  color:#1E56A6;
  text-align: center;
}
.sub-title {
  font-size:16px;
  color:#363636;
  text-align: center;
  font-weight: normal;
  text-transform:uppercase;
}
.banner-bar {
  position: relative;
  width: 100%;
  max-width:1920px;
  min-width: 1200px;
  height:424px;
  margin: 0 auto;
  background-size: cover !important;
}
/*.banner-bar.news {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-news.png') no-repeat center;
  background-size: 100% 100%;
}*/
.banner-bar.news {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20200908-banner-bar-news.jpg') no-repeat center;
  background-size: 100% 100%;
 }
.banner-bar.investor {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-investor.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.investor_new {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190327-banner-bar-tzzgx.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.tzzgx {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190327-banner-bar-tzzgx.jpg') no-repeat center;
  background-size: 100% 100%;
}
/*.banner-bar.product {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-product.png') no-repeat center;
  background-size: 100% 100%;
}*/
.banner-bar.product {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190322-banner-bar-product.jpg') no-repeat center;
  background-size: 100% 100%;
}
/*人才招聘*/
/*.banner-bar.ability {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-rencai.png') no-repeat center;
  background-size: 100% 100%;
}*/
.banner-bar.ability {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190322-banner-bar-rczp.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.pantners {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-pantners.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.sxinfo {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-sxinfo.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.technical {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-technical.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.biaoshi {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-biaoshi.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.honor {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-honor.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.smart {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-smart.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.layout {
  background: url('http://cdn.shengxingholdings.com//pc/imgs/2019-2-27-banner-bar-layout.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.douyin {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-douyin.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.bzsj {
  background: url('http://cdn.shengxingholdings.com//pc/imgs/20190520-banner-bar-bzsj.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.video {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-video.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.spzz {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190327-banner-bar-spyx.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.ip {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-ip.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.suyuan {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-suyuan.png') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.qiyewenhua {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/banner-bar-qiyewenhua.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.sx-bar {
  background: url('http://cdn.shengxingholdings.com//pc/imgs/sxbar.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.shzr-bar {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190322-banner-bar-shzr.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.jscg-bar {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190322-banner-bar-jscg.jpg') no-repeat center;
  background-size: 100% 100%;
}
.banner-bar.jscg-bar-new {
  background: url('http://cdn.shengxingholdings.com/pc/imgs/20190328_jscg_bar_new.jpg') no-repeat center;
  background-size: 100% 100%;
}
.sub-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width:1197px;
  height:80px;
  background: rgba(255,255,255,.8);
  padding-top: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.sub-nav li{
  padding: 0 50px;
  display: inline-block;
  border-left: 2px solid #000;
}
.sub-nav li.active{
  color: #CB4241;
}
.sub-nav li:last-child {
  border-right: 2px solid #000;
}
.wrapper-full-gray {
  width: 100%;
  background: #F7F7F7;
}
.wrapper-full-white {
  width: 100%;
  background: #fff;
}
.wrapper-1200 {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.wrapper-1220 {
  position: relative;
  width: 1220px;
  margin: 55px auto 20px;
}
.wrapper-1197 {
  position: relative;
  width: 1197px;
  margin: 55px auto 20px;
}
.wrapper-1197-gp {
  /* position: relative; */
  width: 1000px;
  margin: 55px auto 20px;
}
/*抖音企业权益*/
.wrapper-1197-dy1 {
  position: relative;
  width: 100%;
  margin: 20px auto 20px;
}
.wrapper-1197-dy2 {
  position: relative;
  width: 100%;
  margin: 65px auto 40px;
}
.wrapper-1197-dy3 {
  position: relative;
  width: 100%;
  margin: 50px auto 0px;
}
.wrapper-1197-dy4 {
  position: relative;
  width: 100%;
  margin: 50px auto 0px;
}
.wrapper-1197-dy5 {
  position: relative;
  width: 100%;;
  margin: 0px auto;
}
.wrapper-1197-dy6 {
  position: relative;
  width: 100%;;
  margin: 10px auto 0px;
}
.wrapper-1197-dy {
  position: relative;
  width: 1197px;
  margin: 30px auto 20px;
}
.wrapper-1024 {
  position: relative;
  width: 1024px;
  margin: 0 auto;
}
.wrapper-1044 {
  width: 1044px;
  margin: 55px auto 0;
}
.wrapper-1343 {
  position: relative;
  width:1343px;
  margin: 55px auto 0;
}
.wrapper-1320 {
  position: relative;
  width:1320px;
  margin: 55px auto 0;
}
.title-sm-wrapper {
  position: relative;
  height: 80px;
}
.title-sm b {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  bottom: -9px;
  left: 0;
}
.title-sm {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size:33px;
  font-weight:400;
  color:rgba(20,67,150,1);
  text-align: center;
  font-weight: bold;
}
.title-sm1 {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size:33px;
  font-weight:400;
  /*color:rgba(20,67,150,1);*/
 
  text-align: center;
  font-weight: bold;
}
.title-sm-sub {
  position: absolute;
  top: 47px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size:13px;
  font-weight:400;
  color:rgba(50,50,50,1);
  text-align: center;
  text-transform:uppercase;
}

.breadcrumb {
  margin-top: 25px;
}

.breadcrumb li {
  display: inline-block;
  color: #777;
}
.breadcrumb>li+li:before {
  padding: 0 5px;
  color: #979797;
  content: ">";
}
.breadcrumb>.active {
  color: #000;
}

.loadmore {
  width:269px;
  height:47px;
  border:1px solid rgba(152,152,152,1);
  border-radius:24px;
  background: #fff;
  outline: none;
  font-size:20px;
  color:#343434;
}

/* 顶部导航 */
body {
  padding-top: 68px;
}
.header-wrapper {
  position: fixed;
  top: 0;
  width:100%;
  background: #fff;
  height:68px;
  z-index: 5;
  /* -webkit-box-shadow: 0 2px 5px #999;
  box-shadow: 0 2px 5px #999;
  background: #fff; */
}

.nav-header {
  width: 1200px;
  /* max-width: 1920px;
  min-width: 1600px; */
  height: 68px;
  line-height: 68px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 15px 10px -15px #999;
  box-shadow: 0px 15px 10px -15px #999;
  background: #fff;
}

.logo {
  width:155px;
  height:34px;
  margin: 17px 0 0 20px;
}

.nav-list {
  float: right;
  width: 80%;
  /* min-width: 1040px; */
}

.nav-list li{
  position: relative;
  float: left;
  color: #7D7D7D;
}

.nav-list>li:not(:last-child) {
  margin-right: 4%;
}

.nav-list li:first-child {
  /* margin-right: 96px; */
}

.nav-list li.active {
  color: #FF0000;
  cursor: default;
}

.nav-list li:not(.active):hover {
  color: #45ceec;
}

.nav-list li a {
  color: inherit;
}

.nav-sub-list {
  position: absolute;
  background: rgba(226, 226, 226, 0.9);
  min-width: 100%;
  top: 100%;
  /* box-shadow: 0px 0px 3px 2px rgba(226, 226, 226); */
  display: none;
}
.nav-list>li:hover .nav-sub-list {
  display: block;
}
.nav-sub-list li {
  padding-left:10px ;
  padding-right:40px ;
  height: 50px;
  min-width: 100%;
  line-height: 50px;
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* color: #fff; */
}
.nav-sub-list li  {
  border-bottom: 1px solid #d8cfcf;
}
.nav-sub-list a {
  display: block;
  white-space: nowrap;
}
/* 底部信息 */
.footer-wrapper {
  width: 100%;
  /* min-width: 1600px; */
  height: 252px;
  background: #fff;
  border-top: 1px solid #D9D9D9;
}

.footer-info {
  width: 1200px;
  /* max-width: 1920px;
  min-width: 1600px; */
  /* height: 252px; */
  margin: 0 auto;
  /* padding: 0 5%; */
  padding-top: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.info-list{
  width: 26%;
}
.info-list li{
  line-height: 28px;
  color: #000;
  font-size: 14px;
}
.info-list li h1 {
  font-size: 18px;
}
.info-list a{
  color: inherit;
}

.info-list .qrcode {
  width:103px;
  height:103px;
  -webkit-transform: translateX(-4px);
          transform: translateX(-4px);
}

.footer-info .info-list {
  float: left;
}
.footer-info .info-list:not(:last-child) {
  margin-right: 13%;
}
.copyright{
  min-width: 1200px;
  line-height: 20px;
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 35px;
  padding-top: 25px;
  border-top: 1px solid #D9D9D9;
}
/* 首页需要容器 */
.main {
  /* width: 100%;
  max-width: 1920px;
  min-width: 1600px; */
  width:100%;
  margin: 0 auto;
}
.banner-container {
  width: 100%;
  min-width: 1200px;
}

.banner-container .banner-pagination {
  bottom: 15%;
}
.banner-pagination .swiper-pagination-bullet {
  width:14px;
  height:14px;
  border-radius: 0;
  background: transparent;
  border: 2px solid rgb(0, 176, 255);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 12px !important;
}
.banner-pagination .swiper-pagination-bullet-active {
  background:rgb(0, 176, 255);
}

/* 首页新闻模块 */

.index-wrapper-news {
  /* padding: 20px 5%;
  min-width: 1600px; */
  margin-top: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.index-wrapper-news .new-left {
  width:737px;
  margin-right: 60px;
}
.index-wrapper-news .more {
  position: absolute;
  bottom: 33px;
  right: 38px;
  font-size: 20px;
  font-weight: 500;
  color: #ADA0A0;
}
.index-wrapper-news .new-right {
  position: relative;
  width: 402px;
  height: 860px;
}
.new-right > span {
  position: absolute;
  bottom: 53px;
  right: 38px;
  font-size: 20px;
  font-weight: 500;
  color: #ADA0A0;
}
.index-wrapper-news .col-6 {
  margin-right: 5%;
}
.index-wrapper-news .col-3 {
  width: 35%;
}
.index-news-wrapper {
  position: relative;
  margin-top: 30px;
  padding: 45px 40px 110px;
}
.index-news-pic {
  width: 100%;
  height:327px;
}
.article-list .time {
  position: relative;
  width:100px;
  height:100px;
  background:#1E56A6;
  float: left;
  margin-right: 20px;
}
.article-list .time .day {
  position: absolute;
  top: 25px;
  left: 27px;
  font-size: 40px;
  color: #FD6C02;
}
.article-list .time .month {
  position: absolute;
  top: 58px;
  left: 13px;
  font-size:14px;
  color:#fff;
}
.article-list .time .year {
  position: absolute;
  top: 68px;
  left: 22px;
  font-size: 14px;
  color: #fff;
}

.article-list {
  margin-top: 7px;
}

.article-list li {
  position: relative;
  width: 100%;
  border-bottom: 1px dotted #5F7CAB;
  padding-top: 20px;
  padding-bottom: 6px;
}

.article-list li p {
  float: left;
  width: calc(100% - 134px);
  font-size: 20px; 
  color:rgba(112,112,112,1);
}

.article-list li span {
  position: absolute;
  bottom: 5px;
  right: 5px;
  font-size:20px;
  font-weight:500;
  color:#ADA0A0;
}

.journal-list {
  margin-top: 30px;
  padding: 45px 33px 223px;
  background: #F4F4F4;
}

.journal-list li:not(:first-child) {
  margin-top: 29px;
}

.journal-list li > img {
  width:142px;
  height:140px;
  float: left;
}
.journal-list li > p {
  float: left;
  width: 194px;
  height:140px;
  /* line-height:165px; */
  /* text-align: center; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background: #ECECEC; */
  
}
.journal-list li > p a{
  display: block;
  display: -webkit-box;
  margin-top: 35px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* 解决方案 */
.index-wrapper-solution {
  width: 100%;
  /* max-width: 1920px;
  min-width: 1600px; */
  margin: 92px auto 84px;
}

.solution-list {
  margin-top: 73px;
}

.solution-list li {
  position: relative;
  width:20%;
  /* height:750px; */
  float: left;
  overflow: hidden;
  font-size: 0;
}
.solution-list li .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.7);
  /* transform: translateY(650px); */
  -webkit-transform: translate3D(0,85%,0);
          transform: translate3D(0,85%,0);
  /* padding-top: 44px; */
  padding-top: 8%;
  color: #fff;
  text-align: center;
  font-size:20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}
.solution-list li:hover .mask {
  -webkit-transform: translate3D(0,0,0);
          transform: translate3D(0,0,0);
  padding-top: 100%;
  /* padding-top: 375px; */
}
/* 产品与服务 */

.index-wrapper-service{
  /* min-width: 1600px; */
  width: 1200px;
  margin: auto;
  margin-top: 81px;
  padding-top: 63px;
  background: #F3F5F8;
}

.pro-list {
  /* padding-bottom: 37px; */
  margin-top: 32px;
}

.pro-list li {
  float: left;
  width:24%;
  /* height:480px; */
  /* margin-bottom: 42px; */
  background:#fff;
  border-right: 1px solid #EAECEF;
}
.pro-list.l5 li {
  width: 19%;
}
.pro-list li img {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.pro-list li:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.pro-list li p {
  height: 75px;
  line-height: 75px;
  text-align: center;
  font-size:20px;
}

/* 合作企业 */

.index-wrapper-cooperative {
  width: 1200px;
  margin: auto;
  padding-top: 68px;
  text-align: center;
  /* min-width: 1600px; */
  padding-bottom: 185px;
}

.cooperative-list {
  display: inline-block;
}
/* .cooperative-list:last-child {
  width: 120%;
  transform: translateX(-6%);
} */
.cooperative-list li {
  float: left;
  width: 170px;
  height: 145px;
}
.cooperative-list img {
  height: auto;
}
.cooperative-list .fixed-img {
  width: 60%;
  margin-top: 25%;
}
/* 企业宣传片板块 */
.index-wrapper-video {
  padding-top: 76px;
  height:756px;
  background: url(http://cdn.shengxingholdings.com//pc/imgs/index-video-bg.png) no-repeat center;
  background-size: cover;
}
.video-container .swiper-pagination {
  bottom: 5%;
}

.video-container .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 0;
  background: #fff;
  border: 2px solid #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 12px !important;
}

.video-container .swiper-pagination .swiper-pagination-bullet-active {
  background:#fff;
}

.video-container .swiper-slide {
  height: 530px;
  padding: 0 105px;
  margin-top: 86px;
  box-sizing: border-box;
}
.video-l {
  width: 355px;
  min-height: 200px;
  padding-top: 52px;
  float: left;
  font-size: 14px;
  color: #fff;
}
.video-l p {
  margin-top: 11px;
  padding-top: 16px;
  border-top: 1px solid #fff;
}
.video-r {
  width: 631px;
  height:400px;
  float: left;
}
.video-r video {
  display: none;
  width: 100%;
  height: 100%;
}
.swiper-slide-active  .video-r video {
  display: block;
}
/* 股票动态 */

.index-wrapper-stock {
  position: relative;
  /* min-width: 1600px; */
  /* height:745px; */
  padding-top: 75px;
  padding-bottom: 89px;
  background: url('http://cdn.shengxingholdings.com/pc/imgs/2019-1-31-stock-bg.png') no-repeat center;
  background-size: cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          height: 700px;
}
.index-wrapper-stock .title {
  color: #fff;
}
.index-wrapper-stock .sub-title {
  color: #fff;
}
.stock-info-panel {
  position: absolute;
  top: 190px;
  left: 0;
  right: 0;
  margin: auto;
  width: 1200px;
  height:451px;
  /* margin-left: 20%;
  margin-top: 63px; */
  /* -webkit-transform: translateX(-50%);
          transform: translateX(-50%); */
  background: url('http://cdn.shengxingholdings.com/pc/imgs/2019-1-31-stock-info-wrapper.png') no-repeat center;
  background-size: 100% 100%;
}
.stock-info-panel > div {
  float: left;
  width:50%;
  height:451px;
}
.stock-right {
  position: relative;
}

.stock-right h4{
  font-size:20px;
  font-weight:bold;
  color:#fff;
}
.stock-info {
  
  white-space: nowrap;
}
.stock-info.down{
  color:rgba(0,153,68,1);
}
.stock-info.up{
  color:rgb(158, 47, 13);
}
.stock-info>div:first-child {
  display: inline-block;
  font-size:73px;
  font-weight:bold;
}
.stock-info>div:first-child b{
  
  margin-left: 18px;
  font-size: 55px;
}
.stock-info>div:last-child {
  display: inline-block;
  font-size:26px;
  font-weight:400;
  margin-left: 142px;
}
.stock-info-wrapper {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  margin: auto;
  width: 444px;
}
.stock-info-wrapper>p{
  margin-top: 25px;
  font-size:20px;
  font-weight:400;
  color:#fff;
}
.stock-info .iconfont {
  display: none;
}
.stock-info.down .icon-xiajiang {
  display: inline-block;
}
.stock-info.up .icon-up {
  display: inline-block;
}

/* 公司新闻 */
.search-ctrl>div {
  display: inline-block;
  vertical-align: bottom;
}
.search-input {
  width: 255px;
  height: 50px;
  border: 1px solid rgba(152,152,152,1);
  border-radius: 25px;
  vertical-align: bottom;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 23px;
}
.search-input input {
  border: none;
  outline: none;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
  font-size: 16px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 170px;
} 
.search-input .icon-sousuo {
  font-size: 30px;
  color: #C8C8C8;
  cursor: pointer;
}
.search-ctrl .selectric {
  border-radius: 10px;
  width:210px;
  height:50px;
  padding-left: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 20px;
  background: #fff;
  border-color: rgba(152,152,152,1);
}
.search-ctrl .selectric .label {
  font-size: 20px;
  height:50px;
  line-height: 50px;
  background: #fff;
}
.search-ctrl .selectric .button {
  height: 50px;
  line-height: 50px;
  background: #fff;
}
.search-ctrl .selectric-open .selectric-items {
  top: 90%;
  border-radius: 5px;
  overflow: hidden;
  z-index: 1;
}
.recommend {
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  padding: 43px 0 61px;
}
.recommend-list li{
  width:360px;
  height:332px;
  display: inline-block;
  font-size: 0;
}
.recommend-list li> a{
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.recommend-list li:not(:last-child) {
  margin-right: 54px;
}
.recommend-list li .time {
  position: absolute;
  top: 0;
  left: 32px;
  width:71px;
  height:64px;
  background:rgba(35,87,180,1);
  color: #fff;
  text-align: center;
}
.recommend-list li .time .day {
  font-size:28px;
  font-weight:bold;
}
.recommend-list li .time .month {
  font-size:18px;
  font-weight:bold;
}
.recommend-list li>a>img {
  display: block;
  width: 100%;
  height: 242px;
}
.recommend-list li>a>p{
  width:360px;
  height:90px;
  background:rgba(242,242,242,1);
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size:18px;
}

.news-list li {
  border-top: 1px solid #EBEBEB;
  padding: 54px 0 52px;
}
.news-list li:last-child {
  border-bottom: 1px solid #EBEBEB;
}
.news-list li img {
  display: inline-block;
  width:247px;
  height:142px;
}
.news-list li .time {
  display: inline-block;
  text-align: center;
  margin: 0 55px;
  -webkit-transform: translateY(-46px);
          transform: translateY(-46px);
}
.news-list li .time p:first-child {
  font-size: 22px;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
.news-list li .time p:last-child {
  font-size: 18px;
}
.news-list-nopic .summery {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.news-list-nopic .summery p {
  height: auto;
}
.news-list-nopic li .time {
  -webkit-transform: translateY(12px);
          transform: translateY(12px);
}
.summery {
  display: inline-block;
  width:730px;
  /* -webkit-transform: translateY(-46px);
          transform: translateY(-46px); */
          vertical-align: top;
}
.summery h3 {
  font-size:20px;
  margin-bottom: 30px;
}
.summery p {
  height: 60px;
  display:-webkit-box;
  -webkit-box-orient: vertical;    
  -webkit-line-clamp: 3;    
  overflow: hidden;
  font-size:14px;
  font-weight:400;
  color:rgba(60,60,60,1);
}
.news-list .loadmore {
  display: block;
  margin: auto;
  margin-top: 42px;
  margin-bottom: 62px;
}
.news-list .loadmore .iconfont {
  margin-left: 14px;
}

/* 新闻详情 */

.article .date {
  font-size:26px;
  color:rgba(145,145,145,1);
  text-align: center
}
.article-title {
  font-size:28px;
  font-weight:bold;
  text-align: center;
  margin: 54px auto 48px;
}

.article-detail-wrapper {
  border-top: 1px solid #DBDBDB;
  margin-bottom: 70px;
  padding-top: 45px
}

/* 投资者关系 */

.investor-bar-info {
  position: absolute;
  top: 25%;
  right: 20%;
  text-align: right;
  
}
.investor-bar-info h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 55px;
  color: #232323;
}
.investor-bar-info h1:first-child {
  margin-bottom: 10px;
}

.investor-list {
  margin-top: 58px;
  margin-bottom: 83px;
  padding-top: 43px;
  border-top: 1px solid #DBDBDB;
}
.investor-list li {
  width:380px;
  height:280px;
  float: left;
  margin-bottom: 38px;
}
.investor-list li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background: #EEE;
  color: #8D8D92
}

.investor-list li a:active {
  background: #BEBEBE;
  color: #fff
}

.investor-list li:not(:nth-child(3n)) {
  margin-right: 24px;
}
.investor-list li .iconfont {
  position: absolute;
  top: 20%;
  left: 12%;
  font-size: 90px;
  font-weight: normal;
}

.investor-icon {
  position: absolute;
  top: 20%;
  left: 12%;
  display: block;
  width:91px;
  height:80px;
  background: url('http://cdn.shengxingholdings.com/pc/imgs/2019-2-27-investor-icons.png') no-repeat;
}
.investor-icon1 {
  background-position: -63px -146px;
}
.investor-list li a:active .investor-icon1 {
  background-position: -63px -253px;
}
.investor-icon2 {
  background-position: -243px -146px;
}
.investor-list li a:active .investor-icon2 {
  background-position: -243px -253px;
}
.investor-icon3 {
  background-position: -445px -146px;
}
.investor-list li a:active .investor-icon3 {
  background-position: -445px -253px;
}
.investor-icon4 {
  background-position: -628px -146px;
}
.investor-list li a:active .investor-icon4 {
  background-position: -628px -253px;
}
.investor-icon5 {
  background-position: -778px -146px;
}
.investor-list li a:active .investor-icon5 {
  background-position: -778px -253px;
}
.investor-icon6 {
  background-position: -922px -146px;
}
.investor-list li a:active .investor-icon6 {
  background-position: -922px -253px;
}
.investor-icon7 {
  background-position: -67px -377px;
}
.investor-list li a:active .investor-icon7 {
  background-position: -67px -466px;
}
.investor-icon8 {
  background-position: -242px -377px;
}
.investor-list li a:active .investor-icon8 {
  background-position: -242px -466px;
}

.investor-list li .icon-tianjia1 {
  position: absolute;
  top: 69%;
  left: 79%;
  font-size: 32px;
}
.investor-list li h3{
  position: absolute;
  top: 50%;
  left: 11%;
  font-size: 22px;
  font-weight: bold;
}
.investor-list li p{
  position: absolute;
  top: 61%;
  left: 11%;
  font-size: 14px;
  font-weight: bold;
}

/* 互动交流 */

.communication-wrapper {
  border-top: 1px solid #DBDBDB;
  padding-top: 47px;
  margin-bottom: 99px;
}

.form-communication {
  width: 771px;
  margin: 0 auto;
  font-size: 0;
}
.form-item {
  position: relative;
  display: inline-block;
  width: 357px;
  height: 66px;
  line-height: 66px;
  border: 1px solid #999;
  font-size: 14px;
  color: #999;
  margin-bottom: 33px;
  padding-left: 22px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form-item label {
  display: block;
  width: 100%;
  height: 100%;
}
.form-communication .form-item .item-tip {
  position: absolute;
  bottom: -50px;
  width: 100%;
  left: 10px;
  font-size: 12px;
  color: red;
  display: none;
}

.form-communication .form-item:nth-child(odd) {
  margin-right: 52px;
}

.form-item.full {
  width: 100%
}
.form-item.textarea {
  padding-top: 20px;
  width: 100%;
  height: 153px;
}

.form-item textarea {
  resize: none;
  width:90%;
  height: 90%;
  vertical-align: top;
  border: none;
  outline: none;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form-item input {
  border: none;
  outline: none;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 80%;
}

.form-communication .btn-gray {
  float: right;
}

/* 产品与服务 */
.package-type {
  font-size: 0;
}
.package-type li {
  background: #fff;
}
.package-type>li {
  position: relative;
  float: left;
  width:374px;
  height:62px;
  line-height: 62px;
  border:1px solid rgba(160,160,160,1);
  margin-bottom: 76px;
  font-size:22px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #79777A;
}
.package-type>li a {
  display: block;
  height: 100%;
}
.package-type>li:not(:nth-child(3n)) {
  margin-right: 35px;
}
.package-type>li.active {
  background: #144396;
  color: #fff;
  border: 1px solid #144396;
}
.package-type ul {
  position: absolute;
  top: 100%;
  left: -1px;
  z-index: 999;
}
.drop-dwon > ul {
  display: none;
  color: #79777A;
}
.package-type .drop-dwon:hover > ul {
  display: block;
}
.package-type ul {
  border:1px solid rgba(160,160,160,1);
}
.package-type ul>li{
  position: relative;
  width:372px;
  height:40px;
  line-height: 40px;
  /* border:1px solid rgba(160,160,160,1); */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.package-type ul>li:hover>ul {
  display: block;
}

.package-type ul ul {
  display: none;
  top: 0;
  left: -101%;
}
.package-type li[data-type] {
  color: red;
}
.package-type ul >li:hover {
  background: #4369AB;
  color: #fff;
}
.package-type  li .iconfont {
  position: absolute;
  right: 5%;
  top: 5%;
}
.package-type ul ul{
  color: #79777A;
}
.package-type ul ul  li:hover {
  cursor: pointer;
  background: #4369AB;
  color: #fff;
}
.package-list {
  width: 1197px;
  padding-top: 52px;
  margin: 0 auto;
  padding-bottom: 27px;
}
.package-list li {
  float: left;
  width:360px;
  height:400px;
  background: #fff;
  margin-bottom: 38px;
}
.package-list li:not(:nth-child(3n)) {
  margin-right: 56px;
}
.package-list li img {
  margin: 30px auto 0;
  display: block;
  width:254px;
  height:auto;
  /* min-height: 317px; */
}

.package-list li p {
  margin-top: 10px;
  font-size: 18px;
  text-align: center;
  color: #434249;
}

.package-info {
  width:623px;
}

.package-info h2 {
  height: 70px;
  line-height: 70px;
  padding-left: 10px;
  font-weight: normal;
  font-size:28px;
  border-bottom: 1px solid #DEDEDE;
}
.package-desc {
  padding-top: 35px;
  padding-bottom: 43px;
  padding-left: 10px;
  border-bottom: 1px solid #DEDEDE;
  font-size:14px;
  line-height: 46px;
}
.package-spec {
  padding-top: 45px;
  padding-bottom: 36px;
  padding-left: 10px;
  border-bottom: 1px solid #DEDEDE;
}
.package-spec h3 {
  margin-bottom: 18px;
  font-size:24px;
  font-weight: normal;
}
.spec-list li {
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.spec-list li:nth-child(even) {
  width: 35%;
}
.spec-list li:nth-child(odd) {
  width: 65%;
}
.package-video {
  padding-top: 35px;
  padding-bottom: 43px;
  padding-left: 10px;
}

.package-video h3 {
  margin-bottom: 58px;
  font-size:24px;
  font-weight: normal;
}
.video-wrapper {
  width:609px;
  height:408px;
}
.video-wrapper video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.pack-img {
  width: 574px;
}
.pack-img img {
  width:391px;
  height:auto;
  margin: 70px auto 0;
  display: block;
}
.printing-txt {
  position: absolute;
  top: 50%;
  line-height: 32px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width:519px;
  font-size:16px;
  text-indent: 2em;
}
.printing-txt1 {
  position: absolute;
  top: 45%;
  left: 17%;
  line-height: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32%;
  font-size:16px;
  text-indent: 2em;
}
.printing-txt2 {
  position: absolute;
  top: 45%;
  left: 52.5%;
  /* line-height: 30px; */
	line-height: 23px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width:30%;
  font-size:16px;
  text-indent: 2em;
}
.img-wrapper {
  position: relative;
  width:519px;
  margin-bottom: 20px;
}
.img-wrapper1 {
  position: relative;
  width:30%;
  left: -18.5%;
  margin-bottom: 20px;
}
.img-wrapper2 {
  position: relative;
  width:30%;
  left: 17%;
  margin-bottom: 20px;
}
.img-wrapper img {
  width: 100%;
}
.img-wrapper img:not(:first-child) {
  margin-top: 17px;
}
.printing-wrapper {
  padding: 0px 0 0px;
}
.lighting-top {
  width: 100%;
}
.lighting-item {
  margin-bottom: 10px;
}
.lighting-item:last-child {
  margin-bottom: 111px;
}
.lighting-item>div {
  position: relative;
  width: 50%;
  height: 413px;
  background: #F8F8F8;
  padding: 60px 40px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.lighting-item>div img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.lighting-item h3 {
  font-size: 22px;
  margin-bottom: 35px;
}
.lighting-item .iconfont {
  font-size: 34px;
  color: #28A0DE;
  margin-right: 10px;
  font-weight: normal;
  vertical-align: sub;
}
.lighting-item p {
  font-size: 16px;
  line-height: 30px;
}
.increment-top {
  height:200px;
  background: url(http://cdn.shengxingholdings.com/pc/imgs/zengzhi-bar.png) no-repeat center;
  background-size: 100% 100%;
}
.increment-middle {
  height:200px;
  background: url(http://cdn.shengxingholdings.com/pc/imgs/zengzhi-bar2.png) no-repeat center;
  background-size: 100% 100%;
}

.increment-top .wrapper-1197{
  font-size: 30px;
  text-align: center;
  line-height: 200px;
  margin: 0 auto;
  color:rgba(50,50,50,1);
}
.increment-middle .wrapper-1197{
  font-size: 30px;
  text-align: center;
  line-height: 200px;
  margin: 0 auto;
  color:rgba(50,50,50,1);
}
.increment-item {
  padding: 67px 0 69px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  height: 640px;
}
.increment-item>div {
  position: relative;
  width: 50%;
  height: 100%;
  padding: 120px 40px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.increment-item>div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  height: 500px;
  width: auto;
}
.increment-item>div h3{
  margin-bottom: 20px;
  font-size: 22px
}
.increment-item>div p{
  line-height: 35px;
  font-size: 16px;
}

/* 人才&活动 */
.idea-list-wrapper {
  margin-top: 0px;
}
.idea-list li{
  position: relative;
  float: left;
  width: 50%;
  height:551px;
  line-height:551px;
  text-align: center;
  font-size:24px;
  font-weight: bold;
  overflow: hidden;
}
.idea-list li img {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  width: auto;
  vertical-align: middle;
}
.idea-list li:hover img {
  -webkit-transform: translateX(-50%) scale(1.1);
          transform: translateX(-50%) scale(1.1);
}
.college-wrapper img {
  width: 100%;
  height: auto;;
}
.college-title {
  padding-bottom: 50px;
  font-size:28px;
  font-weight:bold;
  text-align: center;
  border-bottom: 1px solid #C1C1C1;
}
.college-wrapper p {
  padding-top: 45px;
  padding-bottom: 49px;
  font-size: 18px;
  line-height: 35px;
}
.college-wrapper h3 {
  margin-top: 39px;
  text-align: center;
  font-size: 28px;
}
.type-selector {
  padding-bottom: 13px;
  margin-bottom: 11px;
  font-size:20px;
  font-weight:400;
  color:rgba(129,129,129,1);
  border-bottom: 1px solid #F5F5F5;
}
.select-item {
  margin-left: 43px;
}

.select-item li{
  float: left;
  padding: 2px 20px;
  margin: 0 10px;
  border-radius: 15px;
  cursor: pointer;
}
.select-item li.active {
  color: #fff;
  background: #144396;
}
.recruit-search-ctrl .search-input{
  margin-left: 0;
  margin-top: 18px;
  width:475px;
  height:50px;
}

.position-title {
  margin-top: 27px;
  margin-bottom: 20px;
}
.position-title li {
  float: left;
  width: 25%;
  height:76px;
  line-height: 76px;
  text-align: center;
  background: #F2F2F2;
  font-size:22px;
  font-weight:400;
  color:rgba(102,102,102,1);
}
.position-list li {
  height: 202px;
  border-bottom: 1px solid #F8F8F8;
}
.position-list li:hover a {
  -webkit-box-shadow: 0 0 5px 5px #eaeaea;
          box-shadow: 0 0 5px 5px #eaeaea;
}
.position-list li a{
  display: block;
  margin-top: 35px;
}
.position-list li span {
  width: 25%;
  display: inline-block;
  float: left;
  height:160px;
  line-height: 160px;
  text-align: center;
  font-size:20px;
  font-weight:400;
  color:rgba(51,51,51,1);
}

/* 合作伙伴 */
.pantners-wrapper h3{
  margin-top: 24px;
  font-size: 22px;
  color: RGBA(20, 67, 150, 1);
  text-align: center;
}
.pantners-wrapper p{
  margin-top: 5px;
  font-size: 16px;
  text-align: center;
}
.pantners-wrapper .tip {
  margin-top: 22px;
  margin-bottom: 35px;
  text-align: center;
  font-size: 16px;
  color: RGBA(131, 131, 131, 1);
}
.pantners-logo {
  height: 650px;
  line-height: 650px;
  background: url(http://cdn.shengxingholdings.com//pc/imgs/20190529-hezuohuoban-bg.png) no-repeat center;
  background-size: cover;
  margin-bottom: 20px;
  text-align: center;
}
.pantners-logo img {
  /* display: block; */
  width: 1200px;
  height: 600px;
  display: inline-block;
  vertical-align: middle;
  /* margin: auto; */
  /* margin-top: 55px; */
}
/* 公司简介 */
.company-wrapper .title-sm-wrapper {
  margin-bottom: 30px;
}
.company-wrapper p{
  font-size: 16px;
  text-indent: 2em;
  line-height: 38px;
}
.company-img {
  margin-top: 102px;
  margin-bottom: 129px;
}

/* 技术成果 */
.tech-wrapper p {
  margin-top: 85px;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
  text-align: center;
}
.patent-wrapper {
  margin-top: 135px;
  margin-bottom: 170px;
}
.patent-wrapper li {
  float: left;
  margin: 0 60px;
}
.patent-wrapper h1 {
  color: #C9020E;
  font-size: 60px;
}
.patent-wrapper span {
  font-size: 18px;
}
.patent-wrapper p {
  margin-top: 20px;
}

/* 企业标识 */
.sxinfo-wrapper .title-sm-wrapper {
  margin-bottom: 47px;
  margin-top: 63px;
}
.sxinfo-img {
  margin-bottom: 10px;
}

/* 昇兴家园 */
.staff-style-wrapper .journal-list {
  background: transparent;
}
.staff-style-wrapper .journal-list li {
  float: left;
  width:600px;
  height:140px;
  margin-top: 0;
  margin-bottom: 50px;
  background: #ECECEC;
}
.staff-style-wrapper .journal-list li:nth-child(even) {
  float: right;
}

/* 企业荣誉 */
.honor-info {
  padding: 0 20px;
  margin-bottom: 50px;
}
.honor-info li {
  float: left;
  width: 49%;
  line-height: 34px;
}
.honor-info li:nth-child(odd) {
  margin-right: 2%;
}
.honor-list li{
  float: left;
  width:373px;
  height:404px;
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  margin-bottom: 36px;
}
.honor-list li:not(:nth-child(3n-2)) {
  margin-left: 36px;
}
.honor-list img{
  width:310px;
  height:241px;
}
.honor-list p {
  font-size:18px;
  font-weight:bold;
  line-height:37px;
  text-align: center;
}
.bg-wrapper-gray {
  background: #F6F6F6;
}
/* 智能营销 */
.smart-icon{ display: inline-block;    vertical-align: bottom; margin-right: 20px; background:url(http://cdn.shengxingholdings.com/pc/imgs/smart-icons.png) no-repeat 9999px 9999px;}
.smart-icon_s1{ width:30px; height:26px; background-position:0px 0px;}
.smart-icon_s4{ width:27px; height:27px; background-position:-50px 0px;}
.smart-icon_s2{ width:29px; height:29px; background-position:-97px 0px;}
.smart-icon_s3{ width:33px; height:29px; background-position:-146px 0px;}
.smart-title-icon {
  font-size: 20px;
  color: rgba(20, 67, 150, 1);
  text-align: center;
}
.smart-info-wrapper {
  margin-top: 50px;
  padding-bottom: 57px;
}
.smart-info-wrapper p{
  margin-top: 18px;
  margin-bottom: 60px;
  text-align: center;
  font-size: 14px;
  line-height: 30px;
}
.smart-title {
  margin: 43px 0 39px;
  font-size:24px;
  text-align: center;
  color:rgba(18,64,141,1);
}
.marketing-methods-wrapper {
  padding-bottom: 70px;
}
.marketing-map {
  width:1196px;
  height:611px;
  margin-bottom: 60px;
}
.smart-info {
  text-align: center;
  font-size:14px;
  font-weight:400;
  line-height: 30px;
}
.smart-circle {
  padding-bottom: 45px;
}
.smart-circle-wrapper {
  margin-top: 35px;
}
.smart-circle-wrapper img {
  float: left;
}
.smart-circle-wrapper img:first-child {
  width:430px;
  height:396px;
  margin-right: 240px;
}
.smart-circle-wrapper img:last-child {
  width:527px;
  height:381px;
}
.smart-case-wrapper {
  margin-top: 57px;
  margin-bottom: 80px;
}

/* 战略布局 */
#map {
  width:1163px;
  height:872px;
}
.company-list {
  width: 1300px;
  font-size: 16px;
}
.company-list>li {
  float: left;
  width:420px;
}
.company-list ul li {
  line-height: 30px;
  max-width: 350px;
}
.company-detail-list li {
  float: left;
  width:394px;
  height:248px;
  padding-top: 44px;
  padding-left: 48px;
  margin-bottom: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background:rgba(249,249,249,1);
}
.company-detail-list li:not(:nth-child(3n-2)) {
  margin-left: 7px;
}
.company-detail-list {
  margin-bottom: 97px;
  font-size: 16px;
}
.company-title {
  margin: 59px 0 48px;
  font-size:16px;
  color:rgba(20, 67, 150, 1);
}
.company-detail-list h4 {
}
.company-detail-list p {
  width: 90%;
  font-size: 16px;
  margin-top: 5px;
  line-height: 28px;
}

/* 抖音 */
.icon-douyin{ display: block; margin: 0 auto; background:url(http://cdn.shengxingholdings.com/pc/imgs/douyin-icons.png) no-repeat 9999px 9999px;}
.icon_douyin-icon5{ width:113px; height:94px; background-position:0px 0px;}
.icon_douyin-icon3{ width:97px; height:97px; background-position:-133px 0px;}
.icon_douyin-icon2{ width:91px; height:100px; background-position:-250px 0px;}
.icon_douyin-icon4{ width:102px; height:102px; background-position:-361px 0px;}
.icon_douyin-icon1{ width:105px; height:105px; background-position:-483px 0px;}
.douyin-slider {
  width: 100%;
  height: 100%;
}
.douyin-slider img {
  display: block;
  margin: 20px auto 0;
  width: 100%;
  height: 100%;
}
.douyin-slider p {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(167, 167, 167, 1);
  text-align: center;
}
.wrapper-1197-dy p{
	margin-top: 10px;
  font-size: 16px;
  color: rgba(167, 167, 167, 1);
  text-align: center;
}
.douyin-title {
  margin:49px 0 60px 0;
  font-size:24px;
  color:rgba(18,64,141,1);
  text-align: center;
}
.douyin-title-h1 {
  margin:10px 0 30px 0;
  font-size:23px;
  text-align: center;
  color: #fff;
}
.douyin-service-list {
  margin-bottom: 64px;
}
.douyin-service-list li {
  float: left;
  width:223px;
  height:400px;
  padding-top: 67px;
  padding: 67px 10px 0;
  background:#4369AB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.douyin-service-list li:not(:first-child) {
  margin-left: 20px;
}
.douyin-service-list h5 {
  margin-top: 56px;
  margin-bottom: 31px;
  font-size:20px;
  color:#fff;
  text-align: center;
}
.douyin-service-list p {
  font-size:16px;
  color:#fff;
}

/* 视频营销 */
.video-desc {
  width: 1191px;;
  margin-top: 74px;
  margin-bottom: 59px;
  font-size:20px;
  font-weight:bold;
  color:rgba(18,64,141,1);
  line-height:28px;
  text-align: center;
}

.video-slider {
  width: 1197px;
  height: 837px;
}
.video-slider img {
  display: block;
  margin: 0 auto;
  width: 80%;
  height: 75%;
}

/* ip营销 */
.ip-good {
  margin: 50px 0 55px;
}
.ip-cooperation{
  margin-bottom: 60px;
} 
.ip-cooperation li {
  float: left;
  width:284px;
  height:420px;
  padding: 15px;
  background:#fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #12408D;
  text-align: center;
}
.ip-cooperation li:not(:first-child) {
  margin-left: 20px;
}
.ip-cooperation li img {
  width:254px;
  height:249px;
}
.ip-cooperation h3 {
  margin: 16px 0 19px;
}

/* 发展历程 */
/* .history-icon{ display: inline-block; background:url(http://cdn.shengxingholdings.com/pc/imgs/history-icons2019.png) no-repeat 9999px 9999px;}
.icon_history-icon1{ width:142px; height:142px; background-position:0px 0px;}
.icon_history-icon2{ width:142px; height:142px; background-position:-162px 0px;}
.icon_history-icon3{ width:142px; height:142px; background-position:-324px 0px;}
.icon_history-icon4{ width:142px; height:142px; background-position:0px -162px;}
.icon_history-icon5{ width:142px; height:142px; background-position:-162px -162px;}
.icon_history-icon6{ width:142px; height:142px; background-position:-324px -162px;}
.icon_history-icon7{ width:142px; height:142px; background-position:0px -324px;}
.icon_history-icon8{ width:142px; height:142px; background-position:-162px -324px;}
.icon_history-icon9{ width:142px; height:142px; background-position:-324px -324px;} */

.history-icon{ display: inline-block; background:url(http://cdn.shengxingholdings.com/pc/imgs/history-icons20230621.png) no-repeat 9999px 9999px;}
.icon_history-icon1{ width:142px; height:142px; background-position:0px 0px;}
.icon_history-icon2{ width:142px; height:142px; background-position:-152px 0px;}
.icon_history-icon3{ width:142px; height:142px; background-position:-304px 0px;}
.icon_history-icon4{ width:142px; height:142px; background-position:-456px 0px;}
.icon_history-icon5{ width:142px; height:142px; background-position:0px -152px;}
.icon_history-icon6{ width:142px; height:142px; background-position:-152px -152px;}
.icon_history-icon7{ width:142px; height:142px; background-position:-304px -152px;}
.icon_history-icon8{ width:142px; height:142px; background-position:-456px -152px;}
.icon_history-icon9{ width:142px; height:142px; background-position:0px -304px;}
.icon_history-icon10{ width:142px; height:142px; background-position:-152px -304px;}
.icon_history-icon11{ width:142px; height:142px; background-position:-304px -304px;}
.icon_history-icon12{ width:142px; height:142px; background-position:-456px -303px;}
.icon_history-icon13{ width:142px; height:142px; background-position:-1px -451px;}
.icon_history-icon14{ width:142px; height:142px; background-position:-152px -451px;}
.icon_history-icon15{ width:142px; height:142px; background-position:-304px -451px;}

.history-pro {
  width: 55px;
  padding-top: 29px;
}
.history-wrapper {
  margin-bottom: 95px;
}
.history-info {
  white-space: nowrap;
  /* margin-left: 100px; */
  margin-top: 25px;
}
.history-left .history-info h3 {
  color: #144396;
  text-align: right;
}
.history-left .history-info p {
  text-align: right;
}
 
.history-left .history-info {
  margin-left: 35px;
}
.history-right .history-info {
  margin-right: 30px;
}
.history-right .history-info h3 {
  color: #144396;
  text-align: left;
}

/* 防伪溯源专题页 */
.title-with-block {
  position: relative;
  font-size:18px;
  font-weight:400;
  color:rgba(20,0,1,1);
}
.title-with-block::before {
  content: '';
  position: absolute;
  width:64px;
  height:12px;
  background:#5097FF;
  top: -18px;
  left: 0;
}
.suyuan-p {
  margin-top: 18px;
  color:rgba(10,0,28,1);
  font-size: 14px;
}
.suyuan-app-wrapper {
  margin-top: 69px;
}
.suyuan-app-wrapper li{
  float: left;
  width: 255px;
  height: 253px;
  margin-bottom: 43px;
}
.suyuan-app-wrapper li:not(:nth-child(3n-2)) {
  margin-left: 200px;
}
.suyuan-app-wrapper li img {
  height: auto;
}
.suyuan-sys-wrapper li {
  float: left;
  width: 420px;
  height:354px;
}
.suyuan-sys-wrapper li:nth-child(even) {
  float: right;
}
.suyuan-sys-wrapper li img {
  height: auto;
  margin-top: 55px;
}
.suyuan-sys-wrapper .title-with-block {
  margin-top: 115px;
}
.suyuan-qrcode-wrapper {
  margin-top: 130px;
  max-width: 1920px;
  height:642px;
  background:  url(http://cdn.shengxingholdings.com/pc/imgs/suyuan-bg.png) no-repeat center;
}
  
.suyuan-qrcode li{
  width:231px;
  height:365px;
  float: left;
  margin-right: 65px;
}
.suyuan-qrcode-wrapper h1 {
  margin-top: 87px;
  margin-bottom: 67px;
  font-size:20px;
  color: #fff;
  text-align: center;
}
.zhuashi-wrapper {
  padding: 21px 0 117px;
}
.zhuashi-wrapper h1 {
  padding-bottom: 30px;
  font-size:28px;
  font-family:PingFang-SC-Regular;
  font-weight:bold;
  color:rgba(50,50,50,1);
  border-bottom: 1px solid #999;
}
.zhuashi-wrapper img {
  margin-top: 67px;
}

/* 数码打印 */
.suma-banner {
  height: 200px;
  background: url(http://cdn.shengxingholdings.com//pc/imgs/20190428-shuma-banner.png) no-repeat center;
  background-size: cover;
  line-height: 200px;
  text-align: center;
  font-size:36px;
  font-weight:400;
}
.suma-bottom {
  height: 281px;
  background: url(http://cdn.shengxingholdings.com//pc/imgs/20190428-shuma-bottom.png) no-repeat center;
  background-size: cover;
  line-height: 281px;
  text-align: center;
  font-size:24px;
  font-weight:400;
  color: #fff;
}
.suma-bottom a {
  display: inline-block;
  width:456px;
  height:108px;
  line-height: 108px;
  border:1px solid #fff;
  text-align: center;
}


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

/*------------------------------------------------------------------------------*/
/*.div_content {
	position: relative;
	width: 100%;
	height: 60rem;
	border: 1px solid red;
}
.div_uItems {
	position: absolute;
	list-style-type: none;
	width: 100%;
	height: auto;
	border: 1px solid red;
}*/
/*ul.uIndex {
	position: absolute;
	bottom: 100px;
	left: 100px;
	border: 1px solid red;
}
.div_uItems li{
  position: absolute;
	width: 100%;
	height: 100%;
}
ul.uItems li img {
	width: 100%;
	height: 100%;
}*/
/*------------------------------------------------------------------------------*/
/*.box{
		width: 100%;
		height: 50%;
		position: relative;
		border: 1px solid red;
}
.box1{
		position: absolute;
		top:45%;
		left: 2%;
		width: 30px;
		height: 70px;
		border: 0px solid red;
		background-color: rgba(1,0,0,.2);
}
.box1 img{
		width: 30px;
		height: 60px;
		margin:5px auto 0;
}
.box2{
		position: absolute;
		top: 45%;
		right: 2%;
		width: 30px;
		height: 70px;
		border: 0px solid red;
		background-color: rgba(1,0,0,.1);
}
.box2 img{
		width: 30px;
		height: 60px;
		margin:5px auto 0;
}
.box3{
	position: absolute;
	bottom: 5%;
	left: 50%;
	width: 100px;
	height: 10px;
}
.box3 div{
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #A0A0A0;
	background-color: #000;
}
.box3 .box31{
	left: 0%;
	background-color: #fff;
}
.box3 .box32{
	left: 14%;
}
.box3 .box33{
	left: 28%;
}
.box3 .box34{
	left: 42%;
}
.box3 .box35{
	left: 56%;
}*/
