@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  list-style: none;
  transition: all;
  -o-transition: all;
  -ms-transition: all;
  -moz-transition: all;
  -webkit-transition: all;
  font-weight: normal;
}

body,
html {
  font-size: 14px;
  font-family: "微软雅黑";
}

body {
  background: #fff;
}

strong {
  font-weight: bold;
}

@media screen and (min-width: 1025px) {
  .transy {
    transform: translateY(80px);
    -webkit-transform: translateY(80px);
    transition: 700ms;
    -webkit-transition: 700ms;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    opacity: 0;
  }
  .tranShow {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
a {
  text-decoration: none;
  color: #adaba8;
}

a:hover {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0px;
  margin: 0px;
  font-weight: normal;
}

em,
i {
  font-style: normal;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
}

input,
textarea,
select {
  font-size: 14px;
  outline: none;
  font-family: "微软雅黑";
}

.swiper-container,
.swiper-slide,
.swiper-wrapper {
  height: auto !important;
}

.swiper-slide {
  overflow: hidden !important;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

img {
  display: inline-block;
  border: 0;
  vertical-align: middle;
  max-width: 100%;
}

.img img {
  width: 100%;
  height: 100%;
  display: block;
  transition-duration: 1s;
  -ms-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
}

@media screen and (min-width: 1025px) {
  .img:hover img {
    transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
}
.menu-handler {
  width: 40px;
  height: 40px;
  cursor: pointer;
  float: right;
  position: relative;
  z-index: 49;
  margin: 30px 0 auto auto;
  display: none;
}

.menu-handler.active {
  margin-top: 26px;
}

.menu-handler .burger {
  width: 24px;
  height: 2px;
  background: #2198f2;
  display: block;
  position: absolute;
  z-index: 5;
  top: 12px;
  left: 50%;
  margin: 0px 0px 0px -12px;
  transform-origin: center;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  -ms-transform-origin: center;
}

.menu-handler .burger-2 {
  top: 20px;
}

.menu-handler .burger-3 {
  top: 28px;
}
.review_number_panel{
  flex-direction: column;
  align-items: center;
}

.menu-handler.active .burger-1 {
  top: 27px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.menu-handler.active .burger-2 {
  opacity: 0;
}

.menu-handler.active .burger-3 {
  top: 27px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.trans,
.trans:hover {
  -webkit-transition: all 277ms ease-in-out;
  transition: all 277ms ease-in-out;
}

.trans-fast,
.trans-fast:hover {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.menuBox {
  position: fixed;
  left: -100%;
  top: 105px;
  width: 100%;
  bottom: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 30;
  background: #2198f2;
}

.navMobile,
.navMobile li,
.navMobile ul li {
  width: 100%;
  float: left;
}

.navMobile li > a {
  display: block;
  color: #fff;
  text-align: left;
  padding: 14px 20px;
  font-size: 18px;
  border-bottom: 1px solid #0389ef;
}

.navMobile li > a:after {
  content: url(../images/conico04.png);
  float: right;
  line-height: 0;
  margin-top: 5px;
}

.navMobile li.cur > a:after {
  content: url(../images/conico4.png);
}

.navMobile li:first-child > a:after,
.navMobile li:nth-child(5) > a:after,
.navMobile li:nth-child(7) > a:after,
.navMobile li:nth-child(8) > a:after {
  display: none !important;
}

.navMobile li .listDown {
  width: 100%;
  float: left;
  background: #34a7ff;
  display: none;
}

.navMobile li .listDown a {
  padding: 14px 30px;
  color: #fff;
  font-size: 16px;
  display: block;
  text-align: left;
  border-bottom: 1px solid #0389ef;
}

.navMobile li.cur > a {
  font-weight: bold;
}

.navMobile li .listDown a.cur {
  color: #940307;
  font-weight: bold;
}

.navMobile li.cur .listDown {
  display: block;
}

.memnav {
  display: none;
}

.navMobile li .slist a {
  padding-left: 50px;
}

.header {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #fff;
  border-bottom: 1px solid #c4c4c4;
  z-index: 99999;
}

.header .w1200 {
  height: 100%;
  overflow: unset;
}

.header .logo {
  float: left;
  height: 100%;
}

.header .logo img {
  vertical-align: middle;
}

.tright {
  float: right;
  padding-top: 12px;
}

.tright .time {
  color: #36367b;
  font-size: 16px;
  margin: 8px 10px 0 0;
  float: left;
  line-height: 18px;
}

.tright .time i {
  margin: 0 10px;
  display: inline-block;
  color: #fff;
  background-color: #000;
  border-radius: 5px;
  padding: 0 5px;
  font-size: 15px;
  font-family: "Arial";
  word-spacing: 15px;
}

.tright .lan {
  float: right;
  font-size: 17px;
  color: #000;
  padding: 6px 26px;
}

.tright .lan a {
  color: #000;
  margin: 0 3px;
}

.tright .lan a.cur {
  color: #86a8db;
}

.header_R {
  float: right;
  padding-top: 10px;
}

.header_R p {
  float: right;
  width: 100%;
}

.header_R p a {
  line-height: 40px;
  float: right;
  margin-left: 30px;
}

.header_R p a:first-child {
  color: #666;
  font-family: "Arial";
}

.header_R p a:first-child:hover {
  color: #2198f2;
}

.header_R p a img {
  margin-right: 9px;
}

.header_R p a:last-child {
  padding: 0px 15px;
  background: #2198f2;
  color: #fff;
}

.header_R p a:last-child img {
  float: left;
  margin-top: 9px;
}

.header_R strong {
  width: 100%;
  float: right;
  text-align: right;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  margin-top: 10px;
}

.overtime {
  float: right;
  display: block;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  line-height: 1.3;
  -webkit-box-shadow: 0 2px 0.2px -1px rgba(0, 0, 0, 0.6), inset 0 0 4px 0 hsla(0, 0%, 100%, 0.3);
          box-shadow: 0 2px 0.2px -1px rgba(0, 0, 0, 0.6), inset 0 0 4px 0 hsla(0, 0%, 100%, 0.3);
  background: -webkit-gradient(linear, left bottom, left top, from(#1f63af), to(#008ce6));
  background: linear-gradient(0deg, #1f63af, #008ce6);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 0.9;
  padding: 10px 30px;
}

.overtime em {
  display: block;
  font-size: 20px;
  padding-bottom: 5px;
}

.nav {
  float: right;
}

.nav .w1200 {
  overflow: inherit;
}

.nav li {
  float: left;
  position: relative;
}

.nav li > a {
  font-size: 18px;
  color: #36367b;
  padding: 22px 26px 20px;
  float: left;
  font-weight: 400;
}

.nav li > a.cur,
.nav li:hover > a {
  color: #86a8db;
}

.nav li > div {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 80px;
  z-index: 20;
  background: #fff;
  opacity: 0.8;
  visibility: hidden;
  transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  border-radius: 10px;
  padding-top: 20px;
}

.nav li > div a {
  display: block;
  line-height: 40px;
  color: #595757;
  font-size: 16px;
  padding-left: 25px;
  /*text-align:center;*/
}

.nav li:hover > div {
  opacity: 1;
  visibility: visible;
  top: 58px;
}

.nav li > div a:hover,
.nav li > div .slist a:hover {
  color: #36367b;
}

.nav li > div .slist a {
  color: #999;
}

.banner {
  width: 100%;
  float: left;
  position: relative;
  text-align: center;
  margin-top: 113px;
}

.banner .swiper-slide a {
  width: 100%;
  float: left;
}

.banner .swiper-slide > a > img {
  width: 100%;
}

.banner .pagination {
  position: absolute;
  left: 0px;
  bottom: 40px;
  right: 0px;
  z-index: 5;
  text-align: center;
  display: none;
}

.banner .pagination .swiper-pagination-switch {
  display: inline-block;
  margin: 0px 6px;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #fff;
}

.banner .pagination .swiper-active-switch {
  background: #2198f2;
}

.banner .swiper-slide {
  position: relative;
}

.banner .swiper-slide .content {
  position: absolute;
  width: 1200px;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.banner .swiper-slide .content img {
  padding-top: 70px;
  width: auto;
}

.banner .swiper-button-prev {
  background: url(../images/arrows_left.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 50px;
  cursor: pointer;
  z-index: 9;
}

.banner .swiper-button-next {
  background: url(../images/arrows_right.png) no-repeat left bottom;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 50px;
  cursor: pointer;
  z-index: 9;
}

.banner.serFrimgs {
  float: right;
  width: 50%;
  margin-top: 0;
}

/* .inA{width:100%;position:relative;float:left;padding-bottom:140px;}
.inA-box{position:absolute;width:100%;top:-60px;z-index:9;}
.inA a{width:23%;float:left;font-size:20px;text-align:center;margin-right:2%;}*/
.inA {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 999;
  text-align: center;
}

.inA a {
  display: inline-block;
  font-size: 18px;
  margin-right: 5px;
  line-height: 50px;
  color: #373481;
  background-color: #c9c9c9;
  padding: 0 42px 0 35px;
  border-radius: 5px;
  -webkit-box-shadow: 5px 5px 10px #999;
          box-shadow: 5px 5px 10px #999;
}

.inA a span {
  margin-left: 16px;
  border-left: #373481 1px solid;
  padding-left: 16px;
  line-height: 1;
  display: inline-block;
  margin-top: 2px;
}

.inA a em img:last-child {
  display: none;
}

.inA a:last-child {
  margin-right: 0px;
}

/* .inA a:hover{color:#d8d09e;}
.inA a:hover em img:first-child{display:none;}
.inA a:hover em img:last-child{display:inline-block;} */
.inB {
  width: 100%;
  float: left;
  padding: 40px 0px;
  overflow: hidden;
  position: relative;
}

.inB .fl {
  width: 510px;
  font-size: 16px;
  height: 330px;
}

.inB .fr {
  width: 600px;
  margin-top: 50px;
}

.in_des h1 {
  color: #36367b;
  font-weight: bold;
  font-size: 26px;
  padding: 20px 0 10px;
  margin-bottom: 10px;
}

.in_des h1 a {
  color: #36367b;
  font-weight: bold;
}

.in_des h6 {
  color: #0050dc;
  font-size: 18px;
  margin: 20px 0;
}

.in_des h1 p {
  color: #36367b;
  font-size: 22px;
}

.in_des p {
  color: #19171c;
  line-height: 26px;
  font-size: 14px;
  text-align: justify;
}

.in_des > a {
  float: right;
  color: #36367b;
  padding-bottom: 4px;
  margin-top: 15px;
}

.in_des > a:hover {
  color: #86a8db;
}

.inB .tit span {
  margin-bottom: 30px;
}

.inB_link {
  width: 100%;
  float: left;
  background: url(../images/ico_right_bg.png) left center repeat-x;
  text-align: right;
  line-height: 30px;
  margin: 30px 0;
}

/* .inB_link .links{background-color:#fff;display:inline-block;padding-left:100px;}
.inB_link .links a{color:#00d195;font-size:18px;margin:6px 0 0 15px;text-decoration:underline;} */
.inB ul {
  width: 100%;
  float: left;
}

.inB ul li {
  float: left;
  width: 30%;
  margin: 20px 1.2%;
  text-align: center;
}

.inB ul li span {
  font-size: 40px;
  color: #333333;
  font-weight: bold;
  display: inline-block;
  position: relative;
}

.inB ul li span:after {
  font-size: 30px;
  content: "+";
  color: #333;
  position: absolute;
  top: 0px;
  right: -26px;
}

.inB ul li p {
  color: #2198f2;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.inB .desright {
  position: absolute;
  top: 90px;
  right: 0;
  left: 50%;
  background-color: #e1e1df;
  color: #867ea3;
}

.inB .desright .video {
  width: 525px;
  padding: 0 0 1px;
}

.inB .desright .video video {
  margin-top: 10px;
}

.video_laiyuan {
  text-align: right;
}

.inB .desright .counter .item {
  float: left;
  width: 33.33333%;
  text-align: center;
  padding: 15px 0;
}

.inB .desright .counter .item span {
  font-size: 28px;
  font-weight: bold;
}

.inB .desright .counter .item p {
  font-weight: bold;
  padding: 0 50px;
}

.insA {
  width: 100%;
  padding: 40px 0px 40px 0px;
  overflow: hidden;
  position: relative;
  background: #e1e1df;
}

.insA .counter_wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.insA .counter_wrapper .counter_item {
  width: 17%;
  padding: 20px 0;
  text-align: center;
  color: #fff;
  border-radius: 20px;
  color: #36367b;
}

.insA .counter_wrapper .counter_item p {
  font-size: 26px;
}

.insA .counter_wrapper .counter_item p.counter_value {
  font-size: 30px;
  font-weight: 700;
}

.insA .counter_wrapper .counter_item p.counter_value span {
  font-weight: 700;
}

.inB .desright .des_img {
  padding: 0 0 42px;
}

.inB .desright .des_img img {
  /*width: 500px;*/
  height: 340px;
  margin-top: -40px;
}

.tit {
  width: 100%;
  float: left;
  text-align: center;
  background: url(../images/ico_tit.png) center no-repeat;
}

.tit span {
  color: #19171c;
  font-size: 34px;
  font-weight: bold;
}

/* .tit span{display:inline-block;position:relative;font-size:46px;color:#444444;margin:0 auto;font-weight:normal;}
.tit span:before{content:url(../images/ico6.png);position:absolute;left:-36px;top:24px;line-height:0;}
.tit span:after{content:url(../images/ico7.png);position:absolute;right:-36px;top:24px;line-height:0;} */
.tit p {
  font-size: 18px;
  color: #666;
  line-height: 40px;
  margin-top: 10px;
  text-align: left;
}

.comusrlist {
  width: 100%;
  overflow: hidden;
}

.comusrlist p {
  line-height: 27px;
  font-size: 16px;
}

.comusrlist p strong {
  width: 60px;
  display: inline-block;
  text-align: justify;
  margin-right: 15px;
}

.slist {
  display: none;
}

.inC {
  position: relative;
  width: 100%;
  float: left;
  padding: 40px 0;
}

.inC .w1200 {
  overflow: unset;
}

.inC .pic {
  position: absolute;
  top: 90px;
  left: 0;
  right: 55%;
  background: #ebebeb;
  text-align: right;
  padding: 0 0 42px;
}

.inC .pic img {
  /*width: 500px;*/
  height: 340px;
  margin-top: -30px;
}

.inC .fr {
  width: 48%;
  height: 330px;
}

.inC .in_des ul {
  padding-left: 20px;
}

.inC .in_des ul li {
  list-style: disc;
  line-height: 26px;
  font-size: 14px;
}

.inG {
  padding-top: 50px;
}

.inG .item {
  float: left;
  width: 23%;
  margin: 0 1% 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #282828;
  border: #8e898c 1px solid;
  padding: 2px 12px;
  border-radius: 20px;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.inG .item h5 {
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
}

.inG .item h2 {
  font-size: 18px;
  line-height: 24px;
  position: relative;
  padding: 20px 0 0;
}

.inG .item h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 3px;
  width: 45px;
  background-color: #282828;
}

.inG .item > img {
  max-width: 100%;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.inG .item .des {
  line-height: 22px;
  margin-top: 20px;
  color: #282828;
}

.top8_lists {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.top8_lists .top8_item {
  position: relative;
  width: 20%;
  margin: 20px 2.5%;
  text-align: center;
}
.top8_lists .top8_item a > img {
  border: 1px solid #eee;
}
.top8_lists .top8_item .top8_item_content {
  position: relative;
  background: #e9e7f4;
  text-align: left;
  width: 100%;
  height: 300px;
  max-height: 300px;
  -webkit-transition: max-height 2.5s ease;
  transition: max-height 2.5s ease;
  overflow: hidden;
}
.top8_lists .top8_item .top8_item_content > div {
  padding: 10px;
}
.top8_lists .top8_item .top8_item_content .top8_item_content_title {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.top8_lists .top8_item .top8_item_content .top8_item_content_text {
  font-size: 12px;
}
.top8_lists .top8_item .top8_item_content .top8_item_content_text .top8_text_title {
  font-weight: bold;
  padding: 5px 0;
  color: #333;
}
.top8_lists .top8_item .top8_item_content .top8_item_content_text .top8_text_part {
  line-height: 1.7rem;
  color: #777;
}
.top8_lists .top8_item:hover .top8_item_content {
  position: absolute;
  max-height: 2000px;
  /* 设置一个较大的值以允许内部元素扩展 */
}

.top8_lists .top8_item a img {
  width: 100%;
}

.inH {
  margin: 40px 0;
  border-top: #a8a8a8 1px solid;
  padding: 30px 0;
}

.inH .item {
  float: left;
  width: 19%;
  background-color: #f0f0f0;
  color: #000;
  padding: 20px 2%;
  margin: 20px 2% 0 0;
}

.inH .item:nth-child(4n) {
  margin-right: 0;
}

.inH .item:hover {
  background-color: #e6e6e6;
}

.inH .item span {
  font-weight: bold;
  display: block;
  height: 70px;
  overflow: hidden;
}

.inH .item p {
  margin-top: 20px;
  overflow: hidden;
  height: 26px;
}

.inH .item p em {
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.inH .item p i {
  color: #0050dc;
  float: right;
}

.inH .item:hover i {
  border-bottom: #0050dc 1px solid;
}

.inI {
  margin: 40px 0;
  padding: 30px 0;
  background: #d6dbe0;
}

.inI .new_pic {
  width: 50%;
  display: inline-block;
}

.inI .in_des .news_lists ul li {
  padding: 15px 0;
  border-bottom: #777 1px dashed;
}

.inI .in_des .news_lists ul li:last-child {
  padding: 15px 0;
  border-bottom: 0px;
}

.inI .in_des .news_lists ul li a {
  color: #0034B5;
}

.foot_ad {
  background-color: #333;
  text-align: center;
  color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 80px;
  font-size: 20px;
  z-index: 99;
}

.foot_ad .w1200 {
  position: relative;
  overflow: unset;
}

.foot_ad .f_tmc {
  position: absolute;
  left: 0;
  top: -10px;
  bottom: 0;
  background-color: #2198f2;
  padding: 0 30px;
  font-size: 18px;
  line-height: 2;
  padding-top: 10px;
}

.foot_ad a {
  color: #fff;
  border-bottom: #fff 1px solid;
  padding-bottom: 5px;
}

.foot_ad .close {
  position: absolute;
  right: 10px;
  top: 25px;
  cursor: pointer;
  background: url(../images/close1.png) center no-repeat;
  width: 30px;
  height: 30px;
}

.standardpro > h1 {
  font-weight: bold;
  margin-bottom: 30px;
}

.standardpro .process {
  float: left;
  width: 40%;
  border-left: #000 3px solid;
  padding: 40px;
  margin-left: 5px;
}

.standardpro .process > h5 {
  color: #003cc8;
  font-size: 24px;
  font-weight: bold;
  border-bottom: #003cc8 2px solid;
  padding-bottom: 6px;
  display: inline-block;
}

.standardpro .process .des {
  color: #003cc8;
  padding: 20px 0;
}

.standardpro .process .des h6 {
  border: #003cc8 1px solid;
  border-radius: 30px;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  line-height: 48px;
  padding: 0 20px;
  display: inline-block;
  background-color: #e5ebf9;
  width: 330px;
}

.standardpro .process .des h6:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: -48px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #003cc8;
  border-radius: 50%;
}

.standardpro .process .des h6:after {
  content: "";
  width: 40px;
  height: 1px;
  position: absolute;
  left: -40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #003cc8;
}

.standardpro .process .des p {
  line-height: 24px;
  padding: 20px 30px 0;
  font-size: 16px;
}

.standardpro .process .des:nth-child(3) {
  color: #00c878;
}

.standardpro .process .des:nth-child(3) h6 {
  border-color: #00c878;
  background-color: #e5f9f1;
}

.standardpro .process .des:nth-child(3) h6:before {
  background-color: #00c878;
}

.standardpro .process .des:nth-child(3) h6:after {
  background-color: #00c878;
}

.standardpro .process .des:nth-child(4) {
  color: #8c28c8;
}

.standardpro .process .des:nth-child(4) h6 {
  border-color: #8c28c8;
  background-color: #f3e9f9;
}

.standardpro .process .des:nth-child(4) h6:before {
  background-color: #8c28c8;
}

.standardpro .process .des:nth-child(4) h6:after {
  background-color: #8c28c8;
}

.standardpro .process .des:nth-child(5) {
  color: #ff7800;
}

.standardpro .process .des:nth-child(5) h6 {
  border-color: #ff7800;
  background-color: #fff1e5;
}

.standardpro .process .des:nth-child(5) h6:before {
  background-color: #ff7800;
}

.standardpro .process .des:nth-child(5) h6:after {
  background-color: #ff7800;
}

.standardpro .standard {
  float: right;
  width: 30%;
  background-color: #f4f3f3;
  padding: 40px;
  border-radius: 30px;
  min-height: 650px;
}

.standardpro .standard > h5 {
  color: #231815;
  font-size: 24px;
  font-weight: bold;
  border-bottom: #000 2px solid;
  padding-bottom: 6px;
  display: inline-block;
}

.standardpro .standard .des {
  padding: 10px 0;
}

.standardpro .standard .des h6 {
  color: #231815;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

.standardpro .standard .des p {
  line-height: 26px;
  font-size: 16px;
}

.innovative {
  width: 55%;
  float: left;
  margin: 50px 0;
}

.innovative h5 {
  font-size: 20px;
  color: #282828;
  line-height: 30px;
  font-weight: bold;
}

.innovative h2 {
  font-size: 30px;
  color: #282828;
  font-weight: bold;
  position: relative;
  margin-top: 15px;
  margin-bottom: 30px;
}

.innovative h2:before {
  content: "";
  width: 60px;
  height: 3px;
  background-color: #282828;
  left: 0;
  top: -3px;
  position: absolute;
}

.innovative img {
  max-width: 50%;
}

.innovative .des {
  margin-top: 50px;
  line-height: 26px;
}

.innovative_related {
  width: 30%;
  float: right;
  margin: 50px 0;
  padding-left: 5%;
  border-left: #a8a8a8 1px solid;
}

.innovative_related .item {
  border-bottom: #a8a8a8 1px solid;
  padding-bottom: 20px;
  margin-bottom: 30px;
  display: block;
}

.innovative_related .item p {
  font-weight: bold;
  font-size: 18px;
  color: #282828;
  margin-top: 15px;
}

.innovative_related .item p i {
  color: #0050dc;
  float: right;
}

.inD {
  width: 100%;
  float: left;
  padding: 84px 0px 100px 0px;
}

.inD_con {
  width: 100%;
  float: left;
}

.inD_con h4 {
  width: 100%;
  float: left;
  margin-top: 68px;
  height: 40px;
  text-align: center;
}

.inD_con h4 span {
  padding: 0px 26px;
  background: #fff;
  font-size: 24px;
  color: #898989;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 40px;
  position: relative;
}

.inD_con h4 span:before {
  content: "";
  position: absolute;
  top: 18px;
  left: -80px;
  width: 80px;
  background: #b9b9b9;
  height: 1px;
}

.inD_con h4 span:after {
  content: "";
  position: absolute;
  top: 18px;
  right: -80px;
  width: 80px;
  background: #b9b9b9;
  height: 1px;
}

.inD_con h4 span img {
  margin-right: 8px;
}

.inD_con_c {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.inD_con_c a {
  float: left;
  width: 14.5%;
  margin-right: 2.6%;
  overflow: hidden;
  margin-top: 20px;
}

.inD_con_c a:nth-child(6n) {
  margin-right: 0px;
}

.inD_con_c.center {
  text-align: center;
}

.inD_con_c.center a {
  width: 200px;
  display: inline-block;
  float: none;
  margin: 20px 1.3%;
}

.inE {
  width: 100%;
  float: left;
  background: url(../images/ibg.jpg) no-repeat center;
  background-size: cover;
  text-align: center;
  padding: 70px 0px;
}

.inE a {
  display: inline-block;
  padding: 0 20px;
  line-height: 56px;
  border-radius: 4px;
  color: #fff;
  background: #2198f2;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.footer {
  width: 100%;
  float: left;
  background: #3d3e40;
  letter-spacing: 0.05rem;
}

.fot_top {
  width: 100%;
  float: left;
  padding: 66px 0px 42px 0px;
}

.fot_top dl {
  float: left;
  margin-right: 57px;
}

.fot_top dl dt {
  color: #b3b3b3;
}

.fot_top dl dt h5 {
  font-size: 24px;
  font-weight: bold;
}

.fot_top dl dt p {
  font-size: 16px;
  margin: 5px 0 0;
}

/* .fot_top dl dd img{display:block;margin-top:32px;} */
.fot_top dl dd span {
  font-size: 16px;
  color: #b3b3b3;
  line-height: 30px;
  margin-top: 14px;
  display: block;
}

.fot_top dl dd p {
  color: #d6dce3;
  line-height: 40px;
  font-size: 17px;
}

.fot_top dl:nth-child(1) {
  width: 580px;
}

.fot_top dl:nth-child(2) {
  /*width:458px;float:right;*/
  margin-right: 0;
}

.fot_top dl dd {
  padding-top: 20px;
}

.fot_top dl dd div {
  float: left;
  margin-top: 12px;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fot_top dl:first-child dd div:nth-child(2) {
  border-left: #c4c4c4 1px solid;
  padding-left: 7%;
  width: 43%;
}

.fot_top dl dd div img {
  width: 98px;
  float: left;
  margin-right: 14px;
}

.fot_top dl dd div p {
  line-height: 30px;
  margin-top: 15px;
  font-size: 16px;
  color: #b3b3b3;
}

.fot_top dl dd div:nth-child(2) p {
  padding-top: 15px;
}

/* .fot_top dl:nth-child(2){width:340px;}
.fot_top dl:nth-child(2) dd{padding-top:20px;}
.fot_top dl:nth-child(3){width:458px;margin-right:0px;} */
.fot_top .cdes {
  color: #d3d3d2;
  font-size: 16px;
  padding-top: 60px;
}

.fot_top .cdes dt {
  font-size: 16px;
  font-weight: bold;
}

.fot_top .cdes dd p {
  line-height: 46px;
  color: #b3b3b3;
  padding-left: 40px;
}

.fot_top .cdes dd p.tel {
  background: url(../images/ico_tel.png) no-repeat left center;
}

.fot_top .cdes dd p.email {
  background: url(../images/ico_email.png) no-repeat left center;
}

.fot_top .cdes dd p i {
  display: inline-block;
  margin: 0 10px;
}

.fot_en {
  width: 100%;
  float: left;
  padding: 24px 0px 24px 0px;
  border-top: 1px solid #212122;
}

.fot_en p {
  color: #9c9998;
  line-height: 30px;
}

.fot_en p a {
  color: #9c9998;
  margin-left: 10px;
}

.N_banner,
.N_banner img {
  width: 100%;
  float: left;
}

.N_list {
  width: 100%;
  float: left;
  text-align: center;
  background: #e6eff6;
  padding: 28px 0px;
}

.N_list a {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  margin: 0px 19px;
}

.N_list a img {
  float: left;
  margin-right: 18px;
}

.N_list a .img_hide {
  display: none;
}

.N_list a:hover,
.N_list a.cur {
  color: #2198f2;
}

.N_list a:hover .img_hide,
.N_list a.cur .img_hide {
  display: block;
}

.N_list a:hover .img_show,
.N_list a.cur .img_show {
  display: none;
}

.aboutA {
  width: 100%;
  float: left;
  padding: 44px 0px 60px 0px;
}

.aboutA .tit span,
.about2_con .tit span,
.backA .tit span,
.cen1A .tit span,
.serA .tit span,
.speak .tit span,
.show1A .tit span,
.cen1C .tit span,
.mediaArt .tit span,
.agenda .tit span {
  font-size: 26px;
  font-weight: bold;
  line-height: 67px;
}

.aboutA table {
  width: 100%;
  float: left;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 20px;
}

.aboutA td {
  font-size: 16px;
  color: #666;
  line-height: 32px;
  padding: 5px 70px 5px 0px;
  vertical-align: top;
}

.aboutA td:nth-child(3n) {
  padding: 5px 0px;
}

.aboutB {
  width: 100%;
  float: left;
  background: #00a1e1;
}

.aboutB > img {
  float: right;
  width: 70%;
}

.aboutB > ul {
  float: left;
  width: 30%;
}

.aboutB > ul li {
  display: block;
  padding: 0px 26px;
  color: #fff;
  margin-top: 32px;
}

.aboutB > ul li span {
  font-size: 30px;
  position: relative;
  padding-right: 26px;
  display: inline-block;
  font-weight: bold;
}

.aboutB > ul li span:after {
  content: "+";
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 0;
}

.aboutB > ul li p {
  margin-top: 8px;
  font-weight: bold;
}

.aboutC {
  width: 100%;
  float: left;
  padding: 46px 0px 70px 0px;
  /*background: url('../images/conference_bg.jpg') 0 bottom no-repeat;*/
}

.aboutC p {
  font-size: 16px;
  color: #231815;
  line-height: 28px;
  text-align: justify;
}

.aboutC .fl {
  width: 49%;
}

.aboutC .fr {
  width: 46%;
}

.aboutC p.stit {
  padding: 50px 0 20px;
}

.aboutC p img:first-child {
  margin-right: 20px;
}

.aboutD {
  width: 100%;
  float: left;
  background: #f6f6f6;
  padding: 48px 0px 64px 0px;
}

.aboutD dl {
  float: left;
  width: 32%;
  margin-right: 2%;
}

.aboutD dl:last-child {
  margin-right: 0px;
}

.aboutD dl dt {
  font-size: 16px;
  color: #898989;
  margin-bottom: 32px;
}

.aboutD dl dt img {
  float: left;
  margin-right: 8px;
}

.aboutD dl dd a {
  float: left;
  width: 126px;
  height: 55px;
  text-align: center;
  display: inline-block;
}

.aboutD dl dd a img {
  max-width: 90%;
}

.aboutD dl dd .dowebok {
  overflow: hidden;
  width: 100%;
  height: 55px !important;
  position: relative;
}

.about1_con {
  width: 100%;
  float: left;
  margin-top: 48px;
}

.about1_con p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  text-indent: 2em;
  text-align: justify;
}

.about2_con .tit {
  margin: 44px 0;
}

.about2_con,
.about2_con ul {
  width: 100%;
  float: left;
}

.about2_con h4 {
  display: block;
  overflow: hidden;
  text-align: center;
  height: 54px;
  font-size: 24px;
  color: #333;
  line-height: 54px;
  background: url(../images/aico4.png) no-repeat center;
  margin-top: 46px;
}

.about2_con ul {
  text-align: center;
}

.about2_con ul li {
  width: 230px;
  float: left;
  text-align: center;
  margin: 42px 12px 0px 0px;
}

.about2_con ul li:nth-child(5n) {
  margin-right: 0px;
}

.about2_con ul li a {
  display: block;
  overflow: hidden;
}

.about2_con ul li a > p {
  width: 185px;
  height: 185px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0 auto;
  display: block;
}

.about2_con ul li a > div {
  display: block;
  overflow: hidden;
  height: 133px;
}

.about2_con ul li a > div span {
  display: block;
  font-size: 16px;
  color: #444444;
  font-weight: bold;
  margin: 12px 0px 8px 0px;
}

.about2_con ul li a > div p {
  color: #666;
  line-height: 24px;
}

/*.about2_con:first-child ul li{display:inline-block;float:none;width:auto;margin:42px 0px 0px 0px;}*/
.about2_con:last-child {
  padding-bottom: 84px;
}

.about2_con:last-child ul li:nth-child(1) div,
.about2_con:last-child ul li:nth-child(2) div,
.about2_con:last-child ul li:nth-child(3) div,
.about2_con:last-child ul li:nth-child(4) div,
.about2_con:last-child ul li:nth-child(5) div {
  height: 137px;
  overflow: hidden;
}

.about2_con:last-child h4 {
  margin-top: 30px;
}

.inD_con_c a p {
  width: calc(100% - 2px);
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 10px;
}

.inD_con_c a span {
  display: block;
  text-align: center;
  color: #666;
  line-height: 22px;
  margin-top: 10px;
  height: 42px;
  overflow: hidden;
  font-size: 15px;
}

.agenda {
  padding: 30px 0px;
}

.agenda .tit {
  margin-bottom: 20px;
}

.agenda table {
  border-spacing: 0;
  border-collapse: collapse;
}

.agenda table,
.agenda .tip {
  width: 99.99999%;
  margin: 30px 0 0;
}

.agenda table th {
  padding: 15px 10px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border: 1px #fff solid;
  font-weight: bold;
  background-color: #263b6f;
}

.agenda table td {
  border: 1px #fff solid;
  padding: 15px 10px;
  font-size: 16px;
  background-color: #f1f1f1;
  text-align: center;
}

/* .agenda table tr td:first-child{font-weight:600;text-align:center;} */
.agenda table tr th:first-child {
  background-color: #071225;
}

/* .agenda table tr:nth-child(2n) td{background-color:#cdc9cb;} */
.agenda .tip {
  padding: 10px 0;
  line-height: 32px;
}

.agenda p {
  line-height: 30px;
}

.agenda .tip p strong {
  color: #263b6f;
}

.agenda .agenda-tit {
  font-size: 24px;
}

.agenda .agenda-tit span {
  float: float;
  font-size: 26px;
}

.agenda .agenda-tit em {
  float: right;
  font-size: 16px;
}

.agenda h3 {
  font-size: 24px;
  font-weight: bold;
  color: #263c6f;
  margin-top: 40px;
  line-height: 36px;
}

.agenda-h2 {
  background-color: #253a6e;
  color: #d6c891;
  text-align: center;
  font-size: 18px;
  padding: 15px 0;
}

.agenda-b2 {
  background-color: #eaebf0;
  color: #000;
  padding: 15px 20px;
}

.agenda-h3 {
  background-color: #d6c891;
  color: #253a6e;
  text-align: center;
  font-size: 18px;
  padding: 15px 0;
  margin-top: 20px;
}

.agenda-b3 p {
  padding: 15px 20px 5px;
  border-bottom: #eaebf0 1px solid;
}

.agenda-b3 p strong {
  display: block;
}

.agenda-tip {
  color: #c456a1;
  border-top: #c456a1 1px solid;
  border-bottom: #c456a1 1px solid;
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
  padding: 20px 0;
}

.agenda-h4 {
  background-color: #eaebf0;
  color: #253a6e;
  padding: 15px 20px;
  font-weight: bold;
}

.agenda table tr.tr-tip td {
  color: #c456a1;
}

.agenda table tr.tr-head td {
  background-color: #e6f4fa;
}

.speak {
  padding-bottom: 80px;
}

.speak .inD_con_c a {
  margin-top: 10px;
}

.spe_ul {
  width: 100%;
  float: left;
  padding: 26px 0px 40px 0px;
}

.spe_ul li {
  display: block;
  padding: 38px 284px 38px 70px;
  font-size: 16px;
  color: #666;
  position: relative;
  background: url(../images/sico5.jpg) no-repeat left 36px;
  border-bottom: 1px solid #e7e7e7;
}

.spe_ul li p {
  position: absolute;
  right: 0px;
  width: 274px;
  top: 37px;
}

.spe_ul li p span {
  float: left;
  color: #999999;
}

.spe_ul li p a {
  float: right;
  padding-left: 30px;
  background: url(../images/sico4.png) no-repeat center left;
  color: #888888;
}

.spe_ul li:last-child {
  border: none;
}

.spe_ul li p a:hover {
  background: url(../images/sico04.png) no-repeat center left;
  color: #2198f2;
}

.spe_ul li p a.view {
  background-image: url(../images/ico_view.png);
}

.spe_ul li p a.view:hover {
  background-image: url(../images/ico_view_on.png);
}

.show_con {
  width: 100%;
  float: left;
  margin-top: 46px;
}

.show_con li {
  width: 588px;
  float: left;
  border: 1px solid #e3e1e3;
  margin-top: 20px;
}

.show_con li a {
  display: block;
  overflow: hidden;
  padding: 6px 24px 6px 232px;
  height: 204px;
  position: relative;
}

.show_con li:nth-child(2n) {
  float: right;
}

.show_con li a > div {
  position: absolute;
  top: 6px;
  bottom: 6px;
  width: 206px;
  left: 0px;
  border-right: 1px solid #ebebeb;
  line-height: 204px;
  text-align: center;
}

.show_con li a > div img {
  vertical-align: middle;
  width: 150px;
}

.show_con li a > em {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 35px;
  height: 35px;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  background: #2198f2;
  color: #fff;
}

.show_con li a .boothno {
  position: absolute;
  right: 0px;
  top: 6px;
}

.show_con li a span {
  font-size: 16px;
  color: #333333;
  padding: 5px 0px;
  display: block;
  border-bottom: 1px solid #ebebeb;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100% !important;
}

.show_con li a p {
  color: #666;
  line-height: 26px;
  margin-top: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 78px;
}

.show_con li a:hover span {
  color: #2198f2;
}

.more {
  width: 100%;
  float: left;
  text-align: center;
  margin: 52px 0px;
}

.more a {
  display: inline-block;
  width: 148px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #999999;
  border: 1px solid #e3e1e3;
}

.more a:hover {
  background: #2198f2;
  color: #fff;
  border-color: #2198f2;
}

.backA,
.backA_con,
.backA ul {
  width: 100%;
  float: left;
}

.backA {
  margin-top: 20px;
}

.backA_con p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  margin-top: 16px;
  text-align: justify;
}

.backA ul {
  margin-top: 34px;
}

.backA ul li {
  width: 24.4%;
  float: left;
  margin-right: 0.8%;
  margin-top: 8px;
}

.backA ul li:nth-child(4n) {
  margin-right: 0px;
}

.backA_con .fl {
  width: 48%;
}

.backA_con .fr {
  width: 48%;
  text-align: center;
  padding-top: 50px;
}

.reviewsPics {
  margin-bottom: 80px;
}

.reviewsPics .item a {
  width: 23%;
  margin: 0 2.66666666% 40px 0;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 10px #ccc;
          box-shadow: 0 0 10px #ccc;
  overflow: hidden;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.reviewsPics .item a:nth-child(4n) {
  margin-right: 0;
}

.reviewsPics .item a img {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.backB {
  width: 100%;
  float: left;
  overflow: hidden;
}

.ba_tit {
  display: block;
  min-height: 26px;
  font-size: 20px;
  color: #2198f2;
  font-weight: bold;
  margin-top: 44px;
  background: url(../images/bacbg.png) no-repeat center right;
}

.backD .ba_tit {
  float: left;
  width: 50%;
  background: none;
  margin-top: 20px;
}

.ba_tit img {
  float: left;
  margin-right: 24px;
}

.backB > p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  margin-top: 28px;
}

.backB_con {
  width: 90%;
  float: left;
  margin-top: 60px;
  position: relative;
  padding: 0px 5%;
}

.backB_con .swiper-slide {
  text-align: center;
}

.backB_con .swiper-slide a {
  width: 187px;
  display: block;
  margin: 0 auto;
}

.backB_con .swiper-slide a > p {
  width: 100%;
  overflow: hidden;
  height: 46px;
  line-height: 46px;
}

.backB_con .swiper-slide a > p img {
  vertical-align: middle;
}

.backB_con .swiper-slide a div {
  width: 100%;
  height: 319px;
  background: url(../images/bapic1.png) no-repeat center;
  overflow: hidden;
  margin-top: 8px;
  text-align: left;
}

.backB_con .swiper-slide a div p {
  font-size: 16px;
  line-height: 26px;
  margin-top: 114px;
  color: #fff;
  padding: 0px 18px;
  height: 104px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.backB_con .swiper-slide a div em {
  display: inline-block;
  color: #fff;
  text-decoration: underline;
  margin-top: 10px;
  margin-left: 18px;
}

.backB_con .arrow-left,
.backB_con .arrow-right {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.backB_con .arrow-left {
  background: url(../images/bprev.png) no-repeat center;
  left: 0px;
}

.backB_con .arrow-right {
  background: url(../images/bnext.png) no-repeat center;
  right: 0px;
}

.back {
  width: 100%;
  float: left;
  padding-bottom: 58px;
  background: url(../images/bapic.png) no-repeat center bottom;
}

.backC {
  width: 100%;
  float: left;
  margin-top: 64px;
}

.backC p {
  width: 49%;
  float: left;
  position: relative;
  margin-bottom: 30px;
}

.backC p img {
  display: block;
  border: 1px solid #e3e1e3;
}

.backC p:nth-child(2) {
  float: right;
}

.backC p strong {
  position: absolute;
  left: 14px;
  right: 14px;
  top: 34px;
  font-size: 16px;
  color: #2198f2;
}

.backC > strong {
  display: block;
  font-size: 16px;
  color: #2198f2;
  line-height: 26px;
  padding: 0px 14px;
  overflow: hidden;
  margin-top: 8px;
}

.backD {
  width: 100%;
  float: left;
  padding-bottom: 68px;
}

.backD p {
  display: block;
  padding: 20px 18px;
  border: 1px solid #e3e1e3;
  font-size: 16px;
  color: #666;
  line-height: 30px;
  margin-top: 30px;
}

.cenA {
  width: 100%;
  float: left;
  margin-top: 68px;
}

.cenA a {
  width: 31.75%;
  float: left;
  margin-right: 2.375%;
  background: #f1f1f1;
}

.cenA a:nth-child(3n) {
  margin-right: 0px;
}

.cenA a > p {
  width: 100%;
  overflow: hidden;
}

.cenA a > div {
  display: block;
  overflow: hidden;
  padding: 24px 16px;
}

.cenA a > div span {
  display: block;
  font-size: 16px;
  color: #333333;
  height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cenA a > div p {
  color: #999999;
  margin-top: 10px;
  height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cenA a > div em {
  color: #666;
  display: block;
  margin-top: 14px;
}

.cenA a > div em:before {
  content: url(../images/cico4.png);
  float: left;
  margin-right: 6px;
}

.cenA a:hover > div span {
  color: #2198f2;
}

.cenB {
  width: 100%;
  float: left;
  margin-top: 28px;
}

.cenB li {
  display: block;
  padding: 32px 0px 32px 216px;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  overflow: hidden;
}

.cenB li > span {
  padding: 0px 74px 20px 20px;
  border-right: 1px solid #e6e6e6;
  font-size: 47px;
  color: #2198f2;
  position: absolute;
  left: 0px;
  top: 32px;
}

.cenB li > span em {
  display: block;
  font-size: 13px;
  color: #888888;
}

.cenB_c {
  width: 100%;
  float: left;
}

.cenB_c > a {
  display: block;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cenB_c_a {
  display: block;
  overflow: hidden;
  margin: 20px 0px;
  font-size: 12px;
  color: #999999;
}

.cenB_c > p {
  color: #666;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.cenB_c_a em {
  display: inline-block;
  margin-right: 38px;
  padding-left: 22px;
  background: url(../images/cico5.png) no-repeat center left;
}

.cenB_c_a .bshare-custom {
  display: inline-block;
}

.cenB_c_a .bshare-custom a.bshare-more {
  padding: 0px;
  margin: 0px;
  padding-left: 16px;
  background: url(../images/cico6.png) no-repeat center left;
  cursor: pointer;
}

.cenB_c > a:hover {
  color: #2198f2;
}

.page {
  width: 100%;
  float: left;
  text-align: center;
  margin: 50px 0px;
}

.page li {
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid #e7e7e7;
  border-radius: 100%;
  margin: 0px 4px;
  vertical-align: top;
}

.page li a {
  display: block;
  color: #666;
  line-height: 32px;
  height: 100%;
}

.page li:hover,
.page li.cur {
  background-color: #2198f2;
  border-color: #2198f2;
}

.page li:hover a,
.page li.cur a {
  color: #fff;
}

.page li.first a {
  background: url(../images/c1.png) no-repeat center;
}

.page li.last a {
  background: url(../images/c2.png) no-repeat center;
}

.page li.first:hover a {
  background: url(../images/c01.png) no-repeat center;
}

.page li.last:hover a {
  background: url(../images/c02.png) no-repeat center;
}

.xq_top {
  width: 100%;
  float: left;
  padding: 62px 0px 26px 0px;
  border-bottom: 1px solid #dbdbdb;
}

.xq_top h1 {
  display: block;
  font-size: 24px;
  color: #2198f2;
  text-align: center;
}

.xq_top p {
  text-align: center;
  margin-top: 26px;
}

.xq_top p em {
  display: inline-block;
  color: #999999;
  margin: 0px 5px;
  padding-left: 18px;
}

.xq_top p em:nth-child(1) {
  background: url(../images/cico5.png) no-repeat center left;
}

.xq_top p em:nth-child(2) {
  background: url(../images/cico6.png) no-repeat center left;
}

.xq_mid {
  width: 100%;
  float: left;
  padding-bottom: 58px;
  border-bottom: 1px solid #dbdbdb;
}

.xq_mid p {
  font-size: 16px;
  color: #646464;
  line-height: 30px;
  text-align: justify;
  word-break: break-word;
}

.xq_mid div img {
  margin: 4px 11px;
}

.xq_en {
  width: 100%;
  float: left;
  padding: 28px 0px 74px 0px;
}

.xq_en_l {
  width: 70%;
  float: left;
}

.xq_en_l .bshare-custom {
  width: 100%;
  float: left;
  line-height: 30px;
  color: #646464;
}

.xq_en_l .bshare-custom span {
  float: left;
}

.xq_en_l .bshare-custom a {
  width: 30px;
  height: 30px;
  padding: 0px !important;
  display: inline-block;
  margin: 0px 5px;
  float: left;
}

.xq_en_l .bshare-custom a.bshare-weixin {
  background: url(../images/fx1.png) no-repeat center;
}

.xq_en_l .bshare-custom a.bshare-sinaminiblog {
  background: url(../images/fx2.png) no-repeat center;
}

.xq_en_l .bshare-custom a.bshare-qqim {
  background: url(../images/fx3.png) no-repeat center;
}

.xq_en_l .bshare-custom a.bshare-qzone {
  background: url(../images/fx4.png) no-repeat center;
}

.xq_en_c {
  width: 100%;
  float: left;
  margin-top: 30px;
}

.xq_en_c a {
  font-size: 16px;
  color: #646464;
  line-height: 32p;
  display: block;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xq_en_c a:hover {
  color: #2198f2;
}

.return {
  float: right;
  color: #646464;
  padding-right: 24px;
  background: url(../images/cico7.png) no-repeat center right;
  margin-top: 10px;
}

.return:hover {
  color: #2198f2;
}

.cen1A {
  width: 100%;
  float: left;
  padding: 30px 0px;
}

.cen1A .tit {
  margin-bottom: 30px;
}

.cen1A .fl {
  width: 600px;
}

.cen1A .fr {
  width: 550px;
  margin-top: 20px;
}

.cen1A p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  margin-top: 16px;
  width: 100%;
  float: left;
  text-align: justify;
}

.cen1B {
  width: 100%;
  float: left;
  padding: 36px 0px 46px 0px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

.cen1B dl {
  width: 590px;
  float: left;
}

.cen1B dl dt {
  padding-left: 46px;
  font-size: 24px;
  color: #2198f2;
  background: url(../images/bico1.png) no-repeat center left;
}

.cen1B dl dd {
  margin-top: 24px;
}

.cen1B dl dd strong {
  display: block;
  padding: 0px 20px;
  font-size: 16px;
  color: #666;
  margin: 16px 0px;
}

.cen1B dl dd div {
  display: block;
  overflow: hidden;
  padding: 16px 24px;
  background: #e8f4fe;
}

.cen1B dl dd div p {
  font-size: 16px;
  color: #666;
  line-height: 26px;
  padding-left: 26px;
  position: relative;
}

.cen1B dl dd div p em {
  position: absolute;
  left: 0px;
  top: 11px;
  line-height: 0;
}

.cen1B dl:nth-child(2n) {
  float: right;
}

.cen1C {
  width: 100%;
  float: left;
  padding: 20px 0px 86px 0px;
}

.cen1C > strong {
  display: block;
  font-size: 16px;
  color: #2198f2;
  line-height: 40px;
}

.cen1C h4 {
  width: 100%;
  padding-top: 20px;
  float: left;
  font-size: 20px;
}

.cen1C h5 {
  width: 100%;
  padding-top: 20px;
  float: left;
  font-size: 16px;
}

.cen1C ul {
  width: 100%;
  float: left;
}

.cen1C ul li {
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-top: 24px;
}

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

.cen1C ul li a {
  display: block;
  overflow: hidden;
  padding: 32px 18px;
  overflow: hidden;
  border: 1px solid #dbdbdb;
}

/* .cen1C ul li a p{height:48px;line-height:48px;width:100%;} */
.cen1C ul li a p img {
  vertical-align: middle;
  max-width: auto;
  max-height: 100%;
}

.cen1C ul li a span {
  display: block;
  padding-left: 30px;
  background: url(../images/cico8.png) no-repeat left 4px;
  margin-top: 24px;
  color: #666;
  font-size: 16px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.cen1C ul.imgli li {
  width: 18.4%;
}

.cen1C ul.imgli li:nth-child(3n) {
  margin-right: 2%;
}

.cen1C ul.imgli li:nth-child(5n) {
  margin-right: 0;
}

.cen1C ul.imgli li a {
  padding: 10px 12px;
}

.cen2_con {
  width: 100%;
  float: left;
}

.cen2_con > h5 {
  display: block;
  border-top: 1px solid #d7dee4;
  position: relative;
  margin: 82px 0px 52px 0px;
}

.cen2_con > h5 span {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0px 34px;
  background: #fff;
  font-size: 24px;
  color: #898989;
}

.cen2_con:last-child {
  padding-bottom: 80px;
}

.serA {
  width: 100%;
  float: left;
  margin-top: 44px;
}

.serA .tit {
  margin-bottom: 50px;
}

/* .serA_l{width:640px;float:left;position:relative;z-index:1;}
.serA_l>span,.serB>span{display:block;padding:0px 20px 0px 60px;font-size:24px;color:#333333;background:url(../images/serico1.png) no-repeat 20px center;margin-bottom:36px;}
.serA_l>div{display:block;padding:30px 42px;color:#fff;font-size:16px;line-height:36px;background-color:rgba(33,152,242,0.5);}
.serA>img{float:right;width:689px;margin-left:-129px;} */
.serA_l {
  width: 45%;
  float: left;
  position: relative;
  z-index: 1;
}

.serA_l > span,
.serB > span {
  display: block;
  padding: 0px 20px 0px 60px;
  font-size: 24px;
  color: #333333;
  background: url(../images/serico1.png) no-repeat 20px center;
  margin-bottom: 36px;
}

.serA_l > div {
  display: block;
  font-size: 16px;
  line-height: 34px;
}

.serA img.fr {
  float: right;
  width: 50%;
  margin-top: 70px;
}

.serAddr {
  width: 100%;
  float: left;
  margin-top: 44px;
}

.serAddr .item {
  width: 49%;
  float: left;
}

.serAddr .item:nth-child(2n) {
  margin-left: 2%;
}

.serAddr .item img {
  width: 100%;
}

.serAddr .item h5 {
  padding: 20px 0 20px 30px;
  font-size: 24px;
  color: #333333;
  background: url(../images/serico1.png) no-repeat 0 center;
}

.serAddr .item p {
  line-height: 36px;
  font-size: 16px;
}

.serAddr .item p:before {
  content: "•";
  font-size: 24px;
  margin-right: 10px;
  float: left;
}

.contA_c_a.sercon {
  float: left;
  width: auto;
}

.contA_c_a.sercon > dl {
  width: 100%;
}

.contA_c_a.sercon > dl dd p:nth-child(2):before {
  content: url(../images/coico3.png);
  left: 0;
}

.contA_c_a.sercon > dl dd p:nth-child(3):before {
  content: url(../images/shico12.jpg);
}

.serB {
  width: 100%;
  float: left;
}

.serB p {
  padding: 0px 50px 0px 96px;
  overflow: hidden;
  display: block;
  position: relative;
  line-height: 38px;
  font-size: 18px;
  color: #333333;
}

.serB p:before {
  content: url(../images/serico3.png);
  position: absolute;
  top: 9px;
  line-height: 0;
  left: 50px;
}

.serB p span {
  font-size: 16px;
  margin-left: 18px;
}

.serB p img {
  margin: 0px 10px;
}

.map {
  width: 100%;
  float: left;
  height: 474px;
  margin: 60px 0px 90px 0px;
}

.smap {
  display: none;
}

.contA {
  width: 100%;
  float: left;
  margin-top: 20px;
}

.contA h4 {
  display: block;
  font-size: 20px;
  color: #666;
  font-weight: bold;
  margin: 30px 0px 10px;
}

.contA_con {
  width: 48%;
  float: left;
}

.contB_con {
  width: 48%;
  float: right;
}

.contA_c_a {
  width: 100%;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e3e1e3;
  margin-bottom: 20px;
  overflow: hidden;
}

.contA_c_a > img {
  float: left;
  width: 90px;
}

.contA_c_a > dl {
  width: 390px;
  float: right;
}

.contA_c_a > dl dt {
  display: block;
  padding-bottom: 20px;
  border-bottom: 1px solid #e3e1e3;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 18px;
}

.contA_c_a > dl dd p {
  font-size: 16px;
  color: #666;
  line-height: 32px;
  padding-left: 34px;
  position: relative;
}

.contA_c_a > dl dd p:before {
  position: absolute;
  left: 0px;
  top: 3px;
}

.contA_c_a > dl dd p:nth-child(1):before {
  content: url(../images/coico1.png);
}

.contA_c_a > dl dd p:nth-child(2):before {
  content: url(../images/icomobile.png);
  left: 4px;
}

.contA_c_a > dl dd p.fax:nth-child(2):before {
  content: url(../images/coico2.png);
  left: 0;
}

.contA_c_a > dl dd p:nth-child(3):before {
  content: url(../images/coico3.png);
}

.media .cen1C,
.media .mediaArt {
  width: 46%;
  margin: 0 2%;
}

@media screen and (max-width: 992px) {
  .media .cen1C,
  .media .mediaArt {
    width: 100%;
  }
}
.mediaArt ul {
  width: 100%;
  float: left;
}

.mediaArt li {
  overflow: hidden;
  padding: 15px 0;
  border-bottom: #ccc 1px dashed;
}

.mediaArt li a {
  color: #666;
  font-size: 16px;
}

.mediaArt li a em {
  float: right;
}

.mediaArt {
  padding: 20px 0px 86px 0px;
  width: 100%;
  float: left;
}

.mediaArt h4 {
  width: 100%;
  padding: 40px 0 20px;
  font-size: 20px;
}

.mediaArt .ppp {
  color: #666;
  font-size: 16px;
  padding-top: 25px;
  width: 100%;
  float: left;
}

.yritems {
  width: 100%;
  float: left;
}

.yritems .item {
  overflow: hidden;
  margin-top: 20px;
}

.yritems .item p {
  line-height: 36px;
  font-size: 16px;
}

.yritems .item p a {
  text-decoration: underline;
  color: #86a8db;
}

.contact .tit {
  margin-bottom: 0px;
}

.contact {
  padding-bottom: 72px;
}

.media .aboutC {
  padding-bottom: 0;
}

.mediafrm {
  width: 100%;
}

.mediafrm p {
  margin-bottom: 30px;
}

.mediafrm p strong {
  font-size: 16px;
  width: 200px;
  float: left;
  margin-right: 10px;
}

.mediafrm p strong i {
  margin-left: 2px;
  color: #f00;
}

.mediafrm p input,
select {
  color: #333;
  width: 350px;
  height: 38px;
  border: 1px solid #cacaca;
  padding: 0px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mediafrm p textarea {
  width: 72%;
  height: 80px;
  border: 1px solid #cacaca;
  padding: 10px;
  float: left;
}

.mediafrm .btns {
  width: 100%;
  float: left;
  padding: 40px 0 40px 155px;
}

.mediafrm .btns a {
  line-height: 32px;
  padding: 0 25px;
  color: #fff;
  background: #2888e2;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}

.mediafrm p.remark {
  width: 100%;
  float: left;
  color: #f00;
  padding: 20px 0 0;
}

.spe1A {
  padding: 44px 0px 58px 0px;
  border-bottom: 1px solid #dbdbdb;
  width: 100%;
  float: left;
}

.spe1A .speak-tit {
  width: 48%;
  float: left;
}

.spe1A .speak-img {
  width: 45%;
  float: right;
  padding-top: 20px;
}

.spe1A .speak-tit p {
  font-size: 16px;
  color: #231815;
  line-height: 28px;
  margin-top: 16px;
  text-align: justify;
}

.spe1A_con {
  width: 100%;
  float: left;
  position: relative;
  margin-top: 38px;
}

.spe1A_con > p {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 420px;
  height: 89px;
}

.spe1A_con > p > img {
  position: absolute;
  left: 0px;
}

.spe1A_con > p > span {
  background: #fff;
  line-height: 89px;
  font-size: 24px;
  font-weight: bold;
  width: 360px;
  float: right;
  text-align: center;
}

.spe1B {
  width: 100%;
  float: left;
  padding: 44px 0px 58px 0px;
  border-bottom: 1px solid #dbdbdb;
}

.spe1B > strong {
  font-size: 20px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  display: block;
}

.spe1B > ul {
  width: 100%;
  float: left;
  margin-top: 10px;
}

/* .spe1B>ul li{background:#000;position:relative;width:48.3%;float:left;margin-top:40px;}
.spe1B>ul li{position:relative;margin-top:40px;} */
.spe1B > ul li:nth-child(2n) {
  float: right;
}

.spe1B > ul li dl {
  color: #231815;
}

.spe1B > ul li dl dt {
  font-size: 16px;
  line-height: 27px;
}

.spe1B > ul li dl dd {
  padding-left: 120px;
  margin-top: 26px;
  position: relative;
}

.spe1B > ul li dl dd > img {
  position: absolute;
  left: 20px;
  top: 10px;
}

.spe1B > ul li dl dd p {
  line-height: 32px;
  width: 48%;
  float: left;
}

.spe1B .spedl {
  width: 100%;
  float: left;
  padding: 36px 0px 0 0px;
}

.spe1B .spedl dl {
  width: 32%;
  float: left;
  margin: 0 2% 20px 0;
  background: #e8f4fe;
}

.spe1B .spedl dl dd {
  margin-top: 24px;
}

.spe1B .spedl dl dd strong {
  display: block;
  padding: 0px 20px;
  font-size: 16px;
  color: #231815;
  margin: 16px 0px;
}

.spe1B .spedl dl dd div {
  display: block;
  overflow: hidden;
  padding: 16px 18px;
}

.spe1B .spedl dl dd div p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  padding-left: 18px;
  position: relative;
}

.spe1B .spedl dl dd div p em {
  position: absolute;
  left: 0px;
  top: 11px;
  line-height: 0;
}

.spe1B .spedl dl:nth-child(3n) {
  float: right;
  margin-right: 0;
}

.spe1C {
  width: 100%;
  float: left;
  margin-top: 60px;
}

.spe1C dl {
  float: left;
  width: 31%;
  margin-right: 3.5%;
  background: #ebebeb;
}

.spe1C dl:nth-child(3n) {
  margin-right: 0px;
}

.spe1C dl dt {
  padding: 20px 26px;
  background: #2198f2;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

.spe1C dl dd {
  padding: 20px 26px;
  height: 200px;
}

.spe1C dl dd p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  padding: 0 0 0 16px;
  position: relative;
}

.spe1C dl dd p em {
  position: absolute;
  left: 0px;
  top: 13px;
  line-height: 0;
}

.spe1C dl:last-child dd p {
  padding-left: 90px;
}

.spe1C dl:last-child dd p em {
  position: absolute;
  left: 0px;
  top: 14px;
}

.show1A {
  width: 100%;
  float: left;
  padding: 50px 0px;
  border-bottom: 1px solid #dbdbdb;
}

.show1A_l {
  width: 650px;
  float: left;
  margin-top: 60px;
}

.show1A_l > strong,
.show1B_l > strong,
.show1C > strong,
.show1E > strong {
  display: block;
  font-size: 20px;
  color: #333333;
  margin-bottom: 20px;
}

.show1A_l > ul,
.show1B_l > ul {
  width: 100%;
  float: left;
}

.show1A_l > ul li {
  float: left;
  width: 49%;
  padding-top: 54px;
  position: relative;
  font-size: 16px;
  color: #333333;
  margin-top: 22px;
}

.show1A_l > ul li:nth-child(2n) {
  float: right;
}

.show1A_l > ul li:last-child {
  width: 100%;
}

.show1A_l > ul li > img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.show1A_R {
  width: 41%;
  float: right;
  margin-top: 21px;
}

.show1A_R img {
  float: left;
  border-radius: 4px;
  width: 240px;
  margin-bottom: 8px;
}

.show1A_R img:nth-child(2n) {
  float: right;
}

.show1A .show1A_fl {
  float: left;
  width: 50%;
  margin-top: 70px;
}

.show1A .show1A_fl p {
  font-size: 16px;
  color: #231815;
  line-height: 27px;
  text-align: justify;
}

.show1A .show1A_fl p em {
  display: inline-block;
  margin-right: 6px;
}

.show1B,
.show1C {
  width: 100%;
  float: left;
  padding: 48px 0px 60px 0px;
  border-bottom: 1px solid #dbdbdb;
}

.show1B_l {
  width: 626px;
  float: left;
}

.show1B_l > strong {
  margin-top: 22px;
}

.show1B_l > ul li {
  display: block;
  padding: 20px 0px 10px 0px;
  border-bottom: 1px solid #eaeaeb;
}

.show1B_l > ul li div {
  display: inline-block;
  margin-right: 50px;
  padding-left: 28px;
  overflow: hidden;
  position: relative;
}

.show1B_l > ul li div > img {
  position: absolute;
  left: 0px;
  top: 2x;
}

.show1B_l > ul li div > span {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}

.show1B_l > ul li div > p {
  font-size: 16px;
  line-height: 26px;
  color: #333;
}

.show1B_l > ul li:first-child div {
  display: block;
  margin: 0px;
}

.show1B_l > ul li:last-child {
  border: none;
}

.show1B > img {
  float: right;
  width: 524px;
  border-radius: 4px;
}

.show1C_c {
  width: 100%;
  float: left;
}

.show1C_c dl {
  width: 590px;
  padding: 16px 0px;
  float: left;
  background: #f6f6f6;
  color: #231815;
}

.show1C_c dl:first-child {
  min-height: 377px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.show1C_c dl:nth-child(2n),
.show1C_c dl:nth-child(3n) {
  float: right;
}

.show1C_c dl:nth-child(3n) {
  margin-top: 20px;
}

.show1C_c dl dt {
  font-size: 16px;
  font-weight: bold;
  padding: 0px 16px;
  margin-bottom: 14px;
}

.show1C_c dl dd {
  padding: 0px 16px;
}

.show1C_c dl dd p {
  font-size: 16px;
  line-height: 32px;
  padding-left: 16px;
  position: relative;
}

.show1C_c dl dd p em {
  position: absolute;
  left: 0px;
  top: 15px;
  line-height: 0;
}

.show1C_c.sub {
  margin: 30px 0;
}

.show1C_c.sub dl {
  width: 100%;
  min-height: auto;
}

.show1C_c.sub dl dd p {
  width: 48%;
  float: left;
  margin-top: 0;
}

.show1C_c.sub dl dd p em {
  top: 14px;
}

.show1D {
  width: 100%;
  float: left;
  margin: 40px 0px 50px 0px;
  height: 118px;
  background: #2198f2;
}

.show1D dt {
  float: left;
  width: 166px;
  text-align: center;
  height: 100%;
  line-height: 118px;
  background: #36363f;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}

.show1D dd {
  float: left;
}

.show1D dd p {
  float: left;
  font-size: 16px;
  color: #fff;
  line-height: 26px;
  margin-left: 50px;
  font-weight: bold;
  margin-top: 32px;
}

.show1D dd p span {
  display: block;
  font-weight: bold;
}

.show1E {
  width: 100%;
  float: left;
  padding-bottom: 76px;
}

.show1E > img {
  margin-top: 20px;
}

.login {
  background: #f5f5f5;
  float: left;
  width: 100%;
  padding: 10px 0 50px;
  margin-top: 124px;
}

.login .w1200 {
  background: url(../images/bapic.png) no-repeat center bottom #fff;
  padding: 60px 0;
}

.login h6 {
  font-size: 26px;
  color: #324866;
  text-align: center;
  width: 100%;
  margin: 0 0 50px;
  font-weight: 600;
}

.login .frm {
  width: 500px;
  margin: 0 auto;
}

.login .frm dl {
  padding-bottom: 15px;
  overflow: hidden;
}

.login .frm dt {
  float: left;
  font-size: 16px;
  color: #333;
  text-align: right;
  width: 220px;
  line-height: 40px;
}

.login .frm dd {
  float: left;
  margin-left: 15px;
}

.login .frm dd input {
  width: 240px;
  height: 40px;
  border: 1px solid #d3d3d3;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.login .frm dl.vcode input {
  width: 120px;
  margin-right: 10px;
}

.login .frm dl.vcode img {
  cursor: pointer;
}

.frm .btn {
  font-size: 16px;
  color: #fff;
  background: #2198f2;
  border-radius: 2px;
  display: inline-block;
  margin: 10px 0 0 235px;
  padding: 8px 25px;
}

.login .frm.frmview {
  width: 375px;
}

.login .frm.frmview dt {
  float: none;
  text-align: left;
  width: 100%;
}

.login .frm.frmview dd {
  float: none;
  margin: 0;
}

.login .frm.frmview dd input {
  width: 100%;
  overflow: hidden;
}

.login .frm.frmview dl.vcode input {
  width: 240px;
}

.login .frm.frmview dl.vcode img {
  float: right;
}

.usr {
  overflow: hidden;
  background-color: #f7f8fc;
  border: #e8e8e8 1px solid;
  padding: 30px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 124px;
}

.m_nav {
  width: 220px;
  background-color: #fff;
  padding: 20px 0;
}

.m_nav h3 {
  font-size: 20px;
  color: #2888e2;
  padding-left: 10px;
  border-bottom: #f7f8fc 3px solid;
}

.m_nav p {
  font-size: 15px;
  padding: 0 0 20px 0;
}

.m_nav li a {
  display: block;
  padding: 12px 10px;
  color: #333;
  border-left: 3px solid #fff;
  font-size: 16px;
  border-bottom: #ececec 1px solid;
}

.m_nav li.cur a,
.m_nav li a:hover {
  border-left: 3px solid #2888e2;
  background: #ececec;
}

.m_nav li:last-child a {
  border-bottom: none;
}

.m_main {
  width: 950px;
  margin: 0 0 20px 0;
  padding: 20px 30px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.m_main h2 {
  font-size: 20px;
  color: #010302;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  padding: 15px 22px;
  position: relative;
}

.m_main h2:before {
  content: "";
  width: 3px;
  height: 18px;
  background: #2888e2;
  position: absolute;
  left: 10px;
  top: 19px;
}

.m_main .m_t_nav {
  padding: 20px 0 15px;
}

.m_main .m_t_nav a {
  padding: 0 10px;
  line-height: 32px;
  color: #333;
  text-align: center;
  background: #f1f1f1;
  margin-right: 4px;
  display: inline-block;
}

.m_main .m_t_nav a.cur,
.m_main .m_t_nav a:hover {
  background: #2888e2;
  color: #fff;
}

.m_list {
  width: 100%;
}

.m_list th {
  padding: 10px 5px;
  color: #222;
  background-color: #f4f4f4;
}

.m_list td {
  padding: 10px 5px;
  font-size: 14px;
  color: #666;
  line-height: 26px;
  border-bottom: 1px solid #efefef;
}

.m_list td a {
  color: #666;
  margin-right: 8px;
}

.m_list td a:last-child {
  margin-right: 0;
}

.m_main dl {
  float: left;
  width: 100%;
}

.m_main dl dt {
  margin: 18px 0 10px;
}

.m_main dl dt.dt_hr {
  border-top: #dcdcdc 1px solid;
  padding-top: 10px;
}

.m_main dl dd input {
  color: #333;
  width: 260px;
  height: 28px;
  border: 1px solid #cacaca;
  padding: 0px 10px;
}

.m_main dl dd select {
  color: #333;
  width: 280px;
  height: 28px;
  border: 1px solid #cacaca;
  padding: 0px 10px;
}

.m_main dl dd i {
  color: #f00;
  margin-left: 10px;
}

.m_main dl dd p,
.m_main dl p.tip {
  font-size: 12px;
  color: #999;
  line-height: 18px;
}

.m_main dl dd .m_showimg {
  max-height: 40px;
  max-width: 160px;
}

.m_main dl dd textarea {
  width: 80%;
  height: 100px;
  line-height: 20px;
  font-size: 12px;
  border: 1px solid #cacaca;
  padding: 10px;
  color: #333;
}

.m_main .sub {
  padding: 8px 20px;
  color: #fff;
  background: #2888e2;
  margin-top: 26px;
  cursor: pointer;
  float: left;
}

.m_main .m_btnadd {
  line-height: 32px;
  padding: 0 15px;
  color: #fff;
  background: #2888e2;
  text-align: center;
  border-radius: 15px;
  margin: 20px 10px 0 0;
  display: inline-block;
}

.lheight22 {
  line-height: 22px;
}

.m_main dl .lheight22 p {
  color: #f00;
}

.m_main dl .lheight22 p.tip {
  font-size: 12px;
  color: #999;
  line-height: 18px;
}

.m_main dl .lheight22 a {
  color: #2888e2;
}

.m_main .speaker dl {
  width: 50%;
}

.m_main h6 {
  float: left;
  margin-top: 20px;
  width: 100%;
  font-size: 18px;
  border-top: #f0f0f0 2px solid;
  padding-top: 10px;
  font-weight: 600;
}

.imgitem {
  overflow: hidden;
}

.imgitem .pic {
  float: left;
  margin: 10px;
  position: relative;
}

.imgitem .pic i {
  content: "";
  background: url("../images/close.png") 0 0 no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -5px;
  right: -10px;
  cursor: pointer;
}

.imgitem .pic:hover i {
  display: block;
}

.imgitem .pic img {
  max-width: 100px;
  max-height: 80px;
}

#floatdiv {
  position: fixed;
  z-index: 9999;
  background: #3277bd;
  color: #fff;
  width: 530px;
  padding: 20px;
}

#floatdiv h2 {
  padding: 20px 0;
  text-align: center;
}

#floatdiv p {
  line-height: 19px;
  padding-bottom: 8px;
  text-align: justify;
  text-indent: 2em;
}

#floatdiv > i {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}

/* 2020-07-23修改成报名入口 */
/* #floatdiv{text-align:center;padding:50px 0;}
#floatdiv h3{font-size:20px;}
#floatdiv p{padding:20px 0;text-align:center;text-indent:0;}
#floatdiv p a{font-size:18px;color:#fff;padding-bottom:5px;display:inline-block;border-bottom:#fff 1px solid;font-weight:bold;}
#floatdiv img{width:200px;} */
.floatr {
  position: fixed;
  top: 260px;
  right: 0;
  z-index: 10;
  width: 144px;
  background: #3277bd;
  padding: 30px 15px;
  font-size: 16px;
  text-align: center;
}

.floatr a {
  color: #fff;
}

.floatr p {
  text-align: justify;
  padding-bottom: 10px;
}

.floatr span {
  display: inline-block;
  padding-bottom: 5px;
  border-bottom: #fff 1px solid;
  font-weight: bold;
}

.floatr .close {
  position: absolute;
  right: 1px;
  top: 5px;
  cursor: pointer;
  background: url(../images/close1.png) center no-repeat;
  background-size: cover;
  width: 25px;
  height: 25px;
}

.boothapply {
  -webkit-box-shadow: 0px 0px 10px #ececec;
          box-shadow: 0px 0px 10px #ececec;
  background: #fff;
  padding: 40px 20px 20px;
  width: 1240px;
  margin: 0 auto;
}

.boothapply h1 {
  text-align: center;
  font-size: 18px;
}

.boothapply h1 i {
  color: #f0802e;
}

.boothapply .style {
  width: 100%;
  text-align: center;
  margin: 30px 0 40px;
}

.boothapply .style span {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  line-height: 34px;
  margin-right: 40px;
}

.boothapply .style span i {
  width: 55px;
  height: 34px;
  border: 1px solid #b0b0b0;
  border-radius: 2px;
  display: block;
  float: left;
  margin-right: 10px;
}

.boothapply .style span:nth-child(1) i {
  background: #772d84;
}

.boothapply .style span:nth-child(2) i {
  background: #b0b0b0;
}

.boothapply .style span:nth-child(3) i {
  border: 1px solid #f0802e;
  background: #f0802e;
}

.boothapply .des {
  font-size: 16px;
  color: #666;
  line-height: 34px;
  text-align: center;
  margin-top: 12px;
}

.boothapply .des i {
  color: #2888e2;
}

.boothapply .btns {
  width: 100%;
  text-align: center;
}

.boothapply .btns a {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  padding: 0 20px;
  cursor: pointer;
  height: 43px;
  text-align: center;
  line-height: 43px;
  margin: 0 10px 40px;
  cursor: pointer;
}

.boothapply .btns a:first-child {
  background: #f0802e;
}

.boothapply .btns a:nth-child(2) {
  background: #2e2e2e;
}

.boothapply .btns a:nth-child(3) {
  background: #2888e2;
}

.boothapply .floorplan {
  position: relative;
  margin: 40px 0;
}

.boothapply .floorplan input {
  position: absolute;
  border: #b0b0b0 1px solid;
  text-align: center;
  font-family: "Arial";
  font-size: 14px;
  cursor: pointer;
  background: #772d84;
  color: #fff;
}

.boothapply .floorplan input:hover {
  background: #f0802e;
}

.boothapply .floorplan input.used {
  background: #f0802e;
}

.boothapply .floorplan input.saled {
  background: #b0b0b0;
}

.meetreg {
  padding: 150px 0;
}

/*background:url('../images/conference_bg.jpg') 0 bottom no-repeat;*/
.meetreg .item:first-child {
  margin: 0 200px 0 290px;
}

.meetreg .item {
  float: left;
  font-size: 16px;
}

.meetreg .item .btn a {
  background-color: #236ec8;
  color: #fff;
  display: inline-block;
  padding: 10px 60px;
  border-radius: 10px;
}

.meetreg .item .note {
  color: #666;
  padding-top: 30px;
  line-height: 30px;
}

.meetreg .item:last-child .note {
  text-align: center;
}

.serA_r {
  float: right;
  width: 46%;
  text-align: center;
}

.proitem.cur {
  height: unset;
}

.proitem {
  height: 180px;
  overflow: hidden;
  width: 100%;
  padding: 30px 0 0;
}

.proitem h4 {
  font-size: 18px;
  line-height: 40px;
}

.proitem h4 i {
  width: 40px;
  height: 40px;
  background: url(../images/up.png) center no-repeat;
  background-size: 100%;
  float: right;
  cursor: pointer;
}

.proitem.cur h4 i {
  background-image: url(../images/down.png);
}

.proitem .row {
  overflow: hidden;
  padding-top: 15px;
}

.proitem .item {
  float: left;
  width: 48%;
}

.proitem .item:nth-child(2n) {
  float: right;
}

.proitem .item p {
  height: 24px;
}

.proitem .item span {
  color: #999;
  display: block;
  height: 36px;
}

.proitem .item input {
  line-height: 36px;
  width: 98%;
  border: #999 1px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 15px;
  margin-top: 10px;
}

.exhibitpro h2 {
  margin-bottom: 15px;
}

.exhibitpro h2:before {
  display: none;
}

.exhibitpro h5 {
  margin: 30px 0 15px;
  position: relative;
}

.exhibitpro h5:before {
  content: "";
  width: 80px;
  height: 3px;
  background-color: #282828;
  left: 0;
  top: -3px;
  position: absolute;
}

.expropic {
  max-width: 50%;
}

.exhibitproitems {
  font-size: 16px;
  margin-top: 20px;
  overflow: hidden;
}

.exhibitproitems h6 {
  padding-top: 20px;
  border-top: #999 1px solid;
  font-size: 22px;
  font-weight: bold;
}

.exhibitproitems .items {
  float: left;
  width: 52%;
}

.exhibitproitems .item {
  padding-top: 25px;
}

.exhibitproitems .item strong {
  color: #333;
}

.exhibitproitems .item p {
  color: #666;
}

.exhibitproitems .pro_pic {
  float: right;
  width: 38%;
}

@media screen and (max-width: 1441px) {
  .banner .swiper-slide .content img {
    width: 36%;
  }
}
@media screen and (min-width: 1200px) {
  .inA.on {
    position: fixed;
    top: 113px;
    bottom: unset;
  }
  .inG .item h2 {
    margin-bottom: 8px;
  }
  .spe1B .spedl dl dd > div {
    height: 220px;
    overflow-y: auto;
  }
  .inG .item:hover {
    -webkit-box-shadow: 0 0 10px #aaa;
            box-shadow: 0 0 10px #aaa;
  }
  .inG .item:hover > img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .reviewsPics .item a:hover {
    -webkit-box-shadow: 0 0 10px #aaa;
            box-shadow: 0 0 10px #aaa;
  }
  .reviewsPics .item a:hover > img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  ::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background-color: #F5F5F5;
  }
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background-color: #888;
  }
}
@media screen and (max-width: 1200px) {
  .header .logo {
    line-height: 112px;
    width: 510px;
  }
  .menu-handler {
    display: block;
  }
  .w1200 {
    width: 90%;
    padding: 0px 5%;
  }
  .banner .swiper-slide .content {
    width: 90%;
    left: 5%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .speak {
    padding-bottom: 80px;
  }
  .header_R,
  .header_R strong,
  .nav {
    display: none;
  }
  .inB ul li {
    margin: 0px 1%;
  }
  .fot_top dl {
    display: none;
  }
  .fot_top dl:nth-child(1) {
    display: block;
    margin: 0 auto;
    width: 100%;
    float: none;
  }
  .fot_en {
    text-align: center;
  }
  .fot_top dl dd img {
    margin-top: 0px;
  }
  .fot_top {
    padding: 50px 0px;
  }
  .fot_en {
    padding: 30px 0px;
  }
  .menuBox {
    top: 112px;
  }
  .Eng {
    width: 100%;
    float: left;
    margin-top: 30px;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
  }
  .Eng img {
    margin-right: 20px;
  }
  .N_list {
    display: none;
  }
  .aboutB > ul {
    width: 100%;
    text-align: center;
    padding: 30px 0px;
  }
  .aboutB > ul li {
    display: inline-block;
    margin: 0px 1%;
    padding: 0px;
  }
  .aboutB > img {
    width: 100%;
  }
  .aboutA td {
    padding-right: 0px;
    width: 100%;
    float: left;
  }
  .about2_con ul {
    text-align: center;
  }
  .about2_con ul li {
    float: none;
    display: inline-block;
    margin: 10px 2%;
  }
  .cen1B dl {
    width: 100%;
    margin-top: 20px;
  }
  .cen1B {
    padding-top: 15px;
  }
  .serA_l,
  .serA_r {
    width: 100%;
  }
  .serA > img {
    width: 100%;
    margin: 0px;
  }
  .serB {
    margin-top: 40px;
  }
  .show_con li {
    width: 100%;
  }
  .show1A_l {
    width: 100%;
  }
  .show1A_R,
  .show1B_l {
    width: 100%;
  }
  .show1A_R img {
    width: 49.5%;
  }
  .show1B > img {
    width: 100%;
    margin-top: 20px;
  }
  .show1C_c dl {
    width: 100%;
    margin: 10px 0px;
  }
  .show1D {
    height: auto;
  }
  .show1D dt {
    width: 90%;
    height: auto;
    padding: 30px 5%;
    line-height: 24px;
  }
  .show1D dd p {
    margin-top: 0px;
  }
  .show1D dd {
    padding: 30px 0px;
  }
  .show1D dd p {
    width: 33%;
    margin: 8px 0px;
    text-align: center;
    float: left;
  }
  .spe1C dl {
    width: 100%;
    margin: 10px 0px;
  }
  .spe1B > ul li {
    width: 100%;
  }
  .spe1B > ul li > img {
    width: 100%;
  }
  .login {
    margin-top: 120px;
  }
  .usr {
    margin-top: 60px;
  }
  .m_nav {
    display: none;
  }
  .usr .w1200 {
    width: 100%;
    padding: 0;
  }
  .m_main {
    width: 96%;
    padding: 30px 2%;
    margin: 0;
    float: none;
    overflow: hidden;
  }
  .memnav {
    display: block;
  }
  .spe1A .speak-tit {
    width: 50%;
  }
  .spe1A .speak-tit p {
    margin-top: 7px;
    line-height: 26px;
  }
  .spe1A .speak-img {
    padding-top: 6px;
  }
  .spe1B .spedl dl {
    width: 49.2%;
    margin-right: 0.8%;
  }
  .spe1B .spedl dl:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  .spe1B .spedl dl:nth-child(3n) {
    float: left;
    margin-right: 0.8%;
  }
  .contA_c_a {
    padding: 20px 10px;
  }
  .contA_c_a > dl {
    width: 280px;
  }
  .cen1A .fl,
  .cen1A .fr {
    width: 100%;
  }
  .meetreg .item {
    margin: 100px 0;
  }
  .meetreg .item:first-child {
    margin: 100px 150px 100px 200px;
  }
}
@media screen and (max-width: 768px) {
  .banner.serFrimgs {
    float: none;
    width: 100%;
  }
  .tright {
    padding: 20px 20px 0 0;
  }
  .tright .time {
    margin: 0 0 0 20px;
  }
  .tright .lan {
    display: none;
  }
  #floatdiv {
    display: none;
  }
  .inA .inA-box {
    position: static;
  }
  .inA {
    position: unset;
    padding: 0 4%;
    overflow: hidden;
  }
  .inA a {
    position: relative;
    width: 20%;
    font-size: 22px;
    float: left;
    text-align: center;
    margin: 0px;
  }
  .inA a em {
    height: 30px;
  }
  .inA a span {
    display: inline-block;
    font-size: 18px;
    margin-left: 5px;
    padding-left: 9px;
  }
  .inB ul li {
    width: 48%;
    margin: 20px 0px 0px 0px;
    float: left;
  }
  .inB ul li:nth-child(2n) {
    float: right;
  }
  .inB_e p {
    margin: 10px 20px;
  }
  .inB .desright {
    position: unset;
    background-color: unset;
  }
  .inB .desright .video {
    width: 100%;
  }
  .inB .desright .counter .item p {
    padding: 0 10px;
  }
  .inB .counter_wrapper {
    display: block;
  }
  .inB .counter_wrapper .counter_item {
    width: 99%;
    margin: 20px auto;
  }
  .inI .new_pic {
    width: 99%;
    display: inline-block;
  }
  .fot_en p a {
    display: block;
  }
  .aboutB > ul li {
    width: 42%;
    padding: 0px 4%;
    margin: 5px 0px;
    float: left;
  }
  .aboutB > ul li:nth-child(2n) {
    float: right;
  }
  .aboutB > ul li p {
    height: 38px;
    overflow: hidden;
  }
  .ba_tit {
    background: none;
  }
  .backC p {
    padding-top: 60px;
  }
  .backC p strong {
    top: 0px;
  }
  .spe1B > ul li dl dd p {
    width: 100%;
    float: none;
  }
  .agenda table {
    border-spacing: 2px;
  }
  .agenda table,
  .agenda .tip {
    width: 100%;
  }
  .agenda table th {
    padding: 10px 7px;
    border-radius: 0;
  }
  .agenda table td {
    padding: 10px 7px;
    border-radius: 0;
  }
  .show1C_c.sub dl dd p {
    width: 92%;
  }
  .serAddr .item {
    width: 100%;
  }
  .serAddr .item:nth-child(2n) {
    margin-left: 0;
    margin-top: 30px;
  }
  .serAddr .item h5 {
    padding: 10px 0 10px 30px;
    font-size: 20px;
  }
  .serAddr .item p {
    font-size: 14px;
    line-height: 24px;
  }
  .inA a {
    padding: 0;
  }
  .inB .fl {
    width: 100%;
    float: none;
  }
  .inB .fr {
    width: 100%;
    float: none;
    margin-top: 30px;
  }
  .inC {
    margin-top: 0;
  }
  .inC .pic {
    position: static;
  }
  .inC .fr {
    width: 100%;
    float: none;
    margin-top: 30px;
  }
  .inG .item {
    width: 100%;
    margin: 0 0 30px;
    -webkit-box-shadow: 0 0 10px #aaa;
            box-shadow: 0 0 10px #aaa;
    padding: 20px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
  }
  .inG .item h5 {
    text-align: left;
  }
  .inG .item h2 {
    text-align: left;
  }
  .inG .item:last-child {
    border-bottom: none;
  }
  .inH .item {
    width: 45%;
    height: 132px;
    overflow: hidden;
  }
  .inH .item:nth-child(2n) {
    margin-right: 0;
  }
  .top8_lists .top8_item {
    width: 45%;
  }
  .standardpro .process {
    width: 90%;
    margin-left: 0;
    float: none;
  }
  .standardpro .process .des h6 {
    font-size: 16px;
    width: 260px;
  }
  .standardpro .process .des p {
    padding: 20px 0;
    font-size: 15px;
  }
  .standardpro .standard {
    float: none;
    width: 90%;
    padding: 40px 5%;
    margin-top: 50px;
    min-height: 0;
  }
  .foot_ad .f_tmc {
    display: none;
  }
  .foot_ad {
    line-height: 1.5;
    padding: 20px 0;
    font-size: 15px;
    text-align: left;
  }
  .foot_ad .close {
    top: 0;
  }
  .innovative {
    width: 100%;
    float: none;
    padding-right: 0;
    border-right: none;
    margin: 50px 0 0;
  }
  .innovative_related {
    width: 100%;
    float: none;
    margin: 50px 0;
    border-top: #a8a8a8 1px solid;
    padding-top: 30px;
  }
  .spe1B .spedl {
    padding: 0;
  }
  .spe1A .speak-tit {
    width: 100%;
    float: none;
  }
  .spe1A .speak-img {
    width: 100%;
    float: none;
  }
  .spe1B .spedl dl {
    width: 100%;
    float: none;
  }
  .spe1B .spedl dl:nth-child(2n) {
    float: none;
    margin-right: 0;
  }
  .spe1B .spedl dl:nth-child(3n) {
    float: none;
    margin-right: 0%;
  }
  .spe1B .spedl dl dd strong {
    padding-top: 20px;
    margin: 0;
  }
  .spe1B .spedl dl dd div {
    padding: 16px 10px;
  }
  .spe1B .spedl dl dd div p {
    padding-left: 15px;
  }
  .spe1B .spedl dl dd p br {
    display: none;
  }
  .backA ul li {
    width: 49.2%;
  }
  .backA ul li:nth-child(2n) {
    margin-right: 0;
    float: right;
  }
  .contA_con,
  .contB_con {
    width: 100%;
  }
  .contA_c_a > dl {
    width: 330px;
  }
  .mediafrm p {
    width: 100%;
  }
  .mediafrm p input {
    width: 100%;
  }
  .mediafrm p select {
    width: 100%;
  }
  .fot_top dl dd div {
    text-align: center;
  }
  .fot_top dl dd div img {
    float: unset;
    margin-right: 0;
  }
  .fot_top dl dd div p {
    width: 100%;
  }
  .fot_top dl dd div:nth-child(2) p {
    padding-top: 0;
  }
  .aboutC .fl,
  .aboutC .fr,
  .backA_con .fl,
  .backA_con .fr,
  .show1A .show1A_fl,
  .serA img.fr {
    width: 100%;
  }
  .aboutC p img:first-child {
    margin: 0 0 15px;
  }
  .reviewsPics .item a {
    width: 49%;
    margin: 0 2% 20px 0;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  .reviewsPics .item a:nth-child(2n),
  .cen1C ul.imgli li:nth-child(2n) {
    margin-right: 0;
  }
  .cen1C ul.imgli li {
    width: 49%;
    margin-right: 2%;
  }
  .cen1C ul.imgli li:nth-child(5n) {
    margin-right: 2%;
  }
  .cen1C ul li a {
    padding: 15px;
  }
  .cen1C ul li a span {
    margin-top: 0;
    height: auto;
    -webkit-line-clamp: 10;
  }
  .meetreg .item {
    margin: 0 0 50px;
  }
  .meetreg .item:first-child {
    margin: 50px 0;
  }
  .meetreg .item:last-child .note {
    text-align: left;
  }
  .expropic {
    max-width: 100%;
  }
  .exhibitproitems .items,
  .exhibitproitems .pro_pic {
    float: none;
    width: 100%;
  }
  .exhibitproitems .pro_pic {
    margin-top: 25px;
  }
}
@media screen and (max-width: 600px) {
  .header {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 20;
    height: 112px;
    padding: 0px;
  }
  .banner,
  .N_banner {
    margin-top: 112px;
  }
  .header {
    height: 70px;
  }
  .banner,
  .N_banner {
    margin-top: 70px;
  }
  .header .logo {
    line-height: 1;
    width: auto;
  }
  .header .logo img {
    height: 35px;
  }
  .header_R {
    margin: 12px 10px 0px 0px;
  }
  .menu-handler {
    margin-top: 8px;
  }
  .menu-handler.active {
    margin-top: 7px;
  }
  .menuBox {
    top: 70px;
  }
  .banner .pagination {
    bottom: 10px;
  }
  .banner .pagination .swiper-pagination-switch {
    width: 8px;
    height: 8px;
    margin: 0px 2px;
  }
  .inA {
    padding: 12px 5%;
    width: 90%;
  }
  .inA a {
    width: 46%;
    margin: 10px 0px;
    float: left;
    line-height: 40px;
  }
  .inA a:nth-child(2n) {
    float: right;
  }
  .tit span {
    font-size: 26px;
  }
  .tit span:before,
  .tit span:after {
    top: 8px;
  }
  .inB,
  .inD {
    padding: 30px 0px;
  }
  .tit p {
    font-size: 14px;
    line-height: 24px;
  }
  .inB .tit span {
    margin-bottom: 11px;
  }
  .inB ul li span {
    font-size: 26px;
  }
  .inB ul li p {
    font-size: 12px;
    margin-top: 7px;
    height: 32px;
    overflow: hidden;
  }
  .inB ul li span:after {
    font-size: 23px;
  }
  .inB ul {
    margin-top: 4px;
  }
  .inB_e {
    margin-top: 16px;
  }
  .inB_e p strong {
    width: 100%;
    margin-right: 0px;
    display: block;
  }
  .inC {
    padding: 40px 0px 40px 0px;
  }
  .inC_c_t div {
    width: 100%;
    margin-right: 0px;
    margin-top: 20px;
  }
  .inC_c_t div span {
    font-size: 18px;
  }
  .inC_c_t div p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 4px;
  }
  .inC_c_t {
    padding: 30px 0px;
  }
  .inC_con {
    margin-top: 26px;
  }
  .inC_c_t div:first-child {
    margin-top: 0px;
  }
  .inD_con h4 span {
    padding: 0px 2px;
    font-size: 18px;
    height: 28px;
    top: -14px;
  }
  .inD_con h4 span img {
    width: 22px;
  }
  .inD_con h4 {
    margin-top: 40px;
  }
  .inD_con_c a {
    width: 48%;
    margin-right: 0px;
  }
  .speak {
    padding-bottom: 30px;
  }
  .inD_con_c a:nth-child(2n) {
    float: right;
  }
  .inD_con_c a:nth-child(3n) {
    margin-right: 0px;
  }
  .inD_con_c {
    margin-top: 0px;
  }
  .inD_con h4 {
    height: 16px;
  }
  .inE a {
    width: 180px;
    line-height: 40px;
  }
  .inE {
    padding: 40px 0px;
  }
  .fot_top {
    padding: 30px 0px;
  }
  .fot_en {
    padding: 20px 0px;
  }
  .fot_en p {
    font-size: 14px;
    line-height: 20px;
  }
  .aboutA .tit span,
  .backA .tit span,
  .cen1A .tit span,
  .serA .tit span,
  .speak .tit span,
  .show1A .tit span,
  .agenda .tit span {
    font-size: 18px;
    line-height: 34px;
  }
  .aboutA {
    padding: 30px 0px;
  }
  .aboutA table {
    margin-top: 10px;
  }
  .aboutB > ul li {
    margin: 10px 0px;
  }
  .aboutB > ul li span {
    font-size: 26px;
  }
  .aboutB > ul li p {
    font-size: 12px;
    line-height: 20px;
    margin-top: 4px;
  }
  .aboutB > ul li span:after {
    font-size: 18px;
  }
  .aboutC,
  .aboutD {
    padding: 30px 0px;
  }
  .aboutC p:first-child {
    margin-top: 0px;
  }
  .aboutD dl {
    width: 100%;
    margin: 10px 0px;
  }
  .aboutD dl dt {
    margin-bottom: 10px;
  }
  .about1_con p img {
    width: 160px;
  }
  .about1_con {
    margin-top: 24px;
  }
  .about2_con ul li {
    width: 100%;
    margin: 10px 0px;
  }
  .about2_con:last-child {
    padding-bottom: 30px;
  }
  .backC p {
    width: 100%;
  }
  .backC {
    margin-top: 30px;
  }
  .cenA a {
    width: 100%;
    margin-right: 0px;
    margin-top: 20px;
  }
  .cenA {
    margin-top: 5px;
  }
  .cenB li > span {
    padding: 0px 20px 0px 0px;
  }
  .cenB li {
    padding: 20px 0px 20px 98px;
  }
  .cenB {
    margin-top: 4px;
  }
  .page li {
    width: 22px;
    height: 22px;
    margin: 0px 2px;
  }
  .page li a {
    line-height: 22px;
  }
  .cen1C ul li {
    width: 100%;
    margin-right: 0px;
  }
  .cen1C {
    padding-bottom: 35px;
  }
  .cen2_con > h5 span {
    font-size: 18px;
    padding: 0px 10px;
  }
  .cen2_con > h5 {
    margin: 44px 0px 20px 0px;
  }
  .cen2_con:last-child {
    padding-bottom: 36px;
  }
  .contA_c_a > img {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .contA_c_a > dl {
    width: 100%;
    margin-left: 0px;
    margin-top: 20px;
  }
  .contA > h4 {
    margin: 28px 0px 0px 0px;
  }
  .serA_l > span,
  .serB > span {
    font-size: 20px;
    margin-bottom: 22px;
  }
  .serA_l > div {
    padding: 0;
    line-height: 28px;
  }
  .serA .tit {
    margin-bottom: 18px;
  }
  .serB p {
    font-size: 14px;
    line-height: 24px;
    padding: 0px 0px 0px 50px;
  }
  .serB p:before {
    left: 0px;
  }
  .map {
    display: none;
  }
  .smap {
    width: 100%;
    margin: 30px 0;
    display: block;
    float: left;
  }
  .serA {
    margin-top: 30px;
  }
  .show_con li a > div {
    width: 134px;
  }
  .show_con li a {
    padding: 6px 24px 6px 156px;
  }
  .show_con {
    margin-top: 16px;
  }
  .show1A {
    padding: 26px 0px;
  }
  .show1A_l {
    margin-top: 20px;
  }
  .show1A_l > ul li {
    width: 100%;
  }
  .show1A_R {
    margin-top: 28px;
  }
  .show1B {
    padding: 0px 0px 30px 0px;
  }
  .show1A_l > strong,
  .show1B_l > strong,
  .show1C > strong,
  .show1E > strong {
    margin-bottom: 0px;
  }
  .show1C {
    padding: 30px 0px;
  }
  .show1C_c {
    margin-top: 20px;
  }
  .show1D dd p {
    width: 100%;
  }
  .show1D {
    margin-bottom: 30px;
  }
  .show1E {
    padding-bottom: 36px;
  }
  .spe1A_con > p {
    display: none;
  }
  .spe1B > ul li {
    background: none;
  }
  .spe1B > ul li dl {
    width: 100%;
    position: static;
    float: left;
    padding: 6px 0px 30px 0px;
    color: #333;
  }
  .spe1B > ul li > img {
    opacity: 1;
  }
  .spe1B > ul li dl dd > img {
    width: 38px;
    left: 0px;
  }
  .spe1B > ul li dl dd {
    padding-left: 45px;
  }
  .spe1A {
    padding: 30px 0px 40px 0px;
  }
  .spe1A_con {
    margin-top: 26px;
  }
  .spe1B > strong {
    font-size: 16px;
  }
  .spe1B > ul li {
    margin-top: 0px;
  }
  .spe1B > ul li:first-child {
    margin-top: 0px;
  }
  .spe1B {
    padding: 32px 0px 0px 0px;
  }
  .spe1C {
    margin-top: 22px;
  }
  .spe1C dl dd {
    height: auto;
  }
  .spe_ul li {
    padding: 20px 0px 38px 40px;
    background: url(../images/sico5.jpg) no-repeat left 19px;
  }
  .spe_ul li p {
    width: 100%;
    position: static;
    margin-top: 10px;
  }
  .xq_top {
    padding-top: 30px;
  }
  .xq_en_l {
    width: 100%;
  }
  .xq_en {
    padding-bottom: 30px;
  }
  .banner .swiper-slide .content img {
    padding-top: 26px;
  }
  .show1C_c dl dd p em,
  .spe1C dl dd p em {
    font-size: 12px;
  }
  .login {
    margin-top: 80px;
  }
  .login .w1200 {
    width: 100%;
    padding: 30px 0;
  }
  .login h6 {
    font-size: 18px;
    margin: 0 0 30px;
  }
  .login .frm {
    width: 96%;
    margin: 0 2%;
  }
  .login .frm dt {
    width: 100%;
    text-align: left;
  }
  .login .frm dd {
    width: 100%;
    margin-left: 0;
  }
  .login .frm dd input {
    width: 96%;
    padding-left: 2%;
  }
  .login .frm dl.vcode input {
    width: 50%;
  }
  .frm .btn {
    width: 98%;
    margin-left: 0;
    padding: 10px 0;
    text-align: center;
  }
  .login .frm.frmview {
    width: 90%;
    margin: 0 5%;
  }
  .login .frm.frmview dd {
    float: none;
    margin: 0;
  }
  .login .frm.frmview dd input {
    width: 100%;
    overflow: hidden;
  }
  .login .frm.frmview dl.vcode input {
    width: 50%;
  }
}