@charset "UTF-8";
@font-face{font-family:"hmBold";src:url(/App_Web/fonts/HarmonyOS_Sans_SC_Bold.ttf);}
@font-face{font-family:"hmLight";src:url(/App_Web/fonts/HarmonyOS_Sans_SC_Regular.ttf);}
@font-face{font-family:"hmMedium";src:url(/App_Web/fonts/HarmonyOS_Sans_SC_Medium.ttf);}
@font-face{font-family:"hmRegular";src:url(/App_Web/fonts/HarmonyOS_Sans_SC_Regular.ttf);}
@font-face{font-family:"YouSheBiaoTiHei";src:url(/App_Web/fonts/YouSheBiaoTiHei-2.ttf);}
@font-face{font-family:"Oswald";src:url(/App_Web/fonts/Oswald-Bold.otf);}
* {
font-family:"hmRegular";
}
*,
::after,
::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
div,
span,
applet,
object,
iframe,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  /*border: 0;*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html,
body {
  color: #555;
}
html {
  -webkit-text-size-adjust: 100%;
  font-size: 14px;
}
body {
  -webkit-text-size-adjust: none;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  padding: 0;
  margin: 0;
}
input,
textarea {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-appearance: none;
  border-radius: 0;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
  display: none;
}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(/App_Web/images/select.gif) no-repeat scroll right 20px center
    transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

a,
a:active {
  color: #555;
}
a:hover {
  color: #eb5b02;
}
a,
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  noline: -webkit-tap-highlight-color;
  /* 去掉链接触摸高亮 */
  -webkit-tap-highlight-color: transparent;
}
:focus,
a:focus {
  outline: none;
  -moz-outline: none;
}
table,
td,
th {
  border-collapse: collapse;
  border-spacing: 0;
}
.ul,
.ul li {
  list-style: none;
}
ul,
ul li {
  list-style: none;
}
hr {
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
  background-color: #000;
  height: 1px;
}
img {
  border: none;
  max-width: 100%;
  vertical-align: middle;
}
.Ispic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  margin: 0;
  text-align: justify;
  text-justify: inter-ideograph;
}
.clear {
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
  zoom: 0;
}
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
/*单行文本省略号*/
.dot {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dot2,
.dot3,
.dot4 {
  display: -webkit-box;
  /* display: box; */
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
}
.dot2 {
  -webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
  -webkit-line-clamp: 3;
}
.dot4 {
  -webkit-line-clamp: 4;
}
.ytable {
  display: table;
  table-layout: fixed;
}
.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}
/*设置隐藏*/
.none {
  display: none;
}
.hidden {
  visibility: hidden;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.auto-inner {
  width: 96%;
  max-width: 1200px;
  margin: 0 auto;
}
.pr {
  position: relative;
}
.nm {
  margin: 0;
}
.nfw {
  font-weight: normal;
}
.img-block {
  display: block;
  width: 100%;
}
/*baidu edit css*/
.view.editor p {
  margin: 16px 0;
}
.view.editor .list-paddingleft-2 {
  padding-left: 0;
}
.view.editor ol,
.view.editor ul {
  width: auto;
}
.view.editor li {
  clear: inherit;
}

/*STAR*/

.padd-3 {
  padding: 2% 0 0 0;
}
.padd-2 {
  padding: 2% 0 4% 0;
}
.padd-4 {
  padding: 4% 0;
}
.padd-5 {
  padding: 5% 0;
}
.pbottom-4 {
  padding-bottom: 4%;
}
.pbottom-6 {
  padding-bottom: 6%;
}
.mtop-4 {
  margin-top: 4%;
}
.ptop-6 {
  padding-top: 6.5%;
}
.border-bottom {
  border-bottom: 1px solid #f2f2f2;
}
/*margin*/
.mt3 {
	margin-top: 30px;
}

/*内页banner*/
.page-ban img {
  width: 100%;
}
.page-ban .wapban {
  display: none;
}
@media (max-width: 1024px) {
  .page-ban .wapban {
    display: block;
  }
  .page-ban .pcban {
    display: none;
  }
}

/*走进世纪*/
.about-tit {
  text-align: center;
  font-size: 34px;
  color: #555;
  line-height: normal;
}
.about-tit span {
  display: block;
  text-transform: uppercase;
  color: #d9d9d9;
  position: relative;
  font-size: 22px;
}
.about-tit span:before {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  margin: 12px auto;
  background: #eb5b02;
}
.more-orange {
  color: #eb5b02;
  font-size: 14px;
}
.more-orange:after {
  content: '>';
  display: inline-block;
  font-family: 宋体;
  font-weight: bold;
  margin-left: 5px;
}
.about-item {
  padding: 3.5% 0;
}

.about-item1 {
  background: url('/App_Web/images/bg/about_bg.jpg') no-repeat center top;
}
.about-info {
  font-size: 16px;
  color: #555555;
  line-height: 32px;
  text-align: justify;
}
.about-one-ul {
  max-width: 905px;
  margin: 5% auto;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #eb5b02;
  line-height: 32px;
  table-layout: fixed;
}
.about-one-ul li {
  border-right: 1px solid #e5e5e5;
  width: 25%;
}
.about-one-ul li:last-child {
  border-right: none;
}
.about-more {
  width: 190px;
  line-height: 46px;
  text-align: center;
  border: 1px solid #eb5b02;
  color: #eb5b02;
  font-size: 16px;
  display: block;
  margin: 4% auto 2%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.about-more:hover {
  background: #eb5b02;
  color: #fff;
}

.about-item2 {
  background: #f4f5f6;
}
.about-newst-tit {
  position: relative;
  text-align: left;
  padding-left: 15px;
}
.about-newst-tit:before {
  position: absolute;
  left: 0;
  width: 2px;
  height: 86%;
  top: 7%;
  background: #eb5b02;
  content: '';
}
.about-newst-tit span:before {
  display: none;
}
.about-newst-tit .more-orange {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
.about-newslist {
  padding: 1.5% 0 0;
}
.about-newslist li {
  width: 48%;
  float: left;
  margin-right: 4%;
  margin-bottom: 1.5%;
}
.about-newslist li:nth-child(2n) {
  margin-right: 0;
}
.about-newslist a {
  display: block;
  padding: 4.5%;
  background: #edeff0;
}
.about-newslist a * {
  padding-left: 18px;
}
.about-newslist p {
  position: relative;
  font-size: 18px;
  color: #555555;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.about-newslist p:before {
  content: '';
  position: absolute;
  left: 0;
  width: 5px;
  height: 5px;
  background: #eb5b02;
  top: 50%;
  margin-top: -2px;
}
.about-newslist time {
  font-weight: bold;
  color: #888888;
  margin-top: 5px;
  display: block;
}
.about-newslist a:hover p {
  color: #eb5b02;
}

.about-item3 .auto-inner {
  display: flex;
  justify-content: space-around;
}
.about-item3 li {
  text-align: center;
  float: left;
  line-height: 26px;
}
.about-item3 li:last-child {
  margin-right: 0;
}
.about-item3 figure {
  overflow: hidden;
  max-width: 138px;
  margin: 0 auto 20px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.about-item3 figure img {
  border: 2px solid #eb5b02;
  border-radius: 100%;
}
.about-item3 h3 {
  font-weight: normal;
  font-size: 20px;
  color: #555555;
}
.about-item3 p {
  font-size: 18px;
  color: #888888;
}
.about-item3 a:hover figure {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.about-item3 a:hover h3 {
  color: #eb5b02;
}
@media (max-width: 1240px) {
  .about-item3 li {
    margin-right: 0;
    width: 15%;
  }
}

@media (max-width: 768px) {
  .about-tit {
    font-size: 30px;
  }
  .about-tit span,
  .about-one-ul {
    font-size: 20px;
  }
  .about-item3 h3 {
    font-size: 18px;
  }
  .about-item3 p {
    font-size: 16px;
  }
}

@media (max-width: 640px) {
  .about-item {
    padding: 8% 0;
  }
  .about-tit {
    font-size: 20px;
  }
  .about-tit span,
  .about-newslist p,
  .about-item3 h3 {
    font-size: 16px;
  }
  .about-more {
    width: 100px;
    line-height: 36px;
    font-size: 14px;
  }
  .about-info {
    font-size: 14px;
    line-height: 24px;
  }
  .about-one-ul li {
    float: left;
    width: 50%;
    margin-bottom: 5%;
    font-size: 16px;
    line-height: 26px;
  }
  .about-one-ul li:nth-child(2n) {
    border-right: none;
  }
  .about-newslist li {
    width: 100%;
    margin-right: 0;
  }
  .about-item3 li {
    width: 50%;
    margin: 3% 0;
  }
  .about-item3 figure {
    margin-bottom: 10px;
  }
  .about-item3 figure img {
    max-width: 60%;
    margin: 0 auto;
  }
  .about-item3 p {
    font-size: 14px;
  }
}

/*主要股东*/
.partner-list li {
  float: left;
  width: 47%;
  margin-right: 6%;
  margin-bottom: 1%;
}
.partner-list li:nth-child(2n) {
  margin-right: 0;
}
.partner-list li figure {
  overflow: hidden;
}
.partner-list li img {
  width: 100%;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.partner-list li p {
  padding: 4%;
  background: #f4f5f6;
  color: #555;
  font-size: 18px;
  line-height: 24px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.partner-list li p:before {
  content: '>';
  font-family: 宋体;
  float: right;
  font-weight: bold;
}
.partner-list a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.partner-list a:hover p {
  background: #eb5b02;
  color: #fff;
}
@media (max-width: 768px) {
  .partner-list li {
    width: 49%;
    margin-right: 2%;
  }
  .partner-list li p {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .partner-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5%;
  }
  .partner-list li p {
    font-size: 16px;
  }
}

.partner-tit {
  text-align: center;
  font-size: 34px;
  color: #555555;
  line-height: normal;
  padding: 3% 0;
}
.partner-about {
  padding-top: 5%;
}
.partner-about .fl {
  width: 60%;
}
.partner-about .fr {
  width: 34.6%;
}
.p-about-tit {
  font-size: 30px;
  line-height: normal;
  font-weight: normal;
  padding: 2.5% 0;
}
.partner-about article {
  color: #888;
  font-size: 16px;
  line-height: 28px;
  text-align: justify;
}

.f3f5f6 {
  background: #f3f5f6;
}
.partner-item2-qh li {
  float: left;
  width: 48.5%;
  margin-right: 3%;
}
.partner-item2-qh li:nth-child(2n) {
  margin-right: 0;
}
.partner-item2-qh figure img {
  width: 100%;
}
.partner-item2-qh .txt {
  padding: 0 4px;
}
.partner-item2-qh h3 {
  font-weight: normal;
  padding: 3.5% 0 2%;
  font-size: 20px;
}
.partner-item2-qh h3 .icon {
  display: inline-block;
  margin-right: 5px;
}
.partner-item2-qh h3 span {
  display: inline-block;
  font-size: 16px;
  color: #888888;
}
.partner-item2-qh p {
  font-size: 16px;
  line-height: 26px;
  color: #888888;
}

.partner-item3-qh .p-about-tit {
  padding: 0 0 3.5%;
  text-align: center;
}
.partner-item3-qh .item {
  padding: 2% 3% 4%;
  margin-bottom: 5px;
}
.partner-item3-qh article {
  padding-bottom: 3%;
}
.partner-item3-qh .title {
  padding-left: 10px;
  font-size: 22px;
  line-height: 28px;
  position: relative;
  margin: 2% 0;
}
.partner-item3-qh .title:before {
  content: '';
  position: absolute;
  left: 0;
  width: 3px;
  height: 21px;
  top: 5px;
  background: #eb5b02;
}
.partner-item3-qh .txt {
  font-size: 0;
}
.partner-item3-qh .p {
  display: inline-block;
  min-width: 50%;
  vertical-align: top;
  padding-right: 2%;
  font-size: 16px;
  line-height: 28px;
  padding-left: 85px;
  position: relative;
  margin-bottom: 1.6%;
  min-height: 28px;
}
.partner-item3-qh .year {
  position: absolute;
  left: 0;
  top: 1px;
  width: 66px;
  line-height: 26px;
  background: #e4e6e7;
  font-size: 14px;
  text-align: center;
}
.partner-item3-qh .year:before {
  content: '';
  position: absolute;
  left: 100%;
  border: 5px solid transparent;
  border-left-color: #e4e6e7;
  top: 50%;
  margin-top: -5px;
}
@media (max-width: 768px) {
  .partner-tit {
    font-size: 30px;
  }
  .p-about-tit {
    font-size: 24px;
  }
  .partner-about .fl,
  .partner-about .fr {
    float: none;
    width: 100%;
    margin-bottom: 3%;
  }
}
@media (max-width: 640px) {
  .partner-tit {
    font-size: 24px;
  }
  .p-about-tit {
    font-size: 20px;
  }
  .partner-about article {
    font-size: 14px;
    line-height: 24px;
  }
  .partner-item2-qh li {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 5%;
  }
  .partner-item2-qh h3 {
    font-size: 16px;
  }
  .partner-item2-qh p {
    font-size: 14px;
    line-height: 24px;
  }
  .partner-item3-qh .title {
    font-size: 18px;
    margin-bottom: 3%;
  }
  .partner-item3-qh .p {
    font-size: 14px;
    margin-bottom: 5%;
  }
}

.partner-item1-xm {
  padding-bottom: 2%;
}
.partner-item1-xm .p-about-tit {
  padding: 0 0 4%;
}
.partner-item1-xm .auto-inner {
  position: relative;
}
.partner-item1-xm .slick-slider {
  position: static;
}
.partner-honor .ul {
  font-size: 0;
}
.partner-honor .ul li {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 28px;
  padding-left: 55px;
  position: relative;
  min-height: 50px;
  margin-bottom: 2.5%;
  padding-right: 20px;
}
.partner-honor .ul2 li {
  margin-bottom: 8.5%;
}
.partner-honor li i {
  position: absolute;
  left: 0;
  top: 4px;
  width: 48px;
  height: 48px;
  background: url('/App_Web/images/honor-icon.png') no-repeat center;
}
.partner-honor li time {
  font-size: 14px;
  color: #888888;
}
.partner-honor .slick-arrow {
  position: absolute;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background: none;
  border: 1px solid #e1e3e6;
  font-family: 宋体;
  color: #555;
  font-weight: bold;
  top: 0;
  right: 0;
  cursor: pointer;
}
.partner-honor .slick-prev {
  right: 70px;
}
.partner-honor .slick-arrow:hover {
  border: 2px solid #eb5b02;
  color: #eb5b02;
}
@media (max-width: 1024px) {
  .partner-honor .ul li {
    width: 33.3333%;
  }
}
@media (max-width: 640px) {
  .partner-honor {
    padding: 40px 0;
  }
  .partner-honor .slick-arrow {
    width: 36px;
    height: 36px;
  }
  .partner-honor .slick-prev {
    right: 50px;
  }
  .partner-honor .ul li {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .partner-honor .ul li {
    width: auto;
    float: none;
    display: table;
    margin: 0 auto;
  }
}

.partner-item3-xm .p-about-tit {
  padding: 0 0 3%;
  text-align: center;
}
.partner-item3-xm .ul-core {
  font-size: 16px;
  color: #888888;
  line-height: 28px;
  text-align: justify;
}
.partner-item3-xm li {
  background: #fff;
  margin-bottom: 2.5%;
}
.partner-item3-xm .ytable-cell {
  width: 50%;
}
.partner-item3-xm .txt {
  padding: 4%;
}
.partner-item3-xm .ul-core .title {
  font-weight: normal;
  font-size: 22px;
  color: #555;
}
.partner-item3-xm .ul-core .title:after {
  content: '';
  display: block;
  width: 41px;
  height: 2px;
  background: #eb5b02;
  margin: 2% 0 5%;
}
@media (max-width: 768px) {
  .partner-item3-xm .ul-core {
    font-size: 14px;
    line-height: 24px;
  }
  .partner-item3-xm .ul-core .title {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .partner-item3-xm li {
    margin-bottom: 5%;
  }
  .partner-item3-xm .ytable-cell {
    width: 100%;
    display: block;
  }
  .partner-item3-xm .ul-core .title {
    font-size: 16px;
  }
}

/*联系我们*/
.contact-box {
}
.contact-box .map {
  width: 100%;
  height: 454px;
  border: 4px solid #f4f5f6;
  margin-bottom: 3%;
}
.contact-box .map * {
  font-size: 14px;
  max-width: none;
}
.contact-info {
  padding-bottom: 4%;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 4.5%;
}
.contact-info .tit {
  font-weight: normal;
  font-size: 26px;
  margin-bottom: 2%;
}
.contact-info .contact-ul li:first-child {
  width: 32%;
}
.contact-info .contact-ul li:nth-child(4) {
  width: 15%;
}
.contact-info .contact-ul li {
  border-left: 4px solid #f0f0f0;
  padding-left: 18px;
}
.contact-info .contact-ul .name {
  color: #888888;
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
}
.contact-info .contact-ul p {
  font-size: 14px;
  line-height: 24px;
}
.contact-info .contact-ul .add {
  max-width: 265px;
}
.contact-info .contact-ul .tel {
  font-size: 25px;
}
.contact-search {
  width: 100%;
  position: relative;
  padding-right: 65px;
  margin-bottom: 2.5%;
}
.contact-search .text {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #f4f5f6;
  padding: 0 20px;
  font-size: 14px;
  color: #555;
  border: none;
}
.contact-search .btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 65px;
  height: 100%;
  background: url('/App_Web/images/search-icon.png') no-repeat center #eb5b02;
}

.contact-list ul {
  font-size: 0;
}
.contact-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  background: #f4f5f6;
  width: 32.5%;
  margin-right: 1.2%;
  margin-bottom: 2.5%;
  padding: 3% 2% 3% 3%;
  line-height: 26px;
}
.contact-list li:nth-child(3n) {
  margin-right: 0;
}
.contact-list .tit {
  border-left: 3px solid #eb5b02;
  padding-left: 10px;
  font-size: 20px;
  margin-bottom: 13px;
}
.contact-list .txt {
  min-height: 105px;
  color: #888;
}
.contact-list p {
  position: relative;
  padding-left: 42px;
}
.contact-list .name {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 1200px) {
  .contact-info .contact-ul li:nth-child(4) {
    width: 20%;
  }
}
@media (max-width: 768px) {
  .contact-info .tit {
    font-size: 22px;
  }
  .contact-info .contact-ul {
    overflow: hidden;
  }
  .contact-info .contact-ul li {
    float: left;
    width: 50% !important;
    margin-bottom: 2%;
  }
  .contact-list li {
    width: 49%;
    margin-right: 2%;
  }
  .contact-list li:nth-child(3n) {
    margin-right: 2%;
  }
  .contact-list li:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  .contact-box .map {
    height: 280px;
  }
  .contact-info .tit {
    font-size: 18px;
  }
  .contact-info .contact-ul li {
    width: 100% !important;
    margin: 2% 0;
  }
  .contact-info .contact-ul .name {
    font-size: 16px;
  }
  .contact-info .contact-ul .tel {
    font-size: 20px;
  }
  .contact-search .text {
    height: 45px;
    line-height: 45px;
  }
  .contact-list li {
    width: 100%;
    margin-right: 0;
  }
  .contact-list .tit {
    font-size: 16px;
  }
}

/*分页
.Pages {
  padding: 60px 0;
  text-align: center;
}
.Pages > span {
  display: none;
}
.Pages .p_page {
  display: table;
  margin: 0 auto;
}
.Pages .p_page * {
  float: left;
}
.Pages .p_page em {
  font-style: normal;
  overflow: hidden;
  margin: 0;
}
.Pages a {
  border: 1px solid #edecec;
  line-height: 43px;
  color: #999;
  padding: 0 19px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.Pages a.a_cur,
.Pages a:hover {
  background-color: #eb5b02;
  border-color: #eb5b02;
  color: #fff;
}
.Pages em a {
  margin-left: -1px;
}
.Pages .p_page > a {
  font-size: 0;
}
.Pages .p_page > * {
  margin: 0 10px;
}
.Pages .a_prev,
.Pages .a_next {
  width: 45px;
  padding: 0;
  height: 45px;
  margin: 0;
  background: url(/App_Web/images/page/a_prev.gif) no-repeat center center;
}
.Pages .a_next {
  background-image: url(/App_Web/images/page/a_next.gif);
  margin-left: -1px;
}
.Pages .a_next:hover {
  background-image: url(/App_Web/images/page/a_next_hover.gif);
}
.Pages .a_prev:hover {
  background-image: url(/App_Web/images/page/a_prev_hover.gif);
}
.Pages .a_first:after,
.Pages .a_end:after {
  display: block;
  font-size: 14px;
  float: left;
}
.Pages .a_first:after {
  content: '首页';
}
.Pages .a_end:after {
  content: '末页';
}
.Pages .p_page .iptPage {
  display: inline-block;
  line-height: 45px;
}
.Pages .p_page .iptPage input {
  width: 50px;
  height: 45px;
  line-height: 30px;
  border: 1px solid #edecec;
  text-align: center;
  margin-right: 15px;
}
@media (max-width: 768px) {
  .Pages em a {
    display: none;
  }
  .Pages em a.a_cur {
    display: inline-block;
  }
  .Pages .p_page > * {
    margin: 0 5px;
  }
  .Pages a {
    padding: 0 10px;
  }
}
*/
	/* 分页 */
.Pages{width:100%;text-align:center;  padding: 60px 0;}
.Pages a{display:inline-block;font-size:16px;color:#666666;font-family:"hmLight";width:40px;height:40px;line-height:40px;border:1px solid #ececec;text-align:center;border-radius:4px;margin:0 5px;transition:all .5s;}
.Pages a.a_cur{background:#ff5f0b;color:#fff;border:1px solid #ff5f0b;    background-repeat: no-repeat;
    background-position: center;}
.Pages .a_prev,.Pages .a_next{width:80px;}
.Pages em{font-style:normal;}
.Pages .f1,.Pages .f2{font-size:16px;color:#666666;font-family:"hmLight";display:inline-block;font-weight:lighter;}
.Pages .i_text{width:40px;height:40px;padding:0px;text-align:center;font-size:16px;color:#666666;font-family:"hmLight";border:1px solid #ececec;background:transparent;border-radius:4px;}
.Pages .i_button{position:relative;top:0px;width:40px;height:40px;cursor:pointer;border:none;background:url(/App_Web/css/page_goto.jpg) no-repeat;font-size:16px;color:#666666;font-family:"hmLight";}
@media(max-width:1459px){
.Pages a{font-size:14px;width:34px;height:34px;line-height:34px;margin:0 3px;}
.Pages .a_prev,.Pages .a_next{width:64px;}
.Pages .f1,.Pages .f2{font-size:14px;}
.Pages .i_button{width:34px;height:34px;font-size:14px;}
.Pages .i_text{width:34px;height:34px;font-size:14px;}
}
@media(max-width:500px){.abo3_con1 .div6 a span{width:78px;}
.Pages .p_jump{display:none;margin-top:5px;}
}


/*人才招聘*/
.select-list {
  margin-bottom: 1%;
}
.select-list select {
  width: 24.55%;
  margin-right: 0.6%;
  float: left;
  background-color: #f4f5f6;
  border: none;
  height: 60px;
  line-height: 60px;
  padding: 0 20px;
  color: #555;
}
.select-list select:last-child {
  margin-right: 0;
}

.join-list {
}
.join-list .list {
  background: #f4f5f6;
  margin-bottom: 2px;
}
.join-list .titul {
  font-size: 16px;
  color: #555;
  background: #f4f5f6;
  line-height: 70px;
  padding: 0 2% 0 6%;
}
.join-list .top {
  border-bottom: 1px solid #fff;
  font-size: 18px;
}

.join-list .titul li {
  width: 20%;
  float: left;
  text-align: center;
  padding: 0 1% 0 0;
}
.join-list .tit {
  cursor: pointer;
}
.join-list .titul li:first-child {
  text-align: left;
  width: 32%;
}
.join-list .titul li:last-child {
  width: 8%;
}
.join-list .tit li:last-child span {
  width: 40px;
  height: 40px;
  background: url('/App_Web/images/a-under.png') no-repeat right center;
  display: inline-block;
  vertical-align: middle;
}
.join-list .name {
  font-size: 20px;
}
.join-list .con {
  display: none;
  font-size: 14px;
  line-height: 30px;
  padding: 3% 2% 3% 6%;
}
.join-list .con .h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 1% 0;
}
.join-list .con article {
  margin-bottom: 3%;
}
.join-list .con .email {
  color: #eb5b02;
  font-size: 16px;
}
.join-list .active .tit {
  background: #eb5b02;
  color: #fff;
}
.join-list .active .tit li:last-child span {
  background-image: url('/App_Web/images/a-top.png');
}
@media (max-width: 768px) {
  .join-list .titul {
    font-size: 14px;
  }
  .join-list .top {
    font-size: 16px;
  }
  .join-list .name {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .select-list select {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2%;
    line-height: 45px;
    height: 45px;
  }
  .join-list .titul {
    line-height: 45px;
  }
  .join-list .titul li:nth-child(4),
  .join-list .titul li:last-child {
    display: none;
  }
  .join-list .titul li {
    width: 25%;
  }
  .join-list .titul li:first-child {
    width: 50%;
  }
  .join-list .top,
  .join-list .name {
    font-size: 14px;
  }
}

/*社会责任*/
.social-list {
  font-size: 0;
}
.social-list li {
  display: inline-block;
  vertical-align: top;
  width: 30.7%;
  margin-right: 3.95%;
  margin-bottom: 4%;
}
.social-list li:nth-child(3n) {
  margin-right: 0;
}
.social-list figure {
  overflow: hidden;
}
.social-list img {
  display: block;
  width: 100%;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.social-list .txt {
  padding: 10%;
  background: #f4f5f6;
}
.social-list .txt h3 {
  font-weight: normal;
  color: #555555;
  font-size: 22px;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.social-list .txt time {
  font-size: 14px;
  line-height: 26px;
  color: #888888;
}
.social-list .txt p {
  font-size: 14px;
  line-height: 24px;
  color: #888;
  overflow: hidden;
  height: 48px;
  margin: 3% 0 12%;
}
.social-list .txt .more-orange {
  padding-left: 5px;
  display: block;
  margin-bottom: 5%;
}
.social-list a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.social-list a:hover h3 {
  color: #eb5b02;
}
.social .Pages {
  padding-top: 20px;
}
@media (max-width: 768px) {
  .social-list .txt h3 {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .social-list li {
    width: 100%;
    margin-right: 0;
  }
  .social-list .txt {
    padding: 5%;
  }
  .social-list .txt h3 {
    font-size: 16px;
    height: auto;
  }
  .social-list .txt p {
    margin-bottom: 5%;
  }
}

/*新闻频道*/
.nynews_list {
  padding-bottom: 3%;
}
.nynews_list .list li {
  margin-bottom: 2%;
}
.nynews_list .list a {
  background: #f4f5f6;
  padding: 1.8%;
}
.nynews_list .list figure {
  width: 336px;
  overflow: hidden;
}
.nynews_list img {
  display: block;
  width: 100%;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.nynews_list .list .txt {
  padding: 0 1% 0 3%;
}
.nynews_list .list h3 {
  padding-left: 20px;
  font-size: 22px;
  line-height: 26px;
  color: #555555;
  font-weight: normal;
  position: relative;
}
.nynews_list .list h3:before {
  content: '';
  width: 5px;
  height: 5px;
  background: #eb5b02;
  left: 0;
  top: 50%;
  margin-top: -2px;
  position: absolute;
}
.nynews_list .list p {
  font-size: 14px;
  line-height: 24px;
  color: #888888;
  max-height: 50px;
  overflow: hidden;
  margin: 2% 0;
}
.nynews_list .list time {
  color: #888888;
  font-size: 14px;
}
.nynews_list a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.nynews_list a:hover h3 {
  color: #eb5b02;
}
.nynews_list .Pages {
  padding-top: 30px;
}
@media (max-width: 768px) {
  .nynews_list .list figure {
    width: 30%;
  }
  .nynews_list .list h3 {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .nynews_list .list .ytable-cell {
    width: 100%;
    display: block;
    margin-bottom: 4%;
  }
  .nynews_list .list h3 {
    font-size: 16px;
  }
}

/*新闻详情*/
.news_info .title {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 3%;
  text-align: center;
}
.news_info .title h2 {
  font-weight: normal;
  font-size: 28px;
}
.news_info .title p {
  padding: 25px 0 20px;
  color: #888888;
  font-size: 14px;
}
.news_info .title span {
  display: inline-block;
  margin: 0 10px;
}
.news_info article {
  text-align: justify;
  font-size: 16px;
  color: #888888;
  line-height: 30px;
}
.news_back {
  border-top: 1px solid #f2f2f2;
  margin-top: 3%;
  padding: 3% 0;
  padding-right: 65px;
  position: relative;
  line-height: 30px;
  font-size: 16px;
}
.news_back .back_a {
  position: absolute;
  right: 0;
  top: 50%;
  padding-left: 25px;
  background: url('/App_Web/images/back-icon.png') no-repeat left center;
  font-size: 16px;
  color: #555555;
  margin-top: -15px;
}
@media (max-width: 640px) {
  .news_info .title {
    padding: 5% 0 2%;
    margin-bottom: 5%;
  }
  .news_info .title h2 {
    font-size: 18px;
  }
  .news_info .title p {
    padding: 15px 0 10px;
  }
  .news_info article,
  .news_back {
    font-size: 14px;
    line-height: 24px;
  }
  .news_back {
    padding-top: 12%;
  }
}

/*近年荣誉*/
.honor-box {
  padding: 6% 0 0;
}
.honor-list {
  position: relative;
  padding-bottom: 12%;
  margin-top: 4%;
}
.honor-list:before,
.honor-list li:first-child:before,
.honor-list time:before,
.honor-list .txt:before {
  content: '';
  position: absolute;
}
.honor-list:before {
  width: 2px;
  height: 100%;
  bottom: 0;
  left: 99px;
  background: #e5e5e5;
}
.honor-list li {
  position: relative;
  margin-top: 3%;
}
.honor-list li:first-child:before {
  width: 100px;
  background: #fff;
  left: 0;
  top: 0;
  height: 49%;
}
.honor-list time {
  position: absolute;
  left: 0;
  font-size: 28px;
  top: 50%;
  margin-top: -19px;
}
.honor-list time:before {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #fff;
  border: 2px solid #d0d3d5;
  left: 92px;
  top: 50%;
  margin-top: -7px;
}
.honor-list .txt {
  margin-left: 150px;
  background: #f4f5f6;
  padding: 3% 5%;
  font-size: 14px;
  line-height: 26px;
  position: relative;
}
.honor-list .txt:before {
  right: 100%;
  top: 50%;
  border: 10px solid transparent;
  border-right-color: #f4f5f6;
  margin-top: -10px;
}
.honor-list li:hover time {
  font-weight: bold;
  color: #eb5b02;
}
.honor-list li:hover time:before {
  border: 4px solid #eb5b02;
}
@media (max-width: 640px) {
  .honor-list:before {
    left: 67px;
  }
  .honor-list time {
    font-size: 20px;
  }
  .honor-list time:before {
    left: 60px;
  }
  .honor-list .txt {
    margin-left: 95px;
    line-height: 24px;
  }
}

/* CSS Document */
.top-main {
  background: #fff;
  position: relative;
  z-index: 100;
}
.top-nav {
  background: #f4f5f6;
  line-height: 34px;
}

.top-nav dl a {
  color: #888;
  display: block;
}

.top-nav dd a {
  float: left;
}
.top-nav dd a:not(:last-child):after {
  width: 1px;
  height: 12px;
  display: inline-block;
  content: '';
  background: #dbdcdd;
  margin: 0 16px;
  vertical-align: middle;
}

.top-nav dt.top-search > a {
  background: url(/App_Web/images/top/search.png) no-repeat center center;
  width: 34px;
  height: 34px;
}
.top-nav dt.top-search > a:hover {
  background-image: url(/App_Web/images/top/search-on.png);
}
.search-show .top-nav dt.top-search > a {
  background-image: url(/App_Web/images/top/search-close.png);
}
@media (min-width: 1025px) {
  .top-nav dl a:hover {
    color: #eb5b02;
    cursor: pointer;
  }
  .top-nav dl {
    float: right;
  }
  .top-nav dl.software-wap-nav-left {
    float: left !important;
  }
  .top-nav dl > * {
    float: left;
  }
  .top-nav dt {
    margin-left: 14px;
  }
  .top-nav dd {
    margin-right: 33px;
  }
  .top-nav dd a.phone {
    padding-left: 12px;
    background: url(/App_Web/images/top/phone.png) no-repeat left center;
  }
  .top-nav dd a.phone:hover {
    background-image: url(/App_Web/images/top/phone-on.png);
  }
  .top-nav dt.top-login a {
    background: url(/App_Web/images/top/log.png) no-repeat left center;
    padding-left: 18px;
  }
  .top-nav dt.add-count a {
    padding-left: 50px;
    padding-right: 23px;
    color: #fff;
    background: url(/App_Web/images/top/add.png) no-repeat 24px center #eb5b02;
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .top-nav {
    position: relative;
    z-index: 200;
    font-size: 16px;
  }
  .top-nav .auto-inner {
    width: 100%;
  }
  .top-nav dd {
    padding: 10px;
  }
  .top-nav dd a {
    width: 50%;
    text-align: center;
    line-height: 40px;
  }
  .top-nav dd a:not(:last-child):after {
    display: none;
  }
  .top-nav dt {
    float: left;
    width: 50%;
    text-align: center;
  }
  .top-nav dt a {
    color: #fff;
  }
  .top-nav dt.add-count a {
    background-color: #eb5b02;
  }
  .top-nav dt.top-login a {
    background-color: #abaaac;
  }
  .top-nav dt a:before {
    display: inline-block;
    content: '';
    margin-right: 5px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .top-nav dt.top-login a:before {
    background-image: url(/App_Web/images/top/log-white.png);
  }
  .top-nav dt.add-count a:before {
    background-image: url(/App_Web/images/top/add.png);
  }
}

.top-main .logo {
  float: left;
  display: table;
  height: 100px;
  width: 30%;
  max-width: 216px;
}
.top-main .logo a {
  display: table-cell;
  vertical-align: middle;
}

.top-main .hotline {
  font-size: 18px;
  line-height: 40px;
  padding: 25px 0 0 0;
}
.top-main .hotline span {
  font-size: 26px;
  color: #eb5b02;
  font-family: Helvetica;
}
@media (min-width: 1025px) {
  .top-main .hotline {
    float: right;
  }
}

.top-search-hover {
  position: absolute;
  top: 50%;
  right: 0;
  width: 500px;
  padding: 0 50px 0 10px;
  border: 1px solid #ccc;
  background: #fff;
  margin-top: -25px;
}
.top-search-hover .text {
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #888;
  border: 0;
}
.top-search-hover .text.focus {
  color: #333;
}
.top-search-hover .btn {
  position: absolute;
  width: 50px;
  height: 50px;
  background: url(/App_Web/images/top/search-on26.png) no-repeat center center;
  top: 0;
  right: 0;
}

.search-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 50;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

.top-main > .auto-inner {
  position: relative;
  z-index: 100;
}
.top-menu li span,
.top-menu li a {
  display: block;
}
.top-menu li span a {
  border-bottom: 3px solid transparent;
  line-height: 97px;
  font-size: 18px;
  padding: 0 5px;
}
.top-menu li span a:hover,
.top-menu li.aon span a {
  border-bottom-color: #eb5b02;
}
.top-menu li a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.top-menu li .sub {
  display: none;
}
.top-menu li .sub-column dd {
  line-height: 40px;
  font-size: 16px;
}
.top-menu li .sub-column dd a:hover {
  background: #eb5b02;
  color: #fff;
}
.top-menu li .sub-list {
  border-top: 1px solid #e5e5e5;
}
.top-menu li .sub-list .name {
  line-height: 30px;
  font-size: 18px;
  margin-bottom: 10px;
  overflow: hidden;
  color: #555;
}
.top-menu li .sub-list .name a {
  color: #555;
}
.top-menu li .sub-list .name i.icon {
  float: left;
  margin-right: 10px;
}
.top-menu li .sub-list .name i.icon img {
  width: 30px;
  height: 30px;
}
.top-menu li .sub-list .a-li {
  overflow: hidden;
  padding-left: 40px;
  padding-right: 20px;
}
.top-menu li .sub-list .a-li a {
  color: #888;
  line-height: 24px;
}
.top-menu li .sub-list .name a:hover,
.top-menu li .sub-list .a-li a:hover {
  color: #eb5b02;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .top-menu li {
    margin-right: 20px;
  }
}
.top-nav dl {
  position: relative;
}
.qrcoe {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100px;
  z-index: 999;
  display: none;
}
@media (min-width: 1025px) {
  .top-nav dt.top-search {
    position: relative;
    z-index: 200;
  }
  .top-menu {
    float: right;
  }
  .top-menu ul {
    float: left;
  }
  .top-menu li {
    float: left;
    margin-right: 40px;
  }
  .top-menu li.pr {
    position: relative;
  }
  .top-menu li .sub {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background: #fff;
  }
  .top-menu li .sub-column {
    width: 130px;
    left: 50%;
    margin-left: -65px;
    padding: 20px 0;
  }
  .top-menu li .sub-column dd {
    text-align: center;
  }
  .top-menu li .sub-list .sub-dl {
    padding: 30px 50px;
  }
  .top-menu li .sub-list .sub-dl dl {
    padding: 20px 0;
  }
  .top-menu li .sub-list .sub-dl dl {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .top-menu li .sub-list .sub-dl dl:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
  }
  .top-menu li .sub-list .sub-dl dd {
    display: table-cell;
    vertical-align: top;
  }
  .top-menu li .sub-list .sub-dl dd:nth-child(1) {
    width: 56.364%;
  }
  .top-menu li .sub-list .a-li a {
    float: left;
    margin-right: 20px;
  }
  .wap-nav {
    display: block !important;
    position: relative;
  }
  .qrcoe {
    top: 35px;
  }
}

@media (max-width: 1024px) {
  .top-menu {
    position: fixed;
    left: -100%;
    width: 70%;
    top: 0;
    bottom: 0;
    overflow: auto;
    width: 280px;
    background: #fff;
    padding: 20px 15px;
    opacity: 1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  .menu-show .top-menu {
    left: 0;
    opacity: 1;
  }

  .top-menu li span a {
    line-height: 60px;
  }
  .top-menu li.has-sub span {
    position: relative;
  }
  .top-menu li.has-sub span:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
  }
  .top-menu li .sub-list .sub-dl {
    padding: 0;
  }
  .top-menu li .sub-list .sub-dl dd {
    padding: 10px 0;
  }
  .top-menu li .sub-column dd a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-left: 10px;
  }
  .top-menu li .sub-column dd a:hover {
    padding-left: 20px;
  }
  .top-search-hover {
    top: 100%;
    margin-top: 0;
    left: -2%;
    width: 105%;
  }

  .top-search {
    position: absolute;
    right: 2%;
    margin-right: 50px;
    width: 26px;
    height: 26px;
    background: url(/App_Web/images/top/wap-search.svg) no-repeat center center;
    background-size: contain;
    top: 50%;
    margin-top: -12px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .top-search a {
    display: block;
    height: 30px;
  }
  .search-show .top-search {
    background-image: url(/App_Web/images/top/search-close.svg);
  }

  .open-menu {
    position: absolute;
    right: 2%;
    top: 50%;
    margin-top: -15px;
    width: 32px;
    z-index: 100;
  }
  .open-menu span {
    height: 4px;
    background: #eb5b02;
    display: block;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .menu-show .open-menu {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .menu-show .open-menu span:nth-child(2) {
    width: 0px;
  }

  .menu-show .open-menu span:nth-child(1),
  .menu-show .open-menu span:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }

  .menu-show .open-menu span:nth-child(1) {
    -webkit-transform: translateY(9px);
    transform: translateY(9px);
  }

  .menu-show .open-menu span:nth-child(3) {
    -webkit-transform: translateY(-9px) rotate(90deg);
    transform: translateY(-9px) rotate(90deg);
  }
  /*
.open-menu span,
.open-menu span:before,
.open-menu span:after{position: absolute;background: #eb5b02; left: 0;}
.open-menu span:before,
.open-menu span:after{ content: ''; width: 100%;height: 100%;}
.open-menu span{height: 3px; top: 50%;margin-top: -1.5px;width: 80%;left: 10%;}
.open-menu span:before{top: -8px;}
.open-menu span:after{bottom: -8px;}
.open-menu.on span{background: none;}
.open-menu.on span:before,
.open-menu.on span:after{top: 50%;margin-top: -1.5px;width: 70%;left: 15%; transition:transform 0.3s,width 0.3s,left 0.3s;}
.open-menu.on span:before{transform: rotate(45deg);}
.open-menu.on span:after{transform: rotate(-45deg);bottom: auto; }*/
  .top-main .logo {
    height: auto;
    width: 40%;
    padding: 10px 0;
    position: relative;
    z-index: 200;
  }
}

/*搜索打开后*/
.top-search-hover {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.search-show .top-search-hover {
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
@media (min-width: 1025px) {
  .top-menu {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
  .search-show .top-menu {
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.bottom-main {
  background: #edeff0;
  padding: 34px 0;
  color: #888;
}
.bottom-main .bottom-nav dl {
  float: left;
}
.bottom-main .bottom-nav dt {
  line-height: 52px;
  padding-bottom: 18px;
  font-size: 18px;
}
.bottom-main .bottom-nav dt a {
  color: #555;
}
.bottom-main .bottom-nav dd {
  line-height: 30px;
}
.bottom-main a {
  color: #888;
}
.bottom-main a:hover {
  color: #eb5b02;
}
.bottom-main .nav {
  padding-bottom: 45px;
}
.bottom-main .logo {
  max-width: 216px;
}
.bottom-main .code {
  width: 216px;
  margin: 30px 0;
}
.bottom-main .code li {
  float: left;
  width: 92px;
  margin-right: 16px;
}
.bottom-main .code li figure {
  padding: 6px;
  background: #dbdedf;
  margin-bottom: 12px;
}
.bottom-main .code li img {
  width: 80px;
  height: 80px;
}
.bottom-main .hotline {
  font-size: 16px;
  color: #555;
}
.bottom-main .hotline aside {
  color: #eb5b02;
  font-size: 30px;
  padding-top: 10px;
}
.bottom-main .links {
  border-bottom: 1px solid #dadcdd;
  position: relative;
  padding-left: 87px;
  line-height: 32px;
}
.bottom-main .links > span {
  position: absolute;
  left: 0;
  top: 0;
}
.bottom-main .links a {
  margin-right: 11px;
}
.bottom-main .links .yqlj {
  position: absolute;
  left: 0;
  bottom: 0;
}
.bottom-main .copyright dl {
  line-height: 34px;
}
.bottom-main .copyright dl dd a:not(:last-child):after {
  width: 1px;
  height: 12px;
  display: inline-block;
  content: '';
  background: #dbdcdd;
  margin: 0 11px;
  vertical-align: middle;
}
@media (min-width: 1025px) {
  .bottom-main .left {
    float: left;
    width: 32.917%;
    max-width: 268px;
  }
  .bottom-main .bottom-nav {
    float: right;
    width: 66.667%;
  }
}
@media (max-width: 1024px) {
  .bottom-main .bottom-nav {
    display: none;
  }
  .bottom-main .left {
    text-align: center;
  }
  .bottom-main .code {
    margin-left: auto;
    margin-right: auto;
  }
  .bottom-main .logo {
    margin: 0 auto;
  }
}
@media (min-width: 769px) {
  .bottom-main .copyright dl dt {
    float: left;
  }
  .bottom-main .copyright dl dd {
    float: right;
  }
  .top-menu li#m5 {
    display: none;
  }
}
@media (max-width: 768px) {
  .top-menu li#m5 {
    display: inline-block;
  }
  .bottom-main .copyright dl {
    text-align: center;
  }
}

.str_wrap {
  overflow: hidden;
  width: 100%;
  position: relative;
  white-space: nowrap;
}
.str_wrap.str_active {
}
.str_move {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  cursor: move;
}
.str_move_clone {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 100%;
  top: 0;
}
.str_vertical .str_move_clone {
  left: 0;
  top: 100%;
}
.str_down .str_move_clone {
  left: 0;
  bottom: 100%;
}
.str_vertical .str_move,
.str_down .str_move {
  white-space: normal;
  width: 100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
  cursor: inherit;
}
.str_wrap img {
  max-width: none !important;
}

.home-ban li {
  position: relative;
}
.home-ban li .wap {
  display: none;
}
.home-ban li.slick-slide a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: #fff;
  opacity: 0;
  -webkit-opacity: 0;
}
@media (max-width: 1024px) {
  .home-ban li .pc {
    display: none;
  }
  .home-ban li .wap {
    display: block;
  }
}
.home-ban .slick-dots {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 5%;
  text-align: center;
  z-index: 10;
}
.home-ban .slick-dots li {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
  margin: 0 2px;
}
.home-ban .slick-dots li button {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #fff;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  font-size: 0;
  border: 0;
  padding: 0;
}
.home-ban .slick-dots li.slick-active {
  border-color: #fff;
}
@media (max-width: 640px) {
  .home-ban .slick-dots li {
    width: 18px;
    height: 18px;
  }
}

.home-tit {
  text-align: center;
  font-size: 100px;
  padding: 0.68em 0 0.36em 0;
}
.home-tit .cn {
  font-size: 0.34em;
  color: #555;
}
.home-tit .cn:after {
  display: block;
  content: '';
  width: 1.705em;
  height: 2px;
  background: #eb5b02;
  margin: 10px auto;
}
.home-tit .en {
  text-transform: uppercase;
  color: #d9d9d9;
  font-size: 0.22em;
  font-family: Helvetica;
}
@media (max-width: 640px) {
  .home-tit {
    font-size: 80px;
    padding: 0.48em 0 0.36em 0;
  }
}
@media (max-width: 400px) {
  .home-tit {
    font-size: 70px;
  }
}

.home-box1 li {
  float: left;
  text-align: center;
  position: relative;
  background: #f3f5f6;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 35px 0;
}
.home-box1 li > * {
  position: relative;
  z-index: 10;
}
.home-box1 li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background: #fff;
  opacity: 0;
  -webkit-opacity: 0;
}
.home-box1 li .icon {
  height: 96px;
  text-align: center;
  overflow: hidden;
}
.home-box1 li .icon span {
  display: table;
  margin: 0 auto;
  position: relative;
}
.home-box1 li .icon img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.home-box1 li .icon img.off {
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-opacity: 0;
}
.home-box1 li aside {
  line-height: 24px;
  font-size: 18px;
}
.home-box1 li:after {
  position: absolute;
  content: ' ';
  left: 0;
  bottom: 0;
  width: 100%;
  opacity: 0;
  -webkit-opacity: 0;
  height: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #eb5b02;
}
.home-box1 li:hover:after {
  height: 100%;
  opacity: 1;
  -webkit-opacity: 1;
}
.home-box1 li:hover aside {
  color: #fff;
}
.home-box1 li:hover .icon img.on {
  opacity: 0;
  -webkit-opacity: 0;
}
.home-box1 li:hover .icon img.off {
  opacity: 1;
  -webkit-opacity: 1;
  top: 0;
}
@media (min-width: 641px) {
  .home-box1 li {
    width: 25%;
  }
  .home-box1 li:nth-child(4n + 1) {
    clear: left;
  }
  .home-box1 li:nth-child(2n),
  .home-box1 li:nth-child(5),
  .home-box1 li:nth-child(7) {
    background: #edeff0;
  }
  .home-box1 li:nth-child(6),
  .home-box1 li:nth-child(8) {
    background: #f3f5f6;
  }
}
@media (max-width: 640px) {
  .home-box1 li {
    width: 50%;
  }
  .home-box1 li:nth-child(2),
  .home-box1 li:nth-child(3),
  .home-box1 li:nth-child(6),
  .home-box1 li:nth-child(7) {
    background: #edeff0;
  }
}
@media (max-width: 480px) {
  .home-box1 li {
    padding: 20px 0;
  }
  .home-box1 li .icon {
    height: 80px;
  }
  .home-box1 li .icon span {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
}

.home-box2 {
  overflow: hidden;
}
.home-box2 li.slick-slide {
  padding: 10px 0;
}
.home-box2 li .inner {
  margin: 0 13px;
  background: #f3f5f6;
  padding-bottom: 28px;
}
.home-box2 li .img {
  overflow: hidden;
}
.home-box2 li .img img {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
}
.home-box2 li:hover .img img {
  transform: scale(1.12);
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
}
.home-box2 li .icon {
  font-size: 100px;
  width: 1.12em;
  text-align: center;
  margin: -0.61em auto 0;
  height: 1.12em;
  border-radius: 50%;
  background: #f3f5f6;
  position: relative;
  z-index: 2;
}
.home-box2 li .icon img {
  width: 0.61em;
  position: absolute;
  left: 50%;
  margin: -0.305em 0 0 -0.305em;
  top: 50%;
}
.home-box2 li .icon img.off {
  display: none;
}
.home-box2 li:hover .inner,
.home-box2 li:hover .icon {
  background: #eb5b02;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
}
.home-box2 li:hover .icon img.on {
  display: none;
}
.home-box2 li:hover .icon img.off {
  display: block;
}
.home-box2 li:hover .inner {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.home-box2 li .tit,
.home-box2 li .inner dl {
  max-width: 305px;
  width: 94%;
  margin: 0 auto;
}
.home-box2 li .tit {
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  margin-top: -12px;
  position: relative;
  z-index: 4;
  padding-bottom: 23px;
  -webkit-transition: margin 0.2s, padding 0.2s;
  transition: margin 0.2s, padding 0.2s;
}
.home-box2 li:hover .tit {
  color: #fff;
  margin-top: -4px;
  padding-bottom: 15px;
}
.home-box2 li .inner dl {
  min-height: 56px;
}
.home-box2 li .inner dd {
  float: left;
  line-height: 28px;
  font-size: 15px;
  margin-right: 1%;
}
.home-box2 li:hover dd a {
  color: #fff;
}
.home-box2 li dd a:hover {
  text-decoration: underline;
}
.home-box2 li .inner dl.row-4 dd {
  width: 24%;
}
.home-box2 li .inner dl.row-2 dd {
  width: 49%;
}
.home-box2 li .inner dl.row-3 dd {
  width: 33%;
}
.same-dots .slick-dots {
  text-align: center;
  padding: 20px 0 30px 0;
}
.same-dots .slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 4px;
  background: #ccc;
}
.same-dots .slick-dots li button {
  display: none;
}
.same-dots .slick-dots li.slick-active {
  background: #eb5b02;
}
@media (min-width: 1227px) {
  .home-box2 .slider {
    margin: 0 -13px;
  }
}

.home-box3 {
  padding: 5% 0;
}
.home-box3 .left {
  position: relative;
  overflow: hidden;
}
.home-box3 .left a {
  display: block;
  background: #eb5b02;
}
.home-box3 .left .Ispic {
  background-image: url(/App_Web/images/newsbg.jpg);
  transition: 0.3s;
  -ms-transition: 0.3s;
  -webkit-transition: 0.3s;
}
.home-box3 .left a:hover .Ispic {
  opacity: 0.3;
  -webkit-opacity: 0.3;
}
.home-box3 .left .home-tit {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin-top: -0.3em;
}
.home-box3 .left .home-tit .cn:after {
  display: none;
}
.home-box3 .left .home-tit aside {
  color: #eb5b02;
}
.home-box3 .left a:hover .home-tit aside {
  color: #fff;
}
.home-box3 .right ul {
  border-top: 1px solid #ebebeb;
}
.home-box3 .right li {
  position: relative;
  display: table;
  height: 156px;
  table-layout: fixed;
  border-bottom: 1px solid #ebebeb;
  width: 100%;
}
.home-box3 .right li a {
  display: table-cell;
  vertical-align: middle;
}
.home-box3 .right li .tit {
  font-size: 18px;
}
.home-box3 .right li .tit:before {
  display: inline-block;
  content: '';
  height: 2px;
  width: 16px;
  background: #eb5b02;
  margin-right: 15px;
  vertical-align: middle;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.home-box3 .right li p {
  margin: 15px 0 0 31px;
  line-height: 26px;
  max-height: 52px;
  color: #888;
}
.home-box3 .right li a:hover .tit:before {
  width: 30px;
}
@media (min-width: 641px) {
  .home-box3 .left {
    width: 40.75%;
    float: left;
  }
  .home-box3 .right {
    float: right;
    width: 55.5%;
  }
  .home-box3 .left .Ispic {
    height: 313px;
  }
}
@media (max-width: 640px) {
  .home-box3 .left .Ispic {
    padding-bottom: 56%;
  }
}

.home-box4 {
  background: url(/App_Web/images/mapbg.jpg) no-repeat center bottom #edeff0;
  background-size: 100% auto;
  padding: 68px 0 35px 0;
}
.home-box4 .home-tit {
  text-align: left;
  border-left: 2px solid #eb5b02;
  padding: 0;
  padding-left: 15px;
}
.home-box4 .home-tit .cn:after {
  display: none;
}
.home-box4 .map-data .total {
  background: url(/App_Web/images/numbg.png) no-repeat center center;
  background-size: cover;
  border-radius: 5px;
}
.home-box4 .map-data .total li {
  float: left;
  width: 50%;
  color: #fff;
  text-align: center;
  padding: 25px 0;
  position: relative;
}
.home-box4 .map-data .total li:not(:last-child):after {
  position: absolute;
  content: '';
  width: 1px;
  top: 25px;
  bottom: 25px;
  background: #fff;
  opacity: 0.2;
  right: 0;
}
.home-box4 .map-data .total li aside {
  display: inline-block;
  position: relative;
  padding-right: 20px;
}
.home-box4 .map-data .total li aside span {
  font-size: 60px;
  display: block;
  line-height: 50px;
  font-family: Arial;
}
.home-box4 .map-data .total li aside i {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 18px;
  font-style: normal;
}
.home-box4 .map-data .total li p {
  font-size: 16px;
  margin-top: 8px;
}

.listcon {
  margin-top: 10px;
}
.map-Scrollbar {
  height: 326px;
  overflow: auto;
}
.map-Scrollbar::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
  background: none;
}
.map-Scrollbar::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #f0f0f0;
}
.map-Scrollbar::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: none;
  display: none;
}

@media (max-width: 640px) {
  .map-Scrollbar {
    max-height: 100%;
  }
}
.map-Scrollbar li {
  line-height: 22px;
  padding: 10px 0;
}
/* .map-Scrollbar .mCSB_scrollTools .mCSB_draggerRail{background: #e8eaeb;width: 5px;}
.map-Scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #eb5b02; opacity: 1;}
.map-Scrollbar .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.map-Scrollbar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background: #eb5b02;opacity: 1;}
.map-Scrollbar .mCSB_scrollTools .mCSB_dragger{height: 36px!important;}
 */

.map-Scrollbar .mCSB_inside > .mCSB_container {
  margin-right: 10px;
}
.map-Scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #eb5b02;
  width: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.map-Scrollbar:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #eb5b02;
}
.map-Scrollbar .mCSB_scrollTools .mCSB_draggerRail {
  background: #fff;
  width: 5px;
}

.home-box4 .search {
  padding: 30px 0;
}
.home-box4 .search .sel {
  margin-bottom: 6px;
}
.home-box4 .search .sel select {
  float: left;
  width: 49%;
  line-height: 50px;
  height: 50px;
  padding: 0 18px;
  background-color: #fff;
  border-radius: 5px;
  background-image: url(/App_Web/images/select.png);
  background-position: right 16px center;
  border: 0;
}
.home-box4 .search .sel select:nth-child(2) {
  float: right;
}
.home-box4 .s-box {
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  padding: 0 40px 0 18px;
}
.home-box4 .s-box .text {
  width: 100%;
  line-height: 50px;
  height: 50px;
  border: 0;
  background: none;
  color: #888;
}
.home-box4 .s-box .text.focus {
  color: #333;
}
.home-box4 .s-box .btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: url(/App_Web/images/top/search.png) no-repeat left center;
  width: 40px;
}
.svg-map .pic {
  position: relative;
  display: inline-block;
}
.svg-map .wapimg {
  display: none;
}
.svg-map li {
  position: absolute;
  font-size: 12px;
}
.svg-map a {
  display: block;
  padding-left: 8px;
}
.svg-map li.aon a {
  color: #eb5b02;
}
.svg-map a:before {
  content: '';
  position: absolute;
  left: 0;
  background: #eb5b02;
  width: 5px;
  height: 5px;
  top: 7px;
}
.svg-map .haerbin {
  right: 17.4%;
  top: 18.9%;
}
.svg-map .changchun {
  right: 22.2%;
  top: 24%;
}
.svg-map .wulumuqi {
  left: 22.2%;
  top: 25.5%;
}
.svg-map .shenyang {
  right: 17.9%;
  top: 29%;
}
.svg-map .dalian {
  right: 25.2%;
  top: 38.7%;
}
.svg-map .dalian a {
  padding-left: 10px;
}
.svg-map .tianjin {
  right: 31.8%;
  top: 39.1%;
}
.svg-map .beijing {
  right: 36.5%;
  top: 36.5%;
}
.svg-map .huhehaote {
  right: 45.3%;
  top: 36%;
}
.svg-map .yinchuan {
  right: 50.3%;
  top: 42.5%;
}
.svg-map .shijiazhuang {
  right: 33.9%;
  top: 41.5%;
}
.svg-map .qingdao {
  right: 25.9%;
  top: 45.5%;
}
.svg-map .taiyuan {
  right: 32.4%;
  top: 44.5%;
}
.svg-map .xining {
  right: 53.4%;
  top: 48.2%;
}
.svg-map .jinan {
  right: 29.9%;
  top: 46.9%;
}
.svg-map .zhengzhou {
  right: 38.6%;
  top: 52.9%;
}
.svg-map .lanzhou {
  right: 47.6%;
  top: 51.9%;
}
.svg-map .xian {
  right: 46.9%;
  top: 54%;
}
.svg-map .nanjing {
  right: 29.3%;
  top: 57.5%;
}
.svg-map .suzhou {
  right: 28.8%;
  top: 59.8%;
}
.svg-map .hefei {
  right: 34.6%;
  top: 58.9%;
}
.svg-map .shanghai {
  right: 23.5%;
  top: 59.9%;
}
.svg-map .ningbo {
  right: 22.9%;
  top: 64.7%;
}
.svg-map .hangzhou {
  right: 28%;
  top: 65.2%;
  line-height: 14px;
}
.svg-map .jingdezhen {
  right: 32.2%;
  top: 62.2%;
  line-height: 14px;
}
.svg-map .jiujiang {
  right: 35%;
  top: 62.6%;
  line-height: 14px;
}
.svg-map .wuhan {
  right: 40.6%;
  top: 63.6%;
}
.svg-map .lasa {
  left: 25.9%;
  top: 65.6%;
}
.svg-map .chengdu {
  right: 56.6%;
  top: 62.6%;
}
.svg-map .chongqing {
  right: 46.7%;
  top: 65.6%;
}
.svg-map .changsha {
  right: 41.8%;
  top: 70.2%;
}
.svg-map .yichun {
  right: 38%;
  top: 69.5%;
}
.svg-map .nanchang {
  right: 32.8%;
  top: 68.5%;
}
.svg-map .wenzhou {
  right: 24.7%;
  top: 69.5%;
}
.svg-map .fuzhou {
  right: 32%;
  top: 71.5%;
}
.svg-map .zhangshu {
  right: 34.8%;
  top: 71.2%;
}
.svg-map .xinyu {
  right: 36.8%;
  top: 73.2%;
}
.svg-map .guiyang {
  right: 50.3%;
  top: 75.6%;
}
.svg-map .hengyang {
  right: 41.5%;
  top: 74.3%;
}
.svg-map .jian {
  right: 36.1%;
  top: 75.8%;
}
.svg-map .fujianfuzhou {
  right: 27.3%;
  top: 74.5%;
}
.svg-map .xiamen {
  right: 27.9%;
  top: 78.5%;
}
.svg-map .ganzhou {
  right: 33.4%;
  top: 77.5%;
}
.svg-map .kunming {
  right: 59.2%;
  top: 81%;
}
.svg-map .nanning {
  right: 47%;
  top: 84.7%;
}
.svg-map .zhuhai {
  right: 40.9%;
  top: 87%;
}
.svg-map .guangzhou {
  right: 39.2%;
  top: 84%;
}
.svg-map .dongguan {
  right: 37.2%;
  top: 82.4%;
}
.svg-map .jieyang {
  right: 32.1%;
  top: 82.1%;
}
.svg-map .shenzhen {
  right: 28.5%;
  top: 86.1%;
}
.svg-map .shenzhen a {
  padding-left: 25px;
  font-size: 16px;
}
.svg-map .shenzhen a:before {
  background: url('/App_Web/images/icon-map.png') no-repeat center;
  width: 21px;
  height: 21px;
  top: 0;
}
.svg-map .haikou {
  right: 45%;
  top: 92.5%;
}

.svg-map .shenyang a,
.svg-map .beijing a,
.svg-map .huhehaote a,
.svg-map .xining a,
.svg-map .suzhou a,
.svg-map .hefei a,
.svg-map .wuhan a,
.svg-map .chengdu a,
.svg-map .changsha a,
.svg-map .xinyu a,
.svg-map .hengyang a,
.svg-map .jian a,
.svg-map .zhuhai a,
.svg-map .guangzhou a,
.svg-map .haikou a {
  padding-left: 0;
  padding-right: 8px;
}
.svg-map .shenyang a:before,
.svg-map .beijing a:before,
.svg-map .huhehaote a:before,
.svg-map .xining a:before,
.svg-map .suzhou a:before,
.svg-map .hefei a:before,
.svg-map .wuhan a:before,
.svg-map .chengdu a:before,
.svg-map .changsha a:before,
.svg-map .xinyu a:before,
.svg-map .hengyang a:before,
.svg-map .jian a:before,
.svg-map .zhuhai a:before,
.svg-map .guangzhou a:before,
.svg-map .haikou a:before {
  right: 0;
  left: auto;
}

.svg-map .yinchuan a,
.svg-map .taiyuan a,
.svg-map .zhengzhou a,
.svg-map .lanzhou a,
.svg-map .xian a,
.svg-map .hangzhou a,
.svg-map .zhangshu a,
.svg-map .guiyang a,
.svg-map .kunming a,
.svg-map .nanning a {
  padding-left: 0;
  padding-top: 5px;
}
.svg-map .yinchuan a:before,
.svg-map .taiyuan a:before,
.svg-map .zhengzhou a:before,
.svg-map .lanzhou a:before,
.svg-map .xian a:before,
.svg-map .hangzhou a:before,
.svg-map .guiyang a:before,
.svg-map .kunming a:before,
.svg-map .nanning a:before {
  left: 50%;
  margin-left: -3px;
  top: 0;
}

.svg-map .nanjing a,
.svg-map .jiujiang a,
.svg-map .yichun a,
.svg-map .dongguan a {
  padding-left: 0;
  padding-bottom: 5px;
}
.svg-map .nanjing a:before,
.svg-map .jiujiang a:before,
.svg-map .dongguan a:before {
  left: 50%;
  margin-left: -3px;
  top: auto;
  bottom: 0;
}
.svg-map .yichun a:before {
  right: 0;
  left: auto;
  bottom: 0;
  top: auto;
}

.svg-map .jingdezhen a:before {
  top: 35px;
  left: 1px;
}
.svg-map .zhangshu a:before {
  left: 2px;
  top: 0;
}

@media (min-width: 1025px) {
  .home-box4 .auto-inner {
    position: relative;
  }
  .home-box4 .home-tit {
    margin-bottom: 40px;
  }
  .home-box4 .ytable-cell {
    vertical-align: bottom;
  }
  .home-box4 .map-data {
    width: 308px;
    vertical-align: top;
  }
  .svg-map {
    padding-right: 5%;
  }
}
@media (max-width: 1024px) {
  .home-box4 {
    padding-top: 35px;
  }
  .home-box4 .ytable,
  .home-box4 .ytable-cell {
    display: block;
  }
  .svg-map {
    padding-bottom: 5%;
  }
}
@media (max-width: 640px) {
  .svg-map .wapimg {
    display: inline-block;
  }
  .svg-map .pcimg {
    display: none;
  }
  .svg-map ul {
    display: none;
  }
}

.home-box5 {
  background: #f3f5f6;
  padding-bottom: 90px;
}
.home-box5 .home-tit {
  text-align: left;
  overflow: hidden;
  position: relative;
}
.home-box5 .home-tit .cn:after {
  display: none;
}
.home-box5 .home-tit ul li {
  float: left;
  cursor: pointer;
  list-style: none;
}
.home-box5 .home-tit .cn {
  padding-left: 10px;
  border-left: 2px solid #eb5b02;
  line-height: 1.2em;
  margin-right: 16px;
}
.home-box5 .home-tit .en {
  border-left: 1px solid #dadcdd;
  font-size: 0.34em;
  color: #555;
}
.home-box5 .home-tit .btn {
  position: absolute;
  right: 0;
  bottom: 0.2em;
}
.home-box5 .home-tit .tow {
  display: none;
}
.home-box5 .slideTxtBox .slik {
  position: relative;
}
.home-box5 .home-tit .slick-arrow {
  float: left;
  margin-left: 0.2em;
  width: 0.48em;
  height: 0.48em;
  border: 1px solid #e1e3e6;
  padding: 0;
  background: url(/App_Web/images/btn-prev.png) no-repeat center center;
  font-size: 1em;
  border-radius: 50%;
  cursor: pointer;
  text-indent: -9999em;
}
.home-box5 .home-tit .slick-arrow:hover {
  border-width: 2px;
  border-color: #eb5b02;
}
.home-box5 .home-tit .slick-next {
  background-image: url(/App_Web/images/btn-next.png);
}
.home-box5 .home-tit .slick-next:hover {
  background-image: url(/App_Web/images/btn-next-hover.png);
}
.home-box5 .home-tit .slick-prev:hover {
  background-image: url(/App_Web/images/btn-prev-hover.png);
}
.home-box5 .slideTxtBox .onshow {
  position: absolute;
  right: -100%;
  opacity: 0;
  width: 100%;
}
@media (min-width: 481px) {
  .home-box5 .slider {
    margin: 0 -11px;
  }
}
.home-box5 .slider li {
  height: 360px;
}
.home-box5 .inner {
  margin: 0 11px;
}
.home-box5 .inner a {
  display: block;
  background: #fff;
  text-align: center;
  position: relative;
  padding-bottom: 30px;
  height: 360px;
}
.home-box5 .inner a > * {
  position: relative;
  z-index: 3;
}
.home-box5 .inner a:after {
  position: absolute;
  bottom: 0;
  height: 2px;
  content: '';
  width: 100%;
  left: 0;
  background: #eb5b02;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.home-box5 .inner a:hover:after {
  height: 100%;
}
.home-box5 .inner .img {
  width: 66.368%;
  margin: 0 auto;
  padding: 28px 0;
}
.home-box5 .inner .img figure {
  padding-bottom: 100%;
  overflow: hidden;
  position: relative;
}
.home-box5 .inner .img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.home-box5 .inner a figure:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 50%;
  border: 10px solid rgba(255, 255, 255, 0.3);
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
  opacity: 0;
  -webkit-opacity: 0;
}
.home-box5 .inner a:hover figure:after {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  opacity: 1;
  -webkit-opacity: 1;
}
.home-box5 .inner .name {
  font-size: 18px;
}
.home-box5 .inner .code {
  line-height: 20px;
  margin: 10px 0;
}
.home-box5 .inner .bm {
  line-height: 22px;
  color: #888;
}
.home-box5 .inner a:hover {
  color: #fff;
}
.home-box5 .inner a:hover .bm {
  line-height: 22px;
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1024px) {
  .home-box5 {
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .home-box5 .inner {
    margin: 0 5px;
  }
}
.home-box5 .auto-inner {
  position: relative;
}
.home-box5 .auto-inner,
.home-box6 .auto-inner {
  overflow: hidden;
}
.home-box6 .adc {
  padding: 4% 0 7% 0;
}
.home-box6 .slider {
  margin: 0 -10px;
}
.home-box6 .slider li a {
  display: block;
  margin: 0 10px;
  background: #f3f5f6;
}
.home-box6 .slider li a aside {
  line-height: 57px;
  padding: 0 30px 0 20px;
  font-size: 18px;
  background: url(/App_Web/images/a.png) no-repeat right 20px center;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
}
.home-box6 .slider li a:hover {
  background: #eb5b02;
  color: #fff;
}
.home-box6 .slider li a:hover aside {
  background-position: right 10px center;
  background-image: url(/App_Web/images/aon.png);
}
.home-box6 .slider li .img {
  overflow: hidden;
}
.home-box6 .slider li .img img {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
}
.home-box6 .slider li a:hover .img img {
  transform: scale(1.12);
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
}

@media (max-width: 480px) {
  .home-box6 .slider li a aside {
    font-size: 16px;
  }
}

.Current {
  line-height: 32px;
  padding-left: 20px;
  background: url(/App_Web/images/icon-cur.png) no-repeat left center;
  color: #999;
}
.Current a,
.Current i {
  display: ininline-block;
}
.Current i {
  font-family: '宋体';
  font-size: 12px;
  font-style: normal;
  margin: 0 5px;
}
.Current a,.Current a span {
  color: #999;
}
.Current a:hover {
  color: #eb5b02;
}

.z_Current {
  border-bottom: 1px solid #eeeeee;
  width: 100%;
  max-width: none;
}
.z_Current .Current {
  width: 96%;
  max-width: 1200px;
  margin: 0 auto;
}

.nav-menu {
  background: #f4f5f6;
  overflow: hidden;
}
.nav-menu .li-a a {
  display: block;
  text-align: center;
  height: 70px;
  border-bottom: 2px solid transparent;
  max-width: 130px;
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
}
.nav-menu .li-a a.aon {
  border-bottom-color: #eb5b02;
}
@media (max-width: 480px) {
  .nav-menu .li-a a {
    font-size: 15px;
    max-width: 100px;
  }
}
.nav-menu .owl-carousel .owl-nav {
  display: block !important;
}
.nav-menu .owl-carousel .owl-nav button {
  width: 60px;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 10;
}
.nav-menu .owl-nav button span {
  font-size: 30px;
}
.nav-menu .owl-nav button.owl-prev {
  left: -2%;
  text-align: left;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(244, 245, 246, 1)),
    color-stop(50%, rgba(244, 245, 246, 0.9)),
    to(rgba(244, 245, 246, 0))
  );
  background: linear-gradient(
    to right,
    rgba(244, 245, 246, 1) 0%,
    rgba(244, 245, 246, 0.9) 50%,
    rgba(244, 245, 246, 0) 100%
  );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f5f6', endColorstr='#00f4f5f6', GradientType=1);
  /* IE6-9 */
}
.nav-menu .owl-nav button.owl-prev span {
  margin-left: 10px;
}
.nav-menu .owl-nav button.owl-next span {
  margin-right: 10px;
}
.nav-menu .owl-nav button.owl-next {
  right: -2%;
  text-align: right;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(244, 245, 246, 0)),
    color-stop(50%, rgba(244, 245, 246, 0.9)),
    to(rgba(244, 245, 246, 1))
  );
  background: linear-gradient(
    to right,
    rgba(244, 245, 246, 0) 0%,
    rgba(244, 245, 246, 0.9) 50%,
    rgba(244, 245, 246, 1) 100%
  );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f4f5f6', endColorstr='#f4f5f6', GradientType=1);
  /* IE6-9 */
}
.nav-menu .owl-nav button.disabled {
  display: none !important;
}
@media (max-width: 640px) {
  .nav-menu .owl-carousel {
    padding: 0 30px;
  }
}

.list-text li {
  border-bottom: 1px solid #ebebeb;
  line-height: 27px;
  padding: 25px 0;
}
.list-text li a {
  font-size: 18px;
}
.list-text li time {
  float: right;
}
.list-text li a:before {
  display: inline-block;
  content: '';
  background: #eb5b02;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  margin-right: 9px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.list-text li:hover a:before {
  margin-right: 20px;
}
@media (max-width: 640px) {
  .list-text li a {
    font-size: 16px;
  }
}

.notice-css-1 {
  font-size: 16px;
  line-height: 32px;
}
.notice-css-1 .title {
  font-size: 30px;
  text-align: center;
  padding-bottom: 25px;
  line-height: normal;
}
.notice-css-1 p {
  margin: 25px 0;
}
.notice-css-1 aside.t-1 {
  font-size: 22px;
  padding-bottom: 25px;
}
.notice-css-1 aside.t-2 {
  padding: 0 0 10px 0;
  font-size: 18px;
}
.notice-css-1 .a-links {
  color: #eb5b02;
  border-bottom: 1px solid #eb5b02;
}
.notice-css-1 .table {
  padding: 0 0 5.5% 0;
}
.notice-css-1 .table td {
  padding: 14px 2% 14px 5%;
  border: 1px solid #e8e8e8;
  text-align: justify;
  word-break: break-all;
}
.notice-css-1 .table .tr-top td {
  background: #eb5b02;
  color: #fff;
  border: 0;
}
.notice-css-1 .table-1 td.td-1 {
  width: 19%;
}
.notice-css-1 .table-2 td.td-1 {
  width: 36%;
}
.notice-css-1 .table-3 td {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.notice-css-1 .table-3 td.td-1 {
  width: 20.7%;
}
.notice-css-1 .table-3 td.td-3 {
  width: 31.4%;
}
@media (max-width: 640px) {
  .notice-css-1 {
    font-size: 14px;
    line-height: 26px;
  }
  .notice-css-1 p {
    margin: 20px 0;
  }
  .notice-css-1 .title {
    font-size: 24px;
  }
  .notice-css-1 aside.t-1 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  .notice-css-1 aside.t-2 {
    font-size: 16px;
  }
  .notice-css-1 .table-1 td.td-1 {
    width: 30%;
  }
  .notice-css-1 .table td {
    font-size: 12px;
    line-height: 22px;
  }
  .notice-css-1 .table .tr-top td {
    font-size: 14px;
  }
}

.info-download {
  padding-top: 5%;
}
.info-download .name {
  font-size: 30px;
  line-height: 30px;
  padding-left: 17px;
  border-left: 3px solid #eb5b02;
  margin-bottom: 15px;
}
.info-download li {
  overflow: hidden;
  line-height: 28px;
  padding: 6px 0;
}
.info-download li a {
  float: left;
  max-width: 90%;
  padding-right: 45px;
  background: url(/App_Web/images/PDF.png) no-repeat right center;
}
@media (max-width: 640px) {
  .info-download .name {
    font-size: 24px;
  }
}

.risk-tips {
  border: 1px solid #f4f5f6;
  padding: 12px;
}
.risk-tips .inner {
  background: #f4f5f6;
  padding: 4%;
  color: #888;
}
.risk-tips .name {
  text-align: center;
  font-size: 34px;
  color: #555;
  padding-bottom: 25px;
}
.risk-tips .inner p {
  line-height: 30px;
  margin: 15px 0;
  text-align: justify;
}
@media (max-width: 640px) {
  .risk-tips .name {
    font-size: 24px;
  }
}

.table-list .filter {
  position: relative;
  z-index: 3;
}
.table-list .filter .inq-btn {
  font-size: 20px;
  text-align: center;
  border: 1px solid #f4f5f6;
  line-height: 64px;
  background: #eb5b02;
  color: #fff;
}
.table-list .filter dt .text {
  width: 100%;
  height: 64px;
  line-height: 64px;
  border: 0;
  background: #f4f5f6;
  padding-left: 26px;
  font-size: 16px;
}
.table-list .filter dd {
  position: relative;
  padding-left: 109px;
}
.table-list .filter dd > span {
  position: absolute;
  width: 109px;
  left: 0;
  top: 0;
  line-height: 66px;
  padding-right: 13px;
  text-align: right;
}
.table-list .filter dd ol,
.table-list .filter dd ul {
  position: relative;
}
.table-list .filter dd li {
  position: absolute;
  left: 0;
  top: 100%;
  background: #f4f5f6;
  padding: 26px;
  width: 100%;
  border-top: 1px solid #fff;
  display: none;
}
.table-list .filter dd li a {
  display: block;
  line-height: 24px;
  padding: 3px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.table-list .filter dd li a:hover {
  background: #eb5b02;
  color: #fff;
  padding-left: 20px;
}
.table-list .filter dd ol {
  line-height: 66px;
  background: #f4f5f6;
  padding-left: 26px;
  padding-right: 70px;
  cursor: pointer;
}
.table-list .filter dd ol .icon {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  width: 70px;
  background: url(/App_Web/images/select2.png) no-repeat center center #eb5b02;
}
.table-list .list {
}
.table-list .list table,
.table-list .list td {
  border: 1px solid #f4f5f6;
}
.table-list .list td {
  border-right: 0;
  border-left: 0;
  padding-left: 4%;
  padding-right: 2%;
  line-height: 22px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  color: #888;
}
.table-list .list td.td-1 {
  width: 38.33%;
}
.table-list .list td.td-2 {
  width: 27%;
}
.table-list .list .tr-top td {
  font-size: 18px;
  line-height: 66px;
  background: #f4f5f6;
  color: #555;
  padding-top: 0;
  padding-bottom: 0;
}
.table-list .list .tr-hover td {
  background: #eb5b02;
  color: #fff;
}
.table-list .list .tr-hover td a {
  color: #fff;
}
@media (min-width: 1025px) {
  .table-list .filter {
    padding-right: 114px;
    margin: 63px 0 41px 0;
  }
  .table-list .filter dl > * {
    float: left;
    width: 34.208%;
    font-size: 16px;
  }
  .table-list .filter dt {
    width: 31.584%;
  }
  .table-list .filter .inq-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 87px;
  }
}
@media (max-width: 1024px) {
  .table-list .filter .inq-btn {
    display: block;
  }
  .table-list .filter dl > * {
    margin: 4px 0;
  }
  .table-list .filter dt .text {
    height: 50px;
    line-height: 50px;
  }
  .table-list .filter dd > span,
  .table-list .filter dd ol {
    line-height: 50px;
  }
  .table-list .filter dd ol .icon {
    width: 50px;
  }
  .table-list .filter {
    margin: 30px 0;
  }
}
@media (max-width: 640px) {
  .table-list .list .tr-top td {
    line-height: 50px;
    font-size: 16px;
  }
  .table-list .list td {
    padding: 10px;
  }
  .table-list .filter .inq-btn {
    line-height: 48px;
  }
}
@media (max-width: 480px) {
  .table-list .list {
    position: relative;
  }
  .table-list .list .tr-top td {
    line-height: 40px;
    font-size: 14px;
  }
  .table-list .list td {
    font-size: 12px;
  }
}

.reg-table td,
.reg-table table {
  border: 1px solid #e8e8e8;
}
.reg-table td {
  line-height: 24px;
  padding: 17px 5%;
  font-size: 16px;
}
.reg-table td.t-name {
  background: #f4f5f6;
  font-size: 18px;
  width: 28.334%;
  padding-right: 2%;
}
.reg-table {
  padding-bottom: 6%;
}
@media (max-width: 640px) {
  .reg-table td {
    line-height: 20px;
    padding: 10px 5%;
    font-size: 14px;
  }
  .reg-table td.t-name {
    font-size: 16px;
  }
}

.tzgw-search {
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  padding-right: 64px;
}
.tzgw-search dt {
  position: absolute;
  right: 0;
  top: 0;
  width: 64px;
}
.tzgw-search dt input {
  display: block;
  height: 60px;
  cursor: pointer;
  width: 100%;
  background: url(/App_Web/images/search-icon.png) no-repeat center center #eb5b02;
  border: 0;
  padding: 0;
}
.tzgw-search dd .text {
  width: 100%;
  background: #f4f5f6;
  color: #555;
  border: 0;
  line-height: 60px;
  height: 60px;
  padding: 0 20px;
}
@media (min-width: 641px) {
  .tzgw-search dd {
    float: left;
    width: 49%;
    margin-right: 1%;
  }
}
@media (max-width: 640px) {
  .tzgw-search dt input {
    height: 86px;
  }
  .tzgw-search dd {
    margin-bottom: 2px;
  }
  .tzgw-search dd .text {
    line-height: 42px;
    height: 42px;
  }
}

.table-list .list2 tabel,
.table-list .list2 td {
  border: 1px solid #e8e8e8;
}
.table-list .list2 td {
  font-size: 16px;
  line-height: 24px;
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  word-break: break-all;
}
.table-list .list2 .tr-top td {
  border-left: 0;
  border-right: 0;
  background: #eb5b02;
  color: #fff;
  font-size: 18px;
}
.table-list .list2 td.td-1,
.table-list .list2 td.td-2 {
  min-width: 76px;
  width: 12.667%;
}
.table-list .list2 td.td-2 {
  min-width: 50px;
}
.table-list .list2 td.td-3 {
  width: 27.75%;
}
.table-list .list2 td aside {
  text-align: left;
  margin: 0 auto;
  width: 84%;
}
.table-list .list2 td.td-3 aside {
  max-width: 152px;
}
.table-list .list2 td.td-4 aside {
  max-width: 415px;
}
.table-list .list2 td.td-5 aside {
  max-width: 208px;
}
.table-list .list2 td.td-9 aside {
  max-width: 227px;
}
.table-list .list2 td.td-5 {
  width: 24.167%;
}
.table-list .list2 td.td-6,
.table-list .list2 td.td-7 {
  width: 13%;
  min-width: 62px;
}
.table-list .list2 td.td-9 {
  width: 27.334%;
}
@media (max-width: 640px) {
  .table-list .list2 td {
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .table-list .list2 .tr-top td {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .table-list .list2 td {
    font-size: 12px;
  }
  .table-list .list2 .tr-top td {
    font-size: 14px;
  }
}

.notice-css-2 .title {
  text-align: center;
  font-size: 30px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 30px;
  margin-bottom: 40px;
}
.notice-css-2 .name {
  font-size: 26px;
  line-height: 28px;
  padding-left: 16px;
  border-left: 2px solid #eb5b02;
  margin-bottom: 30px;
}
.notice-css-2 .t-1 {
  font-size: 18px;
  padding-bottom: 25px;
}
.notice-css-2 .table {
  padding-bottom: 6%;
}
.notice-css-2 .table td {
  width: 25%;
  text-align: center;
  border: 1px solid #e8e8e8;
  font-size: 16px;
  line-height: 24px;
  padding-top: 17px;
  padding-bottom: 17px;
}
.notice-css-2 .table .tr-top td {
  background: #eb5b02;
  line-height: 22px;
  padding: 20px 0;
  color: #fff;
  font-size: 18px;
  border-left: 0;
  border-right: 0;
}
.notice-css-2 .table .td-1 {
  font-size: 18px;
}
.notice-css-2 .table .td-1 aside {
  max-width: 162px;
  text-align: left;
  margin: 0 auto;
  width: 90%;
}
.notice-css-2 .table-2 .td-2 {
  width: 13.916%;
}
.notice-css-2 .table-2 .td-3,
.notice-css-2 .table-2 .td-4 {
  width: 18.5%;
}
@media (max-width: 768px) {
  .notice-css-2 .title {
    font-size: 24px;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
  .notice-css-2 .name {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .notice-css-2 .t-1 {
    font-size: 16px;
    padding-bottom: 20px;
  }
  .notice-css-2 .table td {
    font-size: 14px;
  }
  .notice-css-2 .table .tr-top td,
  .notice-css-2 .table .td-1 {
    font-size: 16px;
  }
}

.history-list {
  position: relative;
  z-index: 1;
  padding-bottom: 12%;
}
.history-list:after {
  position: absolute;
  left: 50%;
  top: 38px;
  bottom: 0;
  background: #e5e5e5;
  width: 2px;
  content: '';
}
.history-list .item {
  position: relative;
  z-index: 6;
}
.history-list .item .year {
  position: absolute;
  top: 38px;
  width: 64px;
  height: 64px;
  border: 2px solid #eb5b02;
  font-weight: bold;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  padding-top: 17px;
  background: #fff;
}
.history-list .item .year span {
  display: block;
  font-size: 15px;
  color: #eb5b02;
  line-height: 16px;
}
.history-list .item:nth-child(2n-1) .year {
  right: -32px;
}
.history-list .item:nth-child(2n) .year {
  left: -32px;
}
.history-list .item .txt {
  background: #f4f5f6;
  padding: 40px;
  position: relative;
}
.history-list .tit {
  font-size: 28px;
  padding-bottom: 10px;
}
.history-list .item ul {
  display: tablel;
  table-layout: fixed;
  width: 100%;
}
.history-list .item ul > * {
  display: table-cell;
  vertical-align: middle;
}
.history-list .item ol {
  width: 182px;
}
.history-list .item ol img {
  width: 160px;
}
.history-list .item li {
  line-height: 26px;
}
.history-list .item ul.no-table,
.history-list .item ul.no-table > * {
  display: block;
  width: auto !important;
}
.history-list .item ul.no-table ol img {
  width: auto;
}
@media (min-width: 1025px) {
  .history-list .item:not(:first-child) {
    margin-top: -62px;
  }
  .history-list .item:nth-child(2n-1) {
    margin-right: 50%;
  }
  .history-list .item:nth-child(2n) {
    margin-left: 50%;
  }
  .history-list .item:nth-child(2n-1) .txt {
    margin-right: 52px;
  }
  .history-list .item:nth-child(2n) .txt {
    margin-left: 52px;
  }
  .history-list .item .txt:after {
    position: absolute;
    content: '';
    border: 10px solid transparent;
    top: 57px;
  }
  .history-list .item:nth-child(2n-1) .txt:after {
    left: 100%;
    border-left-color: #f4f5f6;
  }
  .history-list .item:nth-child(2n) .txt:after {
    right: 100%;
    border-right-color: #f4f5f6;
  }
}
@media (max-width: 1024px) {
  .history-list .item {
    margin-bottom: 2%;
  }
  .history-list .item .year {
    display: none;
  }
  .history-list .item .txt {
    padding: 20px;
  }
  .history-list .tit {
    font-size: 24px;
  }
}
@media (max-width: 400px) {
  .history-list .item ol {
    width: 44%;
  }
  .history-list .item ol img {
    width: 90%;
  }
  .history-list .item ul > * {
    vertical-align: top;
  }
}

.Cultrue {
  position: relative;
  overflow: hidden;
}
.Cultrue .Ispic {
  height: 586px;
  background-image: url(/App_Web/images/cultruebg.jpg);
}
.Cultrue .quan {
  position: absolute;
  width: 448px;
  height: 448px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  left: 50%;
  top: 50%;
  margin: -224px 0 0 -224px;
}
.Cultrue .quan .border {
  position: absolute;
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.Cultrue .quan .white dd {
  opacity: 0;
  -webkit-opacity: 0;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -ms-transition: 0.6s;
}
.Cultrue .quan .border dd {
  position: absolute;
  width: 50%;
  height: 50%;
  background: #eb5b02;
}
.Cultrue .quan .white dd {
  background: #fff;
}
.Cultrue .quan .border dd:nth-child(2n-1) {
  left: -2px;
}
.Cultrue .quan .border dd:nth-child(2n) {
  right: -2px;
}
.Cultrue .quan .border dd:nth-child(1),
.Cultrue .quan .border dd:nth-child(2) {
  top: -2px;
}
.Cultrue .quan .border dd:nth-child(3),
.Cultrue .quan .border dd:nth-child(4) {
  bottom: -2px;
}
.Cultrue .quan .border dd:nth-child(1) {
  border-radius: 100% 0 0 0;
}
.Cultrue .quan .border dd:nth-child(2) {
  border-radius: 0 100% 0 0;
}
.Cultrue .quan .border dd:nth-child(3) {
  border-radius: 0 0 0 100%;
}
.Cultrue .quan .border dd:nth-child(4) {
  border-radius: 0 0 100% 0;
}

.Cultrue .quan .white dd.on {
  opacity: 1;
  -webkit-opacity: 1;
}
.Cultrue .quan .white dd.on:nth-child(2n-1) {
  left: -8px;
}
.Cultrue .quan .white dd.on:nth-child(2n) {
  right: -8px;
}
.Cultrue .quan .white dd.on:nth-child(1),
.Cultrue .quan .white dd.on:nth-child(2) {
  top: -8px;
}
.Cultrue .quan .white dd.on:nth-child(3),
.Cultrue .quan .white dd.on:nth-child(4) {
  bottom: -8px;
}

.Cultrue .quan .txt li {
  position: absolute;
  width: 106px;
  color: #fff;
  z-index: 10;
  line-height: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.Cultrue .quan .txt li.on {
  color: #eb5b02;
}
.Cultrue .quan .txt li aside {
  font-size: 28px;
  line-height: 30px;
  padding-bottom: 10px;
}
.Cultrue .quan .txt li:nth-child(2n-1) {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.Cultrue .quan .txt li:nth-child(2n) {
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  text-align: center;
}
.Cultrue .quan .txt li:nth-child(1) {
  left: 60px;
}
.Cultrue .quan .txt li:nth-child(1).on {
  left: 45px;
}
.Cultrue .quan .txt li:nth-child(3) {
  right: 60px;
}
.Cultrue .quan .txt li:nth-child(3).on {
  right: 45px;
}

.Cultrue .quan .txt li:nth-child(2) {
  top: 60px;
}
.Cultrue .quan .txt li:nth-child(2).on {
  top: 45px;
}
.Cultrue .quan .txt li:nth-child(4) {
  bottom: 60px;
}
.Cultrue .quan .txt li:nth-child(4).on {
  bottom: 45px;
}

@media (min-width: 1025px) {
  .info-culture .main {
    position: absolute;
    top: -20px;
    bottom: -20px;
    background: #fff;
    border-radius: 5px;
    width: 80%;
    display: none;
  }
  .info-culture .main:after {
    position: absolute;
    content: '';
    border: 10px solid transparent;
    top: 50%;
    margin-top: -10px;
  }
  .info-culture .main:nth-child(1):after,
  .info-culture .main:nth-child(2):after {
    left: 100%;
    border-left-color: #fff;
  }
  .info-culture .main:nth-child(3):after,
  .info-culture .main:nth-child(4):after {
    right: 100%;
    border-right-color: #fff;
  }
  .info-culture .main:nth-child(1),
  .info-culture .main:nth-child(2) {
    right: 100%;
  }
  .info-culture .main:nth-child(3),
  .info-culture .main:nth-child(4) {
    left: 100%;
  }
  .info-culture .main .inner {
    position: absolute;
    height: 80%;
    top: 10%;
    left: 10%;
    width: 80%;
  }
  .Cultrue .mCustomScrollbar {
    height: 100%;
  }
  .auto-inner .wap {
    display: none;
  }
}
.info-culture .mCSB_outside + .mCSB_scrollTools {
  right: -16px;
}
.info-culture .title {
  font-size: 32px;
  color: #eb5b02;
  padding-bottom: 20px;
}
.info-culture .title span {
  display: inline-block;
  border-bottom: 2px solid #eb5b02;
  padding-bottom: 10px;
}
.info-culture .singlepage {
  line-height: 28px;
  color: #888;
  text-align: justify;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .info-culture .main {
    width: 66%;
  }
}
@media (max-width: 1024px) {
  /*.info-culture .main{width:40%;}*/
  .auto-inner .wap {
    display: inline-block;
  }
  .auto-inner .pc {
    display: none;
  }
  .info-culture .main {
    display: block !important;
    opacity: 1 !important;
    padding: 3%;
  }
  .info-culture .mCustomScrollBox {
    height: auto !important;
  }
  .info-culture .mCSB_outside + .mCSB_scrollTools {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .Cultrue .Ispic {
    height: 384px;
  }
  .Cultrue .quan {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  .info-culture .title {
    font-size: 24px;
  }
}
@media (max-width: 400px) {
  .Cultrue .Ispic {
    height: 300px;
  }
  .Cultrue .quan {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
}

.logo-info {
  background: url(/App_Web/images/logobg.jpg) no-repeat center top;
  position: relative;
  padding-top: 5%;
}
.logo-info .img img {
  display: block;
  margin: 0 auto;
}
.logo-info li {
  border: 1px solid #eaebec;
  border-radius: 5px;
  padding: 24px;
}
.logo-info li article {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  padding-left: 27px;
}
.logo-info li article:before {
  position: absolute;
  content: '';
  width: 18px;
  height: 3px;
  top: 10px;
  left: 0;
  background: #eb5b02;
}
@media (min-width: 1025px) {
  .logo-info .img {
    position: absolute;
    left: 31.1665%;
    width: 100%;
    top: 5%;
    width: 37.667%;
  }
  .logo-info li {
    float: left;
    display: table;
    width: 32.5%;
    height: 134px;
    margin-bottom: 40px;
    position: relative;
  }
  .logo-info li:after {
    position: absolute;
    top: 50%;
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #eaebec;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    margin-top: -5px;
    margin-left: -5px;
  }
  .logo-info li:nth-child(2n-1):after {
    left: 100%;
    border-left: 0;
    border-bottom: 0;
  }
  .logo-info li:nth-child(2n):after {
    left: 0;
    border-right: 0;
    border-top: 0;
  }
  .logo-info li:nth-child(2n) {
    float: right;
  }
  .logo-info li:nth-child(2n + 1) {
    clear: left;
  }
  .logo-info li:nth-child(5) {
    float: none;
    margin: 0 auto;
  }
  .logo-info li:nth-child(5):after {
    top: -5px;
    left: 50%;
    margin: 0 0 0 -5px;
    border-bottom: 0;
    border-right: 0;
    border-left: 1px solid #eaebec;
  }
  .logo-info li .inner {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (max-width: 1024px) {
  .logo-info li {
    margin-top: 20px;
  }
}

/*客服中心*/
.custserTer {
  margin-bottom: 4%;
}
.custserTer .home-tit {
  padding-top: 0;
}
.custserTer .cusBox {
  background: #f4f5f6;
}
.custserTer .cusBox .imgBox {
  float: left;
  width: 66%;
}
.custserTer .cusBox .txtBox {
  float: left;
  width: 34%;
  padding: 6.5% 7% 0;
}
.custserTer .cusBox .txtBox .item {
  padding-left: 10px;
  border-left: 3px solid #dbdcdd;
  margin-bottom: 30px;
}
.custserTer .cusBox .txtBox .item .h5 {
  font-size: 16px;
  font-weight: normal;
  color: #555;
  position: relative;
  padding-left: 28px;
}
.custserTer .cusBox .txtBox .item .h5.pho:before {
  width: 20px;
  height: 16px;
  content: '';
  background: url(/App_Web/images/icon1.png) no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 0;
}
.custserTer .cusBox .txtBox .item .h5.tim:before {
  width: 18px;
  height: 18px;
  content: '';
  background: url(/App_Web/images/icon2.png) no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 0;
}
.custserTer .cusBox .txtBox .item .p {
  font-size: 16px;
  color: #eb5b02;
  line-height: 26px;
  font-weight: bold;
}
.custserTer .cusBox .txtBox .onlBtn {
  display: none;
  width: 200px;
  line-height: 48px;
  text-align: center;
  background: #eb5b02;
  color: #fff;
  font-size: 18px;
  margin-top: 60px;
}
.qutBox {
  margin-bottom: 8%;
}
.qutBox .qutbList {
}
.qutBox .qutbList li {
  float: left;
  background: #f4f5f6;
  width: 24%;
  margin-right: 1.33%;
  padding: 50px 0;
  text-align: center;
  position: relative;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.qutBox .qutbList li:nth-child(4n) {
  margin-right: 0;
}
.qutBox .qutbList li .iconB {
  margin-bottom: 15px;
}
.qutBox .qutbList li .p {
  font-size: 20px;
  color: #555;
}
.qutBox .qutbList li:hover {
  top: -5px;
}
.somsugBox {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  padding: 4% 0;
}
.somsugBox .h5 {
  font-size: 38px;
  color: #fff;
  font-weight: normal;
  margin-bottom: 20px;
}
.somsugBox .sugpho {
  width: 350px;
  margin: 0 auto;
  padding: 15px 0;
}
.somsugBox .sugpho .p {
  display: inline-block;
  padding-left: 35px;
  font-size: 30px;
  color: #fff;
  position: relative;
}
.somsugBox .sugpho .p:before {
  width: 31px;
  height: 28px;
  content: '';
  background: url(/App_Web/images/icon4.png) no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  left: 0;
}
.somsugBox .sugpho span {
  display: block;
  font-size: 40px;
  color: #fff;
}
@media (max-width: 768px) {
  .custserTer .cusBox .imgBox {
    float: none;
    width: 100%;
  }
  .custserTer .cusBox .txtBox {
    float: none;
    width: 100%;
    padding-bottom: 20px;
  }
  .custserTer .cusBox .txtBox .onlBtn {
    width: 200px;
    margin: 0 auto;
    margin-top: 30px;
  }
  .qutBox .qutbList li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .qutBox .qutbList li:nth-child(2n) {
    margin-right: 0;
  }
  .somsugBox {
    padding: 30px 0;
  }
  .somsugBox .h5 {
    font-size: 22px;
  }
  .somsugBox .sugpho {
    width: 280px;
  }
  .somsugBox .sugpho .p {
    font-size: 18px;
  }
  .somsugBox .sugpho span {
    font-size: 22px;
  }
}
/*客服中心*/

/*常见问题*/
.comproBlem {
}
.comproBlem .searBox {
  position: relative;
  margin-bottom: 45px;
}
.comproBlem .searBox input {
  display: block;
  width: 100%;
  line-height: 60px;
  height: 60px;
  padding: 0 70px 0 18px;
  background: #f4f5f6;
  border: none;
}
.comproBlem .searBox .gosear {
  width: 60px;
  height: 60px;
  background: url(/App_Web/images/search-icon.png) no-repeat center center #eb5b02;
  position: absolute;
  top: 0;
  right: 0;
}
.comproBlem .problemList {
}
.comproBlem .problemList li {
  margin-bottom: 15px;
}
.comproBlem .problemList li .Q {
  padding-left: 55px;
  position: relative;
  background: #f4f5f6;
  color: #555px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-right: 20px;
}
.comproBlem .problemList li .Q:before {
  width: 20px;
  height: 20px;
  content: '';
  background: url(/App_Web/images/Q.png) no-repeat;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.comproBlem .problemList li .Q:after {
  width: 13px;
  height: 8px;
  content: '';
  background: url(/App_Web/images/ar.png) no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.comproBlem .problemList li .Q .h5 {
  font-size: 16px;
  line-height: 58px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.comproBlem .problemList li .A {
  padding: 30px 20px;
  border: 1px solid #ebebeb;
  border-top: none;
  padding-left: 55px;
  position: relative;
  display: none;
}
.comproBlem .problemList li .A:before {
  width: 20px;
  height: 20px;
  content: '';
  background: url(/App_Web/images/AI.png) no-repeat;
  position: absolute;
  left: 20px;
  top: 35px;
}
.comproBlem .problemList li .A .p {
  font-size: 16px;
  line-height: 34px;
  color: #888888;
}
.comproBlem .problemList li:hover .Q,
.comproBlem .problemList li.on .Q {
  background: #eb5b02;
  color: #fff;
}
.comproBlem .problemList li:hover .Q:before,
.comproBlem .problemList li.on .Q:before {
  background: url(/App_Web/images/q_A.png) no-repeat;
}
.comproBlem .problemList li:hover .Q:after,
.comproBlem .problemList li.on .Q:after {
  background: url(/App_Web/images/ar_a.png) no-repeat;
}
/*常见问题*/

/*页面开发中*/
.devet {
}
.devet .Sorrytxt {
  font-size: 30px;
  color: #888888;
  margin: 40px 0;
  text-align: center;
}
@media (max-width: 768px) {
  .devet .Sorrytxt {
    font-size: 20px;
  }
}

/* 2020-5-12 */

/* 内页营业网点 */

.InsideHome-box4 {
  background: none;
  text-align: center;
}

/* 业务介绍 */
.distance {
  padding: 90px 0;
      position: relative;
}
.report {
  padding-bottom: 90px;
}
.Business .conent {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Business .left,
.Business .right {
  width: 50%;
}
.Business .left {
  padding-right: 50px;
  -webkit-box-ordinal-group: -10;
  -ms-flex-order: -10;
  order: -10;
}
.Business .left h3 {
  font-size: 30px;
  color: #555555;
  position: relative;
  padding-bottom: 18px;
  margin-bottom: 30px;
  font-weight: 400;
}
.Business .left h3::after {
  display: block;
  width: 53px;
  height: 2px;
  background: #f29256;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
}

.Business .left .txt {
  font-size: 16px;
  color: #888888;
  line-height: 30px;
}

.Business .right img {
  width: 100%;
}

.auto_1200 {
  max-width: 1200px;
  margin: 0 auto;
}
.auto_1500 {
  max-width: 1550px;
  margin: 0 auto;
}

@media (max-width: 1200px) {
  .auto_1200 {
    padding: 0 2%;
  }
}
@media (max-width: 1024px) {
  .distance {
    padding: 50px 0;
  }
  .Business .conent {
    display: block;
  }
  .Business .left,
  .Business .right {
    width: 100%;
    padding: 0;
  }
  .Business .right {
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .distance {
    padding: 30px 0;
  }
}
/* 业务公告 */
.Notice {
}
.Notice .list {
  overflow: hidden;
  list-style: none;
}
.Notice .list li {
  width: 49%;
  margin-bottom: 30px;
  list-style: none;
  float: left;
  background: #f4f5f6;
  padding: 28px 28px 28px 44px;
}
.Notice .list li:nth-child(2n) {
  margin-left: 2%;
}
.Notice .list li p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Notice h2 {
  font-size: 30px;
  color: #555555;
  font-weight: 400;
  margin-bottom: 30px;
  padding-left: 10px;
  border-left: 2px solid #eb5b02;
}
.Notice h2 a {
  font-size: 14px;
  color: #eb5b02;
  float: right;
  margin-top: 20px;
}
.Notice h3 {
  position: relative;
  font-size: 20px;
  color: #555555;
  font-weight: 400;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.Notice h3 i {
  font-style: inherit;
  font-size: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.Notice h3:after {
  display: block;
  content: '';
  position: absolute;
  top: 12px;
  left: -14px;
  width: 5px;
  height: 5px;
  background: #eb5b02;
}
.Notice .list li p {
  font-size: 14px;
  color: #888888;
}
@media (max-width: 1024px) {
  .Notice .list li {
    width: 100%;
    margin-left: 0;
  }
  .Notice h3 i,
  .Notice h3 {
    display: block;
    margin-top: 6px;
  }
}

/* 分类选项卡 */
.sort {
  background: #f4f5f6;
}
.sort_roll {
  margin-bottom: 50px;
}
.sort ul {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
}
.sort ul li {
  padding: 20px 0;
  font-size: 18px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  background: #ffffff;
}
.sort ul li span {
  display: block;
  border-right: 1px solid #ccc;
}
.sort ul li:last-child span {
  border-right: none;
}
.sort ul li.on {
  background: #eb5b02;
  color: #ffffff;
}
.sort .content h4 {
  font-size: 20px;
  color: #eb5b02;
  margin-bottom: 10px;
  margin-top: 30px;
}
.sort .content h4:nth-child(1) {
  margin-top: 0;
}
.sort .content p {
  line-height: 30px;
  color: #555555;
}
.sort .MsoNormalTable {
  display: inline-block;
  overflow-x: auto;
  width: 100%;
}
.sort .MsoNormalTable tbody {
  min-width: 750px;
  display: inline-block;
}
.sort .Futures .table tr td {
  line-height: 30px;
}
@media (max-width: 1024px) {
  .sort_roll {
    overflow-x: auto;
  }
  .sort ul li {
    font-size: 16px;
    padding: 16px 5px;
  }
  .sort ul li span {
    border: none;
  }
}

/* _期货IB(筹) */
.Futures {
}
.Futures h2 {
  font-size: 30px;
  color: #555555;
  text-align: center;
  margin-bottom: 50px;
}
.Futures h3 {
  font-size: 22px;
  color: #555555;
  margin-bottom: 30px;
  margin-top: 40px;
}
.Futures p {
  font-size: 16px;
  color: #555555;
  line-height: 2;
}

.Futures .bk {
  background: #f4f5f6;
  padding: 50px;
}
.Futures .bk a {
  color: #eb5b02;
}
.Futures .bk img {
  display: block;
  margin: 0 auto 30px;
  -webkit-transform: translateX(60px);
  transform: translateX(60px);
}

.Futures .table {
  width: 100%;
}
.Futures .table tr {
  text-align: center;
  border: 1px solid #ccc;
}
.Futures .table tr td {
  border: 1px solid #ccc;
  line-height: 45px;
  padding: 10px;
  table-layout: fixed;
  word-break: break-all;
}
.Futures .table tr th {
  background: #eb5b02;
  color: #fff;
  line-height: 68px;
  border: 1px solid #eeeeee;
}

.Futures .table1 {
  width: 100%;
}
.Futures .table1 tr {
  border: 1px solid #ccc;
}
.Futures .table1 tr td {
  border: 1px solid #ccc;
  line-height: 45px;
  padding: 0 20px;
}

.Futures .table1 tr th:nth-child(1) {
  width: 180px;
  text-align: center;
  border: 1px solid #ccc;
}
.Futures .table1 tr th {
  background: #eb5b02;
  color: #fff;
  line-height: 68px;
  padding: 0 20px;
  text-align: left;
}
.Futures .five {
}
.Futures .five tbody {
}
.Futures .table_roll {
  overflow-x: auto;
}
.Futures .table_roll table {
}
/*.Futures .table_roll table tr td:nth-child(1){padding:10px}*/
.Futures .table_roll table tr td:nth-child(1) .z_img {
  overflow: hidden;
  border-radius: 50%;
  max-width: 150px;
}
.Futures .table_roll table tr td:nth-child(1) .z_img img {
  width: 100%;
}

.Futures2 .table tr td {
  line-height: 15px;
}
.Futures2 .table_roll {
  max-height: 749px;
  overflow-y: auto;
}
.Futures2 .funds_tab2 tr td,
.Futures2 .funds_tab2 tr th {
  width: 25%;
}

@media (max-width: 1024px) {
  .Futures .table_roll tr td {
    line-height: 25px;
    font-size: 12px;
  }
  .Futures .table_roll tr th {
    line-height: 25px;
    font-size: 12px;
  }
  .Futures .bk {
    padding: 20px;
  }
  .Futures .bk img {
    -webkit-transform: none;
    transform: none;
  }
  .Futures h2 {
    font-size: 22px;
  }
  .Futures h3 {
    margin: 30px 0 20px;
    font-size: 18px;
  }
}

/* 官方app 第一版 */
/* .Star_app{}
.Star_app .content{margin-bottom:140px }
.Star_app h3{text-align: center;font-size: 34px;margin-bottom: 30px;font-weight: 400}
.Star_app p{text-align: center;font-size: 16px;line-height: 30px}
.Star_app p span{display: block;max-width: 1000px;margin: 0 auto;}

.Star_app .bk{background: #f4f5f6;padding: 110px 0 95px}
.Star_app .dl{text-align: center;}
.Star_app .dl dd{display: inline-block;vertical-align: center;margin: 0 20px}
.Star_app .bk h5{font-size: 18px;line-height: 48px;font-weight: 400;}

@media (max-width:1024px){
	.Star_app h3{font-size: 22px;margin-bottom: 30px;}
	.Star_app .content{margin-bottom: 100px}
	.Star_app .bk{padding: 70px 0 50px}

} */

/* 官方app  第二版*/
.Star_app {
}
.Star_app .z_item {
  padding: 80px 0;
}
.Star_app .z_item:nth-child(2n) {
  background: #f4f5f6;
}
.Star_app .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit--webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Star_app .content .text {
  max-width: 860px;
}
.Star_app .content .img {
  width: 160px;
}
.Star_app h3 {
  font-size: 34px;
  margin-bottom: 30px;
  font-weight: 400;
}
.Star_app p {
  font-size: 16px;
  line-height: 30px;
}

.Star_app .bk {
  padding: 110px 0 95px;
}
.Star_app .bk h3 {
  text-align: center;
}
.Star_app .dl {
  text-align: center;
}
.Star_app .dl dd {
  display: inline-block;
  vertical-align: center;
  margin: 0 20px;
}
.Star_app .bk h5 {
  font-size: 18px;
  line-height: 48px;
  font-weight: 400;
}

@media (max-width: 1024px) {
  .Star_app h3 {
    font-size: 22px;
    margin-bottom: 30px;
    text-align: center;
  }
  .Star_app .z_item {
    padding: 30px 0;
  }
  .Star_app .content {
    display: block;
  }
  .Star_app .bk {
    padding: 70px 0 50px;
  }
  .Star_app .content .img {
    margin: 20px auto;
  }
}

/* 明星投顾 */
.Star_Invest {
}
.Star_Invest ul li {
  background: #f4f5f6;
  margin-bottom: 30px;
  padding: 45px;
  overflow: hidden;
}
.Star_Invest ul li .img {
width: 190px;
    float: left;
    border-radius: 50%;
    overflow: hidden;
}
.Star_Invest ul li .content {
  width: calc(100% - 190px - 70px);
  float: right;
}
.Star_Invest ul li .content h3 {
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
  font-family:"hmRegular";
}
.Star_Invest ul li .content h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  font-family:"hmRegular";
}
.Star_Invest ul li .content dl {
  overflow: hidden;
  margin-bottom: 30px;
}
.Star_Invest ul li .content dl dd {
  float: left;
  width: 50%;
  font-size: 16px;
  font-family:"hmRegular";
}
.Star_Invest ul li .content .txt {
  font-size: 14px;
  line-height: 30px;
  font-family:"hmRegular";
}

@media (max-width: 768px) {
  .Star_Invest ul li {
    padding: 20px;
  }
  .Star_Invest ul li .content h3 {
    font-size: 22px;
  }
  .Star_Invest ul li .content h4 {
    font-size: 16px;
  }
  .Star_Invest ul li .img {
    float: none;
    margin: 0 auto;
  }
  .Star_Invest ul li .content dl dd,
  .Star_Invest ul li .content {
    width: 100%;
    float: none;
  }
  .Star_Invest ul li .content dl dd {
    font-size: 16px;
  }
  .Star_Invest ul li .content .txt {
    font-size: 14px;
    line-height: 24px;
  }
}

/* 投资交易 */
.distance_title {
  font-size: 34px;
  font-weight: 400;
  text-align: center;
}

.investment {
}
.investment h2 {
  font-size: 22px;
  font-weight: 400;
  text-align: center;
  color: #010101;
  opacity: 0.15;
}
.investment .txt {
  font-size: 16px;
  padding: 50px 70px;
  line-height: 30px;
  background: #f4f5f6;
  margin: 50px 0 80px;
}
.investment .ul {
  overflow: hidden;
  margin-top: 30px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
}
.investment .ul li {
  width: 48%;
  margin-bottom: 30px;
  padding-bottom: 40px;
  position: relative;
}
.investment .ul li:nth-child(2n) {
  margin-left: 2%;
}
.investment .ul li h3 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 30px;
  font-weight: 400;
  padding-left: 10px;
  border-left: 2px solid #ee7836;
}
.investment .ul li dl {
  margin-top: 30px;
}
.investment .ul li dl dd {
  font-size: 16px;
  line-height: 30px;
  padding-left: 12px;
  position: relative;
}
.investment .ul li dl dd::after {
  position: absolute;
  top: 13px;
  content: '';
  display: block;
  left: 3px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: #ee7836;
}
.investment .ul li a {
  font-size: 14px;
  color: #ee7836;
  margin-top: 12px;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
}

@media (max-width: 1024px) {
  .distance_title {
    font-size: 26px;
  }
  .investment .txt {
    padding: 20px;
  }
  .investment .ul {
    display: block;
  }
  .investment .ul li {
    width: 100%;
    padding-bottom: 20px;
  }
  .investment .ul li:nth-child(2n) {
    margin-left: 0%;
  }
  .investment .ul li a {
    position: static;
  }
}

/* 信用业务 */
.investment2 {
}
.investment2 .txt {
  padding: 30px 60px;
  margin-bottom: 60px;
  background: #ffffff;
  font-size: 14px;
  line-height: 30px;
  color: #666666;
}
.investment2 .ul {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.investment2 .ul li img {
  margin-bottom: 26px;
}
.investment2 .ul li h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.investment2 .ul li p {
  line-height: 30px;
}
.investment2 .ul li {
  position: relative;
  width: 50%;
  background: #ffffff;
  padding: 60px 60px 100px;
  border: 1px solid #ededed;
  margin: 0px 0px -1px -1px;
}
.investment2 .ul li a {
  left: 60px;
  bottom: 60px;
  position: absolute;
  color: #eb5b02;
}

@media screen and (max-width: 768px) {
  .investment2 .txt {
    padding: 20px 2%;
    text-align: justify;
  }
  .investment2 .ul li {
    width: 100%;
    padding: 30px 2%;
    margin: 0 0 30px 0;
  }
  .investment2 .ul li a {
    position: relative;
    margin-top: 16px;
    display: block;
    left: 0;
    bottom: 0;
  }
}

/* 自营投资业务 */
.Proprietary {
}
.Proprietary .content {
  margin-top: 50px;
}
.Proprietary .content .item {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}
.Proprietary .content .item .txt {
  background: #f4f5f6;
  width: 440px;
  padding: 70px 70px 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.Proprietary .content .item:nth-child(2n) .txt {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -1;
  order: -1;
}
.Proprietary .content .item img {
  width: 100%;
}
.Proprietary .content .item h3 {
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 40px;
  padding-bottom: 20px;
  position: relative;
}
.Proprietary .content .item h3::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 2px;
  display: block;
  background: #ee7836;
  content: '';
}
.Proprietary .content .item dd {
  font-size: 16px;
  line-height: 30px;
  padding-left: 12px;
  position: relative;
}
.Proprietary .content .item dd::after {
  position: absolute;
  top: 13px;
  content: '';
  display: block;
  left: 3px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: #ee7836;
}

@media (max-width: 1024px) {
  .Proprietary .content .item h3 {
    font-size: 22px;
    margin-bottom: 30px;
  }
  .Proprietary .content .item {
    display: block;
  }
  .Proprietary .content .item .txt {
    width: auto;
    padding: 20px;
  }
}

/* 投资品种 */

.varieties {
  padding: 80px 0 130px;
  background: #f4f5f6;
  margin-top: 80px;
}
.varieties img {
  width: 100%;
  margin: 50px 0;
}

@media (max-width: 1024px) {
  .varieties {
    padding: 40px 0 60px;
    margin-top: 50px;
  }
  .varieties img {
    margin: 30px 0;
  }
}

/* 销售交易业务 */
.sale {
}
.sale .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 120px;
}
.sale .item {
  background: #f4f5f6;
  width: 48%;
  padding: 120px 0 60px;
  text-align: center;
  position: relative;
}
.sale .item h3 {
  font-size: 28px;
  font-weight: 400;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.sale .item h3::after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0 auto;
  width: 50px;
  height: 2px;
  display: block;
  background: #ee7836;
  content: '';
}
.sale .item dl dd {
  font-size: 16px;
  line-height: 30px;
  position: relative;
  display: inline-block;
  padding-left: 20px;
}
.sale .item dl dd::after {
  position: absolute;
  top: 13px;
  content: '';
  display: block;
  left: 3px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: #ee7836;
}

.sale .item .num {
  background-image: url(/App_Web/images/sale_bk.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 150px;
  height: 150px;
  text-align: center;
  line-height: 135px;
  color: #ee7836;
  font-size: 28px;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 1024px) {
  .sale .content {
    display: block;
  }
  .sale .item {
    width: 100%;
    margin-bottom: 60px;
    padding: 70px 0 80px;
  }
  .sale .item .num {
    width: 100px;
    height: 100px;
    font-size: 20px;
    line-height: 80px;
  }
}

/* 业务类型 */
.Business_type {
  margin: 90px 0 40px;
}

.sale .bk {
  background: #f4f5f6;
  padding: 100px 0 140px;
}
.sale .distance_title {
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .Business_type {
    margin: 50px 0 40px;
  }
  .sale .distance_title {
    margin-bottom: 30px;
  }
  .sale .bk {
    padding: 50px 0 70px;
  }
}

/*业务公告*/
.businNoti {
}
.businNoti .distance_title {
  margin-bottom: 45px;
}
.businNoti .NoticeBox {
  margin-bottom: 80px;
}
.businNoti .NoticeBox .seipBox {
  margin-bottom: 25px;
}
.businNoti .NoticeBox .seipBox .selBox {
  float: left;
  width: 30%;
  background: #f4f5f6;
}
.businNoti .NoticeBox .seipBox .selBox input {
  line-height: 60px;
  height: 60px;
  padding: 0 20px;
  display: block;
  color: #555;
  border: none;
  width: 100%;
  background: #f4f5f6;
}

.businNoti .NoticeBox .seipBox .iptBox {
  float: right;
  width: 68%;
  position: relative;
}
.businNoti .NoticeBox .seipBox .iptBox input {
  color: #555;
  line-height: 30px;
  height: 60px;
  padding: 0 70px 0 20px;
  background: #f4f5f6;
  border: none;
  width: 100%;
}
.businNoti .NoticeBox .seipBox .iptBox .searBtn {
  position: absolute;
  width: 60px;
  height: 60px;
  background: url(/App_Web/images/sear.png) no-repeat center center #eb5b02;
  top: 0;
  right: 0;
}
.businNoti .NoticeBox .ListBox {
}
.businNoti .NoticeBox .ListBox li {
  line-height: 78px;
  border-bottom: 1px solid #ebebeb;
}
.businNoti .NoticeBox .ListBox li a {
  display: block;
}
.businNoti .NoticeBox .ListBox h5 {
  float: left;
  padding-left: 15px;
  font-size: 18px;
  font-weight: normal;
  position: relative;
}
.businNoti .NoticeBox .ListBox h5:before {
  width: 6px;
  height: 6px;
  content: '';
  background: #eb5b02;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 0;
}
.businNoti .NoticeBox .ListBox time {
  float: right;
  padding-right: 5px;
  color: #555;
  display: block;
}
.businNoti .imgBox {
}
.businNoti .imgBox img {
  float: left;
}
.businNoti .imgBox img:nth-child(2n) {
  float: right;
}
@media (max-width: 1200px) {
  .businNoti .distance_title {
    margin-bottom: 20px;
  }
  .businNoti .NoticeBox .seipBox .selBox {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .businNoti .NoticeBox .seipBox .iptBox {
    float: none;
    width: 100%;
  }
  .businNoti .NoticeBox .ListBox li {
    line-height: 1;
    padding: 10px 0;
  }
  .businNoti .NoticeBox .ListBox h5 {
    font-size: 15px;
    float: none;
    line-height: 28px;
    margin-bottom: 5px;
  }
  .businNoti .NoticeBox .ListBox h5:before {
    margin-top: 0;
    top: 11px;
  }
  .businNoti .NoticeBox .ListBox time {
    float: none;
  }
  .businNoti .imgBox {
    text-align: center;
  }
  .businNoti .imgBox img {
    float: none;
  }
  .businNoti .imgBox img:nth-child(2n) {
    float: none;
    margin-top: 10px;
  }
  .businNoti .NoticeBox {
    margin-bottom: 40px;
  }
}
/*业务公告*/

/* 营业网点 */
.Outlets {
  padding-bottom: 0;
}
.Outlets .z_content {
  background: #f4f5f6;
  padding: 75px 0 135px;
}

.Outlets .svg-map {
  margin: 20px 0px 80px;
  display: none;
  padding: 0 !important;
  text-align: center;
}
.Outlets .screen {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Outlets .screen .drop {
  width: calc(50% - 20px);
  margin-bottom: 20px;
  position: relative;
  background: #fff;
}
.Outlets .screen .drop h5 {
  font-size: 14px;
  cursor: pointer;
  color: #555555;
  padding: 0 20px;
  line-height: 60px;
  height: 60px;
  position: relative;
}
.Outlets .screen .drop h5::after {
  position: absolute;
  top: 50%;
  right: 20px;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #888888;
}
.Outlets .screen .drop h5.on::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #888888;
  border-top: 0;
}
.Outlets .screen .drop ul {
  display: none;
  z-index: 10;
  width: 100%;
  padding: 10px 20px;
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  border: 1px solid #eee;
  background: #ffffff;
}
.Outlets .screen .drop ul li {
  border-bottom: 1px solid #eee;
  line-height: 26px;
  cursor: pointer;
  line-height: 36px;
}
.Outlets .screen .drop ul li:last-child {
  border: none;
}

.Outlets .z_list {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Outlets .item {
  width: calc(50% - 20px);
  background: #fff;
  padding: 45px;
  margin-bottom: 40px;
}
.Outlets .item h4 {
  font-size: 20px;
  margin: 0;
}
.Outlets .item p {
  font-size: 14px;
  color: #888888;
  line-height: 1.76;
  margin: 20px 0 30px;
}
.Outlets .item .more {
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  font-size: 14px;
  color: #fff;
  background: #eb5b02;
}

@media (max-width: 768px) {
  .Outlets .item,
  .Outlets .screen .drop {
    width: 100%;
  }
  .Outlets .screen .drop h5 {
    line-height: 40px;
    height: 40px;
  }
  .Outlets .svg-map {
    margin: 20px 0;
  }
  .Outlets .item {
    padding: 26px 16px;
  }
  .Outlets .z_content {
    padding: 30px 0;
  }
}

/* 营业网点详情 */
.Outlets_details {
}
.Outlets_details h2 {
  color: #eb5b02;
}
.Outlets_details #dituContent {
  height: 380px;
  width: 100%;
  border: 1px solid #ccc;
}
.Outlets_details #dituContent img {
  max-width: none;
}
.Outlets_details .dl {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Outlets_details .dl dd {
  font-size: 16px;
  color: #555555;
  line-height: 3;
  word-break: break-all;
}
.Outlets_details .dl dd:nth-child(5) {
  width: 100%;
}

@media (max-width: 768px) {
  .Outlets_details .dl dd {
    width: 100% !important;
  }
}

/*2020-06-05 新增*/

/*业务介绍频道页*/
.periods2 {
}
.periods2 p {
  font-size: 16px;
  color: #888888;
  line-height: 30px;
}

.z_hbk {
  background: #f4f5f6;
}

.busine_all {
}
.busine_all .list {
}
.busine_all .list ul {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.busine_all .list ul li {
  width: 25%;
  border: 1px solid #e8e8e8;
  text-align: center;
  padding: 50px 0;
}
.busine_all .list ul li img {
  height: 66px;
}
.busine_all .list ul li h4 {
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  margin-top: 20px;
}

@media only screen and (max-width: 768px) {
  .busine_all .list ul li {
    width: 50%;
    padding: 30px 0;
  }
  .busine_all .list ul li h4 {
    font-size: 18px;
  }
}

/*公司标识*/
.banking {
}
.Business .left h4 {
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: 400;
}
.tz_more {
  width: 190px;
  margin-top: 50px;
  line-height: 50px;
  height: 50px;
  border: 1px solid #eb5b02;
  text-align: center;
  font-size: 16px;
  display: block;
  color: #eb5b02;
}

@media only screen and (max-width: 768px) {
  .Business .left h4 {
    font-size: 20px;
  }
  .tz_more {
    line-height: 40px;
    height: 40px;
    margin-top: 30px;
  }
}

/*投资银行*/
.area {
}
.area .list ul {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.area .list li {
  width: calc(20% - 8px);
  position: relative;
  overflow: hidden;
}
.area .list li a {
  display: block;
}
.area .list li h4 {
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.area .list li img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.area .list li:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media only screen and (max-width: 768px) {
  .area .list li {
    width: calc(50% - 5px);
    margin-bottom: 10px;
  }
  .area .list li h4 {
    bottom: 10px;
    left: 10px;
    font-size: 18px;
  }
}

/*投资银行  信息披露*/
.banking2 {
}
.banking2 .tab_b {
  text-align: center;
}
.banking2 .tab_b span {
  line-height: 40px;
  cursor: pointer;
  margin: 0 10px;
  height: 40px;
  border-radius: 20px;
  font-size: 18px;
  padding: 0 26px;
  background: #f4f4f4;
  color: #888888;
  display: inline-block;
}
.banking2 .tab_b span.on {
  background: #eb5b02;
  color: #ffffff;
}

.banking2 .content .item {
  display: none;
}
.banking2 .content {
  margin: 40px 0;
}
.banking2 .content .item ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.banking2 .content .item ul li {
  width: calc(50% - 10px);
  margin-bottom: 10px;
  padding: 20px 30px;
  background: #f4f5f7;
}
.banking2 .content .item ul li h4 {
  padding-left: 16px;
  position: relative;
  font-size: 18px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.banking2 .content .item ul li h4 a {
  color: #555555;
}
.banking2 .content .item ul li h4:after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  width: 5px;
  height: 5px;
  background: #eb5b02;
  margin-top: -2.5px;
}
.banking2 .content .item ul li span {
  padding-left: 16px;
  margin-top: 5px;
  display: inline-block;
  font-size: 12px;
}

.banking2 .tz_more {
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .banking2 .tab_b span {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    border-radius: 15px;
    padding: 0 15px;
  }
  .banking2 .content .item ul li {
    width: 100%;
  }
  .banking2 .content .item ul li h4 {
    font-size: 16px;
  }
}

/*投行业务  历史荣誉*/
.Historical {
}
.Historical .conent {
  background: #ffffff;
}
.Historical .left {
  background: #ffffff;
  position: relative;
}
.Historical .left .txt {
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.Historical .left .txt .center {
  display: inline-block;
  text-align: left;
}
.Historical .left .txt i {
  font-size: 20px;
  color: #eb5b02;
  font-style: inherit;
  margin-right: 10px;
}

@media only screen and (max-width: 768px) {
  .Historical .left {
    padding: 20px;
  }
  .Historical .left .txt {
    position: static;
    -webkit-transform: none;
    transform: none;
    white-space: inherit;
  }
}

/*联系我们*/
.Company {
}
.Company .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Company .left {
  padding: 70px;
  width: calc(100% - 252px);
  background: #f4f5f6;
}
.Company .left h4 {
  font-size: 18px;
  color: #555555;
  margin-bottom: 15px;
}
.Company .left dl {
  padding-left: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Company .left dd {
  font-size: 16px;
  color: #888888;
  line-height: 30px;
  width: 50%;
}
.Company .right {
  width: 250px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Company .right dl {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Company .right dl dd {
  width: 100%;
  background: #f4f5f6;
  font-size: 16px;
  margin-bottom: 2px;
  position: relative;
}
.Company .right dl dd:last-child {
  margin-bottom: 0;
}
.Company .right dl dd span {
  display: block;
  padding: 30px 40px;
}
.Company .right dl dd b {
  display: block;
  font-size: 18px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 768px) {
  .Company .left,
  .Company .left dd,
  .Company .right {
    width: 100%;
    margin: 0;
  }
  .Company .left {
    margin-bottom: 2px;
    padding: 20px;
  }
  .Company .lefl {
  }
  .Company .right dl dd span {
    padding: 20px;
  }
}

/*公开信息披露*/
.disclosure {
}
.disclosure ul {
  list-style: none;
}
.disclosure ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #f8f8f8;
  font-size: 18px;
}
.disclosure ul li:after {
  position: absolute;
  left: 0;
  top: 10px;
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #eb5b02;
}
.disclosure ul li span {
  float: right;
  font-size: 14px;
  color: #555555;
}

@media only screen and (max-width: 768px) {
  .disclosure ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }
  .disclosure ul li span {
    float: none;
    display: block;
    margin-top: 10px;
  }
}

/*股权融资*/
.financing {
}
.financing .conent {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.financing .left {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 10;
  order: 10;
  padding-left: 50px;
  padding-right: 0;
}

@media only screen and (max-width: 768px) {
  .financing .left {
    padding: 0;
  }
}

.financ_list {
}
.financ_list ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.financ_list ul li {
  border: 1px solid #eeeeee;
  width: 32%;
  height: 80px;
  position: relative;
  margin-bottom: 20px;
}
.financ_list ul li img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}

@media only screen and (max-width: 768px) {
  .financ_list ul li {
    width: 100%;
    height: 60px;
  }
}

/*业务介绍  部门介绍*/

.z_h2 {
  font-size: 34px;
  text-align: center;
  color: #555555;
  font-weight: 400;
  margin-bottom: 40px;
}

.department .conent {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit--webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.department .conent .left {
  padding: 0 60px;
}

@media only screen and (max-width: 768px) {
  .department .conent .left {
    padding: 20px;
  }
}

/*重点项目*/
.projects {
}
.projects ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.projects ul li {
  width: 49%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 380px;
  color: #ffffff;
  text-align: center;
}
.projects ul li .text {
  position: absolute;
  top: 50%;
  left: 0;
  padding: 0 20px;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.projects ul li h3 {
  font-size: 22px;
  font-weight: 400;
}
.projects ul li p {
  font-size: 16px;
  margin: 20px 0;
}
.projects ul li a {
  display: block;
  border-radius: 50%;
  background: #eb5b02;
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #ffffff;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .projects ul li {
    width: 100%;
    margin-bottom: 20px;
    height: 300px;
  }
}

/*产品与服务*/
.products {
}
.products ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.products ul li {
  width: 30%;
}
.products ul li .img img {
  width: 100%;
}
.products ul li .icon {
  text-align: center;
  margin-top: -49px;
}
.products ul li p {
  font-size: 18px;
  margin-top: 10px;
}

@media only screen and (max-width: 768px) {
  .products ul li {
    width: 100%;
    margin-bottom: 30px;
  }
}

.home-tit2 {
  text-align: left;
}
.home-tit2 .cn {
  position: relative;
  padding-left: 16px;
}
.home-tit2 .cn:after {
  left: 0;
  top: 0;
  height: 1.6em;
  width: 2px;
  background: #eb5b02;
  position: absolute;
}
.home-tit2 .en {
  padding-left: 16px;
}

/*证券研究报告*/
.Securities .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.Securities .left {
  width: 38.1%;
  padding: 0;
}
.Securities .right {
  width: calc(61.9% - 40px);
}
.Securities .right ul {
  list-style-type: none;
}
.Securities .right ul li {
  position: relative;
  overflow: hidden;
  line-height: 1.6;
  font-size: 16px;
  border-bottom: 1px solid #eeeeee;
  padding-left: 20px;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.Securities .right ul li span {
  float: right;
}
.Securities .right ul li:after {
  position: absolute;
  display: block;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #eb5b02;
  left: 3px;
  top: 10px;
}

@media only screen and (max-width: 768px) {
  .Securities .left,
  .Securities .right {
    width: 100%;
  }
  .Securities .left {
    margin-bottom: 20px;
  }
  .Securities .right ul li span {
    display: block;
  }
}

/*研究服务*/
.Research {
}
.Research .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Research .content .item {
  width: 33%;
}
.Research .content .item .text {
  margin-bottom: 90px;
}
.Research .content .item h4 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 400;
}
.Research .content .left h4 {
  text-align: right;
}
.Research .content .middle {
  width: 24.3%;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .Research .content {
    display: block;
  }
  .Research .content .item,
  .Research .content .middle {
    width: 100%;
  }
  .Research .content .middle {
    margin: 40px 0;
    display: none;
  }
  .Research .content .item .text {
    margin-bottom: 20px;
  }
  .Research .content .left h4 {
    text-align: left;
  }
}

/*研究服务  定制化*/
.Research2 {
}
.Research2 ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Research2 ul li {
  width: 50%;
  padding: 30px 60px 40px 30px;
  border: 1px solid #eeeeee;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.Research2 ul li h4 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 15px;
}
.Research2 ul li .img {
  width: 55px;
  min-width: 55px;
}
.Research2 ul li .img img {
  width: 75%;
}
.Research2 ul li p {
  font-size: 14px;
  line-height: 1.6;
  color: #888888;
}

@media only screen and (min-width: 769px) {
  .Research2 ul li:nth-child(4n + 2),
  .Research2 ul li:nth-child(4n + 3) {
    background: #f8f9fa;
  }
}
@media only screen and (max-width: 768px) {
  .Research2 ul li {
    width: 100%;
    padding: 20px;
  }
  .Research2 ul li:nth-child(2n) {
    background: #f8f9fa;
  }
}

/*世纪研究*/
.Century {
}
.Century .conent .left {
  padding: 0 45px;
}
.Century .left h3 {
  font-size: 22px;
}
.Century .left .txt {
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .Century .conent .left {
    padding: 20px;
  }
}

/* 获奖及荣誉 */
.Awards {
}
.Awards .content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.Awards .content .left {
  width: 290px;
  min-width: 290px;
}
.Awards .content .left img {
  margin-bottom: 5px;
}
.Awards .content .left img:last-child {
  margin-bottom: 0;
}
.Awards .content .right {
  background: #f4f5f6;
  width: calc(100% - 290px);
  padding: 65px 65px 0 65px;
}
.Awards .content .right .title {
  font-size: 16px;
  line-height: 1.6;
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid #eeeeee;
}
.Awards .content .right .list ul {
  list-style: none;
}
.Awards .content .right .list ul li {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 30px;
}
.Awards .content .right .list ul li .num {
  white-space: nowrap;
  width: 112px;
  min-width: 112px;
  text-align: right;
  font-size: 18px;
  color: #eb5b02;
  margin-right: 50px;
}
.Awards .content .right .list ul li .text {
  line-height: 1.8;
  font-size: 16px;
}

@media only screen and (max-width: 1024px) {
  .Awards .content,
  .Awards .content .right .list ul li {
    display: block;
  }
  .Awards .content .left img {
    width: 100%;
  }
  .Awards .content .right .title {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .Awards .content .left,
  .Awards .content .right,
  .Awards .content .right .list ul li .num,
  .Awards .content .right .list ul li .text {
    width: 100%;
    min-width: 0;
  }
  .Awards .content .right {
    padding: 20px;
  }
}

/* 公募基金 */
.fund {
}
.fund h3 {
  font-size: 26px;
  color: #333333;
  margin-bottom: 45px;
  font-weight: 400;
}
.fund p {
  font-size: 16px;
  color: #666666;
  margin-bottom: 60px;
}
.fund p:last-child {
  margin-bottom: 0;
}
.fund p a {
  font-size: 16px;
  color: #3f5d9b;
  border-bottom: 1px solid #3f5d9b;
}

@media screen and (max-width: 768px) {
  .fund h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .fund p {
    margin-bottom: 30px;
  }
}

.choice {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  border-bottom: 1px solid #cccccc;
  background: #ffffff;
}
.choice:last-child {
  border: 0;
}
.choice .left {
  line-height: 70px;
  padding: 0 40px;
  background: #eb5b02;
  font-size: 16px;
  color: #ffffff;
}
.choice .right {
  line-height: 70px;
  padding: 0 40px;
}
.choice .right a {
  display: inline-block;
  line-height: 30px;
  padding: 0 18px;
  height: 30px;
  margin-right: 40px;
  border-radius: 5px;
}
.choice .right a:hover,
.choice .right a.on {
  background: #eb5b02;
  color: #ffffff;
}
.choice .right a:last-child {
  margin-right: 0;
}

.sous {
  max-width: 480px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  margin: 20px 0 40px;
  margin-left: auto;
}
.sous input,
.sous span {
  display: inline-block;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 60px;
}
.sous span {
  background: #eb5b02;
  text-align: center;
}
.sous input {
  width: 100%;
  background: #ffffff;
  border: 0;
  padding: 0 30px;
  color: #999999;
}

@media screen and (max-width: 768px) {
  .choice {
    display: block;
  }
  .sous input,
  .sous span {
    height: 40px;
    line-height: 40px;
  }
  .choice .left,
  .choice .right {
    line-height: 40px;
    height: auto;
    padding: 0 20px;
  }
  .choice .right a {
    margin-right: 5px;
    padding: 0 10px;
  }
}

/* 公募基金详情 */
.funds {
}
.funds .title {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.funds .title h3 {
  font-size: 30px;
  margin: 0;
  margin-bottom: 20px;
}
.funds .title h3 span {
  font-size: 14px;
  display: inline-block;
  margin-right: 10px;
  color: #0071a2;
  line-height: 26px;
  padding: 0 10px;
  border-radius: 5px;
  border: 1px solid #0071a2;
}
.funds .title h3 span:last-child {
  margin-right: 0;
}
.funds .title p {
  font-size: 18px;
  color: #333333;
}
.funds .title .right {
  background: #f5f8fa;
}
.funds .title .right ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 26px 16px;
}
.funds .title .right ul li {
  padding: 0 26px;
  border-left: 1px solid #cccccc;
}
.funds .title .right ul li:nth-child(1) {
  border: 0;
}
.funds .title .right ul li .num {
  font-size: 32px;
  color: #eb5b02;
}
.funds .title .right ul li p {
  font-size: 16px;
  color: #666666;
}

.funds_tab {
  margin-top: 10px;
}
.funds_tab ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  background: #f9f9f9;
  border: 1px solid #cccccc;
}
.funds_tab ul li {
  line-height: 60px;
  padding: 0 70px;
}
.funds_tab ul li.on {
  background: #ffffff;
  border-top: 3px solid #f29256;
  color: #f29256;
}

.ECharts_content .item {
  margin-top: 50px;
}
.ECharts_content .item dl {
}
.ECharts_content .item dl dt,
.ECharts_content .item dl dd {
  display: inline-block;
  vertical-align: top;
  padding: 6px 10px;
}
.ECharts_content .item dl dd {
  margin-left: 20px;
  border-radius: 5px;
  cursor: pointer;
}
.ECharts_content .item dl dd.on,
.ECharts_content .item dl dd:hover {
  color: #fff;
  background: #f29256;
}

.funds .zlist {
  margin-top: 60px;
}
.funds .zlist ul {
  list-style: none;
}
.funds .zlist ul li {
  padding-left: 15px;
  position: relative;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #cccccc;
}
.funds .zlist ul li::after {
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: #f29256;
  content: '';
  top: 11px;
  left: 0;
}
.funds .zlist ul li span {
  float: right;
}

.funds_tab {
}
.funds_tab tr td:last-child {
  color: #ff0000;
}
.funds_tab tr td.green {
  color: #009248;
}
@media screen and (max-width: 768px) {
  .ECharts_content .item dl dd {
    margin-left: 8px;
  }

  .funds .title .right {
    margin-top: 20px;
  }
  .funds .title .right ul {
    padding: 20px 0;
  }
  .funds .title .right ul li {
    padding: 0 16px;
  }
  .funds .title .right ul li p {
    font-size: 14px;
  }

  .funds_tab ul li {
    padding: 0 20px;
    line-height: 40px;
  }
  .funds .zlist ul li {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .funds .zlist ul li span {
    float: none;
    display: block;
  }
}

/* 2020.6.17 新增 */

/* 融资融券 公示信息 */
.expense {
  overflow: hidden;
}
.expense ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.expense .ul1 li {
  width: 30%;
  padding: 56px 50px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit--webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f4f5f6;
}
.expense .ul1 li .text {
}
.expense .ul1 li .text div {
  font-size: 56px;
}
.expense .ul1 li .text div span {
  font-size: 24px;
}
.expense .ul1 li .text p {
  font-size: 18px;
  color: #888888;
}

@media screen and (max-width: 1200px) {
  .expense ul {
  }
  .expense .ul1 li {
    padding: 30px 20px;
  }
}
@media screen and (max-width: 768px) {
  .expense .ul1 {
    display: block;
  }
  .expense .ul1 li {
    width: 100%;
    margin-bottom: 30px;
    padding: 16px 20px;
  }
  .expense.Futures h2 {
    margin-bottom: 30px;
  }
}

.expense .content {
  margin-bottom: 100px;
}

.expense .content .p {
  font-size: 18px;
  text-align: center;
  margin-top: 30px;
}
.expense .content .p a {
  color: #eb5b02;
}

/*.expense .ul2{padding:54px 45px 45px;background: #eb5b02;position: relative;}
.expense .ul2::after{position: absolute;bottom: -18px;left:95px;content:'';display: block;width:37px;height:37px;background: url(/App_Web/uploadfiles/newsimage/expense_iconb.png) no-repeat }*/

.expense .ul2 {
  padding: 54px 45px 45px;
  background: #eb5b02;
}
.expense .ul2 li {
  position: relative;
  cursor: pointer;
}
.expense .ul2 li.aon::after {
  position: absolute;
  bottom: -63px;
  left: 50%;
  margin-left: -18px;
  content: '';
  display: block;
  width: 37px;
  height: 37px;
  background: url(/App_Web/uploadfiles/newsimage/expense_iconb.png) no-repeat;
}

.expense .ul2 li {
  width: 25%;
  text-align: center;
  color: #fff;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.expense .ul2 li:nth-child(1) {
  border: 0;
}
.expense .ul2 li .num {
  font-size: 56px;
}
.expense .ul2 li .num span {
  font-size: 24px;
}
.expense .ul2 li p {
  font-size: 18px;
  color: #fff;
  margin-top: 10px;
}

.expense .content2 .text {
  padding: 100px 60px 70px;
  position: relative;
  display: none;
}
.expense .content2 .text::after {
  position: absolute;
  content: '';
  z-index: -1;
  display: block;
  top: -50%;
  left: -10%;
  right: -10%;
  bottom: 0;
  background: #f4f5f6;
}
.expense .content2 h5 {
  font-size: 24px;
  color: #555555;
  font-weight: 400;
}
.expense .content2 p {
  font-size: 16px;
  color: #888888;
}

@media screen and (max-width: 768px) {
  .expense .ul2 {
    padding: 16px 16px 30px;
  }
  .expense .ul2::after {
    left: 20px;
  }
  .expense .ul2 li {
    width: auto;
  }
  .expense .ul2 li .num {
    font-size: 18px;
  }
  .expense .ul2 li p,
  .expense .ul2 li .num span {
    font-size: 14px;
  }
  .expense .content {
    margin-bottom: 80px;
  }

  .expense .content2 .text {
    padding: 16px;
  }
  .expense .content2 .text::after {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
}

.expense .content3 p {
  max-width: 880px;
  margin: 0 auto;
  text-align: center;
}
.expense .ul3 {
  margin-top: 60px;
}
.expense .ul3 li {
  width: 31%;
  border: 1px solid #f4f5f6;
  padding: 10px;
}
.expense .ul3 li .num {
  font-size: 80px;
  color: #d4d5d6;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
}
.expense .ul3 li .num::after {
  content: '';
  display: block;
  width: 28px;
  height: 5px;
  background: #eb5b02;
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -2px;
}
.expense .ul3 li p {
  text-align: left;
  font-size: 16px;
}
.expense .ul3 li .text {
  background: #f4f5f6;
  padding: 20px 28px 30px;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .expense .ul3 {
    display: block;
  }
  .expense .ul3 li {
    width: 100%;
  }
  .expense .ul3 li .num {
    font-size: 48px;
  }
}

.expense .content4 {
}
.expense .content4 .list {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.expense .content4 .item {
  width: 49%;
}
.expense .content4 .item h5 {
  font-size: 22px;
  color: #fff;
  padding: 20px 50px;
  background: #eb5b02;
  position: relative;
}
.expense .content4 .item h5::after {
  position: absolute;
  content: '';
  display: block;
  width: 4px;
  height: 22px;
  border-radius: 2px;
  background: #fff;
  top: 24px;
  left: 36px;
}
.expense .content4 ul {
  display: block;
  background: #f4f5f6;
}
.expense .content4 ul li {
  padding: 20px 34px;
  border-bottom: 1px solid #fff;
}
.expense .content4 ul li h6 {
  font-size: 16px;
  cursor: pointer;
  color: #555555;
  padding: 0px 0;
  font-weight: 400;
  background: url(/App_Web/uploadfiles/newsimage/expense_iconx.png) no-repeat 98%
    center;
}
.expense .content4 ul li h6.on {
  background: url(/App_Web/uploadfiles/newsimage/expense_icons.png) no-repeat 98%
    center;
}
.expense .content4 ul li p {
  margin-top: 10px;
  display: none;
}

@media screen and (max-width: 768px) {
  .expense .content4 .list {
    display: block;
  }
  .expense .content4 .item {
    width: 100%;
    margin-bottom: 30px;
  }

  .expense .content4 .item h5 {
    padding: 10px 30px;
    font-size: 18px;
  }
  .expense .content4 .item h5::after {
    top: 14px;
    left: 20px;
    height: 18px;
  }
  .expense .content4 ul li {
    padding: 20px 18px;
  }
}

.exchange {
}
.exchange ul {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.exchange ul li {
  width: 49%;
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .exchange ul li {
    width: 100%;
  }
}

/* 证券出借 业务介绍 */
.process {
}

/* 创业板专栏详情页 */
.Gem_column h3 {
  font-size: 30px;
  text-align: center;
  color: #555555;
  font-weight: 400;
}
.Gem_column .time {
  font-size: 14px;
  text-align: center;
  color: #888888;
  margin-top: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}

@media screen and (max-width: 768px) {
  .Gem_column h3 {
    font-size: 20px;
  }
}
.Gem_column .content3 {
  background: #f4f5f6;
  padding: 50px;
  margin-top: 60px;
}
.Gem_column .content3 ul {
  list-style: none;
}
.Gem_column .content3 ul li {
  margin-bottom: 20px;
  line-height: 30px;
}
.Gem_column .content3 h5 {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 30px;
  font-weight: 400;
  padding-left: 10px;
  border-left: 2px solid #ee7836;
}
.Gem_column .content3 i {
  display: inline-block;
  margin-left: 20px;
  width: 20px;
  height: 23px;
  vertical-align: middle;
  background: url(/App_Web/uploadfiles/newsimage/pdf_icon.png) no-repeat;
}

@media screen and (max-width: 768px) {
  .Gem_column .content3 {
    padding: 20px;
  }
  .Gem_column .content3 h5 {
    font-size: 20px;
  }
}

.Turn {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #eee;
}

.Turn .right a {
  font-size: 16px;
  display: block;
  padding-left: 30px;
  background: url(/App_Web/uploadfiles/newsimage/return_icon.png) no-repeat left
    center;
}

@media screen and (max-width: 768px) {
  .Turn {
    display: block;
  }
  .Turn p a {
    font-size: 14px;
  }
  .Turn .right a {
    display: none;
  }
}

/* 非法证券期货活动 */

.Illegal {
}
.businNoti.Illegal .NoticeBox .ListBox h5 {
  float: none;
}
.businNoti.Illegal .NoticeBox .ListBox li {
  line-height: 50px;
  padding: 20px 0 40px;
}
.businNoti.Illegal .NoticeBox .ListBox li p {
  line-height: 26px;
  font-style: 14px;
  padding-left: 15px;
}

.businNoti.Illegal_bk .NoticeBox .ListBox li {
  background: #f4f5f6;
  border: 0;
  margin-bottom: 10px;
  padding: 0 20px;
}
@media screen and (max-width: 768px) {
  .businNoti.Illegal .NoticeBox .ListBox li {
    padding: 20px 0;
  }
}

/* 投资者教育  公告信息 */
.Announcement {
}
.Announcement ul {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Announcement ul li {
  background-repeat: no-repeat;
  margin-bottom: 20px;
  width: 49%;
  background-size: cover;
  background-position: center center;
  height: 390px;
  position: relative;
}
.Announcement ul li p {
  position: absolute;
  font-size: 20px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 64px;
  line-height: 64px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.6) url(/App_Web/images/aon.png) no-repeat right 20px
    center;
}
.Announcement ul li a {
  color: #fff;
  display: block;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .Announcement ul {
    display: block;
  }
  .Announcement ul li {
    width: 100%;
    height: 300px;
  }
  .Announcement ul li p {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
}

/* 投资者教育 投诉建议 */
.suggestions {
}
.suggestions dl {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
}
.suggestions dl dd {
  border-left: 3px solid #e5e5e5;
  padding-left: 12px;
  margin-right: 100px;
}
.suggestions dl dd p i {
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.suggestions dl dd:nth-child(1) p i {
  background: url(/App_Web/uploadfiles/newsimage/suggestions_icon1.png) no-repeat
    center left;
}
.suggestions dl dd:nth-child(2) p i {
  background: url(/App_Web/uploadfiles/newsimage/suggestions_icon2.png) no-repeat
    center left;
}
.suggestions dl dd p {
  font-size: 16px;
  color: #555555;
  margin-bottom: 12px;
}
.suggestions dl dd span {
  font-size: 30px;
  color: #eb5b02;
  font-weight: bold;
  display: block;
}
.suggestions dl dt {
  font-size: 20px;
}

.suggestions .content2 {
  padding: 50px;
  background: #f4f5f6;
  margin-top: 90px;
}
.suggestions .content2 p {
  font-size: 24px;
  color: #555555;
}
.suggestions .content2 .img {
  text-align: center;
  margin: 40px 0;
}

@media screen and (max-width: 768px) {
  .suggestions dl {
    display: block;
    text-align: center;
    margin-top: 10px;
  }
  .suggestions dl dd {
    margin-right: 0;
    margin-bottom: 20px;
    border: 0;
  }
  .suggestions .content2 {
    padding: 20px;
    margin-top: 50px;
  }
  .suggestions .content2 p {
    font-size: 20px;
  }
  .suggestions dl dd span {
    font-size: 26px;
  }
}

/* 业务介绍  投资者教育 */
.education {
}
.education dl {
  margin-bottom: 14px;
}
.education dl dt {
  position: relative;
  background: #f4f5f6;
  padding: 20px 20px 20px 50px;
  cursor: pointer;
}
.education dl dd {
  padding: 20px 20px 20px 50px;
  display: none;
  position: relative;
  border: 1px solid #fafafa;
}
.education dl dt::after {
  position: absolute;
  display: block;
  top: 26px;
  right: 30px;
  content: '';
  width: 14px;
  height: 8px;
  background: url(/App_Web/uploadfiles/newsimage/expense_iconx.png) no-repeat;
}
.education dl dd span,
.education dl dt span {
  display: block;
  position: absolute;
  top: 20px;
  left: 22px;
  font-size: 14px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  background: #eb5b02;
  text-align: center;
  line-height: 20px;
  color: #ffffff;
  border-radius: 5px;
}
.education dl dd span {
  background: #e0e1e1;
  color: #333333;
}
.education dl dt.on,
.education dl dt:hover {
  background: #eb5b02;
  color: #ffffff;
}
.education dl dt.on span,
.education dl dt:hover span {
  background: #ffffff;
  color: #eb5b02;
}
.education dl dt.on::after,
.education dl dt:hover::after {
  background: url(/App_Web/uploadfiles/newsimage/expense_iconss.png) no-repeat;
}

/* 投资者教育 */
.Investor {
}
.Investor .txt {
  padding: 30px 60px;
  margin-bottom: 60px;
  background: #ffffff;
  font-size: 14px;
  line-height: 30px;
  color: #666666;
}

@media screen and (max-width: 768px) {
  .Investor .txt {
    padding: 20px 2%;
  }
}

/* 业务介绍  投资者教育 风险揭示 */
.Risk {
}
.Risk .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.Risk .item {
  height: 328px;
  padding-top: 100px;
  width: 49%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.Risk .item h2 {
  font-size: 30px;
  text-align: center;
  color: #ffffff;
  font-weight: 400;
}
.Risk .item a {
  font-size: 16px;
  display: block;
  background: #eb5b02;
  margin: 30px auto 0;
  width: 120px;
  line-height: 38px;
  height: 38px;
  text-align: center;
  color: #ffffff;
}

.distance2 {
  padding: 60px 0;
}

.platform {
  height: 480px;
  padding-top: 200px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.platform .z_h2 {
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  color: #ffffff;
  font-weight: 400;
}
.platform a {
  font-size: 16px;
  display: block;
  background: #eb5b02;
  margin: 30px auto 0;
  width: 120px;
  line-height: 38px;
  height: 38px;
  text-align: center;
  color: #ffffff;
}

@media screen and (max-width: 768px) {
  .distance2 {
    padding: 20px 0;
  }
  .Risk .content {
    display: block;
  }
  .Risk .item {
    width: 100%;
    margin-bottom: 20px;
    height: 260px;
    padding-top: 60px;
  }
  .Risk .item h2 {
    font-size: 26px;
  }

  .platform {
    height: 260px;
    padding-top: 60px;
  }
}

/* 软件下载 */
/* .Software .Jump {
  text-align: center;
}
.Software .Jump a {
  display: inline-block;
  margin: 0 6px 10px;
  font-size: 16px;
  padding: 0 60px;
  line-height: 54px;
  background: #f4f5f6;
  vertical-align: middle;
} */
/* .Software .table_roll {
  margin: 60px 0;
}
.Software .table_roll a {
  font-size: 16px;
  color: #eb5b02;
}
.Software .table_roll tr td:nth-child(3) {
  max-width: 600px;
  min-width: 100px;
  padding: 30px 60px;
  text-align: left;
} */

/* .Software h2 {
  font-size: 30px;
  color: #555555;
  text-align: center;
  margin-bottom: 50px;
}
.Software h3 {
  font-size: 22px;
  color: #555555;
  margin-bottom: 30px;
  margin-top: 40px;
}
.Software p {
  font-size: 16px;
  color: #555555;
  line-height: 2;
}

.Software .bk {
  background: #f4f5f6;
  padding: 50px;
}
.Software .bk a {
  color: #eb5b02;
}
.Software .bk img {
  display: block;
  margin: 0 auto 30px;
  -webkit-transform: translateX(60px);
  transform: translateX(60px);
} */

/* .Software .table {
  width: 100%;
}
.Software .table tr {
  text-align: center;
  border: 1px solid #ccc;
}
.Software .table tr td {
  border: 1px solid #ccc;
  line-height: 15px;
  padding: 10px;
  table-layout: fixed;
  word-break: break-all;
}
.Software .table tr th {
  background: #eb5b02;
  color: #fff;
  line-height: 68px;
  border: 1px solid #eeeeee;
} */

/* .Software .table1 {
  width: 100%;
}
.Software .table1 tr {
  border: 1px solid #ccc;
}
.Software .table1 tr td {
  border: 1px solid #ccc;
  line-height: 15px;
  padding: 0 20px;
}

.Software .table1 tr th:nth-child(1) {
  width: 180px;
  text-align: center;
  border: 1px solid #ccc;
}
.Software .table1 tr th {
  background: #eb5b02;
  color: #fff;
  line-height: 68px;
  padding: 0 20px;
  text-align: left;
} */
/* .Software .five {
}
.Software .five tbody {
}
.Software .table_roll {
  overflow-x: auto;
}
.Software .table_roll table {
} */
/*.Futures .table_roll table tr td:nth-child(1){padding:10px}*/
/* .Software .table_roll table tr td:nth-child(1) .z_img {
  overflow: hidden;
  border-radius: 50%;
  max-width: 150px;
}
.Software .table_roll table tr td:nth-child(1) .z_img img {
  width: 100%;
} */

@media screen and (max-width: 768px) {
  .Software .Jump a {
    line-height: 30px;
    padding: 0 20px;
  }

  .Software .table_roll tr td:nth-child(3) {
    padding: 10px;
  }
}

/* 软件下载 风险说明 */
.Software_risk {
}
.Software_risk .content {
  background: #f4f5f6;
  padding: 50px 40px 60px;
  font-size: 16px;
  line-height: 30px;
  color: #555555;
}
.Software_risk .content .text {
  padding: 20px 40px;
}
.Software_risk .content .text p {
  text-indent: 2em;
}
@media screen and (max-width: 768px) {
  .Software_risk .content {
    padding: 30px 2%;
  }
  .Software_risk .content .text {
    padding: 20px 2%;
  }
}

/* 2020.09.09  新增 */

/* 头部 */

.header {
  position: relative;
  z-index: 100;
  background: #ffffff;
}

.header .Content_float {
  position: relative;
  padding-right: 150px;
}

.header .Content_float .logo {
  height: 100%;
  float: left;
  padding: 35px 0;
}

.header .Content_float .logo img {
  height: 30px;
}

.header .Content_float .nav {
  float: right;
}

.header .Content_float .nav .ul {
}

.header .Content_float .nav .ul li {
  font-size: 18px;
  line-height: 97px;
  float: left;
}

.header .Content_float .nav .ul li:last-child {
  margin-right: 0;
}

.header .Content_float .nav .ul li a:hover,
.header .Content_float .nav .ul li.aon a {
  border-bottom-color: #eb5b02;
}

.header .Content_float .nav .ul li a {
  display: inline-block;
  padding: 0 5px;
  border-bottom: 3px solid transparent;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}

.header .SignIn {
  position: absolute;
  display: block;
  line-height: 20px;
  right: 35px;
  top: 50%;
  margin-top: -10px;
  font-size: 14px;
  background: url(/App_Web/images/newsimage3/SignIn_icon.png) no-repeat center left;
  padding-left: 20px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header .Signout {
  position: absolute;
  max-width: 40px;
  display: block;
  line-height: 20px;
  right: -10px;
  top: 50%;
  margin-top: -10px;
  font-size: 14px;
}

.header .SignInUser {
  position: absolute;
  display: block;
  line-height: 20px;
  right: 35px;
  top: 50%;
  margin-top: -10px;
  font-size: 14px;
  background: url(/App_Web/images/newsimage3/SignIn_icon.png) no-repeat center left;
  padding-left: 20px;
}

.header .ReturnSjzqIndexAfterSignout {
  position: absolute;
  max-width: 120px;
  display: block;
  line-height: 20px;
  right: -140px;
  top: 50%;
  margin-top: -10px;
  font-size: 14px;
}

.header .ReturnSjzqIndexAfterSignIn {
  position: absolute;
  max-width: 120px;
  display: block;
  line-height: 20px;
  right: -100px;
  top: 50%;
  margin-top: -10px;
  font-size: 14px;
}

@media screen and (max-width: 1366px) {
  .header .Content_float .nav .ul li {
    margin-right: 20px;
    line-height: 87px;
  }
  .header .Content_float .logo {
    padding: 30px 0;
  }
}

@media screen and (max-width: 1024px) {
  .header .Content_float .logo {
    padding: 20px 0;
  }
  .header .Content_float .logo img {
    height: 20px;
  }
  .header .Content_float .nav .ul li {
    float: none;
    margin-left: 0;
  }
  .header .Content_float .nav .ul li {
    line-height: 50px;
  }
  .header .Content_float .nav .ul li a {
    display: block;
  }
  .header .SignIn {
    position: relative;
    top: 0;
    margin-top: 30px;
  }
}

.ovf {
  overflow: hidden;
  height: 100%;
}

.PB100 {
  padding-bottom: 100px;
}

@media screen and (max-width: 1024px) {
  .PB100 {
    padding-bottom: 30px;
  }
}

/* banner */

.yc_banner {
}

.yc_banner img {
  width: 100%;
}

/* 产品类别 */

.ProductCategory {
  padding-bottom: 100px;
}

.ProductCategory .yc_title dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
}

.ProductCategory .yc_title dl dt {
  line-height: 70px;
  margin-right: 65px;
  padding: 0 40px;
  background: #eb5b02;
  color: #ffffff;
}

.ProductCategory .yc_title dl dd {
  line-height: 30px;
  margin-right: 16px;
  height: 30px;
  padding: 0 28px;
  background: #eb5b02;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.ProductCategory .yc_title dl dd a {
  color: #ffffff;
}

.ProductCategory .yc_title dl dd:last-child {
  margin-right: 0;
}

.ProductCategory .yc_search {
  overflow: hidden;
  margin: 40px 0;
}

.ProductCategory .yc_search span {
  float: right;
  display: block;
  width: 100%;
  max-width: 480px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
}

.ProductCategory .yc_search input {
  max-width: 420px;
  width: 100%;
  border: 0;
  line-height: 60px;
  background: #f7f7f7;
  padding: 0 25px;
}

.ProductCategory .yc_search i {
  display: block;
  cursor: pointer;
  width: 60px;
  min-width: 60px;
  height: 60px;
  background: #eb5b02 url(/App_Web/images/newsimage3/search_icon.png) no-repeat center
    center;
}

.ProductCategory .more {
  width: 200px;
  margin: 60px auto 0;
  line-height: 65px;
  font-size: 16px;
  border: 1px solid #d4d4d4;
  text-align: center;
  display: block;
}

.LatestAnnouncement {
  padding: 90px 0;
  background: #f7f7f7;
}

.LatestAnnouncement .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.LatestAnnouncement .Content_flex .imgs,
.LatestAnnouncement .Content_flex .text {
  width: 50%;
}

.LatestAnnouncement .Content_flex .imgs {
  padding-right: 50px;
}

.LatestAnnouncement .Content_flex .imgs img {
  width: 100%;
}

.LatestAnnouncement .Content_flex .text .title {
  line-height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff;
  padding-right: 26px;
}

.LatestAnnouncement .Content_flex .text .title dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
}

.LatestAnnouncement .Content_flex .text .title dd {
  padding: 0 26px;
  cursor: pointer;
}

.LatestAnnouncement .Content_flex .text .title dd.aon {
  background: #eb5b02;
  color: #ffffff;
}

.LatestAnnouncement .Content_flex .text ul {
  display: none;
}

.LatestAnnouncement .Content_flex .text ul li {
  line-height: 50px;
  height: 50px;
  overflow: hidden;
  position: relative;
  padding: 0 20px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

.LatestAnnouncement .Content_flex .text ul li::after {
  position: absolute;
  top: 22px;
  left: 0;
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #cccccc;
}

.LatestAnnouncement .Content_flex .text ul li a {
  overflow: hidden;
  display: block;
  float: left;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 70%;
}

.LatestAnnouncement .Content_flex .text ul li span {
  float: right;
}

@media screen and (max-width: 1024px) {
  .LatestAnnouncement .Content_flex .text .title {
    height: 50px;
    line-height: 50px;
  }
  .LatestAnnouncement .Content_flex .text ul li {
    line-height: 40px;
    height: 40px;
  }
  .LatestAnnouncement .Content_flex .text ul li::after {
    top: 17px;
  }
}

@media screen and (max-width: 1023px) {
  .ProductCategory .yc_title dl dt {
    width: 100%;
    line-height: 40px;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .ProductCategory .yc_title dl dd {
    padding: 0 12px;
    margin-bottom: 6px;
  }
  .ProductCategory .yc_search {
    margin: 20px 0;
  }
  .ProductCategory .yc_search input {
    line-height: 40px;
  }
  .ProductCategory .yc_search i {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
  .ProductCategory .more {
    line-height: 40px;
    margin-top: 30px;
    width: 150px;
  }
  .ProductCategory {
    padding-bottom: 40px;
  }
  .LatestAnnouncement {
    padding: 40px 0;
  }
  .LatestAnnouncement .Content_flex {
    display: block;
  }
  .LatestAnnouncement .Content_flex .imgs,
  .LatestAnnouncement .Content_flex .text {
    width: 100%;
  }
  .LatestAnnouncement .Content_flex .imgs {
    padding-right: 0;
    margin-bottom: 20px;
  }
}

/* 部门介绍 */

.CompanyProfile {
}

.CompanyProfile .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.CompanyProfile .Content_flex .imgs,
.CompanyProfile .Content_flex .text {
  width: 50%;
}

.CompanyProfile .Content_flex .text {
  margin-left: 50px;
}

.CompanyProfile .Content_flex .text .h3 {
  color: #eb5b02;
  font-size: 20px;
  margin-bottom: 10px;
}

.CompanyProfile .Content_flex .text .p {
  color: #555555;
  font-size: 16px;
  line-height: 30px;
  position: relative;
  padding-bottom: 50px;
}

.CompanyProfile .Content_flex .text .p::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
  width: 28px;
  height: 3px;
  background: #eb5b02;
}

/* 部门介绍 */

.AssetBusiness {
  background: #f7f7f7;
}

.AssetBusiness .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.AssetBusiness .Content_flex .left,
.AssetBusiness .Content_flex .right {
  width: 50%;
}

.AssetBusiness .Content_flex .left {
  padding-right: 60px;
}

.AssetBusiness .Content_flex .left li {
  margin-bottom: 40px;
}

.AssetBusiness .Content_flex .left li:last-child {
  margin-bottom: 0;
}

.AssetBusiness .Content_flex .left .time {
  font-size: 18px;
  margin-bottom: 12px;
  font-weight: bold;
  color: #eb5b02;
}

.AssetBusiness .Content_flex .left .h2 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 6px;
}

.AssetBusiness .Content_flex p {
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}

.AssetBusiness .Content_flex .right .h2 {
  font-size: 20px;
  margin-bottom: 6px;
  color: #eb5b02;
}

.AssetBusiness .Content_flex .text {
  margin-bottom: 30px;
}

/* 部门介绍 */

.AssetManagementTeam {
}

.AssetManagementTeam .home-tit p {
  font-size: 16px;
  max-width: 770px;
  margin: 40px auto 0;
}

.AssetManagementTeam .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #f7f7f7;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.AssetManagementTeam .Content_flex .imgs {
  width: 20%;
}

.AssetManagementTeam .Content_flex .text {
  width: 100%;
  padding: 0 60px 100px;
  height: 300px;
}

.AssetManagementTeam .Content_flex .text .h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.AssetManagementTeam .Content_flex .text .h3 {
  font-size: 16px;
  margin-bottom: 30px;
}

.AssetManagementTeam .Content_flex .text p {
  font-size: 16px;
  line-height: 30px;
}

.AssetManagementTeam .but {
  position: absolute;
  text-align: center;
  z-index: 10;
  bottom: 50px;
  left: -webkit-calc(33.33% + 60px);
  left: -moz-calc(33.33% + 60px);
  left: calc(33.33% + 60px);
  width: 160px;
}

.AssetManagementTeam .but i {
  font-size: 30px;
  color: #666666;
  font-style: initial;
}

.AssetManagementTeam .but span {
  font-size: 16px;
  color: #999999;
}

.AssetManagementTeam .swiper-button-prev::after,
.AssetManagementTeam .swiper-button-next::after {
  display: none;
}

.AssetManagementTeam .swiper-button-prev {
  width: 10px;
  height: 18px;
  margin: 0;
  margin-top: -9px;
  background: url(/App_Web/images/newsimage3/left_icon.png) no-repeat center center;
}

.AssetManagementTeam .swiper-button-next {
  width: 10px;
  height: 18px;
  margin: 0;
  margin-top: -9px;
  background: url(/App_Web/images/newsimage3/right_icon.png) no-repeat center center;
}

@media screen and (max-width: 768px) {
  .AssetBusiness .Content_flex,
  .CompanyProfile .Content_flex,
  .AssetManagementTeam .Content_flex {
    display: block;
  }
  .CompanyProfile .Content_flex .imgs,
  .CompanyProfile .Content_flex .text,
  .AssetBusiness .Content_flex .left,
  .AssetBusiness .Content_flex .right,
  .AssetManagementTeam .Content_flex .imgs,
  .AssetManagementTeam .Content_flex .text {
    width: 100%;
    padding: 0;
  }
  .CompanyProfile .Content_flex .text {
    margin: 0;
    padding: 20px 2%;
  }
  .CompanyProfile .Content_flex .text .p {
    padding-bottom: 20px;
  }
  .AssetBusiness .Content_flex .right,
  .AssetManagementTeam .Content_flex .text {
    margin-top: 20px;
  }
  .AssetManagementTeam .Content_flex .text {
    padding-bottom: 20px;
  }
  .AssetManagementTeam .but {
    position: relative;
    bottom: 0;
    left: 0;
    margin: 0 auto;
  }
}

.yc_Layout {
  padding-top: 60px;
}

.yc_Layout .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.yc_Layout .Content_flex .left {
  width: 240px;
}

.yc_Layout .Content_flex .right {
  width: -webkit-calc(100% - 250px);
  width: -moz-calc(100% - 250px);
  width: calc(100% - 250px);
}

.yc_Layout .Content_flex .left .h2 {
  font-size: 30px;
  margin-bottom: 0;
  line-height: 80px;
  height: 80px;
  text-align: center;
  color: #ffffff;
  background: #eb5b02;
  font-weight: 400;
}

.yc_Layout .Content_flex .left .ul {
}

.yc_Layout .Content_flex .left .ul li {
  padding: 10px 30px;
  background: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 1px;
}

.yc_Layout .Content_flex .left .ul li .h3 {
  line-height: 28px;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
  cursor: pointer;
  background: url(/App_Web/images/newsimage3/right_icon.png) no-repeat 97% center;
}

.yc_Layout .Content_flex .left .ul li .prdh3 {
  line-height: 28px;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  cursor: pointer;
  background: url(/App_Web/images/newsimage3/right_icon.png) no-repeat 97% center;
}

.yc_Layout .Content_flex .left .ul li.aon .h3 {
  color: #eb5b02;
  background: url(/App_Web/images/newsimage3/bottom_icon.png) no-repeat 97% center;
}

.yc_Layout .Content_flex .left .ul li .h4 {
  line-height: 28px;
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  cursor: pointer;
  background: url(/App_Web/images/newsimage3/right_icon.png) no-repeat 97% center;
  margin: 10px auto 0;
  width: 90%;
}
.yc_Layout .Content_flex .left .ul li section {
  /* display: none; */
}

.yc_Layout .Content_flex .left .ul li .h4 {
  line-height: 28px;
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  cursor: pointer;
  background: url(/App_Web/images/newsimage3/right_icon.png) no-repeat 100% center;
  margin: 10px auto 0;
  width: 93%;
}
.yc_Layout .Content_flex .left .ul li.aon .h4 {
}
.yc_Layout .Content_flex .left .ul li section.aon .h4 {
  color: #eb5b02;
  background: url(/App_Web/images/newsimage3/bottom_icon.png) no-repeat 97% center;
}

.yc_Layout .Content_flex .left .ul li section dl {
  width: 90%;
  margin: 0px auto 0;
}

.yc_Layout .Content_flex .left .ul li dl {
  margin-top: 16px;
  display: none;
}

.yc_Layout .Content_flex .left .ul li dd {
  line-height: 30px;
  padding-left: 16px;
  position: relative;
}

.yc_Layout .Content_flex .left .ul li dd::after {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  top: 13px;
  width: 3px;
  height: 3px;
  background: #cccccc;
}

.yc_Layout .Content_flex .left .ul li dd.on a {
  color: #eb5b02;
}

.yc_Layout .Content_flex .left .ul li dd.on::after {
  background: #eb5b02;
}

@media screen and (max-width: 768px) {
  .yc_Layout .Content_flex {
    display: block;
  }
  .yc_Layout .Content_flex .left,
  .yc_Layout .Content_flex .right {
    width: 100%;
  }
  .yc_Layout .Content_flex .right {
    margin-top: 20px;
  }
  .yc_Layout .Content_flex .left .h2 {
    line-height: 50px;
    font-size: 20px;
    height: 50px;
  }
  .yc_Layout .Content_flex .left .ul li {
    padding: 6px 20px;
  }
  .yc_Layout .Content_flex .left .ul li dl {
    margin-top: 6px;
  }
  .yc_Layout .Content_flex .left .ul li dd {
    line-height: 26px;
  }
  .yc_Layout .Content_flex .left .ul li .h3 {
    font-size: 16px;
    font-weight: 400;
  }
}

/* 旗下产品 */

.yc_Products {
}

.yc_Products .right {
}

.yc_Products .right table {
  width: 100%;
}

.yc_Products .right table tr {
  line-height: 30px;
  background: #ffffff;
}

.yc_Products .right table tr:nth-child(2n) {
  background: #f7f7f7;
}

.yc_Products .right table tr td {
  padding: 10px 30px;
  border: 1px solid #d9d9d9;
}

.yc_Products .right p {
  line-height: 30px;
  margin-top: 20px;
}

.yc_Products2 .right table tr {
  text-align: center;
}

.yc_Products2 .right table tr td div {
  text-align: left;
}

@media screen and (max-width: 768px) {
  .yc_Products .right table tr {
    line-height: 30px;
  }
  .yc_Products .right table tr td {
    padding: 0 16px;
  }
  .yc_Products .right table tr td:nth-child(1) {
    min-width: 100px;
  }
}

/* 产品公告 */

.yc_ProductsAnnouncement {
}

.yc_ProductsAnnouncement .right {
}

.yc_ProductsAnnouncement .right ul li {
  margin-bottom: 26px;
  overflow: hidden;
  background: url(/App_Web/images/newsimage3/yc_ProductsAnnouncement_icon.png)
    no-repeat left 5px;
  padding-left: 16px;
  padding-bottom: 26px;
  border-bottom: 1px solid #eeeeee;
}

.yc_ProductsAnnouncement .right ul li:last-child {
  margin-bottom: 0;
}

.yc_ProductsAnnouncement .right ul li a {
  display: block;
  font-size: 18px;
  float: left;
  max-width: 70%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yc_ProductsAnnouncement .right ul li span {
  font-size: 14px;
  color: #555555;
  float: right;
}

@media screen and (max-width: 768px) {
  .yc_ProductsAnnouncement .right ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .yc_ProductsAnnouncement .right ul li a {
    font-size: 16px;
  }
}

/* 产品特点 */

.ProductFeatures {
}

.ProductFeatures .right {
}

.ProductFeatures .right ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ProductFeatures .right ul li {
  width: 48%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 55px;
}

.ProductFeatures .right ul li .num {
  font-size: 48px;
  margin-right: 26px;
  color: #fbdecc;
  font-weight: 900;
  line-height: 0.9;
}

.ProductFeatures .right ul li .h2 {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 400;
}

.ProductFeatures .right ul li p {
  font-size: 16px;
  color: #555555;
  line-height: 30px;
}

.ProductFeatures .right .imgs {
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .ProductFeatures .right ul li {
    width: 100%;
    margin-bottom: 20px;
  }
  .ProductFeatures .right ul li .h2 {
    margin-bottom: 6px;
    font-size: 16px;
  }
  .ProductFeatures .right ul li p {
    font-size: 14px;
    line-height: 26px;
  }
  .ProductFeatures .right ul li .num {
    font-size: 36px;
    margin-right: 10px;
  }
  .ProductFeatures .right .imgs {
    margin-bottom: 20px;
  }
}

/* 客户认购流程 */

.SubscriptionProcess {
}

.SubscriptionProcess .ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.SubscriptionProcess .ul li {
  height: 130px;
  margin-bottom: 20px;
  width: 46%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  background: #f5f5f5;
  margin-right: 2%;
  padding: 5px;
  border-radius: 65px;
  -webkit-border-radius: 65px;
  -moz-border-radius: 65px;
  -ms-border-radius: 65px;
  -o-border-radius: 65px;
}

.SubscriptionProcess .ul li:nth-child(3n) {
  margin-right: 2%;
}

.SubscriptionProcess .ul li .num {
  width: 120px;
  min-width: 120px;
  height: 120px;
  background: #eb5b02;
  color: #ffffff;
  font-size: 48px;
  line-height: 120px;
  text-align: center;
  font-weight: 900;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.SubscriptionProcess .ul li .text {
  padding: 5px 60px 0 20px;
  font-size: 16px;
  line-height: 26px;
  color: #666666;
}

@media screen and (max-width: 768px) {
  .SubscriptionProcess .ul li {
    width: 100%;
    margin-right: 0;
  }
  .SubscriptionProcess .ul li .text {
    font-size: 14px;
    line-height: 26px;
  }
}

@media screen and (max-width: 320px) {
  .SubscriptionProcess .ul li .text {
    padding: 10px 20px 0 10px;
  }
}

/* 联系我们 */

.ContactUs {
  background: #f7f7f7;
}

.ContactUs .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ContactUs .Content_flex .left {
  width: 36%;
}

.ContactUs .Content_flex .right {
  width: 61%;
}

.ContactUs .Content_flex .left .h2 {
  font-size: 24px;
}

.ContactUs .Content_flex .left dl {
  margin-top: 20px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #dcdce5;
}

.ContactUs .Content_flex .left dl dd {
  line-height: 30px;
  font-size: 16px;
}

.ContactUs .Content_flex .left .imgs {
  margin-top: 20px;
}

.ContactUs .Content_flex .left .imgs img {
  margin-right: 10px;
}

.ContactUs .Content_flex .left .imgs img:last-child {
  margin-right: 0;
}

.ContactUs .Content_flex .right #Yc_map {
  width: 100%;
  height: 410px;
}

.ContactUs .Content_flex .right #Yc_map img {
  max-width: none;
}

@media screen and (max-width: 768px) {
  .ContactUs .Content_flex {
    display: block;
  }
  .ContactUs .Content_flex .left,
  .ContactUs .Content_flex .right {
    width: 100%;
  }
  .ContactUs .Content_flex .left {
    padding-bottom: 20px;
  }
  .ContactUs .Content_flex .right #Yc_map {
    height: 300px;
  }
}

/* 投诉建议 */

.Suggestions {
}

.Suggestions .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
}

.Suggestions .Content_flex .left,
.Suggestions .Content_flex .right {
  width: 50%;
}

.Suggestions .Content_flex .left img {
  width: 100%;
}

.Suggestions .Content_flex .right {
  background: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.Suggestions .Content_flex .right .text {
  padding: 0 50px;
}

.Suggestions .Content_flex .right .text .h3 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 5px;
}

.Suggestions .Content_flex .right .text p {
  color: #555555;
  line-height: 30px;
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .Suggestions .Content_flex {
    display: block;
  }
  .Suggestions .Content_flex .left,
  .Suggestions .Content_flex .right {
    width: 100%;
  }
  .Suggestions .Content_flex .right .text {
    padding: 20px 2%;
  }
}

/* 公示公告-产品信息公示 */

.ProductInformationPublicity {
}

.ProductInformationPublicity .right .h2 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 50px;
}

.ProductInformationPublicity .right p {
  font-size: 16px;
  color: #555555;
  line-height: 30px;
}

.ProductInformationPublicity.Futures .table {
  margin: 50px 0;
}

.ProductInformationPublicity.Futures .table tr th {
  line-height: 24px;
  padding: 12px 6px;
}

.ProductInformationPublicity.Futures .table tr td {
  line-height: 20px;
  padding: 12px 6px;
}

.ProductInformationPublicity.Futures .table tr:nth-child(2n) {
  background: #f7f7f7;
}

.ProductInformationPublicity.Futures .table_roll2 .table tr th:nth-child(1) {
  text-align: left;
  width: 210px;
  min-width: 210px;
  background: #eb5b02
    url(../images/newsimage3/ProductInformationPublicity_bk.png) no-repeat
    center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}

.ProductInformationPublicity.Futures
  .table_roll2
  .table
  tr
  th:nth-child(1)
  span {
  display: block;
}

.ProductInformationPublicity.Futures
  .table_roll2
  .table
  tr
  th:nth-child(1)
  span:nth-child(1) {
  text-align: right;
}

.ProductInformationPublicity.Futures .table_roll2 .table tr td {
  padding: 20px 6px;
}

.ProductInformationPublicity.Futures .table_roll2 .table tr td i {
  display: block;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  background: url(/App_Web/images/newsimage3/ProductInformationPublicity_icon.png)
    no-repeat center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

@media screen and (max-width: 768px) {
  .ProductInformationPublicity .right .h2 {
    margin-bottom: 20px;
  }
  .ProductInformationPublicity.Futures .table {
    margin: 20px 0;
  }
}

/* 公示公告-资管人员公示 */

.ProductInformationPublicity2 {
}

.ProductInformationPublicity2.Futures .table tr:nth-child(2) td:nth-child(1) {
  background: #ffffff;
}

/* 投资者教育 */

.InvestorRequirements {
}

.InvestorRequirements .brief {
  padding: 30px 60px;
  background: #f7f7f7;
  color: #666666;
  font-size: 16px;
  line-height: 30px;
}

.InvestorRequirements .content {
}

.InvestorRequirements .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.InvestorRequirements .Content_flex .left {
  width: 30%;
}

.InvestorRequirements .Content_flex .right {
  width: 66%;
}

.InvestorRequirements .content .item {
  padding: 80px 0;
}

.InvestorRequirements .content .item:nth-child(2n) {
  background: #f7f7f7;
}

.InvestorRequirements .content .item:nth-child(2n) .right {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -moz-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.InvestorRequirements .content .item .num {
  font-size: 36px;
  color: #eb5b02;
}

.InvestorRequirements .content .item .h2 {
  font-size: 18px;
  color: #333333;
  margin: 20px 0;
  max-width: 600px;
}

.InvestorRequirements .content .item p {
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}

@media screen and (max-width: 768px) {
  .InvestorRequirements .brief {
    padding: 20px 2%;
  }
  .InvestorRequirements .Content_flex {
    display: block;
  }
  .InvestorRequirements .Content_flex .left,
  .InvestorRequirements .Content_flex .right {
    width: 100%;
  }
  .InvestorRequirements .Content_flex .right {
    padding: 20px 2%;
  }
  .InvestorRequirements .content .item {
    padding: 20px 0;
  }
}

/* 投资者教育-投资者分类 */

.Classification {
}

.Classification .brief {
}

.Classification .h1 {
  font-size: 24px;
  text-align: center;
  font-weight: 400;
  margin-top: 70px;
}

.Classification .content .item {
  padding-bottom: 0;
}

.Classification .content .item:nth-child(2n) {
  background: none;
}

.Classification .content2 {
  margin-top: 70px;
}

.Classification .content2 .item {
  padding: 80px 0;
}

.Classification .content2 .item:nth-child(2n + 1) {
  background: #f7f7f7;
}

.Classification .content2 .h1 {
  margin-top: 0;
  margin-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .Classification .h1,
  .Classification .content2 {
    margin-top: 20px;
  }
  .Classification .content .item {
    padding: 30px 0;
  }
  .Classification .content2 .h1 {
    margin-bottom: 20px;
  }
}

/* 产品成交查询 */

.ProductInquiry {
}

.ProductInquiry .Operation {
}

.ProductInquiry .Operation dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ProductInquiry .Operation dl dd {
  width: 32%;
  margin-right: 2%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 60px;
  margin-bottom: 34px;
}

.ProductInquiry .Operation dl dd:nth-child(3n) {
  margin-right: 0;
}

.ProductInquiry .Operation dl dd span {
  font-size: 16px;
  color: #555555;
}

.ProductInquiry .Operation dl dd .drop,
.ProductInquiry .Operation dl dd input,
.ProductInquiry .Operation dl dd .but {
  width: -webkit-calc(100% - 83px);
  width: -moz-calc(100% - 83px);
  width: calc(100% - 83px);
  height: 60px;
  background: #f7f7f7;
}

.ProductInquiry .Operation dl dd .drop {
  position: relative;
}

.ProductInquiry .Operation dl dd .drop .h5,
.ProductInquiry .Operation dl dd input {
  font-size: 16px;
  cursor: pointer;
  border: 0;
  font-weight: 400;
  padding: 0 27px;
}

.ProductInquiry .Operation dl dd .drop .h5 {
  background: url(/App_Web/images/newsimage3/bottom_icon2.png) no-repeat 90% center;
}

.ProductInquiry .Operation dl dd .drop .h5.on {
  background: url(/App_Web/images/newsimage3/top_icon.png) no-repeat 90% center;
}

.ProductInquiry .Operation dl dd .drop .ul {
  display: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  background: #fff;
  padding: 10px 20px;
  border: 1px solid #eeeeee;
}

.ProductInquiry .Operation dl dd .drop .ul li {
  border-bottom: 1px solid #eee;
  line-height: 26px;
  cursor: pointer;
  line-height: 36px;
}

.ProductInquiry .Operation dl dd .drop .ul li:last-child {
  border: 0;
}

.ProductInquiry .Operation dl dd #z_test2 {
  background: #f7f7f7 url(../images/newsimage3/time_icon.png) no-repeat 90%
    center;
}

.ProductInquiry .Operation dl dd #z_test1 {
  background: #f7f7f7 url(../images/newsimage3/time_icon.png) no-repeat 90%
    center;
}

.ProductInquiry .Operation dl dd .but i {
  width: 17px;
  height: 17px;
  margin-right: 5px;
  vertical-align: middle;
  background: url(/App_Web/images/newsimage3/search_icon.png);
  display: inline-block;
}

.ProductInquiry .Operation dl dd .but {
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  background: #eb5b02;
  text-align: center;
}

.ProductInquiry .table_roll tr:nth-child(2n) {
  background: #f7f7f7;
}

.ProductInquiry .table tr td {
  line-height: 20px;
}

@media screen and (max-width: 768px) {
  .ProductInquiry .Operation dl dd {
    width: 100%;
    margin-bottom: 20px;
    line-height: 40px;
    margin-right: 0;
  }
  .ProductInquiry .Operation dl dd .drop,
  .ProductInquiry .Operation dl dd input,
  .ProductInquiry .Operation dl dd .but {
    height: 40px;
  }
}

/* 旗下产品-净值公告 */

.ProductInquiry #main1 {
  margin-bottom: 45px;
}

/* 登录注册 */

.yc_SignUp {
  padding: 160px 0;
}

.yc_SignUp .Content_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.yc_SignUp .left {
  width: -webkit-calc(100% - 540px);
  width: -moz-calc(100% - 540px);
  width: calc(100% - 540px);
}

.yc_SignUp .right {
  width: 450px;
  min-width: 450px;
}

.yc_SignUp .left {
  padding-top: 140px;
}

.yc_SignUp .left .ul {
  margin-top: 180px;
}

.yc_SignUp .left .ul li {
  line-height: 26px;
  font-size: 14px;
  color: #ffffff;
  position: relative;
  padding-left: 20px;
}

.yc_SignUp .left .ul li::after {
  position: absolute;
  width: 3px;
  height: 3px;
  background: #ffffff;
  display: block;
  content: '';
  top: 11.5px;
  left: 0;
}

.yc_SignUp .right .yc_Form {
  padding: 40px 50px;
  background: #ffffff;
  width: 100%;
}

.yc_SignUp .right .yc_Form .h2 {
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  color: #555555;
  margin-bottom: 40px;
}

.yc_SignUp .right .yc_Form dl {
}

.yc_SignUp .right .yc_Form dl dd {
  margin-bottom: 15px;
}

.yc_SignUp .right .yc_Form dl dd:last-child {
  margin-bottom: 0;
}

.yc_SignUp .right .yc_Form dl dd .h5,
.yc_SignUp .right .yc_Form dl dd input {
  width: 100%;
  border: 1px solid #dddddd;
  font-weight: 400;
  line-height: 50px;
  font-size: 16px;
  padding: 0 16px;
  height: 52px;
}

.yc_SignUp .right .yc_Form dl dd .drop .h5 {
  cursor: pointer;
  background: url(/App_Web/images/newsimage3/bottom_icon2.png) no-repeat 90% center;
}

.yc_SignUp .right .yc_Form dl dd .drop .h5.on {
  background: url(/App_Web/images/newsimage3/top_icon.png) no-repeat 90% center;
}

.yc_SignUp .right .yc_Form dl dd .drop {
  position: relative;
}

.yc_SignUp .right .yc_Form dl dd .drop .ul {
  display: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  background: #fff;
  padding: 10px 20px;
  border: 1px solid #eeeeee;
}

.yc_SignUp .right .yc_Form dl dd .drop .ul li {
  border-bottom: 1px solid #eee;
  line-height: 26px;
  cursor: pointer;
  line-height: 36px;
}

.yc_SignUp .right .yc_Form dl dd .drop .ul li:last-child {
  border: 0;
}

.yc_SignUp .right .yc_Form dl dd.SendSMS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.yc_SignUp .right .yc_Form dl dd.SendSMS input,
.yc_SignUp .right .yc_Form dl dd.SendSMS .SendSMSBut {
  width: 100%;
  line-height: 50px;
}

.yc_SignUp .right .yc_Form dl dd.SendSMS .SendSMSBut {
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  color: #eb5b02;
}

.yc_SignUp .right .yc_Form .but {
  width: 100%;
  margin-top: 30px;
  background: #eb5b02;
  text-align: center;
  line-height: 50px;
  height: 50px;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
}

/* 会员登录 */

.MemberLogin {
}

.MemberLogin .more {
  font-size: 16px;
  text-align: center;
  margin-top: 10px;
}

.MemberLogin .more a {
  color: #999999;
}

@media screen and (max-width: 768px) {
  .yc_SignUp .Content_flex {
    display: block;
  }
  .yc_SignUp .left,
  .yc_SignUp .right {
    width: 100%;
    min-width: auto;
  }
  .yc_SignUp .left {
    padding-top: 0;
  }
  .yc_SignUp .left .ul {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .yc_SignUp .right .yc_Form dl dd .h5,
  .yc_SignUp .right .yc_Form dl dd input,
  .yc_SignUp .right .yc_Form dl dd.SendSMS input,
  .yc_SignUp .right .yc_Form dl dd.SendSMS .SendSMSBut {
    line-height: 40px;
    height: 40px;
  }
  .yc_SignUp .right .yc_Form .h2 {
    margin-bottom: 30px;
  }
}

.changepassword {
  width: 360px;
  height: auto;
  margin: 10px auto;
}
.changepassword form label {
  width: 360px;
  height: 30px;
  line-height: 30px;
  color: #ff0000;
  margin-bottom: 10px;
  display: block;
}
.changepassword form label input {
  width: 350px;
  height: 30px;
  border: 1px solid #e5e5e5;
  line-height: 30px;
  color: #333;
  float: left;
  text-indent: 10px;
}
.changepassword form label span {
  display: inline;
  float: left;
  width: 10px;
  overflow: hidden;
  text-align: center;
}

.changepassword input[type='button'] {
  display: block;
  width: 150px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  margin: 20px auto;
  background: #eb5b02;
  border: none;
  cursor: pointer;
}

@media (max-width: 1440px) {
  .header .Content_float .nav .ul li {
    margin-right: 20px;
  }
  .header .Signout {
    right: -50px;
  }
  .header .SignInUser {
    right: -10px;
  }
}

.divopacity {
  opacity: 0;
}

.SendSMSBut2 {
  display: block;
  width: 160px;
  margin-left: 10px;
  line-height: 52px;
  height: 52px;
  background: #eb5b02;
  color: #fff;
  text-align: center;
}
.SendSMSBut2:hover {
  color: #fff;
}

.topimg {
    margin-bottom: 20px;
  }
  .topimg li {
    width: 100%;
    height: 427px;
    background-position: center;
    background-size: cover;
    position: relative;
  }
  
  .topimg li .text {
    position: absolute;
    left: 10%;
    top: 50%;
    transform: translateY(-50%);
    color: #666666;
    font-size: 20px;
  }
  
  .topimg li .text .title {
    font-size: 40px;
    font-weight: bold;
    color: #333333;
  }
  
  .topimg li .text .subtit {
    font-size: 20px;
  }
  
  .topimg li .text .t1 {
    font-size: 20px;
    color: #333333;
    line-height: 2;
  }
  
  .topimg li .text .t2 {
    font-size: 16px;
    line-height: 2;
  }
  
  .btext {
    width: 87.5%;
    position: relative;
  }
  
  .btext .slick-slide {
    /* width: 14.285%; */
    height: 93px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    margin-right: 20px;
    cursor: pointer;
  }
  
  .btext .slick-slide.slick-current {
    background-color: #a2a2a2;
  }
  
  .btext .slick-slide p {
    font-size: 14px;
    color: #666666;
  }
  
  .btext .slick-slide p:first-child {
    font-size: 24px;
    color: #333333;
  }
  
  .home-box4 .btext .slick-arrow {
    position: absolute;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border: 1px solid #e1e3e6;
    padding: 0;
    background: url(/App_Web/images/btn-prev.png) no-repeat center center;
    font-size: 1em;
    border-radius: 50%;
    cursor: pointer;
    text-indent: -9999em;
  }
  .home-box4 .btext .slick-prev:hover {
    background: url(/App_Web/images/btn-prev-hover.png) no-repeat center center;
    border: 1px solid #eb5b02;
  }
  .home-box4 .btext .slick-next {
    right: -130px;
    background: url(/App_Web/images/btn-next.png) no-repeat center center;
  }
  .home-box4 .btext .slick-next:hover {
    background: url(/App_Web/images/btn-next-hover.png) no-repeat center center;
    border: 1px solid #eb5b02;
  }
  
  /*20211126*/
  .topimg li .text .t2 {
    margin-top: 30px;
    overflow: auto;
    font-size: 0;
  }
  .topimg li .text .t2 p {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 290px;
    font-size: 16px;
  }
  
  .topimg li .text {
    top: 20%;
    transform: none;
  }
  .topimg li .text .t2::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
  .home-box1 li .icon .ytable-cell {
    display: block;
  }
  .home-box1 li .icon {
    right: 0;
    display: block;
  }
  .home-box4 .auto-inner > .ytable {
    position: absolute;
    top: 25%;
    right: 60px;
    z-index: 16;
  }
  .nynews_list {
    padding-top: 3%;
  }
  .distance .home-tit {
    padding-top: 0;
  }
  
  @media (min-width: 640px) {
    .nynews_list .list figure {
      width: 26%;
      display: block;
      float: left;
    }
  
    .nynews_list .list .txt {
      width: 74%;
      float: right;
      display: block;
    }
  
    .nynews_list .list a {
      overflow: hidden;
      display: block;
      display: -moz-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
    }
  }

/*2022-4-13 新增*/
/*  -------- 软件下载 start ------------*/
.Software .tab-nav {
  background: #f4f5f6;
  line-height: 34px;
  font-size: 16px;
}
.tab-nav dl a {
  color: #888;
  display: block;
}
.tab-nav dl a.activetab {
  color: #eb5b02;
}
.tab-nav dd a {
  float: left;
}
.tab-nav dd a:not(:last-child):after {
  width: 1px;
  height: 12px;
  display: inline-block;
  content: '';
  background: #dbdcdd;
  margin: 0 16px;
  vertical-align: middle;
}
.tab-nav .software-wap-nav-right dd a:not(:last-child):after {
  width: 0px;
  margin: 0 4px;
}
@media (min-width: 1025px) {
  .tab-nav dl a:hover {
    color: #eb5b02;
    cursor: pointer;
  }
  .tab-nav dl {
    float: right;
  }
  .tab-nav dl.software-wap-nav-left {
    float: left !important;
  }
  .tab-nav dl > * {
    float: left;
  }
  .tab-nav dt {
    margin-left: 14px;
  }
  .tab-nav dd {
    margin-right: 33px;
  }
}
@media (max-width: 1024px) {
  .tab-nav {
    position: relative;
    z-index: 200;
    font-size: 16px;
  }
  .tab-nav dd {
    padding: 10px;
  }
  .tab-nav dd a {
    width: 30%;
    text-align: center;
    line-height: 40px;
  }
  .tab-nav dd a:not(:last-child):after {
    display: none;
  }
  .tab-nav dt {
    float: left;
    width: 50%;
    text-align: center;
  }
  .tab-nav dt a {
    color: #fff;
  }
  .tab-nav dt a:before {
    display: inline-block;
    content: '';
    margin-right: 5px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
.download-list {
  display: flex;
  margin: 10px 0 16px;
  padding-left: 2%;
  padding-top: 4%;
  padding-bottom: 2%;
  border-radius: 8px;
  background: #fff;
  font-family: Source Han Sans CN;
  box-shadow: 3.43px 2.06px 8px 4px rgba(111,58,2,0.04); 
}
.download-list img {
  width: 84px;
  height: 84px;
  /* margin-top: 4%; */
}
.download-list .download-mobile {
  display: flex;
  width: 22%;
  /* margin: 19px auto; */
  flex-direction: column;
  align-items: center;
  /* justify-content: center; */
  text-align: center;
  font-family: Source Han Sans CN;
  font-size: 16px;
  color: #eb5b02;
  letter-spacing: 1px;
}
.download-mobile img{
  width: 95px;
  height: 95px;
  border: 1px solid #fe7b11;
}
.download-mobile-tip {
  margin-top: 6px;
  line-height: 24px;
}
.download-des {
  display: flex;
  flex-direction: column;
  width: 110%;
  /* justify-content: center; */
  margin-left: 2%;
  margin-right: auto;
  margin-top: -4px;
  /* margin-bottom: 2%; */
  /* line-height: 2; */
}
.download-des .softname {
  /* margin-top: 3%; */
  font-size: 20px;
  color: #111;
  font-weight: bold;
  margin-bottom: 8px;
}
.download-des .softdes {
  font-family: Source Han Sans CN, Source Han Sans CN-ExtraLight;
  font-size: 16px;
  color: #323232;
  font-weight: 200;
  letter-spacing: 0.36px;
  line-height: 26px;
}
.download-btn {
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  height: 44px;
  font-size: 18px;
  color: #eb5b02;
  margin-left: 2%;
  margin-top: 20px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 2%;
  text-align: center;
  line-height: 44px;
  letter-spacing: 0.44px;
  border: 1px solid #eb5b02;
  border-radius: 6px;
  word-break: keep-all;
}
.soft-main {
  display: flex;
  justify-content: space-between;
}
.soft-main-box {
  display: flex;
  flex-direction: column;
  width: 49%;
  padding: 3% 3% 12px;
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 3.43px 2.06px 8px 4px rgba(111, 58, 2, 0.04);
  font-family: Source Han Sans CN, Source Han Sans CN-ExtraLight;
}
.soft-info {
  display: flex;
}
.soft-main-box img {
  width: 84px;
  height: 84px;
}
p.soft-other {
  width: 100%;
  margin: 34px auto 18px;
  text-align: center;
  font-size: 26px;
  color: #eb5b02;
  font-weight: 600;
}
.soft-vision {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  color: #999999;
  margin-left: 20px;
}
.soft-vision h4 {
  font-size: 22px;
  font-family: Source Han Sans CN, Source Han Sans CN-Heavy;
  font-weight: 800;
  color: #3b3b3b;
  line-height: 33px;
  letter-spacing: 2.08px;
  margin-bottom: 2px;
}
.soft-vision span {
  margin: 2px 0;
}
.soft-desc {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  font-size: 16px;
  color: #323232;
  line-height: 30px;
  letter-spacing: 0.4px;
}
.soft-download {
  display: flex;
  padding: 14px 18px 8px;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-right: 10px;
  font-size: 24px;
  color: #eb5b02;
  line-height: 35px;
  letter-spacing: 0.96px;
  background: #f6f6f6;
}
.soft-download2 {
  margin-top: auto;
  margin-bottom: 6%;
  margin-right: 2%;
  text-align: right;
}
.soft-download2 a {
  padding: 6px 20px;
  font-size: 20px;
  font-family: Source Han Sans CN, Source Han Sans CN-Normal;
  color: #ffffff;
  line-height: 33px;
  letter-spacing: 0.44px;
  background: #eb5b02;
  border-radius: 6px;
}
.soft-download img {
  width: 126px;
  height: 126px;
  border: 1px #969798 dashed;
}
.soft-scan {
  display: flex;
  flex-direction: column;
  margin: auto;
  text-align: center;
  font-size: 20px !important;
  color: #eb5b02 !important;
}
/*  -------- 软件下载 end ------------*/

/*2021-11-18 新增*/
/*  -------- 交易科技 start ------------*/
.transaction p {
  font-size: 16px;
  color: #888888;
  line-height: 30px;
  margin-bottom: 30px;
}

.transaction .busi-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
}
.busi-list li {
  float: left;
  text-align: center;
  position: relative;
  background: #f3f5f6;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 35px 0;
}
.busi-list li > * {
  position: relative;
  z-index: 10;
}
.busi-list li .icon {
  height: 96px;
  text-align: center;
  overflow: hidden;
}
.busi-list li .icon span {
  display: table;
  margin: 0 auto;
  position: relative;
}
.busi-list li .icon img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.busi-list li .icon img.off {
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-opacity: 0;
}
.busi-list li aside {
  line-height: 24px;
  font-size: 18px;
}
.busi-list li .active {
  position: absolute;
  top: -5%;
  left: -5%;
  width: 340px;
  height: 220px;
  opacity: 0;
  -webkit-opacity: 0;
  background: url(/App_Web/images/bg/bg_1.png) center center/100% 100% no-repeat
    #eb5b02;
  padding: 25px;
  text-align: left;
}
.busi-list li:hover .active {
  opacity: 1;
  -webkit-opacity: 1;
}
.busi-list li:hover .dot {
  opacity: 0;
}
.busi-list li:hover .icon img.on {
  opacity: 0;
  -webkit-opacity: 0;
}
.busi-list li:hover .icon img.off {
  opacity: 1;
  -webkit-opacity: 1;
  top: 0;
}
.busi-list li .active .name {
  height: 38px;
  padding-left: 52px;
  background: url(/App_Web/images/jykj-icon-2.png) left center/auto 100% no-repeat;
  color: #fff;
  font-size: 20px;
  line-height: 38px;
}
.busi-list li:nth-child(2) .active .name {
  background: url(/App_Web/images/jykj-icon-4.png) left center/auto 100% no-repeat;
}
.busi-list li:nth-child(3) .active .name {
  background: url(/App_Web/images/jykj-icon-3.png) left center/auto 100% no-repeat;
}
.busi-list li .active .name2 {
  background: url(/App_Web/images/jykj-icon-1.png) left center/auto 100% no-repeat;
}
.busi-list li .active p {
  font-size: 13px;
  color: #fff;
  margin: 13px 0;
  line-height: 22px;
}
.busi-list li .active a {
  text-align: center;
  border: 1px solid #fff;
  border-radius: 30px;
  float: left;
  width: 70px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
}
@media (min-width: 641px) {
  .busi-list li {
    width: 25%;
  }
  .busi-list li:nth-child(4n + 1) {
    clear: left;
  }
  .busi-list li:nth-child(2n),
  .busi-list li:nth-child(5),
  .busi-list li:nth-child(7) {
    background: #edeff0;
  }
  .busi-list li:nth-child(6),
  .busi-list li:nth-child(8) {
    background: #f3f5f6;
  }
}
@media (max-width: 640px) {
  .busi-list li {
    width: 50%;
  }
  .busi-list li:nth-child(2),
  .busi-list li:nth-child(3),
  .busi-list li:nth-child(6),
  .busi-list li:nth-child(7) {
    background: #edeff0;
  }
}
@media (max-width: 480px) {
  .busi-list li {
    padding: 20px 0;
  }
  .busi-list li .icon {
    height: 80px;
  }
  .busi-list li .icon span {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
}
@media (max-width: 1459px) {
	.Pages .p_page .iptPage {
    line-height: 34px;
}
.Pages .a_prev, .Pages .a_next{
	    height: 34px;
}
.Pages .p_page .iptPage input {
    height: 34px;
    line-height: 30px;
}
}
/*
.distance{
	padding-bottom:0;
}*/
.soft-main {
    margin-top: 40px;
}
.Star_Invest.distance{
	padding-bottom:0;
}
.Software_risk .content *{
	    font-family: "hmRegular" !important;
}

.xz_kf{
	width:60px;
	position:fixed;
	right:0;
	bottom:20%;
	z-index:9999;
}
.xz_kf a{
	display:block;
	position:relative;
	width:100%;
	height:60px;
	background:#fff;
	margin:2px 0;
}
.xz_kf a .div{
	width:100%;
	height:100%;
	line-height:60px;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	background:#eb5b02;
	transition:all .5s;
}
.xz_kf a:hover .div{
	width:180px;
	background:#eb5b02;
}
.xz_kf a .div i{
	width:24px;
	height:26px;
	background-image:url(/App_Web/images/cw_img2.png);
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	margin:0 auto;
	margin-top:17px;
}
.xz_kf a:hover .div i{
	background-image:url(/App_Web/images/cw_img2.png);
}
.xz_kf a.dow .div i{
	background-image:url(/App_Web/images/cw_img4.png);
}
.xz_kf a.dow:hover .div i{
	background-image:url(/App_Web/images/cw_img4.png);
}
.xz_kf a.kf .div i{
	background-image:url(/App_Web/images/cw_img6.png);
}
.xz_kf a.kf:hover .div i{
	background-image:url(/App_Web/images/cw_img6.png);
}
.xz_kf a .div .p{
	font-size:18px;
	color:#fff;
	display:none;
	margin-left: 5px;
    transform: translateY(-5px);
	position:relative;
}
.xz_kf a:hover .div .p{
	display:inline-block;
}
.xz_kf a.kh .div1{
	width:100px;
	height:100px;
	position:absolute;
	bottom: 100%;
    left: 50%;
	transform:translateX(-50%);
	display:none;
}
.xz_kf a.kh .div1 img{
	width:100%;
}
.xz_kf a.kh .p:hover .div1{
	display:block;
}
@media (max-width: 500px){
	.yc_Layout {
    padding-top: 6px;
}
.Current {
    font-size: 13px;
}
	.SubscriptionProcess .ul li {
    height: 206px;
	padding-left:120px;
	position:relative;
	}
	.SubscriptionProcess .ul li .text {
   
	display:flex;
	align-items:center;
}
.SubscriptionProcess .ul li .num {
    width: 110px;
    min-width: 110px;
height: 110px;
position:absolute;
left:0;
   top: 50%;
	transform:translateY(-50%);
}



}
