* {

  margin: 0;

  padding: 0;

  list-style: none;

  box-sizing: border-box;

}



button,

input {

  border: none;

  outline-style: none;

  background: none;

  box-sizing: content-box;

}



input:focus,

textarea:focus {

  outline-style: none;

}



textarea {

  resize: none;

}



a {

  display: block;

  text-decoration: none;

  color: #ffffff;

  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);

  cursor: pointer;

}



img {

  display: block;

  border: none;

}



@font-face {

  font-family: 'SweiFistLegCJKsc';

  src: url(../font/SweiFistLegCJKsc-Black-2.ttf);

}



@font-face {

  src: url(../font/Alibaba-PuHuiTi-Bold.otf);

  src: url(../font/Alibaba-PuHuiTi-Bold.ttf),

    url(../font/Alibaba-PuHuiTi-Bold.otf);

  font-family: 'Alibaba PuHuiTi';

}



.flex {

  display: flex;

  align-items: center;

}



.main {

  width: 100%;

  min-width: 1200px;

  background: #F4F6FB;

  position: relative;

  overflow: hidden;

}



.footer {

  width: 100%;

  background: #2D3033;

  overflow: hidden;

}



.footerContent {

  width: 1200px;

  margin: 40px auto 0;

  overflow: hidden;

}



.footerTab {

  width: 100%;

  border-bottom: 1px solid #6A6B74;

  padding-bottom: 16px;

  overflow: hidden;

}



.footerTab li {

  float: left;

  width: 120px;

  text-align: center;

  font-size: 15px;

  color: #FFFFFF;

  font-weight: 400;

  border-left: 2px solid #FFFFFF;

  cursor: pointer;

}



.footerTab li:first-child {

  width: 55px;

  text-align: left;

  border: none;

}



.info {

  margin-top: 40px;

  margin-bottom: 60px;

  width: 100%;

  overflow: hidden;

}



.banquan {

  margin-right: 90px;

  float: left;

}



.banquan li,

.banquan li a {

  width: 100%;

  margin-bottom: 10px;

  font-size: 15px;

  color: #6A6B74;

  font-weight: 400;

}



.banquan li a span {

  vertical-align: top;

}



.gongan {

  display: inline;

  width: 18px;

  margin-right: 10px;

}



.wx {

  width: 116px;

  float: right;

}



.header {

  width: 100%;

  height: 90px;

  background: url(../images/index_icon0.png) no-repeat center;

  background-size: cover;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 999999999;

  overflow: hidden;

}



.headerC {

  width: 1270px;

  height: 100%;

  margin: 0 auto;

  overflow: hidden;

}



.logoImg {
  width: 70px;
  height: 70px;
  margin-top: 10px;

  float: left;
  border-radius: 50%;

}



.logoX {

  float: left;

  width: 1px;

  height: 70px;

  background: #FFFFFF;

  margin: 10px;

}



.logoName {

  float: left;

  font-size: 22px;

  font-family: 'SweiFistLegCJKsc';

  font-weight: 900;

  color: #FFFFFF;

  margin-top: 35px;

  margin-right: 16px;

  /* vertical-align: middle; */

}



.tab {

  float: left;

}



.tab li {

  float: left;

  padding: 0 15px;

  font-size: 20px;

  color: #ffffff;

  cursor: pointer;

  height: 90px;

  line-height: 90px;

  cursor: pointer;

}



.tabSelect {

  background: #009EE8;

}



.banner {

  width: 100%;

  padding-bottom: 56.25%;

  overflow: hidden;

  position: relative;

}



.banner2 {

  padding-bottom: 0;

}



.banner img {

  width: 100%;

}



.bannerT {

  width: 100%;

  position: absolute;

  top: 28%;

  left: 0;

}



