
/* zpmenu */
@keyframes moveup {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
/*2018/11/08*/
/*2018/11/09*/
/*
 * 2019/1/2
 */
/* 20190304 aileen  */
/* 20190304 aileen */
/* 20190304 aileen
.m-slide5 .hd > ul > li.btn2 {
  position: absolute;
  right: 18px;
  top: 12px;
}
 */
/*20190305 aileen*/
/*
 * 2019/01/16
 *
 */
/*
 * 2019/01/18
 */
/*
 * 2019/03/04
 *
 */
/*
 * 2019/03/05
 *
 */
html {
  min-width: 1300px;
  overflow-x: hidden;
  -webkit-text-size-adjust: none;
}
body {
  min-width: 1200px;
  overflow-x: hidden;
  -webkit-text-size-adjust: none;
  font-family: "微软雅黑";
  color: #222831;
}
td {
  font-family: "微软雅黑";
  color: #222831;
}
th {
  font-family: "微软雅黑";
  color: #222831;
}
select {
  font-family: "微软雅黑";
  color: #222831;
}
a {
  color: #006dc9;outline: none;
}
.g-mn {
  padding-bottom: 80px;
}
.g-ft {
    height: auto;
    overflow: hidden;
    background: #2d4891;
    text-align: center;
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0;
}

.g-ft .m-wrap{padding: 20px 20px 0;box-sizing: border-box;}
/* .g-ft:before{content: '';width: 100%;height: 40px;background: #fff;opacity: 0.1;filter:alpha(opacity=10);position: absolute;left: 0;bottom: 0;} */
.g-ft .m-wrap .top-box {
    display: flex;
    justify-content: space-between;
}
.g-ft .links {
    font-size: 16px;
    height: 60px;
    line-height: 60px;
}
.g-ft .links a {
  color: #fafafa;padding:0 30px;
  height: 40px;
  float: left;
  height: 40px;
  line-height: 40px;
  background: #39559f;
  margin-top: 5px;
  margin-right: 5px;}
.footer_lf {
    width: 400px;
}
.footer_lf img{width: 100%;}
.g-ft p {
  font-size: 16px;
  color: #707276;
}
.g-ft .copyright1 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.g-ft .copyright2 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.g-ft .m-wrap .cen-box {
    display: flex;
    justify-content: space-between;
}
.g-ft .m-wrap .biaoshi-box {
    display: flex;
    align-items: center;
    justify-content: center;
}
.g-ft .m-wrap .biaoshi-box .text-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    font-size: 16px;
}
.g-ft .m-wrap .biaoshi-box .text-box>span {
    margin-bottom: 10px;
    text-align: left;
}
.m-wrap {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;padding:30px 0 0;
}
.m-wrap:before {
  content: " ";
  display: table;
}
.m-wrap:after {
  content: " ";
  display: table;
  clear: both;
}
.m-sld {
  position: fixed;
  right: 0;
  top: 0;
  width: 70px;
  height: 100%;
  background: #FFFFFF;
}
.m-sld ul {
  margin-top: 110px;
}
.m-sld ul li {
  display: block;
  height: 70px;
  text-align: center;
  font-size: 14px;
  background: url(/images/2021gb/sld-libg.png) no-repeat center bottom;
  transition: 0.2s margin-left;
}
.m-sld ul li a {
  color: #3f5263;
}
.m-sld ul li .ico {
  height: 40px;
  padding-top: 10px;
  position: relative;
}
.m-sld ul li .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.m-sld ul li:hover {
  margin-left: -5px;
}
.gotop {
  position: absolute;
  bottom: 30px;
  left: 26px;
}
.ad-wrap {
  height: 590px;
}
.navWrap{
  position: relative;
}
.navWrap:before,.innerhead:before{content: '';width: 100%;background:#fff;position: absolute;left: 0;top: 0;z-index: 0;height: 100%;opacity: 0.5;filter: alpha(opacity=50);}
.ad-hd {
  position: relative;
  z-index: 1;
  height: 60px;
  /* padding-top: 30px; */
 /* padding-left: 30px;
  padding-right: 30px; */
  width: 1200px;margin:0 auto;
}
.ad-bar {
  position: absolute;
  top: 15px;
  right: 0;
}
.ad-bar a {
  color: #FFFFFF;
  font-size: 14px;
}
.ad-cover {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.m-nav {
  position: relative;
}
.m-nav:before {
  content: " ";
  display: table;
}
.m-nav:after {
  content: " ";
  display: table;
  clear: both;
}
.m-nav li {
  display: block;
  float: left;
  margin: 0 12.5px;
}
.m-nav li a {
  display: block;
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}
.m-nav li.on {
  background: url(/images/2021gb/nav_on.png) no-repeat center;
}
.m-nav #bgli {
  position: absolute;
  left: 0;
  background: url(/images/2021gb/nav_on.png) no-repeat;
  width: 80px;
  height: 32px;
  z-index: -1;
}
.nav-ico {
  vertical-align: -2px;
}
.m-sch {
  display: inline-block;
  width: 290px;
  height: 36px;
  line-height: 36px;
  background: url(/images/2021gb/m-sch.png) no-repeat;
  padding-left: 10px;
  position: relative;
}
.m-sch h1 {
  margin-top: 150px;
  color: #ffffff;
  font-size: 60px;
  font-family: "黑体";
}
.m-sch input {
  font-size: 14px;
  width: 235px;
  border: 0;
  background: transparent;
}
.m-sch .sch-btn2 {
  display: inline-block;
  width: 50px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
}
.sch-wrap {
  margin: 0 auto;
  padding: 30px 76px;
}
.slideSchBox .hd {
  background: #006dc9;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden;
}
.slideSchBox .hd ul li {
  display: block;
  float: left;
  width: 130px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  position: relative;
}
.slideSchBox .hd ul li.on {
  background: linear-gradient(to bottom, #2bba5d, #47e08e);
  background-color: #40D682;
}
.slideSchBox .hd ul li.on:after {
  width: 14px;
  height: 7px;
  position: absolute;
  left: 50%;
  bottom: -15px;
  margin-left: -7px;
  content: "";
}
.slideSchBox .bdline {
  border-right: 1px dashed #5ea3dd;
}
.sch-inputBox {
  display: block;
  height: 27px;
  padding: 15px 0 15px 10px;
  background: #fff;
  /* border: 1px solid #e5f6fe; */
  /* box-shadow: 0px 0 15px #dce4f3, 0px 5px 15px #dce4f3, 0px 5px 15px #dce4f3; */
  box-shadow:0 0 5px rgba(0,0,0,0.5);
  border-radius: 5px;
  position: relative;
  width: 572px;
  margin-left: auto;
  margin-right: auto;
}
.sch-input {
  display: block;
  width: 340px;
  height: 27px;
  height: auto\0;
  font-size: 16px;
  color: #a4a3a3;
  text-indent: 1em;
  border: 0;
  border-left: 1px solid #dcdcdc;
  margin-left: 5px;
  margin-top: 5px\0;font-family: '微软雅黑';
}
.sch-btn {
  display: block;
  width: 100px;
  height: 57px;
  background: url(/images/2021gb/ico-sch.png) no-repeat center ;
  position: absolute;
  right: 0;
  top: 0;
}
.sch-select {
  display: block;
  text-align: center;
/*  max-width: 120px;
GP20190318*/
max-width: 120px;
/*GP20190318*/
  height: 27px;
  border: 0;
  font-size: 18px;
  color: #222831;
  cursor: pointer;
  padding: 0 10px;
}
.sch-select option {
  font-size: 16px;
}
.countBox {
  text-align: center;
}
.countBox:before {
  content: " ";
  display: table;
}
.countBox:after {
  content: " ";
  display: table;
  clear: both;
}
.countBox .countItem {
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF;
  *float: left !important;
  *margin-right: 20px;
}
.countBox .countItem em {
  display: inline-block;
  font-weight: normal;
  width: 22px;
  height: 34px;
  line-height: 34px;
  font-size: 28px;
  text-align: center;
  margin-right: 2px;
  background: url(/images/2021gb/num_bg.png) no-repeat;
}
.countBox .countItem h3 {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
}
.sch-bar {
  font-size: 14px;
  color: #abeaff;
  text-align: center;
  height: 30px;
  line-height: 30px;
  margin-top: -1px;
  background: url(/images/2021gb/sch_bar.png) no-repeat center center;
}
.zpmenu {
  margin-top: 80px;
  overflow: hidden;
}
.zpmenu dl {
  float: left;
}
.zpmenu dl dt {
  width: 80px;
  height: 560px;
  float: left;
  background: #0ec5f4;
  border-radius: 5px;
  cursor: pointer;
  background: url(/images/2021gb/zpmenu_offbg.png) repeat-x;
  position: relative;
  text-align: center;
}
.zpmenu dl dt:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 14px;
  height: 560px;
  background: url(/images/2021gb/zpmenu_shadow.png) no-repeat;
}
.zpmenu dl dt .ico {
  width: 67px;
  height: 67px;
  background: url(/images/2021gb/zpicobg.png) no-repeat;
  position: absolute;
  top: 56px;
  left: 50%;
  margin-left: -33.5px;
}
.zpmenu dl dt .ico img {
  position: absolute;
  left: 0;
  top: -10px;
  right: 0;
  bottom: 0;
  margin: auto;
}
.zpmenu dl dt .txt {
  font-size: 20px;
  color: #fff;
  padding-top: 140px;
}
.zpmenu dl dt.open {
  background: url(/images/2021gb/zpmenu_onbg.png) repeat-x;
}
.zpmenu dl dt.open:after {
  display: none;
}
.zpmenu dl dd {
  width: 780px;
  height: 560px;
  float: left;
  background: #FFFFFF;
}
.zpmenu .zpinfo {
  width: 780px;
  height: 560px;
  overflow-y: auto;
  text-align: center;
}
.zpmenu .zpinfo ul {
  padding: 20px 25px;
}
.zpmenu .zpinfo ul:before {
  content: " ";
  display: table;
}
.zpmenu .zpinfo ul:after {
  content: " ";
  display: table;
  clear: both;
}
.zpmenu .zpinfo ul li {
  float: left;
  display: inline-block;
  width: 120px;
  height: 110px;
  text-align: center;
  -webkit-transition: 0.2s all linear;
  -moz-transition: 0.2s all linear;
  -ms-transition: 0.2s all linear;
  -o-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.zpmenu .zpinfo ul li a {
  color: #4d677e;
  font-size: 16px;
}
.zpmenu .zpinfo ul li .zpico {
  height: 45px;
  padding-top: 20px;
  margin-bottom: 5px;
}
.zpmenu .zpinfo ul li:hover {
  background: #f4f0e8;
}
.zpmenu .zpinfo ul.bmfw {
  padding: 20px 10px;
}
.zpmenu .zpinfo ul.bmfw li {
  width: 150px;
  height: 110px;
}
.zpmenu .zpinfo ul.bmfw li .zpico {
  height: 45px;
}
.picScroll {
  margin-top: 60px;
  position: relative;
}
.picScroll .bd {
  position: relative;
}
.picScroll .bd .prev {
  width: 57px;
  height: 59px;
  display: block;
  cursor: pointer;
  background: url(/images/2021gb/prev.png) no-repeat;
  position: absolute;
  left: -70px;
  top: 60px;
  transition: all 0.2s linear;
}
.picScroll .bd .prev:hover {
  background: url(/images/2021gb/prevon.png) no-repeat;
}
.picScroll .bd .next {
  width: 57px;
  height: 59px;
  display: block;
  cursor: pointer;
  background: url(/images/2021gb/next.png) no-repeat;
  position: absolute;
  right: -70px;
  top: 60px;
  transition: all 0.2s linear;
}
.picScroll .bd .next:hover {
  background: url(/images/2021gb/nexton.png) no-repeat;
}
.picScroll .bd .picwrap {
  border-radius: 5px;
  background: #f7f7f7;
  overflow: hidden;
}
.picScroll .bd ul {
  overflow: hidden;
  zoom: 1;
}
.picScroll .bd ul li {
  width: 183px;
  height: 160px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}
.picScroll .bd ul li .item {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.picScroll .bd ul li .item .ico {
  display: block;
  height: 115px;
  position: relative;
}
.picScroll .bd ul li .item .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.picScroll .bd ul li .item p {
  font-size: 16px;
  font-weight: bold;
  color: #4d677e;
}
.picScroll .bd ul li .item:hover {
  background-color: #e8ecf0;
}
.picScroll .bd ul li .item.on {
  background-color: #e8ecf0;
}
.popover {
  position: absolute;
  left: -182px;
  top: -50px;
  width: 182px;
  height: 177px;
  text-align: left;
  background: url(/images/2021gb/erweima_bg.png) no-repeat;
}
.popover img {
  display: block;
  width: 128px;
  height: 128px;
  margin: 20px 0 0 20px;
}
.jspVerticalBar {
  right: 2px !important;
}
.secondLevel-warp {
  width: 1000px;
  margin: 0 auto;
}
.secondLevel-nav {
  height: 100px;
  background: #0376d8;
}
.secondLevel-nav .m-nav li a {
  width: 110px;
}
.secondLevel-nav .m-nav li#bgli {
  width: 110px;
  background-size: 100% 100%;
}
.secondLevel-foot {
  height: 150px;
  background: #0376d8;
  text-align: center;
  padding-top: 30px;
  position: relative;
}
.secondLevel-foot p {
  font-size: 14px;
  color: #FFFFFF;
}
.secondLevel-foot .tit {
  width: 278px;
  height: 39px;
  text-align: center;
  line-height: 39px;
  color: #FFFFFF;
  font-size: 16px;
  margin: 0 auto;
  margin-bottom: 15px;
  background: url(/images/2021gb/ftbg.png) no-repeat;
}
.m-nav2 {
  position: relative;
}
.m-nav2:before {
  content: " ";
  display: table;
}
.m-nav2:after {
  content: " ";
  display: table;
  clear: both;
}
.m-nav2 li {
  display: block;
  float: left;
  padding: 0 68.5px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  position: relative;
}
.m-nav2 li a {
  font-size: 18px;
  font-weight: bold;
  color: #222831;
}
.m-nav2 li.active a {
  color: #2c8bff;
}
.m-nav2 li.active,.m-nav2 li:hover{
  background: #2c8bff;
}
.m-nav2 li.active a,.m-nav2 li:hover a{color:#fff}
/* .m-nav2 li.active::after {
  content: "";
  width: 80%;
  height: 6px;
  margin-left: -40%;
  background: #006dc9;
  position: absolute;
  bottom: 0;
  left: 50%;
} */
.m-nav2 #bgli {
  position: absolute;
  left: 0;
  width: 119px;
  height: 40px;
  z-index: -1;
  color: #006dc9;
  border-bottom: 4px solid #006dc9;
}
.m-topbar {
  display: inline-block;
  position: absolute;
  height: 35px;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
  top: -1px;
  right: 31px;
  z-index: 999;
}
.m-topbar .bartxt {
  font-size: 14px;
  font-weight: bold;
  color: #125994;
  line-height: 37px;
}
.m-topbar .bartxt:hover {
  color: #41a7fd;
}
.m-topbar:before {
  content: "";
  display: block;
  width: 31px;
  height: 36px;
  background: url(/images/2021gb/topbarlf.png) no-repeat;
  position: absolute;
  left: -31px;
  top: 1px;
}
.m-topbar:after {
  content: "";
  display: block;
  width: 31px;
  height: 36px;
  background: url(/images/2021gb/topbarrt.png) no-repeat;
  position: absolute;
  right: -31px;
  top: 1px;
}
.m-loc {
  height: 35px;
  line-height: 35px;
  background: #1781db;
  font-size: 14px;
  color: #fff;
}
.m-slt {
  height: 23px;
  background: url(/images/2021gb/ico-slt.png) no-repeat 5px center;
  font-size: 16px;
  color: #333;
  padding-left: 25px;
  cursor: pointer;
}
.m-slt2 {
  background: url(/images/2021gb/ico-slt.png) no-repeat left center;
  font-size: 18px;
  color: #333;
  padding-left: 25px;
  cursor: pointer;
}
.slt2-wrap .slt-wrap {
  top: 275px;
  z-index: 999;
}
.slt2-wrap .slt-cont:before {
  left: 425px;
}
.dropdown {
  display: inline-block;
  width: 84px;
  height: 21px;
  background: url(/images/2021gb/switcharea.png) no-repeat;
  vertical-align: middle;
  transition: all 0.2s linear;
}
.dropdown.white {
  display: inline-block;
  width: 17px;
  height: 10px;
  background: url(/images/2021gb/dropdown3.png) no-repeat;
}
.slt-wrap {
  position: absolute;
  left: 0;
  top: 80px;
  padding-top: 30px;
}
.slt-cont {
  position: relative;
  width: 100%;
  padding: 25px 0;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px -1px 25px 0px rgba(9, 71, 128, 0.24);
}
.slt-cont:before {
  content: "";
  position: absolute;
  top: -6px;
  left: 42%;
  width: 18px;
  height: 8px;
  background: url(/images/2021gb/sltcorner.png) no-repeat;
}
.slt-cont:after {
  content: "";
  width: 100%;
  height: 20px;
  background: #96a7b6;
  position: absolute;
  z-index: -1;
  bottom: -6px;
  border-radius: 4px;
}
.slt-cont .slt-table table {
  width: 100%;
  font-size: 16px;
  color: #333;
}
.slt-cont .slt-table td {
  padding: 5px;
  color: #333;
}
.slt-cont .slt-table th {
  padding: 5px;
  font-weight: bold;
  color: #0376d8;
  vertical-align: top;
  padding: 10px 5px;
}
.slt-cont .slt-table th .block {
  padding: 0;
}
.slt-cont .slt-table .block {
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
  margin: 5px;
  color: #333;
}
.slt-cont .slt-table .active {
  color: #fff;
  background: #f59600;
}
.slt-cont .slt-table .sliceline {
  border-bottom: 1px dashed #c3c3c3;
}
.slt-table2 table {
  width: 100%;
  font-size: 16px;
  color: #333;
}
.slt-table2 td {
  padding: 5px;
  color: #333;
}
.slt-table2 th {
  padding: 5px;
  font-weight: bold;
  color: #0376d8;
  vertical-align: top;
  padding: 10px 5px;
}
.slt-table2 th .block {
  padding: 0;
}
.slt-table2 .block {
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
  margin: 5px;
  color: #333;
}
.slt-table2 .active {
  color: #fff;
  background: #f59600;
}
.slt-table2 .sliceline {
  border-bottom: 1px dashed #c3c3c3;
}
.m-banner {
  height: 260px;
  background: url(/images/2021gb/bg0.png) no-repeat center center;
  background-color: #0c68cf;
}
.m-banner .tit1 {
  font-size: 24px;
  color: #fff;
}
.m-banner .tit2 {
  font-size: 18px;
  color: #fff;
}
.m-banner label {
  font-size: 16px;
  color: #fff;
}
.selectstyle1 {
  width: 300px;
  height: 35px;
  font-size: 16px;
  color: #fff;
  border-radius: 4px;
  border: 0;
  background: #41a7fd;
  padding-left: 15px;
}
.selectstyle1 option {
  border: 1px solid #FFFFFF;
}
.titstyle1 {
  padding-left: 15px;
  font-size: 22px;
  color: #2c8bff;
  position: relative;
}
.titstyle1::before {
  content: "";
  width: 3px;
  height: 21px;
  background: #2c8bff;
  position: absolute;
  left: 0;
  top: 3px;
}
.m-slide1 .hd ul li {
  width: 50%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  float: left;
  font-size: 16px;
  color: #333;
  background: #d9d8d8;
  cursor: pointer;
}
.m-slide1 .hd ul li.on {
  color: #fff;
  background: #006dc9;
}
.m-slide1 .bd table {
  width: 100%;
}
.m-slide1 .bd table tr {
  border-bottom: 1px dashed #dedede;
}
.m-slide1 .bd table td {
  height: 50px;
  line-height: 50px;
  background: #f7f7f7;
  text-align: center;
}
.m-slide1 .bd table td a {
  display: block;
  font-size: 16px;
  color: #333;
}
.m-slide1 .bd table td a:hover {
  color: #006dc9;
}
.m-slide1 .bd table td a.active {
  color: #FFFFFF;
  background: #41a7fd;
}
.m-slide1 .bd table td a.active:hover {
  color: #FFFFFF;
}
.m-infolist {
  border: 1px solid #d9d8d8;
  border-top: 4px solid #d9d8d8;
  padding: 20px;
  background: #FFFFFF;
  position: relative;
}
.m-infolist:hover {
  background: #f7f7f7;
}
.m-infolist:hover .hideplace {
  display: block;
}
.m-infolist .tit1 {
  font-size: 16px;
  color: #333;
  padding-left: 15px;
  position: relative;
}
.m-infolist .tit1:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #488fcc;
  border-bottom: 5px solid transparent;
  position: absolute;
  left: 0;
  top: 4px;
}
.m-infolist .cont1 {
  font-size: 14px;
  color: #666;
  line-height: 22px;
}
.m-infolist .sharebtn {
  display: inline-block;
  padding: 6px 8px;
  font-size: 14px;
  color: #fff;
  background: #f1261b;
  border-radius: 3px;
}
.m-infolist .sharebtn img {
  vertical-align: middle;
}
.m-infolist .sharebtn span {
  vertical-align: middle;
}
.m-infolist .sharebtn:hover {
  opacity: 0.8;
}
.m-infolist .hideplace {
  display: none;
}
.m-infolist .rtbtn {
  display: block;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #41a7fd;
  border-radius: 3px;
  position: absolute;
  right: 20px;
  top: 17px;
}
.pagination:before {
  content: " ";
  display: table;
}
.pagination:after {
  content: " ";
  display: table;
  clear: both;
}
.pagination .pagenum {
  float: left;
  display: inline-block;
  padding: 10px 13px;
  font-size: 14px;
  color: #888;
  border: 1px solid #dedede;
  border-radius: 2px;
  margin-right: 10px;
  background: #fff;
}
.pagination .pagenum:hover {
  background: #e9f1f7;
}
.pagination .active {
  color: #fff;
  border: 1px solid #dedede;
  background: #2c8bff;
}
.pagination .active:hover {
  background: #006dc9;
}
.pagination .pagetxt {
  padding: 10px;
  float: left;
  display: inline-block;
  font-size: 14px;
  color: #888;
}
.pagination .turnto {
  display: inline-block;
  float: left;
  font-size: 14px;
  height: 35px;
  width: 35px;
  padding: 0 5px;
  border: 1px solid #dedede;
  background: #fff;
}
.m-banner2 {
  padding: 25px 0;
  background: #356fb8;
}
.m-banner2 .tit1 {
  font-size: 24px;
  color: #fff;
}
.m-banner2 .sliceline {
  border-bottom: 1px dashed #38a0f8;
}
.m-banner2 .sharebtn {
  display: inline-block;
  padding: 6px 8px;
  font-size: 14px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #41a7fd;
}
.m-banner2 .sharebtn img {
  vertical-align: middle;
}
.m-banner2 .sharebtn span {
  vertical-align: middle;
}
.m-banner2 .sharebtn.collect {
  padding-left: 25px;
  background: url(/images/2021gb/btn-ico8.png) no-repeat 8px center;
}
.m-banner2 .sharebtn.collect.active {
  background: url(/images/2021gb/btn-ico5.png) no-repeat 8px center;
}
.m-banner2 .cont1 {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 24px;
}
.m-banner2 .shenbbtn {
  display: inline-block;
  width: 109px;
  height: 83px;
  background: url(/images/2021gb/banner2-btn2.png) no-repeat;
  position: absolute;
  right: 0;
  bottom: -16px;
  font-size: 18px;
  color: #fff;
  padding-left: 60px;
  line-height: 60px;
}
.navbarwrap {
  width: 1100px;
  z-index: 999;
}
.navbarwrap > .menu {
  display: none;
  height: 36px;
  line-height: 36px;
  background: #fff;
  border: 1px solid #dedede;
  border-bottom: 0;
  position: relative;
}
.navbarwrap > .menu h1 {
  padding-left: 10px;
  font-size: 16px;
}
.navbarwrap > .menu .btn-sb {
  height: 32px;
  padding: 0 15px;
  line-height: 32px;
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 16px;
  color: #fff;
  background: #68AF29;
}
.m-href {
  border: 1px solid #dedede;
}
.m-href ul:before {
  content: " ";
  display: table;
}
.m-href ul:after {
  content: " ";
  display: table;
  clear: both;
}
.m-href ul li {
  width: 11.11%;
  height: 48px;
  float: left;
  text-align: center;
  line-height: 48px;
  background: #f7f7f7;
  font-size: 16px;
  color: #333;
}
.m-href ul li a {
  display: block;
  color: #333;
}
.m-href ul li.active {
  background: #006dc9;
  color: #fff;
}
.m-href ul li.active a {
  color: #FFFFFF;
}
.m-area1 {
  border: 1px solid #dedede;
  padding: 30px 30px 30px 80px;
  background: #fff;
  position: relative;
}
.m-area1 > .ico {
  position: absolute;
  top: 30px;
  left: 25px;
}
.m-area1 > .cont1 {
  font-size: 16px;
  color: #333;
  line-height: 36px;
}
.m-area1 .firstsec {
  text-indent: 2em;
}
.titstyle2 {
  font-size: 22px;
  color: #2c8bff;
  position: relative;
  padding: 20px 0;
  padding-left: 15px;
}
.titstyle2::before {
  content: "";
  width: 3px;
  height: 21px;
  background: #2c8bff;
  position: absolute;
  left: 0;
  top: 23px;
}
.m-slide2 .hd {
  position: absolute;
  top: 37px;
  right: 30px;
}
.m-slide2 .hd:before {
  content: "";
  width: 630px;
  height: 1px;
  background: #e3e3e3;
  position: absolute;
  left: -630px;
  top: 17px;
}
.m-slide2 .hd ul {
  float: left;
}
.m-slide2 .hd ul li {
  display: inline-block;
  width: 120px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  float: left;
  color: #333;
  background: #e3e3e3;
  font-size: 16px;
  cursor: pointer;
}
.m-slide2 .hd ul li.on {
  color: #fff;
  background: #006dc9;
}
.box-bllc {
  display: table;
  width: 90px;
  height: 80px;
  border-radius: 4px;
  background: #006dc9;
  font-size: 16px;
  color: #fff;
  position: relative;
  text-align: center;
  margin-bottom: 17px;
}
.box-bllc .middle {
  display: table-cell;
  vertical-align: middle;
}
.box-bllc .num {
  display: block;
  height: 28px;
  width: 28px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  background: #41a7fd;
  position: absolute;
  bottom: -16px;
  left: 30px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 28px;
}
.jiantou {
  display: inline-block;
  width: 15px;
  height: 80px;
  background: url(/images/2021gb/jiantou.png) no-repeat center center;
}
.jiantoubt {
  height: 32px;
  background: url(/images/2021gb/jiantoubt.png) no-repeat center center;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  color: #fff;
}
.m-table2 > table {
  color: #333;
  width: 100%;
}
.m-table2 > table td {
  font-size: 16px;
  color: #333;
  padding: 10px 15px;
}
.m-table2 > table td span {
  vertical-align: middle;
}
.m-table2 > table td img {
  vertical-align: middle;
}
.m-table2 > table th {
  font-size: 16px;
  color: #333;
  padding: 10px 15px;
  font-size: 14px;
  color: #125994;
}
.m-table2 > table th span {
  vertical-align: middle;
}
.m-table2 > table th img {
  vertical-align: middle;
}
.m-table2 > table tr {
  border: 1px solid #e3e3e3;
  background: #fff;
}
.m-table2 .bgblue {
  background: #eaf4fd;
}
.m-table2 .bordered {
  border-top: 3px solid #41a7fd;
}
.m-table2 .hidetable {
  display: none;
}
.m-table2 .num {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  vertical-align: middle;
  line-height: 25px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #41a7fd;
}
.m-table2 .sharebtn {
  display: inline-block;
  padding: 6px 8px;
  font-size: 14px;
  color: #fff;
  background: #f1261b;
  border-radius: 3px;
  text-align: center;
}
.m-table2 .sharebtn img {
  vertical-align: middle;
}
.m-table2 .sharebtn span {
  vertical-align: middle;
}
.m-table2 .sharebtn:hover {
  opacity: 0.8;
}
.box-notice {
  border: 1px dashed #e3e3e3;
  background: #f7f7f7;
  padding: 15px 25px;
}
.box-notice p {
  font-size: 14px;
  color: #666;
  line-height: 25px;
}
.box-question .ico {
  vertical-align: middle;
  margin-right: 15px;
}
.box-question span {
  vertical-align: middle;
}
.box-question .question {
  font-size: 16px;
  font-weight: bold;
  color: #125994;
  padding: 5px 0;
}
.box-question .answer {
  font-size: 16px;
  color: #333;
  padding: 5px 0;
}
.m-sliceline {
  border-bottom: 1px dashed #c3c3c3;
}
.m-table3 > table {
  color: #333;
  width: 100%;
}
.m-table3 > table td {
  font-size: 16px;
  color: #333;
  padding: 10px 5px;
}
.m-table3 > table td span {
  vertical-align: middle;
}
.m-table3 > table td img {
  vertical-align: middle;
}
.m-table3 > table th {
  font-size: 16px;
  color: #333;
  padding: 10px 5px;
}
.m-table3 > table th span {
  vertical-align: middle;
}
.m-table3 > table th img {
  vertical-align: middle;
}
.m-table3 .star {
  display: inline-block;
  width: 21px;
  height: 19px;
  margin: 0 2.5px;
  background: url(/images/2021gb/ico-star.png) no-repeat;
}
.m-progress {
  display: block;
  height: 18px;
  background: #e3e3e3;
}
.m-progress .inner {
  display: block;
  width: 100%;
  height: 100%;
  background: #006dc9;
}
.readmore {
  position: relative;
}
.readmore .hidecont {
  display: none;
  z-index: 100;
  position: absolute;
  right: -110px;
  top: -145px;
  padding: 10px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 0px 15px #333333;
}
.readmore .hidecont table {
  border: 0;
}
.readmore .hidecont table th {
  padding: 5px 2.5px;
  border: 0;
  background: #fff;
  font-size: 14px;
  color: #006dc9;
  text-align: right;
}
.readmore .hidecont table td {
  padding: 5px 2.5px;
  border: 0;
  background: #fff;
  font-size: 14px;
  color: #333;
}
.readmore .hidecont:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  bottom: -10px;
  left: 50%;
}
.titstyle3 {
  height: 70px;
  line-height: 70px;
  padding-left: 70px;
  padding-right: 30px;
  border-top: 4px solid #006dc9;
  background: url(/images/2021gb/titstyle3.png) no-repeat left top;
}
.titstyle3 span {
  font-size: 20px;
  color: #125994;
  font-weight: normal;
}
.titstyle3 em {
  font-size: 20px;
  color: #125994;
  font-weight: normal;
}
.m-area2 {
  border: 1px solid #dedede;
  background: #fff;
  position: relative;
}
.frsq-dt1:before {
  content: " ";
  display: table;
}
.frsq-dt1:after {
  content: " ";
  display: table;
  clear: both;
}
.frsq-dt1 .block {
  padding: 20px 30px;
}
.selectstyle2 {
  font-size: 16px;
  color: #333;
}
.selectstyle2 select {
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  border: 1px solid #dedede;
  border-radius: 3px;
  background: #fff;
}
.mapbg {
  background: url(/images/2021gb/mapbg.png) repeat;
}
.quansbj-dt1 .font1 {
  font-size: 30px;
  font-weight: normal;
}
.quansbj-dt1 .font2 {
  font-size: 24px;
  font-weight: normal;
}
.quansbj-dt1 .font3 {
  font-size: 16px;
  color: #333;
}
.quansbj-dt1 .dec1 {
  display: inline-block;
  text-align: left;
  padding-left: 15px;
  background: url(/images/2021gb/quansbj-dec1.png) no-repeat left center;
}
.quansbj-dt1 .dec2 {
  display: inline-block;
  text-align: left;
  padding-left: 15px;
  background: url(/images/2021gb/quansbj-dec2.png) no-repeat left center;
}
.hotwords {
  font-size: 16px;
  color: #a4a3a3;
  margin-top: 20px;
}
.hotwords span {
  vertical-align: middle;
}
.hotwords a {
  vertical-align: middle;
  color: #a4a3a3;
  margin: 0 5px;
}
.hotwords a:hover {
  text-decoration: underline;
}
.KMSPrefix_adcover_image_item::before {
  content: "";
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  position: absolute;
  z-index: 1;
  background: url(/images/2021gb/coverbg.png) repeat;
}
.bumfw-dt1 {
  padding: 25px 0;
  border-bottom: 1px dashed #d9cfbb;
}
.bumfw-dt1 .ico {
  display: inline-block;
  vertical-align: middle;
}
.bumfw-dt1 .txt {
  display: inline-block;
  font-size: 12px;
  color: #3c4c5a;
  padding: 0 20px;
  vertical-align: middle;
}
.bumfw-dt1 .sliceline {
  border-right: 1px solid #b4a078;
}
.zpinfo2 {
  width: 730px;
  height: 560px;
  overflow-y: auto;
  padding: 0px 25px;
}
.jspDrag {
  background: #b8a786;
}
.m-banner3 {
  height: 160px;
}
.m-sidenav {
  width: 220px;
  color: #333;
}
.m-sidenav .menu-tit {
  display: block;
  border: 1px solid #d9d8d8;
  border-top: 4px solid #d9d8d8;
  font-size: 18px;
  padding-left: 60px;
  height: 55px;
  line-height: 60px;
  background: #f7f7f7;
  position: relative;
}
.m-sidenav .menu-tit .ico {
  display: block;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.m-sidenav .menu-tit .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.m-sidenav .menu-ct {
  display: block;
  font-size: 16px;
  padding-left: 60px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #d9d8d8;
  border-bottom: 1px dashed #d9d8d8;
  background: #fff;
  position: relative;
}
.m-sidenav .menu-ct:hover {
  background: #eaf4fd;
}
.m-sidenav .menu-ct:hover:before {
  content: "";
  display: block;
  width: 4px;
  height: 100%;
  background: #41a7fd;
  position: absolute;
  left: 0;
  top: 0;
}
.m-sidenav a {
  color: #333;
}
.netbg {
  background: url(/images/2021gb/ctbg.png) repeat;
}
.btn-menutop {
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  padding-left: 50px;
  padding-right: 20px;
  background: linear-gradient(to right, #fd9e09, #f56800);
  background-color: #f77202;
  position: relative;
  transition: all 0.1s linear;
}
.btn-menutop span {
  font-size: 18px;
  color: #fff;
}
.btn-menutop .ico {
  display: block;
  width: 50px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
.btn-menutop .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.btn-menutop:hover {
  box-shadow: 0px 3px 8px #c55d05;
}
.btn-shadow {
  box-shadow: 0px 3px 8px rgba(197, 93, 5, 0.5);
}
.sch1-ct {
  height: 58px;
  border: 1px solid #dedede;
  background: url(/images/2021gb/sch1_bg.png) no-repeat -9px 30px;
  background-color: #f7f7f7;
  position: relative;
}
.sch1-ct .ipt-box {
  width: 480px;
  height: 35px;
  position: absolute;
  top: 13px;
  right: 20px;
  border: 1px solid #dedede;
  border-radius: 3px;
  background: #fff;
}
.sch1-ct input {
  width: 415px;
  height: 35px;
  font-size: 16px;
  border: 0;
  text-indent: 1em;
}
.sch1-ct .sch1-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 36px;
  background: url(/images/2021gb/sch1-btn.png) no-repeat;
}
.form-list .title {
  height: 50px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  color: #125994;
  border: 1px solid #dedede;
  background: #f7f7f7;
}
.form-list .title:before {
  content: " ";
  display: table;
}
.form-list .title:after {
  content: " ";
  display: table;
  clear: both;
}
.form-list .title span {
  line-height: 50px;
}
.form-list .bottomct {
  padding: 20px;
  background: #f7f7f7;
  border: 1px solid #dedede;
  border-bottom: 4px solid #d9d8d8;
  font-size: 16px;
  color: #333;
}
.form-list table {
  font-size: 16px;
  width: 100%;
  background: #fff;
  border: 1px solid #dedede;
}
.form-list table tr {
  border: 1px dashed #dedede;
}
.form-list table td {
  color: #333;
  padding: 10px 10px;
  word-break: break-all;
}
.form-list table th {
  color: #333;
  padding: 10px 10px;
  word-break: break-all;
}
.bggrey {
  background: #f7f7f7;
}
.btn-edit {
  display: inline-block;
  padding: 7px 10px;
  border-radius: 3px;
  font-size: 14px;
  color: #fff;
  background: #41a7fd;
  transition: all 0.1s linear;
}
.btn-edit:hover {
  opacity: 0.8;
}
.btn-edit2 {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 14px;
  color: #125994;
  background: #FFFFFF;
  border: 1px solid #d9d8d8;
  transition: all 0.1s linear;
}
.btn-edit2:hover {
  opacity: 0.8;
}
.form-ipt {
  border: 1px solid #dedede;
  background: #f7f7f7;
}
.form-ipt table {
  font-size: 14px;
  width: 100%;
}
.form-ipt table td {
  color: #333;
  padding: 10px 10px;
}
.form-ipt table th {
  color: #333;
  padding: 10px 10px;
  color: #125994;
  font-weight: bold;
}
.form-bordered1 table td {
  border: 1px dashed #d9d8d8;
}
.formtit {
  font-size: 14px;
  color: #125994 !important;
  font-weight: bold;
}
.ipt-style1 {
  height: 34px;
  line-height: 34px;
  border: 1px solid #dedede;
  border-radius: 3px;
  text-indent: 1em;
}
.ipt-style2 {
  height: 25px;
  line-height: 25px;
  border: 1px solid #dedede;
  text-indent: 1em;
}
.btn-sch {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 3px;
  font-size: 14px;
  color: #fff;
  background: linear-gradient(to right, #3ba2f8, #0773cf);
  background-color: #0b77d2;
  transition: all 0.1s linear;
}
.btn-sch:hover {
  opacity: 0.8;
}
.wid100 {
  width: 100%;
}
.btn-tag {
  display: inline-block;
  padding: 7px 10px;
  border-radius: 3px;
  font-size: 14px;
  color: #666666;
  background: #d9d8d8;
  transition: all 0.1s linear;
}
.btn-tag:hover {
  opacity: 0.8;
}
.btn-tag.active {
  color: #fff;
  background: #006dc9;
}
.findmore {
  text-align: center;
  background: #f7f7f7;
  border: 1px solid #dedede;
  padding: 5px 0;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.findmore-dec {
  transition: all 0.2s linear;
}
.findmore-dec.active {
  transform: rotate(180deg);
}
.bottomct-ct1 {
  display: block;
  background: #fff;
  border: 1px dashed #dedede;
  padding: 20px 30px;
}
.titstyle4 {
  padding: 10px 0;
  padding-left: 20px;
  font-size: 16px;
  color: #125994;
  border-bottom: 1px solid #d9d8d8;
  position: relative;
}
.titstyle4:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 11px;
  width: 10px;
  height: 16px;
  background: #006dc9;
}
.titstyle4.style2 {
  padding: 0;
  padding-left: 20px;
  border-bottom: 0;
}
.titstyle4.style2:before {
  top: 2px;
}
.usersafe-dt1 {
  min-height: 60px;
  padding: 10px 20px;
  padding-left: 90px;
  border: 1px solid #d9d8d8;
  border-left: 4px solid #d9d8d8;
  background: #FFFFFF;
  position: relative;
}
.usersafe-dt1 .ico {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 8px;
  top: 0;
}
.usersafe-dt1 .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.usersafe-dt1 h1 {
  font-size: 14px;
  color: #125994;
  line-height: 30px;
}
.usersafe-dt1 p {
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.usersafe-links:before {
  content: " ";
  display: table;
}
.usersafe-links:after {
  content: " ";
  display: table;
  clear: both;
}
.usersafe-links a {
  display: inline-block;
  float: left;
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #333;
  margin-right: 1px;
  background: #e3e3e3;
}
.usersafe-links a:hover {
  opacity: 0.8;
}
.usersafe-links a.active {
  color: #fff;
  background: #006dc9;
}
.zaixsb-dt1:before {
  content: " ";
  display: table;
}
.zaixsb-dt1:after {
  content: " ";
  display: table;
  clear: both;
}
.zaixsb-dt1 .sec {
  display: inline-block;
  float: left;
  padding: 20px 30px;
  color: #fff;
  background: #0376d8;
  border-right: 1px dashed #FFFFFF;
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
}
.zaixsb-dt1 .sec h1 {
  font-size: 14px;
  font-weight: bold;
}
.zaixsb-dt1 .sec p {
  font-size: 16px;
}
.zaixsb-dt2 {
  padding: 20px 30px;
  border: 1px solid #d9d8d8;
}
.titstyle5 {
  padding: 10px 0;
  padding-left: 20px;
  font-size: 16px;
  color: #333333;
  position: relative;
}
.titstyle5:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 11px;
  width: 10px;
  height: 16px;
  background: #f59600;
}
.titstyle6 {
  height: 36px;
  line-height: 36px;
  padding-left: 60px;
  font-size: 16px;
  color: #333;
  border-top: 3px solid #d9d8d8;
  border-bottom: 1px solid #d9d8d8;
  background: url(/images/2021gb/titstyle6.png) no-repeat 30px center;
  background-color: #f7f7f7;
}
.form-ipt2 table {
  width: 100%;
}
.form-ipt2 td {
  font-size: 16px;
  color: #222831;
  padding: 10px;
  line-height: 24px;
}
.form-ipt2 td input {
  font-size: 16px;
  color: #222831;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
}
.form-ipt2 td select {
  font-size: 16px;
  color: #222831;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
}
.form-ipt2 th {
  font-size: 16px;
  color: #222831;
  padding: 10px;
  line-height: 24px;
}
.form-ipt2 th input {
  font-size: 16px;
  color: #222831;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
}
.form-ipt2 th select {
  font-size: 16px;
  color: #222831;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
}
.form-ipt2 em {
  color: #ff1d1d;
}
.form-ipt2 .sharebtn {
  display: inline-block;
  padding: 6px 8px;
  font-size: 16px;
  color: #fff;
  background: #f1261b;
  border-radius: 3px;
}
.form-ipt2 .sharebtn img {
  vertical-align: middle;
}
.form-ipt2 .sharebtn span {
  vertical-align: middle;
}
.form-ipt2 .sharebtn:hover {
  opacity: 0.8;
}
.form-ipt2 tr {
  border-bottom: 1px dashed #c8c6c6;
}
.form-ipt2.reg td {
  font-size: 16px;
  color: #222831;
  padding: 10px;
  line-height: 24px;
}
.form-ipt2.reg td input {
  font-size: 16px;
  color: #222831;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  border: 1px solid #e0e0e0;
  background: #fafafa;
}
.form-ipt2.reg td select {
  font-size: 16px;
  color: #222831;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  border: 1px solid #e0e0e0;
  background: #fafafa;
}
.form-ipt2.reg th {
  font-size: 16px;
  color: #222831;
  padding: 10px;
  line-height: 24px;
}
.form-ipt2.reg th input {
  font-size: 16px;
  color: #222831;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  border: 1px solid #e0e0e0;
  background: #fafafa;
}
.form-ipt2.reg th select {
  font-size: 16px;
  color: #222831;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  border: 1px solid #e0e0e0;
  background: #fafafa;
}
.btn-form {
  display: inline-block;
  padding: 10px 40px;
  border-radius: 3px;
  background: #41a7fd;
  font-size: 16px;
  color: #fff;
  margin: 0 10px;
}
.ipt-txtarea {
  display: block;
  width: 100%;
  border: 1px solid #A9A9A9;
  font-size: 16px;
  color: #333;
}
.btn-disabled {
  display: inline-block;
  padding: 4px 10px;
  font-size: 14px;
  color: #FFFFFF;
  background: #c9c9c9;
  border: 1px solid #d9d8d8;
  transition: all 0.1s linear;
  border-radius: 4px;
}
.btn-disabled:hover {
  opacity: 0.8;
}
.btn-reg {
  display: inline-block;
  width: 240px;
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  background: #2c8bff;
  border-radius: 4px;
}
.btn-reg:active {
  opacity: 0.8;
}
.ct-login {
  height: 756px;
  background: url(/images/2021gb/loginbg.png) no-repeat center top;
}
.loginbox {
  display: block;
  width: 345px;
  height: 432px;
  position: absolute;
  right: 0;
  top: 107px;
  background: #fff;
}
.loginbox .hd ul:before {
  content: " ";
  display: table;
}
.loginbox .hd ul:after {
  content: " ";
  display: table;
  clear: both;
}
.loginbox .hd ul li {
  display: inline-block;
  float: left;
  width: 50%;
  height: 57px;
  line-height: 57px;
  text-align: center;
  border-top: 3px solid #FFFFFF;
  font-size: 18px;
  color: #666;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
}
.loginbox .hd ul li.on {
  border-top: 3px solid #006dc9;
  font-weight: bold;
  color: #006dc9;
}
.loginbox .bd {
  padding: 40px 20px 0 20px;
}
.loginbox .bottomct {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  border-top: 1px solid #eeeeee;
}
.loginbox .tips {
  font-size: 14px;
  color: #006dc9;
  margin-bottom: 43px;
  line-height: 26px;
}
.ipt-login {
  display: block;
  height: 38px;
  line-height: 38px;
  border: 1px solid #bdbdbd;
  position: relative;
  padding-left: 50px;
}
.ipt-login .ico {
  width: 38px;
  height: 38px;
  position: absolute;
  left: 0;
  top: 0;
}
.ipt-login .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.ipt-login input {
  width: 80%;
  font-size: 14px;
  border: 0;
}
.ct-declaration {
  height: 756px;
  background: url(/images/2021gb/declarationbg.png) no-repeat center top;
}
.declaration-box {
  display: block;
  float: left;
  width: 274px;
  height: 135px;
  padding-top: 205px;
  text-align: center;
  transition: all 0.2s linear;
  position: relative;
  overflow: hidden;
  background: url(/images/2021gb/declaration1.png) no-repeat;
}
.declaration-box h1 {
  font-size: 24px;
  font-weight: normal;
  color: #fff;
  margin-bottom: 15px;
}
.declaration-box span {
  display: block;
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  margin-bottom: 57px;
}
.declaration-box .hover {
  position: relative;
  width: 274px;
  height: 190px;
  padding-top: 150px;
  text-align: center;
  transition: transform 0.3s ease-in-out;
}
.declaration-box .hover .txt {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
}
.declaration-box .hover.hover1 {
  background: url(/images/2021gb/declaration-hover1.png) no-repeat;
}
.declaration-box .hover.hover2 {
  background: url(/images/2021gb/declaration-hover2.png) no-repeat;
}
.declaration-box .hover.hover3 {
  background: url(/images/2021gb/declaration-hover3.png) no-repeat;
}
.declaration-box .hover.hover4 {
  background: url(/images/2021gb/declaration-hover4.png) no-repeat;
}
.declaration-box .btn-look {
  display: inline-block;
  width: 100px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  position: absolute;
  bottom: 40px;
  left: 86px;
  border: 1px solid #FFFFFF;
}
.declaration-box:hover .hover {
  transform: translateY(-340px);
}
.declaration-box.box2 {
  background: url(/images/2021gb/declaration2.png) no-repeat;
}
.declaration-box.box3 {
  background: url(/images/2021gb/declaration3.png) no-repeat;
}
.declaration-box.box4 {
  background: url(/images/2021gb/declaration4.png) no-repeat;
}
.banner-res {
  height: 220px;
  position: relative;
  background: url(/images/2021gb/banner-result.png) no-repeat center top;
}
.banner-download {
  height: 220px;
  position: relative;
  background: url(/images/2021gb/banner-download.png) no-repeat center top;
}
.banner-online {
  height: 220px;
  position: relative;
  background: url(/images/2021gb/banner-online.png) no-repeat center top;
}
.banner-sch {
  width: 552px;
  height: 60px;
  background: url(/images/2021gb/sch-wycbg.png) no-repeat;
  position: absolute;
  right: 0;
  top: 64px;
  padding-left: 138px;
  padding-right: 30px;
  padding-top: 20px;
  border-radius: 5px;
  box-shadow: 0px 9px 16px 0px rgba(8, 91, 162, 0.3);
}
.banner-sch .ipt-style {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  border: 1px solid #dedede;
  border-radius: 3px;
  padding-left: 15px;
  font-size: 14px;
}
.banner-sch.woyaozhao {
  background: url(/images/2021gb/sch-wyzbg.png) no-repeat;
}
.btn-gradient {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  border-radius: 3px;
  padding-left: 20px;
  padding-right: 20px;
  background: linear-gradient(to right, #fd9e09, #f56800);
  background-color: #f77202;
  position: relative;
  transition: all 0.1s linear;
}
.btn-gradient span {
  font-size: 16px;
  color: #fff;
}
.btn-gradient:active {
  opacity: 0.8;
}
.colorfultop {
  height: 3px;
  background: url(/images/2021gb/colorfultop.png) repeat-x;
}
.hotdown-tit {
  width: 1099px;
  height: 29px;
  background: url(/images/2021gb/hotdown-tit.png) no-repeat center top;
  margin-left: auto;
  margin-right: auto;
}
.hotdown {
  border-bottom: 3px solid #dedede;
}
.hotdown table {
  width: 100%;
}
.hotdown table td {
  height: 52px;
  border: 1px solid #dedede;
  position: relative;
  font-size: 16px;
  color: #333;
}
.hotdown .num {
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  text-align: center;
  line-height: 26px;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  background: #c8c8c8;
}
.hotdown .btn-down {
  display: inline-block;
  width: 80px;
  height: 52px;
  background: #006dc9;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 52px;
}
.hotdown .bg1 {
  background: #ff1a1a;
}
.hotdown .bg2 {
  background: #ff801a;
}
.hotdown .bg3 {
  background: #ff9d02;
}
.banner-approval {
  height: 220px;
  background: url(/images/2021gb/banner-approval.png) no-repeat center top;
}
.approval-sec1 {
  height: 160px;
  padding-left: 135px;
  padding-top: 40px;
  padding-right: 20px;
  background: url(/images/2021gb/approval-sec1.png) no-repeat;
  background-size: 100% auto;
  font-size: 16px;
  color: #125994;
}
.approval-sec1 p {
  text-indent: 2em;
  line-height: 28px;
}
.approval-sec1 em {
  color: #fff;
  font-weight: normal;
  background: #f59a09;
}
.titstyle7 {
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  font-size: 24px;
  color: #333;
  background: url(/images/2021gb/titstyle7.png) no-repeat left center;
}
.titstyle8 {
  height: 58px;
  line-height: 58px;
  padding-left: 25px;
  background: url(/images/2021gb/titstyle8.png);
  font-size: 20px;
  color: #fff;
}
.online-sec1 {
  background: #ffffff;
  border-radius: 5px;
  padding: 30px 25px;
  border-bottom: 4px solid #9aaab8;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 9px 16px 0px rgba(8, 91, 162, 0.3);
  position: relative;
}
.titstyle9 {
  padding-left: 15px;
  font-size: 16px;
  color: #125994;
  position: relative;
}
.titstyle9:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  width: 4px;
  height: 14px;
  background: #006dc9;
}
.online-table-tit {
  height: 50px;
  line-height: 50px;
  background-image: linear-gradient(90deg, #006dc9 0%, #41a7fd 100%), linear-gradient(#ffffff, #ffffff);
  background-color: #1781db;
  font-size: 18px;
  color: #fff;
  padding: 0 30px;
}
.online-table {
  background: url(/images/2021gb/onlinetable-bg.png) no-repeat left bottom;
  background-size: cover;
}
.online-table table {
  width: 100%;
}
.online-table table td {
  font-size: 16px;
  color: #333;
  padding: 10px 25px;
  border: 1px solid #dedede;
}
.online-table .netbg {
  background: url(/images/2021gb/ctbg.png) repeat;
}
.online-table.style2 {
  background: #FFFFFF;
}
.online-table2 table {
  width: 100%;
}
.online-table2 table td {
  padding: 5px;
  font-size: 16px;
  color: #333;
}
.online-table2 .block {
  padding: 12px 20px;
  border: 1px solid #dedede;
  background: #f7f7f7;
}
.online-table2 .bg2 .block {
  background: #f5faff;
}
.order-sec1 {
  height: 284px;
  background: url(/images/2021gb/order-sec1bg.png) no-repeat;
  background-size: cover;
  padding: 30px 25px;
}
.order-list {
  font-size: 14px;
  color: #333;
}
.order-list li {
  margin: 15px 0;
}
.order-list .num {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #c8c8c8;
  text-align: center;
  line-height: 22px;
  margin-right: 5px;
  color: #fff;
  font-weight: bold;
}
.order-list span {
  vertical-align: middle;
}
.titstyle10 {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #4d677e;
  background: url(/images/2021gb/titstyle10.png) no-repeat center center;
}
.m-slide3 .hd {
  background: #f7f7f7;
}
.m-slide3 .hd ul {
  overflow: hidden;
}
.m-slide3 .hd ul li {
  float: left;
  width: 175px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-top: 2px solid #f7f7f7;
  font-size: 20px;
  font-weight: bold;
  color: #4d677e;
  cursor: pointer;
}
.m-slide3 .hd ul li.on {
  border-top: 2px solid #006dc9;
  color: #006dc9;
}
.icobox table {
  width: 100%;
}
.icobox table td {
  text-align: center;
  font-size: 16px;
  color: #4d677e;
  vertical-align: top;
  padding: 5px 0;
}
.icobox table td * {
  transition: all 0.2s linear;
}
.icobox table td span {
  color: #4d677e;
}
.icobox table td a:hover span {
  color: #006dc9;
}
.icobox table td a:hover .ico img {
  opacity: 1;
}
.icobox .ico {
  display: block;
  width: 100%;
  height: 86px;
  position: relative;
}
.icobox .ico img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0.8;
}
.btn-findall {
  display: inline-block;
  width: 120px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border: 1px solid #4d677e;
  border-radius: 4px;
  font-size: 14px;
  color: #4d677e;
  cursor: pointer;
  transition: all 0.2s linear;
}
.btn-findall:hover {
  border: 1px solid #006dc9;
  color: #006dc9;
}
.m-slide4 .hd {
  text-align: center;
}
.m-slide4 .hd ul {
  width: 480px;
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;
}
.m-slide4 .hd ul li {
  display: block;
  float: left;
  width: 240px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  cursor: pointer;
  font-size: 18px;
  color: #125994;
  border-top: 2px solid #005297;
  background: #f8f8f8;
}
.m-slide4 .hd ul li.on {
  color: #fff;
  background: #006dc9;
}
.filter-tag {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  border: 1px solid #d9d8d8;
  font-size: 14px;
  color: #f32121;
  margin: 0 5px;
}
.filter-tag .delete {
  display: inline-block;
  width: 10px;
  height: 11px;
  cursor: pointer;
  background: url(/images/2021gb/delete.png) no-repeat;
}
.btn-red {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 14px;
  color: #fff;
  background: #f1261b;
}
.btn-red img {
  vertical-align: middle;
}
.btn-red span {
  vertical-align: middle;
}
.btn-red:hover {
  opacity: 0.8;
}
.noticeBox {
  width: 230px;
  position: fixed;
  right: 70px;
  bottom: 0;
  padding: 30px 25px;
  background-color: #ffffff;
  box-shadow: 0 0.1rem 0.75rem 0 rgba(9, 41, 77, 0.15);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  transition: all .3s ease;
}
.noticeBox .newspic {
  display: block;
  max-width: 100%;
}
.noticeBox .closebtn {
  display: block;
  width: 13px;
  height: 12px;
  background: url(/images/2021gb/closebtn.png) no-repeat;
  position: absolute;
  top: 9px;
  right: 9px;
  cursor: pointer;
}
.noticeBox .text1 {
  font-size: 14px;
  font-weight: bold;
  color: #3e5061;
  line-height: 20px;
}
.noticeBox .text2 {
  font-size: 12px;
  color: #333333;
  line-height: 20px;
}
.noticeBox .link {
  font-size: 12px;
  color: #148ded;
}
.noticeBox .link.prevStop {
  cursor: text;
  color: #bad6f8;
}
.noticeBox .link.nextStop {
  cursor: text;
  color: #bad6f8;
}
.noticeBox .noticecont {
  position: relative;
}
.noticeBox .noticecont .detail {
  position: absolute;
  left: 0;
  bottom: -28px;
}
.noticeBox.slideup {
  -webkit-transform: none;
  transform: none;
}
.ywtdt {
  display: inline-block;
  position: relative;
  width: 540px;
  background-color: #ffffff;
  border: dashed 1px #d6d7d8;
  vertical-align: top;
}
.ywtdt:before {
  content: " ";
  display: table;
}
.ywtdt:after {
  content: " ";
  display: table;
  clear: both;
}
.ywtdt .hd {
  position: absolute;
  display: block;
  width: 68px;
  height: 100%;
  background-image: linear-gradient(-30deg, #01bfab 0%, #71eeaf 100%), linear-gradient(#f7f7f7, #f7f7f7);
}
.ywtdt .hd .ico {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.ywtdt .hd .ico img {
  display: inline-block;
  margin-bottom: 5px;
}
.ywtdt .hd.style2 {
  background-image: linear-gradient(-30deg, #ff8213 0%, #ffca6f 100%), linear-gradient(#f7f7f7, #f7f7f7);
}
.ywtdt .hd.style3 {
  background-image: linear-gradient(-30deg, #fd2759 0%, #fd7070 100%), linear-gradient(#f7f7f7, #f7f7f7);
}
.ywtdt .hd.style4 {
  background-image: linear-gradient(-30deg, #00acd7 0%, #7cb0ff 100%), linear-gradient(#f7f7f7, #f7f7f7);
}
.ywtdt .bd {
  display: block;
  width: 466px;
  padding: 20px 0 20px 78px;
}
.ywtdt .bd > ul li {
  padding-left: 10px;
  font-size: 16px;
  color: #4d677e;
  position: relative;
  margin-bottom: 10px;
}
.ywtdt .bd > ul li a {
  color: #4d677e;
}
.ywtdt .bd > ul li a:hover {
  color: #006dc9;
}
.ywtdt .bd > ul li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 7px;
  width: 3px;
  height: 3px;
  background: #016dc9;
}
.indexwrap {
  width: 1200px;
  margin: 0 auto;
  height: 770px;
  position: relative;
}
.ad-hd  .sylogo{display:none}
/*GP20190314.btn-indextop {
  padding: 3px 15px;
  border: 2px solid #9dc9fb;
  border-radius: 17px;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #222831;
  transition: all 0.2s linear;
}*/
/*GP20190314*/
.btn-indextop {
  padding: 7px 20px;
  border-radius: 3px;
  font-size: 14px !important;
  font-weight: normal !important;
  /*color: #222831;*/
  transition: all 0.2s linear;
  color: #2f4d9b!important;
  background: #d6d6d6;
  /* border: 2px solid #2c8bff; */
  margin-left: 20px;
  position: relative;
}
/* #login-btn .btn-indextop::before{content: "";display: block;width: 16px;height: 16px;background:url(/images/2021gb/user.png);position: absolute;left: 10px;top: 50%;margin-top: -8px;} */
/* #register-btn .btn-indextop::before{content: "";display: block;width: 16px;height: 16px;background:url(/images/2021gb/regist.png);position: absolute;left: 10px;top: 50%;margin-top: -8px;} */
/* #userNameli .btn-indextop:nth-child(2):before{content: "";display: block;width: 16px;height: 16px;background:url(/images/2021gb/applybox.png);position: absolute;left: 10px;top: 50%;margin-top: -8px;} */
/* #userNameli .btn-indextop:nth-child(3):before{content: "";display: block;width: 16px;height: 16px;background:url(/images/2021gb/user.png);position: absolute;left: 10px;top: 50%;margin-top: -8px;} */
/* #userNameli .btn-indextop:nth-child(4):before{content: "";display: block;width: 16px;height: 16px;background:url(/images/2021gb/exit.png);position: absolute;left: 10px;top: 50%;margin-top: -8px;} */
/*GP20190314*/
.btn-indextop:hover {
  border: 2px solid #2c8bff;
  background: #2c8bff;
  color: #fff;
}
.ipt-tptxt {
  font-size: 25px;
  color: #fff;
}
.ipt-tptxt{/* margin: 0 -10px; */position: relative;text-align: center;}
.ipt-tptxt::after{content: "";display: block;clear:both;}
.ipt-tptxt li{width: 16%;float: none;margin-bottom: 18px;text-align: center;margin: 0px 1.5%;display: inline-block;}
.ipt-tptxt li div{margin: 0 10px;background: url(/images/2021gb/li_bg.png) no-repeat;background-size: cover;border-radius: 3px;padding: 40px 0;position: relative;transition: all 0.4s ease-in-out;}
.ipt-tptxt li:nth-child(1) div::before{content: "";width: 82px;height: 82px;display: block;background: url(/images/2021gb/li_bg1.png) no-repeat;left: 50%;top: 27px;margin-left: -41px;position: absolute;}
.ipt-tptxt li:nth-child(2) div::before{content: "";width: 82px;height: 82px;display: block;background: url(/images/2021gb/li_bg2.png) no-repeat;left: 50%;top: 27px;margin-left: -41px;position: absolute;}
.ipt-tptxt li:nth-child(3) div::before{content: "";width: 82px;height: 82px;display: block;background: url(/images/2021gb/li_bg3.png) no-repeat;left: 50%;top: 27px;margin-left: -41px;position: absolute;}
.ipt-tptxt li:nth-child(4) div::before{content: "";width: 82px;height: 82px;display: block;background: url(/images/2021gb/li_bg4.png) no-repeat;left: 50%;top: 27px;margin-left: -41px;position: absolute;}
.ipt-tptxt li span{font-size: 36px;}
.ipt-tptxt li h3{font-size: 18px;padding: 0;margin: 0;margin-top: 24px;}
.ipt-tptxt li:hover div{background: #fff;border: 2px solid #3e89e6;transform: translateY(-10px);color: #2f4d9b!important;}
.ipt-tptxt li:hover div h3{color: #2f4d9b!important;}
.ipt-tptxt li:nth-child(1):hover div::before{background: url(/images/2021gb/li_bg11.png) no-repeat;}
.ipt-tptxt li:nth-child(2):hover div::before{background: url(/images/2021gb/li_bg22.png) no-repeat;}
.ipt-tptxt li:nth-child(3):hover div::before{background: url(/images/2021gb/li_bg33.png) no-repeat;}
.ipt-tptxt li:nth-child(4):hover div::before{background: url(/images/2021gb/li_bg44.png) no-repeat;}
.ipt-tptxt em {
  font-weight: normal;
  color: red;
  font-size: 30px;
}
.m-slide5 .hd > ul {
  width: 500px;
  height: 99px;
  /* background: url(/images/2021gb/m-slide5.png) no-repeat; */
  position: relative;
  display: inline-block;
}
.m-slide5 .hd > ul > li {
  display: inline-block;
  width: 170px;
  height: 63px;
  line-height: 63px;
  text-align: center;
  font-size: 22px;
  color: #3e89e5;
  cursor: pointer;
  /* border:1px solid #e5e5e5; */
  border-radius: 5px;
  margin:0 15px;
  border-radius: 6px;
  /* box-shadow: 0px 3px 5px #b4cef2; */
  background: #efeff4;
}
.m-slide5 .hd > ul > li.btn1 {
  position: absolute;
  left: 45px;
  top: 12px;
}
.m-slide5 .hd > ul > li.btn2 {
  position: absolute;
  right: 50px;
  top: 12px;
}
.m-slide5 .hd > ul > li.on {
  font-weight: bold;
  color: #fff;
  background: #2f4d9b;
}
.m-slide5 .slidecont {
  display: none;
}
.ztbox {
   display: block; 
    padding-top: 0px;
    position: relative;
    text-align: left;
    border-radius: 5px; 
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    margin-left: 15px;
    margin-right: 15px; 
    text-align: center;
}
.ztbox .ico {
  display: block;
  width: 120px;
  height: 100%;height: 120px;margin:0 auto;
  
}
.ztbox .ico.jjjs {
  background: url(/images/2021gb/zt-jjjs.png) no-repeat center center;
}
.ztbox .ico.zyhj {
  background: url(/images/2021gb/zt-zyhj.png) no-repeat center center;
}
.ztbox .ico.jykj {
  background: url(/images/2021gb/zt-jykj.png) no-repeat center center;
}
.ztbox .ico.dljt {
  background: url(/images/2021gb/zt-dljt.png) no-repeat center center;
}
.ztbox .ico.shfz {
  background: url(/images/2021gb/zt-shfz.png) no-repeat center center;
}
.ztbox .ico.ggaq {
  background: url(/images/2021gb/zt-ggaq.png) no-repeat center center;
}
.ztbox .ico.whxx {
  background: url(/images/2021gb/zt-whxx.png) no-repeat center center;
}
.ztbox .ico.wsjk {
  background: url(/images/2021gb/zt-wsjk.png) no-repeat center center;
}
.ztbox .ico.msfw {
  background: url(/images/2021gb/zt-msfw.png) no-repeat center center;
}
.ztbox .ico.jgtt {
  background: url(/images/2021gb/zt-jgtt.png) no-repeat center center;
}
.ztbox .ico.csjs {
  background: url(/images/2021gb/zt-csjs.png) no-repeat center center;
}
.ztbox .ico.xyfw {
  background: url(/images/2021gb/zt-xyfw.png) no-repeat center center;
}
.ztbox .ico.sbjy {
  background: url(/images/2021gb/zt-sbjy.png) no-repeat center center;
}
.ztbox .ico.kjcx {
  background: url(/images/2021gb/zt-kjcx.png) no-repeat center center;
}
.ztbox .ico.zyny {
  background: url(/images/2021gb/zt-zyny.png) no-repeat center center;
}
.ztbox .ico.gyny {
  background: url(/images/2021gb/zt-gyny.png) no-repeat center center;
}
.ztbox .ico.aqsc {
  background: url(/images/2021gb/zt-aqsc.png) no-repeat center center;
}
.ztbox .ico.scjg {
  background: url(/images/2021gb/zt-scjg.png) no-repeat center center;
}
.ztbox .ico.shjz {
  background: url(/images/2021gb/zt-shjz.png) no-repeat center center;
}
.ztbox .ico.flfw {
  background: url(/images/2021gb/zt-flfw.png) no-repeat center center;
}
.ztbox .ico.qxfw {
  background: url(/images/2021gb/zt-qxfw.png) no-repeat center center;
}
.ztbox .ico.dlkj {
  background: url(/images/2021gb/zt-dlkj.png) no-repeat center center;
}
.ztbox:hover {
  background: #2c8bff;
    background: -webkit-linear-gradient(top, #13d27f , #2c8bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #13d27f, #2c8bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #13d27f, #2c8bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #13d27f , #2c8bff); /* 标准的语法 */
}
.ztbox:hover .ico.jjjs {
  background: url(/images/2021gb/zt-jjjs2.png) no-repeat center center;
}
.ztbox:hover .ico.zyhj {
  background: url(/images/2021gb/zt-zyhj2.png) no-repeat center center;
}
.ztbox:hover .ico.jykj {
  background: url(/images/2021gb/zt-jykj2.png) no-repeat center center;
}
.ztbox:hover .ico.dljt {
  background: url(/images/2021gb/zt-dljt2.png) no-repeat center center;
}
.ztbox:hover .ico.shfz {
  background: url(/images/2021gb/zt-shfz2.png) no-repeat center center;
}
.ztbox:hover .ico.ggaq {
  background: url(/images/2021gb/zt-ggaq2.png) no-repeat center center;
}
.ztbox:hover .ico.whxx {
  background: url(/images/2021gb/zt-whxx2.png) no-repeat center center;
}
.ztbox:hover .ico.wsjk {
  background: url(/images/2021gb/zt-wsjk2.png) no-repeat center center;
}
.ztbox:hover .ico.msfw {
  background: url(/images/2021gb/zt-msfw2.png) no-repeat center center;
}
.ztbox:hover .ico.jgtt {
  background: url(/images/2021gb/zt-jgtt2.png) no-repeat center center;
}
.ztbox:hover .ico.csjs {
  background: url(/images/2021gb/zt-csjs2.png) no-repeat center center;
}
.ztbox:hover .ico.xyfw {
  background: url(/images/2021gb/zt-xyfw2.png) no-repeat center center;
}
.ztbox:hover .ico.sbjy {
  background: url(/images/2021gb/zt-sbjy2.png) no-repeat center center;
}
.ztbox:hover .ico.kjcx {
  background: url(/images/2021gb/zt-kjcx2.png) no-repeat center center;
}
.ztbox:hover .ico.zyny {
  background: url(/images/2021gb/zt-zyny2.png) no-repeat center center;
}
.ztbox:hover .ico.gyny {
  background: url(/images/2021gb/zt-gyny2.png) no-repeat center center;
}
.ztbox:hover .ico.aqsc {
  background: url(/images/2021gb/zt-aqsc2.png) no-repeat center center;
}
.ztbox:hover .ico.scjg {
  background: url(/images/2021gb/zt-scjg2.png) no-repeat center center;
}
.ztbox:hover .ico.shjz {
  background: url(/images/2021gb/zt-shjz2.png) no-repeat center center;
}
.ztbox:hover .ico.flfw {
  background: url(/images/2021gb/zt-flfw2.png) no-repeat center center;
}
.ztbox:hover .ico.qxfw {
  background: url(/images/2021gb/zt-qxfw2.png) no-repeat center center;
}
.ztbox:hover .ico.dlkj {
  background: url(/images/2021gb/zt-dlkj2.png) no-repeat center center;
}
.ztbox:hover .txt1 {
  color: #fff;
}
.ztbox:hover .txt2 {
  color: #fff;
}
.ztbox:hover .arrowright {
  background: url(/images/2021gb/arrowright_on.png) no-repeat;
}
.ztbox .txt1 {
  font-size: 18px;
  color: #2c8bff;padding-bottom: 5px;
}
.ztbox .txt2 {
  font-size: 16px;
  color: #a4a3a3;
}
.ztbox .arrowright {
  display: inline-block;
  width: 41px;
  height: 18px;
  background: url(/images/2021gb/arrowright.png) no-repeat;display: none;
}
.ztbox.active {
  background: #2c8bff;
}
.ztbox.active .ico.jjjs {
  background: url(/images/2021gb/zt-jjjs2.png) no-repeat center center;
}
.ztbox.active .ico.zyhj {
  background: url(/images/2021gb/zt-zyhj2.png) no-repeat center center;
}
.ztbox.active .ico.jykj {
  background: url(/images/2021gb/zt-jykj2.png) no-repeat center center;
}
.ztbox.active .ico.dljt {
  background: url(/images/2021gb/zt-dljt2.png) no-repeat center center;
}
.ztbox.active .ico.shfz {
  background: url(/images/2021gb/zt-shfz2.png) no-repeat center center;
}
.ztbox.active .ico.ggaq {
  background: url(/images/2021gb/zt-ggaq2.png) no-repeat center center;
}
.ztbox.active .ico.whxx {
  background: url(/images/2021gb/zt-whxx2.png) no-repeat center center;
}
.ztbox.active .ico.wsjk {
  background: url(/images/2021gb/zt-wsjk2.png) no-repeat center center;
}
.ztbox.active .ico.msfw {
  background: url(/images/2021gb/zt-msfw2.png) no-repeat center center;
}
.ztbox.active .ico.jgtt {
  background: url(/images/2021gb/zt-jgtt2.png) no-repeat center center;
}
.ztbox.active .ico.csjs {
  background: url(/images/2021gb/zt-csjs2.png) no-repeat center center;
}
.ztbox.active .ico.xyfw {
  background: url(/images/2021gb/zt-xyfw2.png) no-repeat center center;
}
.ztbox.active .ico.sbjy {
  background: url(/images/2021gb/zt-sbjy2.png) no-repeat center center;
}
.ztbox.active .ico.kjcx {
  background: url(/images/2021gb/zt-kjcx2.png) no-repeat center center;
}
.ztbox.active .ico.zyny {
  background: url(/images/2021gb/zt-zyny2.png) no-repeat center center;
}
.ztbox.active .ico.gyny {
  background: url(/images/2021gb/zt-gyny2.png) no-repeat center center;
}
.ztbox.active .ico.aqsc {
  background: url(/images/2021gb/zt-aqsc2.png) no-repeat center center;
}
.ztbox.active .ico.scjg {
  background: url(/images/2021gb/zt-scjg2.png) no-repeat center center;
}
.ztbox.active .ico.shjz {
  background: url(/images/2021gb/zt-shjz2.png) no-repeat center center;
}
.ztbox.active .ico.flfw {
  background: url(/images/2021gb/zt-flfw2.png) no-repeat center center;
}
.ztbox.active .ico.qxfw {
  background: url(/images/2021gb/zt-qxfw2.png) no-repeat center center;
}
.ztbox.active .ico.dlkj {
  background: url(/images/2021gb/zt-dlkj2.png) no-repeat center center;
}
.ztbox.active .txt1 {
  color: #fff;
}
.ztbox.active .txt2 {
  color: #fff;
}
.ztbox.active .arrowright {
  background: url(/images/2021gb/arrowright_on.png) no-repeat;
}
.sjj-side {
  height: 58px;
  line-height: 58px;
  text-align: center;
  font-size: 20px;
  color: #3e89e5;
  border-radius: 2px;
  cursor: pointer;padding:0 25px;
  display: inline-block;margin:0 15px;
  background: #efeff4;
}
.sjj-side.on {
  color: #fff;
  font-weight: bold;
  border: 1px solid #2f4d9b;
  background: #2f4d9b;
}
.m-slidesjj > .bd > .slidecont {
  display: none;
}
.newslist > .title {
  height: 60px;
  line-height: 60px;
  background: #2c8bff;
  padding: 0 25px;
  font-size: 20px;
  color: #fff;
  box-shadow: 0px 3px 5px #b4cef2;display: none;
}
.newslist > .title span {
  vertical-align: middle;
}
.newslist > .title img {
  vertical-align: middle;
}
.newslist > .title .more {
  color: #ffffff;
  font-size: 16px;
}
.newslist > .cont {/* padding: 20px 0; */}
.newslist > .cont >div{width: 582px;/* border: 1px solid #f2f2f2; *//* box-shadow: 1px 1px 10px rgba(0,0,0,0.1); */}
.newslist > .cont >div>p{height:64px;line-height:64px;font-size:18px;color:#222;border-bottom:1px solid #e5e5e5;position: relative;font-weight: bold;}
.newslist > .cont >div>p::after{content: "";display: block;width: 110px;height: 2px;background: #2c8bff;position: absolute;left: 0;bottom: -1px;}
.newslist > .cont >div>ul{/* padding:0 15px 26px; */}
.newslist > .cont >div>ul>li{margin-top: 10px;border-bottom: 1px solid #aaaaaa;transition: all 0.4s ease-in-out;}
.newslist > .cont >div>ul>li:hover{transform: translateX(5px);}
.newslist > .cont >div>ul>li:hover h3{color: #3e89e5;}
.newslist > .cont >div>ul>li h3{font-size: 16px;line-height: 32px;color: #333333;font-weight: normal;}
.newslist > .cont >div>ul>li div{font-size: 14px;line-height: 50px;color: #999;}
.newslist > .cont >div>ul>li div em{font-weight: normal;margin-left: 30px;}




.newslist > .cont > ul {
  zoom: 1;padding:0 20px;
  overflow: hidden;min-height: 200px;
}
.newslist > .cont > ul > li {
  font-size: 18px;
  padding: 20px 25px;float: left;
  border-bottom: 1px dashed #dbe0e9;width: 50%;box-sizing: border-box;
}
.newslist > .cont > ul > li .name {
  font-size: 16px;
  float: right;
  color: #a4a3a3;
  text-align: right;
}
.newslist > .cont > ul > li .date {
  font-size: 16px;
  float: right;
  color: #a4a3a3;
  text-align: right;
}
.newslist > .cont > ul > li a {
  color: #222831;
  overflow: hidden;
}
.newslist > .cont > ul > li a em {
  font-weight: normal;
  color: #2c8bff;
  display: block;
  padding-bottom: 10px;
}
.header {
  padding: 12px 0;width: 1200px;margin:0 auto;
  font-size: 16px;
  color: #999999;
}
.header:before {
  content: " ";
  display: table;
}
.header:after {
  content: " ";
  display: table;
  clear: both;
}
.innerhead {
 width: 100%;
  height: 60px;
  /* background: #fff; */
  /* padding-top: 30px; */position: absolute;top: 0;left: 0;
 
}
.innerhead > div{width: 1200px;margin:0 auto;}
.innerhead:before {
  content: " ";
  display: table;
}
.innerhead:after {
  content: " ";
  display: table;
  clear: both;
}
.innerbanner {
  height: 400px;
  background: url(/images/2021gb/banner2.png) no-repeat top center;
  height: 370px;
}
.innerhead .sylogo{display:none;}
.innerbanner .data {
  position: absolute;
  top: 90px;
  right: 150px;
  font-size: 30px;
  font-weight: lighter;
  color: #fff;
  text-shadow: 0 2px 2px #245bba, 0 2px 2px #245bba;
  line-height: 1;
}
.innerbanner .data em {
  font-size: 38px;
  font-weight: bold;
  vertical-align: text-bottom;
}
.innerbanner .title {
  color: #fff;
  font-size: 47px;
  padding-top: 170px;
  text-align: center;
}
.innerbanner .title h1 {
  font-weight: normal;
  text-shadow: 0 5px 5px #5098eb, 0 5px 5px #5098eb, 0 5px 5px #5098eb;
}
.innerbanner .title .dec {
  font-size: 23px;
  color: #fff;text-shadow: 0 5px 5px #5098eb, 0 5px 5px #5098eb, 0 5px 5px #5098eb;
}
.innerbanner .btn-backlogin {
  display: block;
  width: 140px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  font-size: 16px;
  color: #fff;
  border: 1px solid #b1cbee;
}
.innerbanner .btnarea {
  position: absolute;
  right: 285px;
  bottom: 155px;
}
.innerbanner.size2 {
  height: 280px;
}
.innerbanner.style2 {
  position: relative;
  background: url(/images/2021gb/banner2.png) no-repeat top center;
}
.m-menu {
  background: #e5f0fd;
}
.m-menu{margin-bottom: 10px;}
.m-menu .mg-b2{margin-bottom:0px;}
.m-menu p.title {
  height: 60px;
  line-height: 60px;
  padding-left: 22px;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  box-shadow: 0px 3px 8px #bcd3f4, 0px 3px 8px #bcd3f4;
  background: #2c8bff /* url(/images/2021gb/menutit.png) no-repeat 150px 25px */;
}
.m-menu ul {
  display: block;
  overflow: hidden;
}
.m-menu ul li {
  padding: 5px 0;
}
.m-menu ul li:hover a {
  border-left: 4px solid #2c8bff;
  font-weight: bold;
  color: #2c8bff;
}
.m-menu ul li a {
  display: block;
  /* height: 40px; */
  line-height: 24px;
  font-size: 16px;
  cursor: pointer;
  color: #333;
  transition: all 0.1s;
  padding: 8px 0;
  padding-left: 20px;
  overflow: hidden;
}
.m-menu ul li .num {
  color: #6a7c9b;
  padding-right: 25px;
}
.m-menu ul li.active a {
  border-left: 4px solid #2c8bff;
  font-weight: bold;
  color: #2c8bff;
}
.innerrank {
  font-size: 18px;
  color: #222831;
}
.innerrank em {
  font-size: 26px;
  color: #f64976;
}
.btn-rank {
  display: inline-block;
  padding: 8px 15px;
  border: 1px solid #c4d7fa;
  border-radius: 3px;
  box-shadow: 0 2px 5px #e9edf7, 0 2px 5px #e9edf7;
  background: #fff;
}
.btn-rank img {
  vertical-align: middle;
  font-size: 16px;
  color: #222831;
}
.btn-rank span {
  vertical-align: middle;
  font-size: 16px;
  color: #222831;
}
.ziybox1 {
  /* box-shadow: 0 0px 10px #f4f6fb, 0 2px 10px #f4f6fb; */
  padding: 25px 28px ;
  font-size: 16px;
  border-bottom: 1px solid #797979;margin-bottom: 15px;
}
.ziybox1 .title {
  font-size: 22px;
  font-weight: bold;
  color: #222831;
}
.ziybox1 .tag {
  display: inline-block;
  border: 1px solid #2c8bff;
  border-radius: 2px;
  padding: 5px 10px;
  font-size: 18px;
  font-weight: normal;
  color: #2c8bff;
}
.ziybox1 .greycont {
  font-size: 18px;
  padding: 20px;
  background: #fff;
  margin-left: auto !important;
  margin-right: auto !important;
}
.ziybox1 .greycont p {
  font-size: 16px;
  line-height: 36px;
}
.ziybox1 .txt1 {
  color: #a4a3a3;
}
.ziybox1 .txt2 {
  color: #222831;
}
.ziybox1 .txt3 {
  font-size: 18px;
  color: #2a6cb7;
}
.ziybox1 .tag2 {
  display: inline-block;
  float: left;
  padding: 3px 5px;
  border-radius: 2px;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  margin: 0 2.5px;
  background: #4e8fe6;
}
/*20190124 GP*/
.ziybox1 .docbgxml{background: #f64976;}
.ziybox1 .docbgxls{background: #2c8bff;}
.ziybox1 .docbgxlsx{background: #2c8bff;}
.ziybox1 .docbgjson{background: #3eb8d6;}
.ziybox1 .docbgcsv{background: #4e8fe6;}
.ziybox1 .docbgpdf{background: #998be2;}
.ziybox1 .docbgdoc{background: #4cb4a9;}
.ziybox1 .docbgdocx{background: #4cb4a9;}
.ziybox1 .docbgzip{background: #4297d3}

.ziybox1 .docbgXML{background: #f64976;}
.ziybox1 .docbgXLS{background: #2c8bff;}
.ziybox1 .docbgXLSX{background: #2c8bff;}
.ziybox1 .docbgJSON{background: #3eb8d6;}
.ziybox1 .docbgCSV{background: #4e8fe6;}
.ziybox1 .docbgPDF{background: #998be2;}
.ziybox1 .docbgDOC{background: #4cb4a9;}
.ziybox1 .docbgDOCX{background: #4cb4a9;}
.ziybox1 .docbgZIP{background: #4297d3}
/*20190124GP*/
.m-stars {
  display: inline-block;
  float: left;
  width: 18px;
  height: 18px;
  background: url(/images/2021gb/staroff.png) no-repeat;
  margin: 0 2px;
}
.m-stars.on {
  background: url(/images/2021gb/staron.png) no-repeat;
}
.sylogo img {
  width: 50px;
}
.scrollbar::-webkit-scrollbar {
  width: 4px;
  background-color: #bccae5;
}
.scrollbar::-webkit-scrollbar-track {
  width: 1px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}
.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #bccae5;
}
.btn-normal {
  display: inline-block;
  min-width: 100px;
  height: 37px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  background: #2c8bff;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
}
.btn-normal img {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  margin-right: 10px;
}
.btn-normal span {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
}
.shujjkBox1 {
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 0px 10px #f7f8fc, 0 2px 10px #f7f8fc;
}
.shujjkBox1 .foldbtn {
  cursor: pointer;
}
.shujjkBox1 > .title {
  padding: 0 25px;
  height: 60px;
  line-height: 60px;
  font-size: 19px;
  color: #FFFFFF;
  background: #2c8bff;
}
.shujjkBox1 > .title:before {
  content: " ";
  display: table;
}
.shujjkBox1 > .title:after {
  content: " ";
  display: table;
  clear: both;
}
.shujjkBox1 > .cont {
  display: block;
  padding: 25px;
}
.shujjkBox1 > .cont p {
  font-size: 16px;
  line-height: 32px;
  color: #222831;
}
.shujjkBox1 > .cont p.bz {
  color: #a4a3a3;
}
.shujjkBox1 > .cont p.bz em {
  color: #f40c0c;
}
.shujjkBox1 .slidecont {
  display: block;
  padding: 25px;
}
.shujjkBox1 .slidecont p {
  font-size: 16px;
  line-height: 32px;
  color: #222831;
}
.shujjkBox1 .slidecont p.bz {
  color: #a4a3a3;
}
.shujjkBox1 .slidecont p.bz em {
  color: #f40c0c;
}
.shujjkBox1 > .tab a {
  color: inherit;
}
.shujjkBox1 > .tab > ul {
  border-bottom: 2px solid #2c8bff;
  background: #fff;
}
.shujjkBox1 > .tab > ul:before {
  content: " ";
  display: table;
}
.shujjkBox1 > .tab > ul:after {
  content: " ";
  display: table;
  clear: both;
}
.shujjkBox1 > .tab > ul > li {
  display: inline-block;
  float: left;
  padding: 18px 30px;
  font-size: 20px;
  color: #2c8bff;
  cursor: pointer;
}
.shujjkBox1 > .tab > ul > li.on {
  font-weight: bold;
  color: #fff;
  background: #2c8bff;
}
.shujjkBox1 .greycont {
  background: #f7f7f7;
  margin-left: -25px;
  margin-right: -25px;
}
.shujjkBox1 .greycont2 {
  padding: 25px;
  background: #f7f7f7;
}
.shujjkBox1 .greycont2 p {
  font-size: 16px;
  color: #222831;
}
.btn-apply {
  display: inline-block;
  min-width: 100px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #2a6cb7;
  background: #FFFFFF;
  font-size: 16px;
  color: #2c8bff;
}
.btn-apply:hover {
  color: #fff;
  background: #2a6cb7;
}
.btn-apply img {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #2c8bff;
  margin-right: 10px;
}
.btn-apply span {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #2c8bff;
}
.m-table1 > table {
  color: #333;
  width: 100%;
}
.m-table1 > table td {
  font-size: 16px;
  color: #222831;
  background: #fff;
  padding: 15px;
  border: 1px solid #91a1bd;
}
.m-table1 > table th {
  font-size: 16px;
  background: #fff;
  padding: 15px;
  border: 1px solid #91a1bd;
  color: #222831;
  background: #f7f7f7;
}
.m-table1 .hidetable {
  display: none;
}
.pd-b8 {
  padding-bottom: 40px;
}
.ipt-box1 {
  font-size: 16px;
  color: #222831;
}
.ipt-box1 label {
  font-size: 18px;
}
.ipt-box1 input[type="radio"] {
  font-size: 16px;
}
.ipt-box1 input[type="text"] {
  width: 685px;
  height: 56px;
  line-height: 56px;
  padding-left: 20px;
  font-size: 16px;
  color: #222831;
}
.btn-judge {
  display: inline-block;
  width: 177px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  background: #2c8bff;
}
.shujj-box1 {
  display: block;
  width: 565px;
  height: 128px;
  background: #f7f7f7;
  position: relative;
  width: 555px;
}
.shujj-box1 .title {
  width: 56px;
  height: 40px;
  padding-top: 31px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 25px;
  left: 30px;
  background: url(/images/2021gb/shujjbox1.png) no-repeat;
}
.shujj-box1 .download {
  display: block;
  width: 100px;
  height: 37px;
  border-radius: 3px;
  background: #2c8bff;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 37px;
  position: absolute;
  top: 45px;
  right: 30px;
}
.shujj-box1 .txtcont {
  position: absolute;
  top: 40px;
  left: 100px;
  font-size: 18px;
  color: #222831;
}
.shujj-box1 .title2 {
  display: block;
  width: 63px;
  height: 83px;
  background: url(/images/2021gb/down-xml.png) no-repeat;
  position: absolute;
  top: 25px;
  left: 20px;
}
/*GP20190324*/
.shujj-box1 .title2.xml {
  background: url(/images/2021gb/down-xml.png) no-repeat;
}
.shujj-box1 .title2.xls {
  background: url(/images/2021gb/down-xls.png) no-repeat;
}
.shujj-box1 .title2.xlsx {
  background: url(/images/2021gb/down-xls.png) no-repeat;
}
.shujj-box1 .title2.csv {
  background: url(/images/2021gb/down-csv.png) no-repeat;
}
.shujj-box1 .title2.json {
  background: url(/images/2021gb/down-json.png) no-repeat;
}
.shujj-box1 .title2.doc {
  background: url(/images/2021gb/down-doc.png) no-repeat;
}
.shujj-box1 .title2.docx {
  background: url(/images/2021gb/down-doc.png) no-repeat;
}
.shujj-box1 .title2.pdf {
  background: url(/images/2021gb/down-pdf.png) no-repeat;
}
.shujj-box1 .title2.zip {
  background: url(/images/2021gb/down-zip.png) no-repeat;
}
/*GP20190324*/
.ziybox1.style2 {
  padding: 25px 30px 25px 150px;
  position: relative;
}
.ziybox1.style2 .ico {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: 100%;
}
.ziybox1.style2 .ico img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
/*GP20190307*/
  height: 100px;
}
.ziybox1.style3 {
  box-shadow: none;
  padding: 0 0 25px 110px;
  position: relative;
}
.ziybox1.style3 .ico {
  position: absolute;
  left: 0;
  top: 0;
  width: 110px;
  height: 100%;
}
.ziybox1.style3 .ico img {
  position: static;
/*   GP20190411 */
  max-width: 70px;
}
.btn-download {
  display: inline-block;
  min-width: 100px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #f64976;
  background: #FFFFFF;
}
.btn-download img {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #f64976;
  margin-right: 10px;
}
.btn-download span {
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  color: #f64976;
}
.picScroll2 {
  position: relative;
  height: 600px;
  overflow: hidden;
}
.picScroll2 .hd .next {
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  width: 44px;
  height: 31px;
  background: url(/images/2021gb/picscroll2-next.png) no-repeat;
}
.picScroll2 .hd .prev {
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 44px;
  height: 31px;
  background: url(/images/2021gb/picscroll2-prev.png) no-repeat;
}
.picScroll2 .bd {
  padding: 0 60px;
}
.picScroll2 .bd ul li {
  display: inline-block;
  float: left;
  margin: 0 10px;
  text-align: center;
}
.picScroll2 .phone {
  display: inline-block;
  width: 326px;
  height: 600px;
  overflow: hidden;
}
.greyct1 {
  font-size: 18px;
  background: #fafafa;
  margin-left: auto !important;
  margin-right: auto !important;
}
.greyct1 p {
  font-size: 16px;
  line-height: 36px;
}
.ipt-box2 {
  font-size: 16px;
  color: #222831;
}
.ipt-box2 label {
  font-size: 18px;
}
.ipt-box2 input[type="radio"] {
  font-size: 16px;
}
.ipt-box2 input[type="text"] {
  height: 48px;
  line-height: 48px;
  text-indent: 2em;
  font-size: 16px;
  color: #222831;
}
.m-menu.style2 ul li a {
  height: 55px;
  line-height: 55px;
}
.m-menu.style2 ul li:hover a {
  border-left: 0;
  font-weight: bold;
  color: #2c8bff;
}
.m-menu.style2 ul li:hover .kfjy {
  background: url(/images/2021gb/kfjy_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .dcwj {
  background: url(/images/2021gb/dcwj_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .cjwt {
  background: url(/images/2021gb/cjwt_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .wdsc {
  background: url(/images/2021gb/wdsc_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .wdcy {
  background: url(/images/2021gb/wdcy_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .wdsq {
  background: url(/images/2021gb/wdsq_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .wdjy {
  background: url(/images/2021gb/wdjy_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .wyjc {
  background: url(/images/2021gb/wyjc_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .zckfz {
  background: url(/images/2021gb/zckfz_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .grcl {
  background: url(/images/2021gb/grcl_on.png) no-repeat center center;
}
.m-menu.style2 ul li:hover .xgmm {
  background: url(/images/2021gb/xgmm_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active a {
  border-left: 0;
  font-weight: bold;
  color: #2c8bff;
}
.m-menu.style2 ul li.active .kfjy {
  background: url(/images/2021gb/kfjy_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .dcwj {
  background: url(/images/2021gb/dcwj_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .cjwt {
  background: url(/images/2021gb/cjwt_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .wdsc {
  background: url(/images/2021gb/wdsc_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .wdcy {
  background: url(/images/2021gb/wdcy_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .wdsq {
  background: url(/images/2021gb/wdsq_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .wdjy {
  background: url(/images/2021gb/wdjy_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .wyjc {
  background: url(/images/2021gb/wyjc_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .zckfz {
  background: url(/images/2021gb/zckfz_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .grcl {
  background: url(/images/2021gb/grcl_on.png) no-repeat center center;
}
.m-menu.style2 ul li.active .xgmm {
  background: url(/images/2021gb/xgmm_on.png) no-repeat center center;
}
.m-menu.style2 .ico {
  display: inline-block;
  width: 30px;
  height: 30px;
}
.m-menu.style2 .ico.kfjy {
  background: url(/images/2021gb/kfjy_off.png) no-repeat center center;
}
.m-menu.style2 .ico.dcwj {
  background: url(/images/2021gb/dcwj_off.png) no-repeat center center;
}
.m-menu.style2 .ico.cjwt {
  background: url(/images/2021gb/cjwt_off.png) no-repeat center center;
}
.m-menu.style2 .ico.wdsc {
  background: url(/images/2021gb/wdsc_off.png) no-repeat center center;
}
.m-menu.style2 .ico.wdcy {
  background: url(/images/2021gb/wdcy_off.png) no-repeat center center;
}
.m-menu.style2 .ico.wdsq {
  background: url(/images/2021gb/wdsq_off.png) no-repeat center center;
}
.m-menu.style2 .ico.wdjy {
  background: url(/images/2021gb/wdjy_off.png) no-repeat center center;
}
.m-menu.style2 .ico.wyjc {
  background: url(/images/2021gb/wyjc_off.png) no-repeat center center;
}
.m-menu.style2 .ico.zckfz {
  background: url(/images/2021gb/zckfz_off.png) no-repeat center center;
}
.m-menu.style2 .ico.grcl {
  background: url(/images/2021gb/grcl_off.png) no-repeat center center;
}
.m-menu.style2 .ico.xgmm {
  background: url(/images/2021gb/xgmm_off.png) no-repeat center center;
}
.shadow-box {
  box-shadow: 0px 0 5px #f7f8fc, 0px 0 5px #f7f8fc;
}
.alink {
  color: #2c8bff;
  text-decoration: underline;
}
.alink.style2 {
  color: #f64976;
}
.userhd {
  display: block;
  height: 89px;
  background: #f64976;
  padding: 36px 20px 0 130px;
  position: relative;
}
.userhd .avatar {
  display: block;
  position: absolute;
  top: 20px;
  left: 24px;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  background: url(/images/2021gb/userhd.png) no-repeat;
}
.userhd h1 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.userhd p {
  font-size: 16px;
  font-weight: normal;
  color: #fff;
}
.userbox1 {
  min-height: 100px;
  padding: 40px 30px 30px 130px;
  background: #fafafa;
  position: relative;
}
.userbox1 .avatar {
  display: block;
  position: absolute;
  top: 40px;
  left: 24px;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  background: url(/images/2021gb/userhd2.png) no-repeat;
}
.userbox1 h1 {
  font-size: 18px;
  font-weight: bold;
  color: #222831;
}
.userbox1 p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #222831;
}
.userbox1 .tag {
  display: inline-block;
  border-radius: 3px;
  padding: 5px 10px;
  font-size: 16px;
  color: #f64976;
  background: #f9d7e0;
}
.ipt-verify {
  height: 42px;
  overflow: hidden;
}
.ipt-verify img {
  width: 100%;
  height: 100%;
}
.ipt-refresh {
  color: #f64976;
  line-height: 1.35;
}
.ipt-refresh:hover {
  text-decoration: underline;
}
.pd-a6 {
  padding: 30px;
}
.pd-a8 {
  padding: 40px;
}
.atcont {
  padding: 30px 60px;
  color: #222831;
/*Gp20190307*/
background-color: #fff;
}
.atcont .title {
  font-size: 24px;
  font-weight: bold;
  color: #2c8bff;
  text-align: center;
}
.atcont .title2 {
  color: #222831;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0;
}
.atcont p {
  color: #222831;
  font-size: 16px;
  font-weight: normal;
  line-height: 32px;
}
.atcont p.para {
  text-indent: 2em;
}
.btn-sms {
  display: inline-block;
  width: 178px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #e0e0e0;
  background: #e8c057;
  font-size: 16px;
  color: #FFFFFF;
}
.maplink {
  display: inline-block;
  margin: 10px 30px;
  font-size: 16px;
  color: #222831;
  transition: all 0.2s;
}
.maplink:hover {
  color: #006dc9;
  text-decoration: underline;
}
.slidelist table {
  width: 100%;
  text-align: center;
}
.slidelist table td {
  padding: 5px 0;
  line-height: 1.5;
}
.slidelist table td a {
  display: inline-block;
  width: 150px;
  padding: 15px 10px;
  color: #666;
  font-size: 16px;
  text-align: center;
}
.slidelist table td a:hover {
  color: #fff;
  border-radius: 5px;
  background: #2c8bff;
}
.slidelist table td a.active {
  color: #fff;
  border-radius: 5px;
  background: #2c8bff;
}
.slidelist table tr {
  border-bottom: 0 dashed #CCCCCC;
}
.depart-toggle {
  width: 95px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 18px;
  color: #003e8e;
  border: 1px solid #f3f3f3;
  border-top: none;
  cursor: pointer;
}
.depart-toggle:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #f3f3f3;
}
.depart-toggle:hover {
  background-color: #fafafa;
}
.depart-toggle .arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/images/2021gb/arrowdown.png) no-repeat;
  background-size: 100% 100%;
}
.depart-toggle .arrow.up {
  transform: rotate(180deg);
}
.focusbg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.focusbg .hd {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 70px;
  z-index: 10;
}
.focusbg .hd > ul {
  text-align: center;
}
.focusbg .hd > ul li {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 10px;
  border-radius: 100%;
  background: #fff;
  overflow: hidden;
  text-indent: -999px;
  cursor: pointer;opacity: 0.8;filter: alpha(opacity=80);
}
.focusbg .hd > ul li.on {
  background: #007aff;
}
.focusbg .bd {
  width: 100%;
}
.focusbg .bd > ul {
  display: block;
  width: 100%;
}
.focusbg .bd > ul li {
  display: block;
  width: 100%;
  height: 552px;
  overflow: hidden;
  /* background-image: url(/images/2021gb/focusbg.png); */
  background-position: bottom center;
  background-repeat: no-repeat;
  position: relative;
}
/* .focusbg .bd > ul li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 252px;
  background: url(/images/2021gb/focusbg.png) no-repeat center top;
} */
.sch-inputbox-top {
  display: block;
  width: 560px;
  height: 34px;
  float: right;
  margin: 10px 5px 0 0;
  padding: 6px 0 2px 10px;
  background: #fff;
  border: 2px solid #ccc;
  /* border-radius: 50px; */
  position: absolute;left: 50%;margin-left:-280px;top: 130px;
}
.sch-input-top {
  display: block;
  width: 268px;
  height: 26px;
  height: auto\0;
  font-size: 16px;
  color: #a4a3a3;
  text-indent: 1em;
  border: 0;
  border-left: 1px solid #dcdcdc;
  margin-left: 5px;
  margin-top: 2px;font-family: '微软雅黑';
  margin-top: 5px\0;
}
/*GP20190309
.sch-btn-top {
  display: block;
  width: 42px;
  height: 42px;
  background: url(/images/2021gb/ico-sch.png) no-repeat;
  float: right;
  margin: -5px 20px 0 0;
}*/
.g-sub{
  position: relative;background: url(/images/2021gb/banner2.png) no-repeat top center;padding-top: 295px;
}
.sch-btn-top {
  display: block;
  width: 85px;
  height: 46px;
  background: url(/images/2021gb/ico-sch.png) no-repeat center #2c8bff;background-size: 35px;
  float: right;
  margin: -5px 0px 0 0;position: absolute;right: 0;top: 30px;
}
/*GP20190309*/
.sch-select-top {
  display: block;
  text-align: center;
/*  max-width: 120px;
Gp20190318*/
 max-width: 150px;
/*GP20190318*/
  margin: 2px 0 0 5px;
  height: 27px;
  border: 0;
  font-size: 18px;
  color: #222831;
  cursor: pointer;
  padding: 0 20px;
background: #fff;
}
/*GP20190309*/
.sch-inputBox-in {
  box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0;
  border-radius: 5px;
}
.btn-rank-in {
  box-shadow: 0 0 0 0;
}
.slidelistleft table td a {
  background: #f5f5f5;
  width: 170px;
}

/***listpage***/

.schlist{width:98%;margin:0 auto;}

.schlist li {line-height:64px;height:64px;border-bottom:1px dashed #eeeeee;list-style:none;padding-left:32px;text-indent:1em; background:url(/images/2021gb/icon-schlist01.png) no-repeat 6px 22px;}
.schlist li a{display:block;line-height:68px;color:#000000;font-size:18px;}
.schlist li a:hover{color:#3471d5;}
.schlist li span{display:block;float:right;margin-right:10px;font-size:14px;color:#9e9e9e;line-height:64px;}

/*20190125GP
#userName{font-size: 15px;font-weight: normal;}*/
#userName{font-size: 15px;font-weight: normal;margin-right: 10px;background: url(/images/2021gb/loginuser.png) no-repeat;padding-left: 27px;}
#userNameli{margin-left:20px;}
#userNameli .btn-indextop{margin-left:0px;}
#applyreason,#content{height:140px;padding:10px;box-sizing:border-box}
/*GP20190309
.g-mn{min-height:410px;}
@media screen and (max-width:480px){
   .g-mn{min-height: 1300px;}
}
GP20190309*/
/*GP20190319*/
.foot-notice{padding:25px 0 25px;color:#fff !important;clear: both;font-size: 13px;}
/*GP20190319*/
/*GP20190730*/
.rank-box{
        padding: 20px 0;
        overflow: hidden;
}
.rank-box label span{
        height: 30px;
        line-height: 30px;
  margin-right: 40px;
        font-size: 14px;
        color: #222831;
        display: inline-block;
        float: left;
        cursor: pointer;
}
.rank-box label span:hover{
        color:#3471d5;
}
.rank-btn{
        padding-right: 17px;
        background: url(/images/2021gb/rank.png) no-repeat right center;
}
.rank-box .rank-btn:hover{
        padding-right: 17px;
        background: url(/images/2021gb/rank-on.png) no-repeat right center;
}
.more-screening{
        display: inline-block;
        float: right;
}
.more-screening p{
        padding: 0 10px;
        font-size: 14px;
        color: #222831;
        line-height: 30px;
        display: inline-block;
        float: left;
}
.more-screening select{
        width: 170px;
        height: 30px;
        font-size: 14px;
        color: #222831;
        display: block;
        border: solid 1px #CCCCCC;
        float: left;
}
.rank-box label{
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #222831;
        display: inline-block;
        float: left;
        cursor: pointer;
}
.rank-box label input{
        width: 15px;
        height: 15px;
        margin-right: 5px;
        margin-top: 7px;
        display: block;
        float: left;
}

.btn-rank {
  display: inline-block;
  padding: 4px 10px;
  border: 1px solid #c4d7fa;
  border-radius: 3px;
  box-shadow: 0 2px 5px #e9edf7, 0 2px 5px #e9edf7;
  background: #fff;
}
.btn-rank img {
  vertical-align: middle;
  font-size: 14px;
  color: #222831;
}
.btn-rank span {
  vertical-align: middle;
  font-size: 14px;
  color: #222831;
}
                    
.logo{padding:10px 0;width: 450px;}
.logo img{display: block;width: 100%;}
.logo .ym-text {
    display: block;
    font-size: 18px;
    text-align: right;
    color: #333;
    margin-top: 10px;
}
.topNav{padding-top: 30px;}
.dataWrap{margin:0 auto;text-align: left;padding-bottom: 50px;margin-top: 180px;padding: 0px 10px 0px 20px;}
.dataWrap h3{color:#fff;padding-bottom: 20px;font-size: 26px;}
#div-allnewslist{box-shadow: 0px 0px 5px rgba(0,0,0,0.25);margin-top: 50px;float: none !important;}
.innerbanner.size2 .sch-inputbox-top{top: 93px;}

.inBox .inHd{margin-bottom: 10px;}
.inBox .inHd ul{text-align: center;}
.inBox .inHd li{display: inline-block;margin: 0 40px;font-size: 16px;color: #555;line-height: 22px;cursor: pointer;}
.inBox .inHd li.on{color: #00f;font-weight: bold;}

.slidelist table {
  width: 100%;
  text-align: center;
}
.slidelist table tr {
  border-bottom: 0 dashed #CCCCCC;
}
.slidelist table td {
  padding: 5px 0;
  line-height: 1.5;
}
.slidelist table td a {
  display: inline-block;
  width: 150px;
  padding: 15px 10px;
  color: #666;
  font-size: 16px;
  text-align: center;
}



.modalBox{display: none;z-index: 9999999;position: fixed;left: 0;right: 0;top: 0;bottom: 0;text-align: center;padding:10px;overflow:auto;-webkit-overflow-scrolling:touch;}
.modalContent {
    box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    /*margin:0 auto 0;
    top:90%;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: auto;*//*position: absolute;*/
    display: inline-block;vertical-align: middle;
    visibility: hidden;
    
    background-color: #fff;position: absolute;
        visibility: visible;max-width: 1200px;transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);
         transform: translate(-50%,-50%);left: 50%;top: 50%;margin:-10% 0 0 -600px\9;margin:0px\9\0;
}

.modalInfo{padding:10px;position: relative;}

.modalClose{margin-bottom: 10px;position: absolute;top:10px;right:10px;}
.modalClose img{width:30px;height: 30px; }
.modalDetail{padding:40px 40px 40px 40px;overflow: hidden;}
.modalDetail p{border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.modalDetail p strong{font-weight: bold;font-size: 16px;color:#666;display: table-cell;width: 120px;float: left;text-align: left;line-height: 2;}
.modalDetail p span{font-size: 16px;color:#666;display: table-cell;/* float: left; */text-align: left;line-height: 2;width: 440px;height: 32px;}




/* layui */
.layui-btn-normal{margin-left: 50%;}
.layui-input-block{float: left;margin-left: 0;width: calc(100% - 200px);}
.layui-form-label{width: 85px;}
.layui-form-item .layui-input-inline{width: auto;}
.layui-input{width: auto;display: inline-block;}
.layui-form{padding: 20px 30px 50px 20px;}


iframe{width: 0;height: 0;}

/* 首页悬浮导航 */
.rightBars{position: fixed;right: 20px;bottom: 220px;width: 70px;}
.rightBars li{margin-bottom: 8px;border: 1px solid #aaa;height: 70px;box-sizing: border-box;padding: 10px;border-radius: 3px;box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.2);}
.rightBars li a{display: block;text-align: center;position: relative;box-sizing: border-box;padding-top: 35px;} 
.rightBars li a::before{content: "";display: block;width: 30px;height: 30px;position: absolute;left: 50%;top: 0;margin-left: -15px;} 
.rightBars li:nth-child(1) a::before{background: url(/images/2021gb/xszn.png) no-repeat;background-size: cover;} 
.rightBars li:nth-child(2) a::before{background: url(/images/2021gb/sjxq.png) no-repeat;background-size: cover;} 
.rightBars li:nth-child(3) a::before{background: url(/images/2021gb/yjfk.png) no-repeat;background-size: cover;} 
.rightBars li:nth-child(4) a::before{background: url(/images/2021gb/lxwm.png) no-repeat;background-size: cover;} 
.rightBars li:nth-child(5) a::before{background: url(/images/2021gb/fhdb.png) no-repeat;background-size: cover;} 
.rightBars li p{margin-top: 2px;font-size: 12px;line-height: 1;color: #555;} 

/* 首页轮播图 */
.focusbg .bd > ul li a{display: block;}
.focusbg .bd > ul li img{height: 552px;}

/* 首页主题数据样式修改 */
.ztbox{box-shadow: none;}
.ztbox .ico{border-radius: 50%;margin-bottom: 10px;}
.icobox table{background: #efefef;}
.ztbox .ico.top1 {
  background: url(/images/2021gb/zt-xyfw.png) no-repeat center center #fff;
}
.ztbox .ico.top2{
  background: url(/images/2021gb/zt-wsjk.png) no-repeat center center #fff;
}
.ztbox .ico.top3{
  background: url(/images/2021gb/zt-sbjy.png) no-repeat center center #fff;
}
.ztbox .ico.top4{
  background: url(/images/2021gb/zt-ggaq.png) no-repeat center center #fff;
}
.ztbox .ico.top5{
  background: url(/images/2021gb/zt-csjs.png) no-repeat center center #fff;
}
.ztbox .ico.top6{
  background: url(/images/2021gb/zt-dljt.png) no-repeat center center #fff;
}
.ztbox .ico.top7{
  background: url(/images/2021gb/zt-jykj.png) no-repeat center center #fff;
}
.ztbox .ico.top8{
  background: url(/images/2021gb/zt-kjcx.png) no-repeat center center #fff;
}
.ztbox .ico.top9{
  background: url(/images/2021gb/zt-zyny.png) no-repeat center center #fff;
}
.ztbox .ico.top10{
  background: url(/images/2021gb/zt-zyhj.png) no-repeat center center #fff;
}
.ztbox .ico.top11{
  background: url(/images/2021gb/zt-gyny.png) no-repeat center center #fff;
}
.ztbox .ico.top12{
  background: url(/images/2021gb/zt-shfz.png) no-repeat center center #fff;
}
/* 20190227 */
.ztbox .ico.top13{
  background: url(/images/2021gb/zt-jjjs.png) no-repeat center center #fff;
}
.ztbox .ico.top14{
  background: url(/images/2021gb/zt-aqsc.png) no-repeat center center #fff;
}
.ztbox .ico.top15{
  background: url(/images/2021gb/zt-scjg.png) no-repeat center center #fff;
}
.ztbox .ico.top16{
  background: url(/images/2021gb/zt-flfw.png) no-repeat center center #fff;
}
.ztbox .ico.top17{
  background: url(/images/2021gb/zt-flfw.png) no-repeat center center #fff;
}
.ztbox .ico.top18{
  background: url(/images/2021gb/zt-msfw.png) no-repeat center center #fff;
}
.ztbox .ico.top19{
  background: url(/images/2021gb/zt-qxfw.png) no-repeat center center #fff;
}
.ztbox .ico.top20{
  background: url(/images/2021gb/zt-dlkj.png) no-repeat center center #fff;
}
.ztbox .ico.top21{
  background: url(/images/2021gb/zt-jgtt.png) no-repeat center center #fff;
}
.ztbox .ico.top22{
  background: url(/images/2021gb/hn-lxfw.png) no-repeat center center #fff;
}
.ztbox .ico.top23{
  background: url(/images/2021gb/hn-xxjs.png) no-repeat center center #fff;
}
.ztbox .ico.top24{
  background: url(/images/2021gb/hn-ggty.png) no-repeat center center #fff;
}
.ztbox .ico.top25{
  background: url(/images/2021gb/hn-sljs.png) no-repeat center center #fff;
}
.ztbox .ico.top26{
  background: url(/images/2021gb/hn-dwsw.png) no-repeat center center #fff;
}
.ztbox .ico.top27{
  background: url(/images/2021gb/zt-swdz.png) no-repeat center center #fff;
}
.ztbox:hover{background: none;}
.ztbox:hover .txt1{color: #2c8bff;}
.ztbox:hover .ico{
  background: #2c8bff;
    background: -webkit-linear-gradient(top, #13d27f , #2c8bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #13d27f, #2c8bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #13d27f, #2c8bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #13d27f , #2c8bff); /* æ ‡å‡†çš„è¯­æ³• */
}
.ztbox.active .ico.top1,
.ztbox:hover .ico.top1 {
  background: url(/images/2021gb/zt-xyfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top2,
.ztbox:hover .ico.top2{
  background: url(/images/2021gb/zt-wsjk2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top3,
.ztbox:hover .ico.top3{
  background: url(/images/2021gb/zt-sbjy2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top4,
.ztbox:hover .ico.top4{
  background: url(/images/2021gb/zt-ggaq2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top5,
.ztbox:hover .ico.top5{
  background: url(/images/2021gb/zt-csjs2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top6,
.ztbox:hover .ico.top6{
  background: url(/images/2021gb/zt-dljt2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top7,
.ztbox:hover .ico.top7{
  background: url(/images/2021gb/zt-jykj2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top8,
.ztbox:hover .ico.top8{
  background: url(/images/2021gb/zt-kjcx2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top9,
.ztbox:hover .ico.top9{
  background: url(/images/2021gb/zt-zyny2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top10,
.ztbox:hover .ico.top10{
  background: url(/images/2021gb/zt-zyhj2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top11,
.ztbox:hover .ico.top11{
  background: url(/images/2021gb/zt-gyny2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top12,
.ztbox:hover .ico.top12{
  background: url(/images/2021gb/zt-shfz2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
/* 20190227 */
.ztbox.active .ico.top13,
.ztbox:hover .ico.top13{
  background: url(/images/2021gb/zt-jjjs2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top14,
.ztbox:hover .ico.top14{
  background: url(/images/2021gb/zt-aqsc2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top15,
.ztbox:hover .ico.top15{
  background: url(/images/2021gb/zt-scjg2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top16,
.ztbox:hover .ico.top16{
  background: url(/images/2021gb/zt-flfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top17,
.ztbox:hover .ico.top17{
  background: url(/images/2021gb/zt-flfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top18,
.ztbox:hover .ico.top18{
  background: url(/images/2021gb/zt-msfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top19,
.ztbox:hover .ico.top19{
  background: url(/images/2021gb/zt-qxfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top20,
.ztbox:hover .ico.top20{
  background: url(/images/2021gb/zt-dlkj2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top21,
.ztbox:hover .ico.top21{
  background: url(/images/2021gb/zt-jgtt2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top22,
.ztbox:hover .ico.top22{
  background: url(/images/2021gb/hn-lxfw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top23,
.ztbox:hover .ico.top23{
  background: url(/images/2021gb/hn-xxjs2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top24,
.ztbox:hover .ico.top24{
  background: url(/images/2021gb/hn-ggty2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top25,
.ztbox:hover .ico.top25{
  background: url(/images/2021gb/hn-sljs2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top26,
.ztbox:hover .ico.top26{
  background: url(/images/2021gb/hn-dwsw2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
.ztbox.active .ico.top27,
.ztbox:hover .ico.top27{
  background: url(/images/2021gb/zt-swdz2.png) no-repeat center center, linear-gradient(to bottom, #13d27f , #2c8bff);
}
#index-menu-data{height: auto!important;} 
        #index-menu-data::after{content: "";display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
        #index-menu-data .inBox{position: relative!important;}
