body header .d-headTop .d-search { margin-left: 35px; }
body header .d-headTop .d-search .a-srch {background:#ebebeb;color:#555555}
body header .d-headTop .d-search .a-srch::before {background:url(http://img.cjn.cn/xq/cjnpc_2021/sucai/ico-sous3.png);width:13px;height:13px;}
body header .d-headTop .d-search input {text-align:center}
body header .d-headTop .d-search input {
  width: 265px !important;
}

body header .d-headTop .d-headTop-R .a-ico,
body header .d-headTop .d-headTop-R .a-toux {
  margin-left: 22px;
}

body header .d-headTop.main3 .d-headTop-R .a-ico,
body header .d-headTop.main3 .d-headTop-R .a-toux {
  margin-left: 0px;
}

body header .d-headTop .d-headTop-R {
  flex: 1 0 0;
  justify-content: space-between;
  margin-left: 20px;
}

body header .d-headTop.main .d-headTop-R {
  flex: 1 0 0;
  justify-content: flex-end;
  margin-left: 20px;
}

/* 顶部C样式 */
.d-headTop--transparent .a-ico, .d-headTop--transparent .a-toux {
  margin-left: 30px !important;
}

.d-headTop--transparent .d-search input {
  text-align: left !important;
}

.cjn-login-dialog {
  width: 450px;
}

.cjtt-user__message {
  margin-right: 15px;
}

.d-headTop--transparent .cjtt-user__message {
  margin-right: 25px;
}

.cjtt-user__item-icon img {
  width: 26px !important;
  height: 26px !important;
}

/* 主导航通用样式，会处理双导航部分样式 */
.main-navigation {
  position: relative;
  line-height: 50px;
}

.main-navigation ul {
  display: flex;
  justify-content: space-between;
}

.main-navigation p {
  text-align: center;
}

.main-navigation .p2 {
  display: flex;
  justify-content: space-between;
}

/* 默认导航颜色 */
.main-navigation ul a {
  color: #000 !important;
  font-size: 18px;
}

.main-navigation li,
.main-navigation a {
  letter-spacing: 2px;
  font-size: 18px;
}

.main-navigation--wrap-link > a {
  margin: 0 20px;
  line-height: 50px;
  font-size: 18px;
}

.main-navigation--center {
  display: flex;
  justify-content: center;
}

.main-navigation--center {
  ul {
    display: flex;
    justify-content: center;
  }
}

.main-navigation--li-gap li {
  margin: 0 32px;
}

.main-navigation--a-gap a {
  margin: 0 20px;
}
/* /主导航通用样式 */

/* 上下异色导航，修饰演示 */
.main-navigation1 {
  background: url(../assets/nav-bg--blue2.gif) repeat-x !important;
}

.main-navigation1--linear {
  background: url(../assets/nav-bg--blue-linear.gif) repeat-x !important;
}

.main-navigation1 a:hover {
  color: #5499dd !important;
}

/* 下导航链接颜色 */
.main-navigation1 ul li p:nth-child(2) a {
  color: var(--white) !important;
}

.main-navigation1 ul li p:nth-child(2) a:hover {
  color: var(--white) !important;
}

/* /上下异色导航 */

/* 上色导航，修饰样式 */
.main-navigation2 {
  background: #f2f9ff;
}

.main-navigation2 ul a {
  color: #000 !important;
}

.main-navigation2 .s-line {
  position: absolute;
  left: 0;
  top: 51px;
  width: 100%;
  height: 2px;
  background: var(--white);
  opacity: 0.27;
}

/* 下色导航，修饰样式 */
.main-navigation3 {
  background: #5499dd;
}

.main-navigation3 ul a {
  color: var(--white) !important;
}

.main-navigation3 ul a:hover {
  color: var(--white) !important;
}

.main-navigation3 .s-line {
  position: absolute;
  left: 0;
  top: 51px;
  width: 100%;
  height: 2px;
  background: var(--white);
  opacity: 0.27;
}

/* 上下异色导航，无渐变 */
.main-navigation4 {
  background: url(../assets/nav-bg--blue-linear.gif) repeat-x !important;
}

.main-navigation4 a:hover {
  color: #5499dd !important;
}

/* 下导航链接颜色 */
.main-navigation4 ul li p:nth-child(2) a {
  color: var(--white) !important;
}

.main-navigation4 ul li p:nth-child(2) a:hover {
  color: var(--white) !important;
}