.bannerT p {

  display: block;

  width: 100%;

  padding-left: 18.8%;

  font-size: 60px;

  font-family: 'Alibaba PuHuiTi';

  font-weight: bold;

  color: #FFFFFF;

  text-shadow: 6px 10px 18px rgba(0, 17, 42, 0.67);

  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530')";

  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530');

  filter: dropshadow(color=#000000, offx=2, offy=2);

  behavior: url(PIE.htc);

}



.swiper {

  width: 100%;

  top: 0;

  bottom: 0;

  position: absolute !important;

}



.swiper-wrapper {

  width: 100%;

  height: 100%;

}



.banner .swiper-pagination {

  width: 100%;

  position: absolute;

  bottom: 10px;

  left: 0;

  padding-bottom: 16%;

  text-align: center;

  transition: .3s opacity;

  transform: translate3d(0, 0, 0);

  z-index: 10;

}





.swiper-slide {

  position: relative;

}



.shadow {

  width: 100%;

  height: 0;

  padding-bottom: 16%;

  background: linear-gradient(0deg, #F4F6FB, rgba(244, 246, 251, 0));

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00F4F6FB, endColorstr=#F4F6FB);

  /*IE<9>*/

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00F4F6FB, endColorstr=#F4F6FB)";

  /*IE8+*/

  position: absolute;

  bottom: 0;

  left: 0;

  z-index: 9;

}



.body {

  width: 1200px;

  margin: -15% auto 0;

  position: relative;

  z-index: 9;

}



.bodyC {

  width: 1200px;

  margin: 0 auto;

  position: relative;

  z-index: 9;

}



.box {

  width: 100%;

  padding: 0 30px;

  background: #ffffff;

  overflow: hidden;

  box-shadow: 0px 2px 10px 0px rgb(210, 210, 210);

  margin-bottom: 30px;

  behavior: url(PIE.htc);

}



.title {

  width: 100%;

  margin: 40px 0;

  overflow: hidden;

}



.title a {

  width: 16%;

  text-align: center;

  height: 40px;

  line-height: 40px;

  font-size: 30px;

  font-weight: 800;

  color: #063190;

  text-shadow: 0px 3px 3px rgba(51, 77, 140, 0.35);

  float: left;

  behavior: url(PIE.htc);

}



.title img {

  width: 42%;

  float: left;

  margin-top: 18px;

}



.content {

  width: 100%;

  margin: 50px 0;

  overflow: hidden;

}



.list {

  width: 540px;

  float: left;

}



.list:first-child+.list {

  float: right;

}



.listTitle {

  width: 100%;

  border-bottom: 1px solid #BBCADD;

  overflow: hidden;

}



.listTitle p {

  display: inline-block;

  line-height: 30px;

}



.listTitle p:first-child {

  font-size: 22px;

  color: #063190;

  border-bottom: 3px solid #173A8E;

}



.more {

  float: right;

  font-size: 18px;

  font-weight: 400;

  color: #272F37;

  margin-left: auto;

  cursor: pointer;

}



.list ul {

  width: 100%;

  height: 245px;

  overflow: auto;

}



.list ul::-webkit-scrollbar {

  display: none;

}



.list ul li a {

  width: 100%;

  margin-top: 15px;

  font-size: 18px;

  font-weight: 400;

  color: #272F37;

  cursor: pointer;

  overflow: hidden;

}



.yuandian {

  width: 6px;

  height: 6px;

  border-radius: 50%;

  background: #DDDFE5;

  margin-right: 10px;

  float: left;

  margin-top: 9px;

  behavior: url(PIE.htc);

}



.subject {

  width: 460px;

  float: left;

  margin-right: 12px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.list ul li a:hover {

  color: #0C3F85;

}



.time {

  color: #AAAAAA;

  float: right;

}



#gsgk {

  padding-right: 0;

}



.gsgkC {

  width: 100%;

  margin: 35px 0;

  overflow: hidden;

}



.gsgkImg {

  width: 552px;

  height: 350px;

  float: left;

}



.gsgkCC {

  width: 588px;

  float: right;

}



.gsgkT {

  width: 100%;

  padding: 20px 0;

  border-bottom: 1px solid #DDDDDD;

  overflow: hidden;

}



.gsgkT img {

  width: 5px;

  float: left;

}



.gsgkT p {

  font-size: 24px;

  color: #063190;

  margin-left: 9px;

  float: left;

}



.gsgkP {

  width: 100%;

  padding-right: 30px;

  height: 185px;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  line-height: 30px;

  margin: 30px 0;

}



.gsgkP strong {

  font-size: 30px;

  font-weight: 400;

  color: #063190;

  margin-right: 5px;

}



.gsgkMore {

  width: 80px;

  height: 32px;

  line-height: 32px;

  text-align: center;

  font-size: 14px;

  font-weight: 400;

  color: #777777;

  border: 1px solid #DDDDDD;

}



.ywfwC {

  width: 100%;

  margin: 0 auto;

  overflow: hidden;

}



.ywfwC li {

  float: left;

  width: 216px;

}



.ywfwC2 li {

  margin-right: 16px;

}



.ywfwC3 li {

  margin-right: 15px;

}



.ywfwC2 li:nth-child(4n) {

  margin-right: 0;

}



.ywfwC li:nth-child(5n) {

  margin-right: 0;

}



.ywfwC li a {

  width: 100%;

  text-align: center;

  overflow: hidden;

}



.ywfwC li a img {

  display: inline-block;

}



.ywfwC2 {

  width: 912px;

  margin-top: 50px;

}



.ywfwC3 {

  position: relative;

  top: -54px;

}



.zlcy {

  width: 1220px;

  margin: 0 auto;

}



.zlcy a {

  width: 50%;

  float: left;

}



.zlcy img {

  width: 100%;

}



#ywfw {

  margin-bottom: 20px;

}



.zanzhu {

  width: 100%;

  background: #fff;

  overflow: hidden;

  margin-top: 18px;

}



.zanzhu ul {

  width: 1140px;

  margin: 25px auto 0;

}



.zanzhu ul li {

  display: inline-block;

  margin-right: 29px;

  margin-bottom: 25px;

}



.zanzhu ul li a {

  display: inline-block;

  overflow: hidden;

}



.zanzhuI {

  width: 6px;

  height: 6px;

  border: 2px solid #2875D2;

  margin-right: 14px;

  margin-top: 12px;

  float: left;

}



.zanzhuI+p {

  height: 30px;

  line-height: 30px;

  font-size: 20px;

  font-weight: bold;

  color: #2A508E;

  float: left;

}



.loaction {

  width: 100%;

  margin-top: 23px;

  margin-bottom: 18px;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  overflow: hidden;

}



.loaction img {

  width: 16px;

  margin-left: 30px;

  margin-right: 10px;

  margin-top: 3.5px;

  float: left;

}



.loaction p {

  float: left;

  height: 30px;

  line-height: 30px;

}



.loaction p a {

  display: inline-block;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

}



.loaction p span {

  margin: 0 5px;

}



.router {

  margin: 0 !important;

}



.boxContent {

  width: 1200px;

  margin-bottom: 30px;

  padding: 0 30px;

  background: #ffffff;

  overflow: hidden;

  box-shadow: 0px 2px 10px 0px rgb(210, 210, 210);

  behavior: url(PIE.htc);

}



.boxContent2 {

  padding-right: 0;

}



.boxContent2 .rightTitle {

  width: 800px;

}



.left {

  width: 256px;

  margin-top: 40px;

  float: left;

}



.leftTitle {

  width: 250px;

  height: 60px;

  background: url("../images/xwzx_icon3.png") no-repeat center;

  background-size: cover;

  font-size: 20px;

  font-weight: bold;

  color: #ffffff;

  margin: 0 auto;

  overflow: hidden;

}



.leftTitle p {

  display: inline-block;

  line-height: 60px;

}



.leftTitle img {

  display: inline-block;

  width: 26px;

  margin-right: 14px;

  margin-left: 54px;

  vertical-align: middle;

  margin-bottom: 3px;

}



.clzsList {

  width: 100%;

  margin-top: 10px;

}



.clzsList>li {

  width: 250px;

  cursor: pointer;

  margin: 0 auto 10px;

}



.clzsListItem:last-child {

  margin-bottom: 0;

}



.clzsListItem {

  width: 100%;

  font-size: 18px;

  color: #333333;

  font-weight: 400;

  height: 60px;

  background: #EDF1FA;

  border-radius: 2px;

  overflow: hidden;

  behavior: url(PIE.htc);

}



.leftImg {

  width: 22px;

  margin-right: 5px;

  margin-left: 18px;

  display: inline-block;

  vertical-align: middle;

}



.clzsListItem p {

  display: inline-block;

  width: 145px;

  height: 60px;

}



.clzsListItem p span {

  display: inline-block;

  width: 100%;

  vertical-align: middle;

}



.clzsListItem p i {

  display: inline-block;

  width: 0;

  height: 100%;

  vertical-align: middle;

}



.clzsListItem .leftImg:first-child {

  display: none;

  margin-left: 25px;

}



.clzsListItem2 .leftImg {

  width: 20px;

}



.clzsListItem3 .leftImg {

  width: 15px;

}



.clzsListItem4 .leftImg {

  width: 24px;

}



.jiantou {

  width: 24px;

  float: right;

  margin-right: 10px;

  margin-top: 22px;

}



.jiantou2 {

  display: none;

  margin-right: 15px;

}



.jiantou3 {

  display: none;

  width: 16px;

  margin-right: 30px;

  margin-top: 17px;

  float: right;

}



.leftSelect2 .jiantou3 {

  display: block;

}



.leftSelect2 .clzsListItem .jiantou2,

.leftSelect2 .clzsListItem .jiantou {

  display: none;

}



.leftSelect2 .clzsList2 {

  display: block;

}



.leftSelect .clzsListItem {

  width: 100% !important;

  height: 66px !important;

  color: #334D8C !important;

  background: url(../images/xwzx_icon15.png) no-repeat center !important;

  background-size: cover !important;

}



.leftSelect .leftImg:first-child {

  display: inline-block !important;

}



.leftSelect .leftImg:first-child+.leftImg {

  display: none;

}



.leftSelect .jiantou {

  display: none;

}



.leftSelect .jiantou2 {

  display: inline-block;

}



.clzsList2 {

  display: none;

  width: 220px;

  margin: 5px auto 0;

}



.clzsList2 li {

  width: 100%;

  min-height: 50px;

  background: #F4F7FC;

  border-radius: 2px;

  padding: 0 10px;

  margin-bottom: 10px;

  overflow: hidden;

  behavior: url(PIE.htc);

}



.clzsList2 li a {

  width: 100%;

  overflow: hidden;

}



.clzsList2T {

  width: 100%;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  margin: 12px 0;

}



.clzsList2P {

  width: 100%;

  font-size: 18px;

  color: #063190;

  margin-top: 14px;

}



.right {

  width: 860px;

  margin-top: 10px;

  margin-bottom: 10px;

  float: right;

}



.right2 {

  padding-bottom: 50px;

}



.rightC {

  display: none;

  width: 100%;

}



.rightC:first-child {

  display: block;

}



.rightContent {

  width: 100%;

  border-left: 1px solid #D0DAE7;

  padding: 1px;

  padding-left: 30px;

}



.rightTitle {

  width: 100%;

  margin-top: 36px;

  font-size: 22px;

  color: #063190;

  border-bottom: 1px solid #D0DAE7;

  position: relative;

}



.rightTitle span {

  display: inline-block;

  padding-bottom: 10px;

}



.rightTitle i {

  width: 110px;

  height: 1px;

  background: #063190;

  position: absolute;

  bottom: -0.5px;

  left: 0;

}



.ztTitle {

  font-size: 18px;

  font-weight: 400;

  color: #063190;

}



.jies {

  width: 100%;

  text-indent: 2em;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  line-height: 27px;

  margin: 30px 0;

}



.rightList {

  display: block;

  width: 100%;

  margin-top: 10px;

}



.item {

  display: inline-block;

  width: 260px;

  margin-top: 25px;

  border-radius: 6px;

  cursor: pointer;

  background: #fff;

  box-shadow: 0px 2px 10px 0px rgb(210, 210, 210);

  margin-right: 19px;

  behavior: url(PIE.htc);

}



.item:nth-child(3n) {

  margin-right: 0;

}



.item img {

  display: block;

  width: 100%;

  height: 200px;

}



.itemP {

  width: 100%;

  height: 54px;

  padding: 0 14px;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  line-height: 27px;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;

  margin-top: 10px;

}



.itemTime {

  width: 100%;

  padding: 10px 14px;

  overflow: hidden;

}



.itemTime img {

  float: left;

  width: 18px;

  height: 16px;

}



.itemTime p {

  float: left;

  width: 200px;

  line-height: 18px;

  font-size: 16px;

  font-weight: 400;

  color: #333333;

  margin-left: 9px;

}



.detail {

  width: 100%;

  height: 78vh;

  margin-top: 10px;

  overflow: auto;

}



.detail::-webkit-scrollbar {

  width: 10px;

  background: none;

}



.detail::-webkit-scrollbar-thumb {

  background: #BBCADD;

  border-radius: 5px;

}



.detailH {

  width: 100%;

  margin-top: 9px;

  overflow: hidden;

}



.detailH img {

  display: inline-block;

  width: 18px;

  vertical-align: middle;

  margin-bottom: 4px;

}



.detailH p {

  display: inline-block;

  line-height: 20px;

  font-size: 16px;

  font-weight: 400;

  color: #333333;

  margin: 0 13px;

}



.detailC {

  width: 100%;

  margin-top: 28px;

  padding-right: 30px;

  overflow-x: hidden;
  padding-bottom: 30px;

}



.detailC p {

  width: 100%;

  font-size: 18px;

  font-weight: 400;

  color: #272F37;

  line-height: 27px;

}



.detailC img {

  max-width: 100%;

  display: inline-block;

  margin: 0 auto 25px;

}



.tzggList {

  width: 100%;

  padding-bottom: 26px;

  border-bottom: 1px solid #D0DAE7;

}



.tzggList li {

  width: 100%;

  margin-top: 23px;

  overflow: hidden;

}



.tzggList .subject {

  width: 705px;

  font-size: 18px;

  font-weight: 400;

  color: #272F37;

}



#tzgg {

  margin-bottom: 40px;

}



