body,h1,h2,h3,h4,h5,h6,li,p,p div,ul {
  margin:0;
  padding:0
}
body {
  padding:0!important
}
li,ul {
  list-style:none
}
a {
  text-decoration:none
}
@font-face {
  font-family:SourceHanSansTC-Regular;
  src:url(../fonts/SourceHanSansTC-Regular.b21a6a91.otf) format("otf")
}
@font-face {
  font-family:SourceHanSansCN-Bold;
  src:url(../fonts/SourceHanSansTC-Bold.1cd4aba7.otf) format("otf")
}
body {
  font-family:Helvetica,Arial,"sans-serif",Microsoft YaHei;
  overflow-x:hidden!important
}
#container {
  position:relative;
  background-position:50%;
  background-size:100%;
  margin-top:0
}
.maincontent,.mid-box {
  width:1200px;
  margin:0 auto
}
.pageTitle {
  font-size:24px;
  margin:0 auto;
  margin-top:50px;
  line-height:30px;
  border-left:5px solid #80b83f;
  text-indent:10px;
  margin-bottom:20px
}
.clear {
  clear:both
}
button,input[type=button] {
  cursor:pointer;
  -webkit-appearance:none
}
.messageboxIndex {
  z-index:100000!important
}
.maincontent {
  min-height:500px
}
.NrTitle {
  width:100%;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-bottom:1rem
}
.NrTitle,.NrTitle .left {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.NrTitle .left {
  width:40px;
  height:40px;
  background:url(/nci/images/mobile/m_08.png) no-repeat 50%;
  background-size:contain;
  margin-right:.5rem
}
.NrTitle .center {
  font-size:26px;
  font-weight:700;
  color:#333
}
.tp_TitleA .colorA {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.tp_TitleA .colorA .text {
  font-size:24px;
  color:#fab029;
  font-family:SourceHanSansCN-Bold;
  font-weight:700
}
.tp_TitleA .colorA .Line {
  width:200px;
  height:2px;
  background:#fab029;
  margin-left:20px
}
.tp_TitleA .colorB {
  font-size:32px;
  color:#333;
  font-weight:700;
  font-family:SourceHanSansCN-Bold;
  margin-top:10px
}
.tp_TitleB .colorA {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.tp_TitleB .colorA .text {
  font-size:24px;
  color:#fff;
  font-family:SourceHanSansCN-Bold;
  font-weight:700
}
.tp_TitleB .colorA .Line {
  width:200px;
  height:2px;
  background:#fff;
  margin-left:20px
}
.tp_TitleB .colorB {
  font-size:32px;
  color:#fff;
  font-weight:700;
  font-family:SourceHanSansCN-Bold;
  margin-top:10px
}
.NCITitle {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.NCITitle .t1 {
  font-size:60px
}
.NCITitle .t1,.NCITitle .t2 {
  color:#80b83f;
  margin-right:10px
}
.NCITitle .t2 {
  font-size:32px
}
.MoreBtn {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.MoreBtn a {
  border:1px solid #df6c22;
  color:#df6c22;
  padding:8px 30px;
  font-size:18px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-radius:30px;
  -webkit-transition:all .5s;
  transition:all .5s
}
.MoreBtn .iconArrow,.MoreBtn a {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.MoreBtn .iconArrow {
  background:url(/nci/images/pc/pc_27.png) no-repeat 50%;
  width:20px;
  height:12px;
  background-size:20px 12px;
  margin-left:5px
}
.MoreBtn a:hover {
  border:1px solid #df6c22;
  color:#fff;
  background:#df6c22
}
.MoreBtn a:hover .iconArrow {
  background:url(/nci/images/pc/pc_27hover.png) no-repeat 50%;
  width:20px;
  height:12px;
  background-size:20px 12px
}
