@charset "utf-8";

body {
  font: 14px \5b8b\4f53, Arial, Helvetica, sans-serif;
  color: #000;
  font-family: "微软雅黑";
  background: url(../media/2025-value-evaluation/bg.png);
  text-size-adjust: 100% !important;
}

*, body p {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

img {
  border: none;
  outline: none;
}

ul,
li,
dl,
dt,
dd {
  list-style: none;
}

a {
  color: #2c2c2c;
  text-decoration: none;
  outline: none;
}

.c1,
.cGreen1 {
  color: #159700
}

.c2,
.cRed1 {
  color: #f00
}

.c4 {
  color: #b00;
}

.clearfix::after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

.hide {
  display: none;
}

.title {
  position: absolute;
  left: 50%;
  top: -46px;
  margin-left: -135px;
  width: 269px;
  height: 94px;
  line-height: 86px;
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  background: url(../media/2025-value-evaluation/titlebg.png) no-repeat;
  letter-spacing: 3px;
  z-index: 2;
}

/*top*/
.ban {
  clear: both;
  width: 100%;
  height: 900px;
  background: url(../media/2025-value-evaluation/ban.png) center top no-repeat;
  position: relative;
  z-index: 2;
}

.logo {
  position: absolute;
  left: 0;
  top: 0;
}

.logo img {
  margin: 30px 0 0 50px;
  width: 440px;
}

.login {
  margin: 0 auto;
  width: 1200px;
  text-align: right;
  font-size: 18px;
  color: #fff;
}

.login ul {
  padding-top: 30px;
  padding-right: 20px;
}

.login li {
  display: inline-block;
  padding: 0 5px;
  line-height: 26px;
  cursor: pointer;
}

.login li.denglu {
  background: url(../media/2025-value-evaluation/icon1.png) 0 2px no-repeat;
  background-size: 20px auto;
  padding-left: 28px;
}

.login li.zhuce {
  background: url(../media/2025-value-evaluation/icon2.png) 0 2px no-repeat;
  padding-left: 30px;
}

.member {
  display: none;
  margin: 0 auto;
  width: 1200px;
  text-align: right;
  font-size: 18px;
  color: #fff;
}

.member p {
  padding-top: 30px;
  padding-right: 20px;
}

.member p span {
  color: #fff;
  background: linear-gradient(to right, #A838DD, #0D0459);
  height: 28px;
  line-height: 28px;
  padding: 1px 15px 2px;
  margin: 0 12px;
  border-radius: 14px;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
}

.zijian {
  cursor: pointer;
}

.top_txt {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 480px;
  left: 0;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
}

.top_txt p {
  line-height: 50px;
}

.top_txt img {
  vertical-align: middle;
  margin-right: 10px;
}

.top_txt span {
  padding-left: 50px;
}

.top_txt em {
  padding-left: 25px;
  font-style: normal;
}


/*活动背景*/
.huodong {
  margin: -180px auto 60px;
  width: 1196px;
  border: 2px solid #6BA5E1;
  position: relative;
  z-index: 2;
}

.huodong_con {
  margin: 5px;
  background: linear-gradient(#0C0637, #0A1F7F)
}

.hdbgtit {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.hdbgtit img {
  width: 309px;
  margin-top: 30px;
}

.pub_con {
  margin: 0 auto;
  width: 1040px;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  padding: 30px 0 45px;
}

.pub_con p {
  margin-bottom: 35px;
  text-align: justify;
  letter-spacing: 2px;
  clear: both;
}

.huodong_con .pub_con p {
  margin-bottom: 20px;
  text-indent: 2em;
}

p.sm_p {
  line-height: 36px;
}

.box_xst {
  position: absolute;
  left: -2px;
  top: -14px;
  width: 246px;
  height: 8px;
  background: url(../media/2025-value-evaluation/box_xst.png) no-repeat;
}

.box_xsb {
  position: absolute;
  right: -2px;
  bottom: -14px;
  width: 246px;
  height: 8px;
  background: url(../media/2025-value-evaluation/box_xsb.png) no-repeat;
}

.box_xsl {
  position: absolute;
  left: -5px;
  top: 50px;
  width: 7px;
  height: 38px;
  background: url(../media/2025-value-evaluation/box_xslr.png) no-repeat;
}

.box_xsr {
  position: absolute;
  right: -5px;
  bottom: 34px;
  width: 7px;
  height: 38px;
  background: url(../media/2025-value-evaluation/box_xslr.png) no-repeat;
}

/*menu*/
.menu {
  margin: 0 auto 50px;
  width: 1198px;
  height: 63px;
  background: url(../media/2025-value-evaluation/menubg.png) no-repeat;
  position: relative;
  z-index: 2;
}

.menu li {
  float: left;
  margin: 0 70px;
  font-size: 30px;
  font-weight: bold;
  padding-top: 5px;
  line-height: 48px;
  letter-spacing: 2px
}

.menu li:first-child {
  margin-left: 100px;
}

.menu li a {
  color: #FFF9E0;
}

.menu li img {
  vertical-align: middle;
  margin-left: 10px;
}

.menu li:last-child a {
  display: inline-block;
  color: #fff;
  background: #190D70;
  border-radius: 10px;
  height: 53px;
  padding: 0 30px;
}

/*评选细则*/
.xize {
  margin: 0 auto 50px;
  width: 1196px;
  border: 2px solid #6BA5E1;
  position: relative;
  z-index: 2;
}

.xize_con {
  margin: 5px;
  background: #0B0E4E;
}

.xize_tit {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.xize_tit img {
  width: 309px;
  margin-top: 30px;
}

.sm_tit {
  clear: both;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  height: 43px;
  line-height: 43px;
  margin-bottom: 20px;
}

.sm_tit span {
  display: inline-block;
  height: 43px;
  line-height: 43px;
  background: linear-gradient(to right, #A838DD, #0D0459);
  padding: 0 25px;
  font-size: 28px;
  letter-spacing: 4px;
}

.pub_con p.t1 {
  padding-left: 45px;
  background: url(../media/2025-value-evaluation/icon4.png) 25px 10px no-repeat;
}

.bufen {
  position: relative;
  padding-top: 30px;
  width: 1088px;
}

.sm_fenlei {
  color: #6BA5E1;
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: bold;
}

.sm_fenlei img {
  vertical-align: middle;
  margin: 0 15px;
}

.mengban {
  position: absolute;
  left: 0;
  bottom: 38px
}

.zhankai {
  position: absolute;
  left: 0;
  bottom: 25px;
  width: 100%;
  height: 40px;
  line-height: 30px;
  text-align: center;
  color: #6BA5E1;
  font-size: 16px;
  background: url(../media/2025-value-evaluation/dw.png) center bottom no-repeat;
  cursor: pointer;
}

.shouqi {
  clear: both;
  width: 100%;
  height: 40px;
  line-height: 30px;
  text-align: center;
  color: #6BA5E1;
  font-size: 16px;
  background: url(../media/2025-value-evaluation/up.png) center bottom no-repeat;
  cursor: pointer;
}

.all {
  display: none;
  padding-top: 30px;
  width: 1088px;
}



/*奖项设置*/
.jiangxiang {
  margin: 0 auto 50px;
  width: 1196px;
  border: 2px solid #6BA5E1;
  position: relative;
  z-index: 2;
}

.jiangxiang_con {
  margin: 5px;
  background: linear-gradient(#0C0637, #0A1F7F)
}

.jx_tit {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.jx_tit img {
  width: 309px;
  margin-top: 30px;
}

.jiangxiang {
  padding-bottom: 0
}

.jiangxiang_con .pub_con {
  padding-top: 8px;
}

.jx_con {
  padding-left: 20px;
  font-size: 0;
}

.jx_con li {
  display: inline-block;
  vertical-align: top;
  margin: 22px calc((100% - 864px) / 2) 0 0;
  width: 288px;
  height: 299px;
  background: url(../media/2025-value-evaluation/jxlibg.png) no-repeat;
  text-align: center;
  color: #fff;
  line-height: 27px;
  font-size: 22px;
  padding: 102px 34px 0;
}

.jx_con li:nth-child(3n) {
  margin-right: 0;
}

.pub_con {
  padding-bottom: 20px
}

/*评委*/
.pingwei {
  margin: 0 auto 50px;
  width: 1196px;
  border: 2px solid #6BA5E1;
  position: relative;
  z-index: 2;
}

.pingwei_con {
  margin: 5px;
  background: linear-gradient(#0C0637, #0A1F7F)
}

.pingwei_tit {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.pingwei_tit img {
  width: 309px;
  margin-top: 30px;
}

.pw_list {
  padding: 70px 0 40px 60px;
  font-size: 0;
}

.pw_list li {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
  width: 180px;
  margin-bottom: 30px;
  position: relative;
  text-align: center;
  overflow: hidden;
  background: url(../media/2025-value-evaluation/pwlibg.jpg) no-repeat;
}

.pw_list li img {
  vertical-align: top;
  width: 166px;
  height: 166px;
  margin: 7px 7px 0
}

.pw_list li span {
  display: block;
  width: 180px;
  color: #fff;
}

.pw_list li .name {
  font-size: 26px;
  font-weight: bold;
  line-height: 31px;
  padding: 15px 0 5px 0;
  color: #fff;
}

.pw_list li .exp {
  font-size: 18px;
  line-height: 26px;
}

.zhezhao {
  position: absolute;
  left: 0;
  top: 0;
  width: 187px;
  height: 187px;
  background: url(../media/2025-value-evaluation/zhezhao.png) no-repeat;
  background-size: 100%;
}

/*foot*/
.footer-copyright {
  height: 152px;
  color: #fff;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
}

.footer-copyright.mt-92 {
  margin-top: 92px;
}

.footer-copyright a {
  color: #fff;
}

.footer-copyright div {
  margin: 0 auto;
}

.footer-copyright span {
  margin: 0 8px;
}

.footer-copyright div img {
  margin-left: 5px;
  vertical-align: middle;
}

/*说明*/
.explain {
  margin: -180px auto 50px;
  width: 1200px;
  background: #08154C;
  position: relative;
  z-index: 2;
  padding-top: 23px;
  padding-bottom: 25px;
  border-radius: 8px;
}

.explain_con {
  margin: 0 auto;
  width: 1166px;
  background: #fff9e1 url(../media/2025-value-evaluation/xzxs.png) no-repeat;
  position: relative;
  z-index: 2;
  border-radius: 0 0 10px 10px;
}

.exp_tit {
  margin: 0 auto;
  width: 411px;
  height: 70px;
  text-align: center;
  line-height: 62px;
  font-size: 32px;
  color: #254994;
  background: url(../media/2025-value-evaluation/titlebg.png) no-repeat;
  font-weight: bold;
  letter-spacing: 2px;
}

.qiehuan {
  margin-top: -180px;
}

.qh {
  margin: 0 auto 5px;
  width: 1198px;
  height: 64px;
  background: url(../media/2025-value-evaluation/menubg.png);
  position: relative;
  z-index: 2;
  background-size: 100% 100%；
}

.qh .x_tabNav {
  display: flex;
}

.qh span {
  flex: 1;
  margin-top: 6px;
  height: 52px;
  text-align: center;
  position: relative;
}

.qh span a {
  position: relative;
  display: inline-block;
  padding: 0 25px;
  height: 52px;
  line-height: 50px;
  color: #FFF9E0;
  font-size: 28px;
}

.qh span a.active {
  display: inline-block;
  height: 52px;
  background: #190D70;
  color: #fff;
  font-weight: bold;
}


.qh_all {
  margin: 0 auto 50px;
  width: 1200px;
  position: relative;
  z-index: 2;
}

.qh_box {
  margin: 0 auto 50px;
  width: 1196px;
  border: 2px solid #6BA5E1;
  position: relative;
  z-index: 2;
}

.jiangxiang_con {
  margin: 5px;
  background: linear-gradient(#0C0637, #0A1F7F)
}

.qh_con {
  margin: 5px;
  background: linear-gradient(#0C0637, #0A1F7F);
  padding-bottom: 30px;
}

.qh_tit {
  clear: both;
  width: 100%;
  height: 135px;
  text-align: center;
  background: url(../media/2025-value-evaluation/tb_tit.png) center 45px no-repeat;
  background-size: auto 52px;
}

.qh2 {
  clear: both;
  margin-bottom: 30px;
}

.x_tabBox .box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 6px 0;
  width: 1198px;
  min-height: 74px;
}

.x_tabBox:first-child .box {
  gap: 60px;
  background: url(../media/2025-value-evaluation/box1bg.png) no-repeat;
  background-size: 100% 100%;
}

.x_tabBox:nth-child(2) .box {
  background: url(../media/2025-value-evaluation/box2bg.png) no-repeat;
  background-size: 100% 100%;
}

.x_tabBox:nth-child(3) .box {
  padding: 20px 0;
  background: url(../media/2025-value-evaluation/box3bg.png) no-repeat;
  background-size: 100% 100%;
}

.x_tabBox:nth-child(3) .box span {
  min-width: 40%;
  text-align: center;
}

.qh2 span {
  position: relative;
}

.qh2 span a {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  padding: 8px 10px 0;
  height: 42px;
  line-height: 42px;
  color: #9B9DA4;
  font-size: 24px;
  background: url(../media/2025-value-evaluation/bg2.png) bottom repeat-x;
}

.qh2 span a.active {
  display: inline-block;
  margin-top: 5px;
  padding: 8px 10px 0;
  height: 42px;
  line-height: 42px;
  color: #fff;
  font-size: 24px;
  background: url(../media/2025-value-evaluation/bg1.png) bottom repeat-x;
}

.qh2 span i {
  position: absolute;
  right: -38px;
  top: 6px;
  width: 46px;
  height: 22px;
  background: #A838DD;
  border-radius: 11px;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
  color: #fff;
  font-style: normal;
}


.tishi,
.tuijian,
.jbxx {
  clear: both;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}

.tishi p,
.tuijian p,
.jbxx p {
  padding: 0 60px;
  text-align: justify;
  padding-bottom: 30px;
  letter-spacing: 2px;
  clear: both;
}

.tuijian p {
  margin: 15px auto 20px;
  text-align: center;
}

.tj_list {
  padding: 0 60px 10px;
  margin-top: -20px;
  clear: both;
}

.tj_list li {
  float: left;
  width: 520px;
  height: 42px;
  line-height: 42px;
}

.tj_list li.hui {
  color: #ccc
}

.checkbox {
  background: none;
  border: none;
  display: none;
}

.checkbox1 {
  float: left;
  width: 22px;
  height: 22px;
  border: none;
  background: url(../media/2025-value-evaluation/checkbox1.png) no-repeat;
  background-size: 18px auto;
  margin-right: 15px;
  margin-top: 14px;
}

.checkbox2 {
  float: left;
  width: 22px;
  height: 22px;
  border: none;
  background: url(../media/2025-value-evaluation/checkbox2.png) no-repeat;
  background-size: 20px auto;
  margin-right: 15px;
  margin-top: 14px;
}

.xx_list {
  float: left;
  clear: both;
  padding: 0 60px;
  margin-bottom: 10px;
}

.xx_list li {
  float: left;
  width: 520px;
  height: 50px;
}

.xx_list li label {
  float: left;
  width: 100px;
  height: 34px;
  line-height: 34px;
  text-align: right;
  font-size: 16px;
  color: #fff;
}

.ipt3 {
  float: left;
  width: 285px;
  height: 34px;
  line-height: 34px;
  padding-left: 5px;
  font-size: 16px;
  margin-left: 10px;
  background: #fff;
  border: 1px solid #C7C8C9;
  outline: none;
}

.xx_list li i {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  font-size: 24px;
  color: #ED6948;
  font-style: normal;
}

.jbxx p {
  padding-left: 60px;
  padding-bottom: 10px;
}

.jbxx_area {
  float: left;
  margin-left: 60px;
  width: 1040px;
  height: 94px;
  background: #fff;
  border: 1px solid #C7C8C9;
  outline: none;
  margin-bottom: 15px;
  padding: 0 7px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333;
  line-height: 24px;
}

.pt30 {
  padding-top: 30px;
}

.pt45 {
  padding-top: 45px;
}

.pub_con p.pt30 {
  padding-top: 30px;
  letter-spacing: 0;
}

.jbxx_btn {
  clear: both;
  padding: 50px 0 30px;
  text-align: center;
}

.tijiao {
  display: inline-block;
  width: 197px;
  height: 42px;
  line-height: 40px;
  background: #A738DC;
  border-radius: 21px;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  margin-right: 25px;
  cursor: pointer;
  letter-spacing: 2px;
  cursor: pointer;
}

.back {
  display: inline-block;
  width: 197px;
  height: 42px;
  line-height: 40px;
  background: #3529AD;
  border-radius: 21px;
  color: #FFF9E1;
  font-size: 26px;
  font-weight: bold;
  margin-left: 25px;
  letter-spacing: 2px;
  cursor: pointer;
}

.jbxx p.shangchuan {
  color: #fff
}

.up_wd {
  padding: 0 60px;
  clear: both;
}

.up_wd li {
  float: left;
  width: 100px;
  position: relative;
}

.up_wd li img {
  height: 79px;
}

.dot1 {
  position: absolute;
  bottom: -6px;
  left: 60px;
  width: 27px;
  height: 27px;
  background: url(../media/2025-value-evaluation/dot1.png) no-repeat;
}

.dot2 {
  position: absolute;
  bottom: -6px;
  left: 60px;
  width: 27px;
  height: 27px;
  background: url(../media/2025-value-evaluation/dot2.png) no-repeat;
}

/*弹框*/

.bghover {
  float: left;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.85;
  filter: alpha(opacity=85);
  z-index: 4;
}

.tc2,
.tc3,
.tc4 {
  display: none;
  position: fixed;
  left: calc(50vw - 378px);
  top: calc(13vh);
  width: 756px;
  z-index: 5;
  border-radius: 0 0 8px 8px;
  padding-bottom: 30px;
  background: #0F267A url(../media/2025-value-evaluation/tc_bot.png) bottom no-repeat;
  z-index: 5;
}

.tc_top {
  float: left;
  width: 100%;
  background: url(../media/2025-value-evaluation/tc_top.png) no-repeat;
}

.tc_logo {
  clear: both;
}

.tc_logo img {
  margin: 13px 0 0 20px;
  width: 175px;
}

.tc_ban {
  clear: both;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

.tc_ban img {
  vertical-align: top;
  margin-top: 10px;
  width: 389px;
}

.tc_list {
  padding-top: 235px;
  padding-bottom: 60px;
}

.tc_list li {
  /* float: left; */
  display: flex;
  align-items: center;
  padding: 0 160px;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}

.tc_list li label {
  /* float: left; */
  margin-right: 15px;
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  font-size: 16px;
  color: #fff;
}

.tc_list li i {
  font-size: 16px;
  color: #FF38E8;
  font-style: normal;
  padding-left: 8px;
  /* float: right; */
  padding-top: 3px;
}

.tc_list li span {
  /* float: left; */
  font-size: 16px;
  color: #F9F1CC;
  padding-left: 10px;
  padding-top: 10px;
  text-decoration: underline;
}

.tc_list li:last-child {
  margin: 30px 0 30px 115px;
}

.tc_list li b {
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  padding-left: 8px;
  /* float: left; */
  padding-top: 10px;
}

.tc_list li em {
  font-size: 16px;
  color: #FECA92;
  font-style: normal;
  text-decoration: underline;
}

.tc_list li .exp {
  padding-left: 215px;
  padding-top: 10px;
  font-size: 16px;
  color: #FECA92;
  line-height: 19px;
  width: 435px;
}

.tc_list li .exp i {
  float: none;
  padding-left: 2px;
  color: #900;
  text-decoration: underline;
}

.dx {
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  height: 40px;
  line-height: 40px;
  color: #3B81FF;
  font-size: 16px;
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
}

.dx.disabled {
  color: #C7C8C9;
  cursor: not-allowed;
}

.ipt1 {
  float: left;
  width: 410px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #fff;
  padding-left: 6px;
  font-size: 16px;
  margin-left: 15px;
  outline: none;
  color: #C7C8C9;
}

.ipt2 {
  /* float: left; */
  width: 308px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #AE3C20;
  padding-left: 6px;
  font-size: 16px;
  outline: none;
}

.ipt2.code {
  padding-right: 120px;
}

.ipt2:disabled {
  background-color: #f5f5f5;
  color: #999;
  cursor: not-allowed;
}

.btn_tj {
  float: left;
  width: 214px;
  height: 42px;
  background: url(../media/2025-value-evaluation/btn_tj.png) no-repeat;
  border: none;
  background-size: 100%;
  cursor: pointer;
}

.close {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 50px;
  height: 50px;
  background: url(../media/2025-value-evaluation/close.png) no-repeat;
  background-size: 100% auto;
  cursor: pointer;
}

.tc2 .tc_list {
  padding-top: 0;
  clear: both;
}

.tc2 p {
  font-size: 16px;
  line-height: 19px;
  color: #F9F1CC;
  text-align: center;
  padding-bottom: 50px;
}

.area {
  float: left;
  width: 410px;
  height: 110px;
  padding-left: 6px;
  line-height: 25px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #000;
  margin-left: 15px;
  outline: none;
}

.tc3 {
  top: calc(5vh);
}

.tc3 .sm_tit {
  margin: 0 auto;
  height: auto;
  text-align: center;
}

.tc3 .sm_tit img {
  width: 309px;
}


.tc3 p {
  font-size: 16px;
  line-height: 19px;
  color: #6BA5E1;
  text-align: center;
  padding-bottom: 30px;
}

.scroll {
  clear: both;
  width: 750px;
  height: 480px;
  overflow: auto;
}

.tc_jxlist {
  margin-top: 32px;
  padding: 0 60px;
  width: 100%;
  min-height: 20vh;
  max-height: 45vh;
  font-size: 0;
  overflow-y: auto;
}

.tc_jxlist::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.tc_jxlist li {
  display: inline-block;
  vertical-align: top;
  width: 288px;
  height: 298px;
  background: url(../media/2025-value-evaluation/jxlibg.png) center no-repeat;
  background-size: 100% auto;
  margin: 0 calc(100% - 576px) 20px 0;
  text-align: center;
  color: #fff;
  line-height: 27px;
  font-size: 20px;
  padding-top: 100px;
  cursor: pointer;
}

.tc_jxlist li:nth-child(2n) {
  margin-right: 0;
}

.tc4 {
  top: calc(17vh);
}

.tc4 .sm_tit {
  padding-top: 10px;
  height: auto;
}

.tc4 .sm_tit img {
  margin-bottom: 10px;
}

.tc4 p {
  clear: both;
  width: 100%;
  text-align: center;
}

.tc4 .t1 {
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  padding-top: 10px;
}

.tc4 .t2 {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  padding: 10px 0 50px;
}

/*流程*/
.lclist {
  float: left;
  position: relative;
  padding: 20px 0 50px;
  width: 100%;
}

.lclist li {
  float: left;
  width: 194px;
  height: 194px;
  background: url(../media/2025-value-evaluation/lclibg.png) no-repeat;
  text-align: center;
}

.lclist li img {
  vertical-align: middle;
  margin: 30px 0 10px;
}

.lclist li span {
  display: block;
  color: #fff;
  font-weight: bold;
  line-height: 22px;
  font-size: 18px;
}

.lclist li i {
  display: block;
  font-style: normal;
  font-weight: normal;
}

.lclist li.arrow {
  float: left;
  margin: 97px 3px 0;
  width: 22px;
  height: 14px;
  background: url(../media/2025-value-evaluation/arrow.png) no-repeat;
}

.ant-back-top {
  right: 200px !important;
  bottom: 80px !important;
  width: 87px !important;
  height: 91px !important;
  background: url(../media/2025-value-evaluation/top.png) center no-repeat !important;
  background-size: 100% auto !important;
}

.ant-back-top .ant-back-top-content {
  display: none !important;
}

.no-scroll {
	overflow: hidden;
}

.logout {
  cursor: pointer;
}

dl {
  margin: 0 auto;
  width: 1046px;
  font-size: 0;
}

dl .form-item {
  margin-bottom: 20px;
  line-height: 34px;
  font-size: 16px;
}

dl .form-item .tc_ipt2 {
  padding: 0 8px;
  width: 284px;
  height: 34px;
  color: #fff;
  border: 1px solid #C7C8C9;
  background-color: transparent;
}

dl .form-item .area3 {
  margin-top: 5px;
  padding: 10px 8px;
  width: 100%;
  height: 95px;
  line-height: 24px;
  color: #fff;
  resize: none;
  border: 1px solid #C7C8C9;
  background-color: transparent;
}

dl .form-item input::-webkit-input-placeholder,
dl .form-item textarea::-webkit-input-placeholder {
  color:#aaa;
}

dl .form-item i {
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  font-size: 24px;
  color: #ED6948;
}

dl .form-item dt i {
  margin-right: 10px;
}

dl .form-item dd i {
  margin-left: 10px;
}

dl .inline-item {
  display: inline-flex;
  width: 50%;
}

dl .inline-item dt {
  padding-right: 10px;
  width: 108px;
  text-align: right;
}

dl .form-item .pl20 {
  display: flex;
  flex-wrap: wrap;
}

dl .form-item .pl20 .check-item {
  min-width: 50%;
}


dl .form-item .pl20 .check-item [type="checkbox"] {
  display: inline-block;
  vertical-align: bottom;
  appearance: none;
  margin-right: 8px;
  width: 20px;
  height: 34px;
  background: url(../media/2025-value-evaluation/checkbox1.png) center no-repeat;
  background-size: 18px auto;
  border: none;
  cursor: pointer;
}

dl .form-item .pl20 .check-item [type="checkbox"]:checked {
  background: url(../media/2025-value-evaluation/checkbox2.png) center no-repeat;
  background-size: 20px auto;
}

dl .form-item .pl20 .radio-item [type="checkbox"] {
  background: url(../media/2025-value-evaluation/radio1.png) center no-repeat;
  background-size: 18px auto;
}

dl .form-item .pl20 .radio-item [type="checkbox"]:checked {
  background: url(../media/2025-value-evaluation/radio2.png) center no-repeat;
  background-size: 20px auto;
}

dl .form-item .pl20 .check-item span {
  cursor: pointer;
}

dl .form-item .tc_ipt5 {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
  padding: 0 8px;
  width: 120px;
  height: 28px;
  line-height: 26px;
  color: #fff;
  border: none;
  border-bottom: 1px solid #C7C8C9;
  background-color: transparent;
}

dl .form-item .pl20 .ss {
  display: none;
  background: #23265F;
  width: 65%;
  padding: 10px 15px;
  margin: 5px 0;
  box-sizing: border-box;
}

.code-box, .stock-search-container {
  position: relative;
  width: 308px;
}

.stock-search-results {
  display: none;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  padding: 0;
  width: 100%;
  max-height: 200px;
  font-size: 14px;
  line-height: 40px;
  color: #333;
  overflow-y: auto;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(221, 221, 221);
  z-index: 1000;
}

.stock-search-results .search-result-item {
  padding: 0 10px;
  cursor: pointer;
}

.stock-search-results .search-result-item:hover {
  background-color: rgba(161, 191, 240, 0.3);
}

dl .form-item .stock-search-container {
  display: inline-block;
  vertical-align: top;
  width: 284px;
}

@media (min-width: 1920px) {
  .logo {
    left: calc((100% - 1920px) / 2);
  }
}