#tzgg .zxf_pagediv {

  margin-bottom: 10px;

}



.lxwmC {

  width: 100%;

  margin-top: 77px;

  overflow: hidden;

}



.lxwmG {

  width: 148px;

  float: left;

}



.lxwmImg {

  width: 100%;

  height: 150px;

  background: url(../images/lxwm_icon.png) no-repeat center;

  background-size: cover;

  overflow: hidden;

}



.lxwmImg img {

  width: 130px;

  margin: 10px auto;

}



.lxwmG p {

  width: 100%;

  text-align: center;

  font-size: 18px;

  font-weight: 400;

  color: #333333;

  margin-top: 14px;

}



.lxwmItem {

  width: 250px;

  float: left;

  margin-left: 139px;

}



.lxwmItemI {

  width: 100px;

  height: 100px;

  border-radius: 50%;

  background: #EDF1FA;

  margin: 0 auto;

  overflow: hidden;

}



.lxwmItemI img {

  height: 35px;

  margin: 32px auto 0;

}



.lxwmItemP {

  width: 100%;

  font-size: 18px;

  text-align: center;

  font-weight: 400;

  color: #333333;

  margin-top: 20px;

  margin-bottom: 10px;

}



.lxwmItemV {

  width: 100%;

  font-size: 18px;

  text-align: center;

  font-weight: 400;

  color: #063190;

  line-height: 27px;

}



#lxwmEm {

  margin-left: 100px;

}



#lxwmPhone {

  width: 120px;

  margin-left: 130px;

}



#map {

  width: 100%;

  height: 515px;

  margin-top: 40px;

}



.lxwmT {

  width: 100%;

  text-align: center;

  border-bottom: 1px solid #D0DAE7;

  margin-top: 45px;

}



.lxwmT p {

  display: inline-block;

  font-size: 22px;

  color: #063190;

  margin: 0 auto;

  padding-bottom: 13px;

  border-bottom: 1px solid #063190;

}



#lxwmF {

  width: 920px;

  margin: 28px auto;

}



.lxwmInput {

  width: 100%;

  height: 50px;

  border: 1px solid #BBCADD;

  overflow: hidden;

  margin-bottom: 20px;

}



.lxwmInput img {

  display: inline-block;

  width: 25px;

  margin-left: 47px;

  vertical-align: middle;

}



.lxwmK {

  display: inline-block;

  font-size: 18px;

  line-height: 50px;

  font-weight: 400;

  color: #333333;

  padding-left: 12px;

  margin-right: 15px;

  margin-left: 20px;

  vertical-align: middle;

  position: relative;

}



.lxwmK i {

  color: red;

  position: absolute;

  top: 0;

  left: 0;

}



.lxwmV {

  display: inline-block;

  width: 700px;

  height: 25px;

  padding-left: 15px;

  border-left: 1px solid #BBCADD;

  font-weight: 400;

  font-size: 18px;

  color: #333333;

  vertical-align: middle;

}



.lxwmV::placeholder {

  color: #666666;

}



.lxwmInputK {

  width: 100%;

}



.lxwmInputK img {

  display: inline-block;

  width: 30px;

  margin-left: 45px;

  vertical-align: middle;

}



.textarea {

  width: 100%;

  min-height: 140px;

  border: 1px solid #BBCADD;

  font-weight: 400;

  font-size: 18px;

  color: #333333;

  line-height: 25px;

  font-family: Arial, Helvetica, sans-serif;

  padding: 20px 45px;

  letter-spacing: 2px;

}



.textarea::placeholder {

  color: #666666;

}



.sumbit {

  display: block;

  width: 140px;

  height: 40px;

  font-size: 18px;

  font-weight: 400;

  color: #FFFFFF;

  background: url(../images/lxwm_icon10.png) no-repeat center;

  background-size: cover;

  margin: 30px auto;

  cursor: pointer;

}



.zzjgC {

  width: 100%;

}



.zzjgCImg {

  width: 728px;

  margin: 50px auto 0;

}



.zzjgH {

  width: 474px;

  margin: 28px auto 0;

  position: relative;

}



.zzjgH p {

  width: 100%;

  box-shadow: 3px 4px 9px 0px rgb(210, 210, 210);

  border-radius: 10px;

  background: linear-gradient(-90deg, #063190 0%, #2871FA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#2871FA, endColorstr=#063190);

  /*IE<9>*/

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#2871FA, endColorstr=#063190)";

  /*IE8+*/

  behavior: url(PIE.htc);

  overflow: hidden;

}



.zzjgH p span {

  display: block;

  width: 100%;

  height: 80px;

  text-align: center;

  line-height: 80px;

  font-size: 23px;

  font-family: 'Alibaba PuHuiTi';

  color: #FFFFFF;



}



.xian {

  display: block;

  width: 4px;

  height: 50px;

  background: #2870F9;

  position: absolute;

  bottom: -50px;

  left: 235px;

}



.jt {

  display: block;

  width: 41px;

  position: absolute;

  left: -16px;

  top: 13px;

}



.zzjgN {

  width: 490px;

  height: 96px;

  background: url(../images/gsjs_icon13.png) no-repeat center;

  background-size: cover;

  margin: 46px auto 0;

  position: relative;

  padding: 1px;

}



.zzjgN p {

  width: 440px;

  height: 60px;

  line-height: 60px;

  background-color: #FAFAFA;

  border-radius: 10px;

  font-size: 23px;

  text-align: center;

  font-family: 'Alibaba PuHuiTi';

  color: #083495;

  margin-top: 14px;

  margin-left: 24px;

  behavior: url(PIE.htc);

  position: relative;

  z-index: 9;

  overflow: hidden;

}



.zzjgN .xian {

  bottom: -63px;

  height: 75px;

  left: 242px;

}



.zzjgN .jt {

  bottom: 32px;

}



.bgs {

  width: 710px;

  height: 60px;

  margin: 35px auto 0;

  position: relative;

}



.bgsP {

  width: 220px;

  height: 60px;

  line-height: 60px;

  font-size: 23px;

  font-family: 'Alibaba PuHuiTi';

  color: #FFFFFF;

  text-shadow: 3px 4px 5px rgba(0, 36, 72, 0.3);

  text-align: center;

  background: linear-gradient(90deg, #09BBFE 0%, #5A42EC 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#1471da, endColorstr=#1C85FB);

  /*IE<9>*/

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#1471da, endColorstr=#1C85FB)";

  /*IE8+*/

  box-shadow: 3px 4px 9px 0px rgb(210, 210, 210);

  border-radius: 10px;

  float: right;

  position: relative;

  z-index: 9;

  behavior: url(PIE.htc);

}



.xian2 {

  width: 490px;

  height: 4px;

  position: absolute;

  left: 110px;

  top: 28px;

  background: #2870F9;

}



.jt2 {

  width: 27px;

  position: absolute;

  left: 323px;

  top: -15px;

}



.bgs .xian {

  top: 28px;

  height: 62px;

}



.xian3 {

  left: 108px;

}



.xian4 {

  left: 352px;

}



.xian5 {

  right: 108px;

  left: auto;

}



.bumen {

  width: 710px;

  margin: 30px auto;

}



.bumen li {

  display: inline-block;

  width: 220px;

  height: 60px;

  line-height: 60px;

  text-align: center;

  background: #406CFF;

  box-shadow: 3px 4px 9px 0px rgb(210, 210, 210);

  border-radius: 10px;

  font-size: 23px;

  font-family: 'Alibaba PuHuiTi';

  color: #FFFFFF;

  text-shadow: 3px 4px 5px rgba(39, 112, 249, 0.3);

  margin-right: 20px;

  position: relative;

  behavior: url(PIE.htc);

}



.bumen li:first-child+li+li {

  margin-right: 0;

}



.bumen .xian {

  left: 108px;

  height: 84px;

  top: 60px;

}



.bumen .jt {

  top: 28px;

}



.zzjgI {

  width: 710px;

  margin: 84px auto 0;

}



.zzjgI li {

  display: inline-block;

  width: 220px;

  height: 120px;

  text-align: center;

  background: #fff;

  box-shadow: 3px 4px 9px 0px rgb(210, 210, 210);

  border-radius: 10px;

  margin-right: 20px;

  behavior: url(PIE.htc);

}



.zzjgI li:first-child+li+li {

  margin-right: 0;

}



.zzjgI li p {

  display: inline-block;

  width: 120px;

  margin-top: 25px;

  font-family: 'Alibaba PuHuiTi';

  font-size: 23px;

  color: #1A1A1A;

  line-height: 36px;

  background: #FFFFFF;

}



.zljsT {

  width: 100%;

  text-align: center;

  font-size: 26px;

  font-weight: 400;

  color: #272F37;

  margin: 30px auto;

}



.zljsInfo {

  width: 1100px;

  margin: 0 auto;

  text-align: center;

  border-bottom: 1px solid #D0DAE7;

  padding-bottom: 10px;

}



.zljsInfo span {

  display: inline-block;

  font-size: 16px;

  font-weight: 400;

  color: #999999;

  margin-left: 20px;

}



.zjgk {

  width: 100%;

  margin: 40px 0;

}



.zjgk p {

  width: 100%;

  font-size: 18px;

  text-indent: 2em;

  font-weight: 400;

  color: #333333;

  line-height: 27px;

}



.yisheng_list {

  width: 100%;

  margin-top: 10px;

  overflow: hidden;

}



.yisheng_list li {

  float: left;

  width: 33.33%;

  margin-top: 40px;

  overflow: hidden;

}



.yisheng_img {

  float: left;

  width: 100px;

  height: 130px;

}



.yisheng_info {

  float: left;

  width: 220px;

  height: 130px;

  margin-left: 15px;

  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;

}



.yisheng_n {

  width: 100%;

  margin-top: 6px;

}



.yisheng_n p {

  display: inline-block;

  font-weight: 400;
  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  line-height: 20px;

  -webkit-box-orient: vertical;
}



.yisheng_p {

  font-size: 20px;

  color: #1A1A1A;


}



.yisheng_i {

  background: #D2D2D2 !important;

}



.yisheng_z {

  font-size: 16px;

  color: #666666;


}

.detailC video{
  display: block;
  margin: 10px auto;
}



.yisheng_k {

  width: 100%;

  font-size: 16px;

  font-weight: 400;

  color: #666666;

  margin-top: 6px;


  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-height: 20px;

  -webkit-box-orient: vertical;

  margin-top: 6px;

}



.yisheng_b {

  width: 70px;

  height: 28px;

  line-height: 28px;

  text-align: center;

  background: url(../images/zjjs_icon2.png) no-repeat center;

  background-size: 100%;

  font-size: 16px;

  color: #FFFFFF;

  margin-top: 3px;

  text-shadow: 0px 2px 1px rgba(53, 128, 255, 0.51);

  cursor: pointer;

}
