@font-face {
  font-family: "iconfont";
  src: url('../font/chinax_font.eot?t=1604648726881');
  /* IE9 */
  src: url('../font/chinax_font.eot?t=1604648726881#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('../font/chinax_font.woff?t=1604648726881') format('woff'),
    url('../font/chinax_font.ttf?t=1604648726881') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../font/chinax_font.svg?t=1604648726881#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.x-icongantanhao:before {
  content: "\e710";
}

.x-iconrfq:before {
  content: "\e6c1";
}

.x-iconxieyi:before {
  content: "\e635";
}

.x-icontuandui:before {
  content: "\e6b8";
}

.x-iconbiaodan:before {
  content: "\e608";
}

.x-iconbaojia1:before {
  content: "\e600";
}

.x-iconsearch_12:before {
  content: "\e70d";
}

.x-iconyes:before {
  content: "\e6c6";
}

.x-iconnext:before {
  content: "\e613";
}

.x-iconback:before {
  content: "\e687";
}

.x-iconwebsite1:before {
  content: "\e6de";
}

.x-iconzixun:before {
  content: "\e612";
}

.x-iconbaozhang:before {
  content: "\e61e";
}

.x-iconxingbiao:before {
  content: "\e82c";
}

.x-iconwebsite:before {
  content: "\e6c7";
}

.x-iconvediochat:before {
  content: "\e6b7";
}

.x-iconsearch:before {
  content: "\e6be";
}

.x-iconyoutube:before {
  content: "\e6cd";
}

.x-iconfacebook1:before {
  content: "\e6cf";
}

.x-iconlinkedin1:before {
  content: "\e6d0";
}

.x-iconwechat1:before {
  content: "\e6d1";
}

.x-icontwitter1:before {
  content: "\e6d2";
}

.x-iconguanbi:before {
  content: "\e713";
}

.x-iconapparel:before {
  content: "\e697";
}

.x-iconcategories:before {
  content: "\e698";
}

.x-iconagriculture:before {
  content: "\e699";
}

.x-iconchemicals:before {
  content: "\e69a";
}

.x-iconelectronics_components:before {
  content: "\e69b";
}

.x-iconautomobiles:before {
  content: "\e69c";
}

.x-iconcomputer:before {
  content: "\e69d";
}

.x-iconelectronics_equipment:before {
  content: "\e69e";
}

.x-iconconstuction:before {
  content: "\e69f";
}

.x-iconelectronics:before {
  content: "\e6a0";
}

.x-iconenergy:before {
  content: "\e6a1";
}

.x-iconcrafts:before {
  content: "\e6a2";
}

.x-iconbeauty:before {
  content: "\e6a3";
}

.x-iconeyewear:before {
  content: "\e6a4";
}

.x-iconfood:before {
  content: "\e6a5";
}

.x-iconfurniture:before {
  content: "\e6a6";
}

.x-iconhealth:before {
  content: "\e6a7";
}

.x-iconhome_appliances:before {
  content: "\e6a8";
}

.x-iconindustrial:before {
  content: "\e6a9";
}

.x-iconleather:before {
  content: "\e6aa";
}

.x-iconminerals:before {
  content: "\e6ab";
}

.x-iconhome:before {
  content: "\e6ac";
}

.x-iconhardware:before {
  content: "\e6ad";
}

.x-iconluggage:before {
  content: "\e6ae";
}

.x-iconoffice:before {
  content: "\e6af";
}

.x-iconplastics:before {
  content: "\e6b0";
}

.x-iconmachinery:before {
  content: "\e6b1";
}

.x-iconsecurity:before {
  content: "\e6b2";
}

.x-iconfashion_accessories:before {
  content: "\e6b3";
}

.x-iconprinting_publishing:before {
  content: "\e6b4";
}

.x-iconservice_equipment:before {
  content: "\e6b5";
}

.x-iconshoes:before {
  content: "\e6b6";
}

.x-icontelecommunications:before {
  content: "\e6ba";
}

.x-icontools:before {
  content: "\e6c9";
}

.x-iconlights:before {
  content: "\e6ca";
}

.x-iconpackaging:before {
  content: "\e6cb";
}

.x-iconmechanical_parts:before {
  content: "\e6cc";
}

.x-icontoys:before {
  content: "\e6d3";
}

.x-iconsports:before {
  content: "\e6d4";
}

.x-icontransport:before {
  content: "\e6d5";
}

.x-iconmeasurement:before {
  content: "\e6d6";
}

.x-iconbusiness1:before {
  content: "\e603";
}

.x-iconlocal:before {
  content: "\e60a";
}

.x-iconenvironment:before {
  content: "\e60b";
}

.x-iconexcess:before {
  content: "\e60c";
}

.x-iconother:before {
  content: "\e60d";
}

.x-iconsite:before {
  content: "\e6ed";
}

.x-iconverified:before {
  content: "\e6ee";
}

.x-iconcertification:before {
  content: "\e6ef";
}

.x-iconhot:before {
  content: "\e6f4";
}

.x-iconmanual:before {
  content: "\e709";
}

.x-iconbusiness:before {
  content: "\e70a";
}

.x-icondown:before {
  content: "\e68a";
}

.x-iconup:before {
  content: "\e68c";
}

.x-iconmenu_aboutecer:before {
  content: "\e70f";
}

.x-icondrop:before {
  content: "\e719";
}

.x-iconfangdajing:before {
  content: "\e614";
}

/*public*/
body {
  background: #F8F8F8
}

ul,
li {
  list-style: none;
}

* {
  margin: 0;
  padding: 0;
}

.fn-clear {
  zoom: 1;
}

.fn-clear:after {
  content: "";
  display: block;
  clear: both;
}

.main {
  max-width: 1520px;
  max-width: 1200px;
  width: 1200px;
  padding: 0 60px;
  margin: 0 auto;
}

.main .float-left {
  float: left
}

.main .float-right {
  float: right
}

/*footer */
.cx_footer {
  background: #eee;
  overflow: hidden;
  font: 12px/1.5 Arial, sans-serif
}

.cx_footer input {
  font: 12px/1.5 Arial, sans-serif
}

.cx_footer .rulebox {
  margin: 0 auto
}

.cx_footer .page_topsearch .title {
  padding: 28px 0 16px;
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: rgba(68, 68, 68, 1);
  line-height: 16px;
  text-align: center
}

.cx_footer .page_topsearch .searcharea {
  text-align: center
}

.cx_footer .page_topsearch .searcharea form {
  margin-bottom: 0
}

.cx_footer .page_topsearch .searcharea .inputbtn {
  width: 272px;
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(170, 170, 170, 1);
  outline: 0;
  background: #eee;
  padding: 0 12px;
  font-size: 14px
}

.cx_footer .page_topsearch .searcharea .btnsumbit {
  width: 120px;
  height: 40px;
  background: rgba(255, 255, 255, 1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(170, 170, 170, 1);
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: rgba(17, 17, 17, 1);
  line-height: 16px;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.cx_footer .page_topsearch .searcharea .btnsumbit:hover {
  background: #aaa
}

.cx_footer .page_copyright {
  position: relative;
  padding-bottom: 48px;
  text-align: center;
  height: 56px;
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: #a6a6a6;
  line-height: 28px;
  box-sizing: content-box;
  margin-top: 27px;
  padding-top: 24px;
  border-top: 1px solid #ddd;
}

.cx_footer .page_copyright a {
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: #777777;
  line-height: 10px;
  height: 10px;
  display: inline-block;
  border-left: 1px solid #777;
  padding: 0 14px;
  text-decoration: none;
}

.cx_footer .page_copyright a:hover {
  color: #3ca860
}

.cx_footer .page_copyright a.copyhome {
  border-left: none
}

.cx_footer .wechatbox {
  position: relative
}

.cx_footer .wechatbox>div {
  position: absolute;
  bottom: 42px;
  width: 120px;
  height: 120px;
  max-width: unset;
  background: #fff;
  -webkit-box-shadow: 0 0 5px #333;
  -moz-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  left: -57px;
  display: none;
  box-sizing: content-box;
}

.cx_footer .wechatbox>div img {
  width: 100%
}

.cx_footer .wechatbox:hover div {
  display: block
}

.cx_footer .appstore>div {
  position: absolute;
  bottom: -96px;
  width: 120px;
  height: 120px;
  max-width: unset;
  background: #fff;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  left: -148px;
  display: none;
  z-index: 98;
  -webkit-box-shadow: 0 0 5px #333;
  -moz-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333;
  z-index: 98;
  box-sizing: content-box;
}

.cx_footer .appgoogle>div {
  position: absolute;
  bottom: -99px;
  width: 120px;
  height: 120px;
  max-width: unset;
  background: #fff;
  -webkit-box-shadow: 0 0 5px #333;
  -moz-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  left: -148px;
  display: none;
  z-index: 98;
  box-sizing: content-box;
}

/*banner*/
.cx_banner {
  position: relative;
  overflow: hidden;
  height: 500px;
  background: #fff
}

.cx_banner a {
  color: #fff
}

.cx_banner .item {
  text-align: center;
  height: 500px;
  overflow: hidden;
  position: relative
}

.cx_banner .item>a {
  display: block;
  height: 100%;
  position: relative
}

.cx_banner .item>a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%)
}

.cx_banner .item>a>img {
  /*height: 100%;*/
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}


.cx_banner .item.cx_banner2 .item-desc {
  left: 60px
}

.cx_banner .item.cx_banner2 .wrap-rule {
  position: relative;
  height: 100%;
  text-align: left
}

.cx_banner .item.cx_banner2 .banner-title {
  margin-bottom: 4px;
  text-align: left;
  padding: 0
}

.cx_banner .item .text-group {
  font-size: 20px
}

.cx_banner .item .icon-text .text {
  font-weight: 700
}

.cx_banner .item .icon-text .text,
.cx_banner .item .text-group {
  line-height: 32px
}

.cx_banner .item .line-title {
  font-size: 37px;
  line-height: 52px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, .49);
  font-weight: 700;
  position: relative;
  padding-bottom: 28px;
  text-transform: capitalize
}

.cx_banner .item.cx_banner2>a::before {
  background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .24) 100%)
}

.cx_banner .item.cx_banner2 .item-desc {
  width: 45%
}

.cx_banner .item.cx_banner2 .text-group {
  padding-right: 35.6%
}

.cx_banner .item-desc {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2
}

.cx_banner .banner-title {
  width: 100%;
  font-size: 56px;
  line-height: 79px;
  font-weight: 700;
  text-align: center;
  padding: 0 40px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: capitalize;
  margin-bottom: 30px;
  text-shadow: 0 2px 8px rgba(0, 0, 0, .49)
}

.cx_banner .show-list {
  font-size: 0;
  text-align: center
}

.cx_banner .show-list .list-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5%
}

.cx_banner .show-list .list-item:last-child {
  margin-right: 0
}

.cx_banner .show-list i {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-repeat: no-repeat;
  margin-right: 24px
}

.cx_banner .show-list .item-icon1 {
  background-position: -16px -17px
}

.cx_banner .show-list .item-icon2 {
  background-position: -149px -17px
}

.cx_banner .show-list .item-icon3 {
  background-position: -281px -17px
}

.cx_banner .show-list .item-icon4 {
  background-position: -413px -17px
}

.cx_banner .show-list .text {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: left;
  text-transform: capitalize;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .7)
}

.cx_banner .nav-list {
  font-size: 0;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 32px;
  text-align: center;
  z-index: 2
}

.cx_banner .nav-list li {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border-radius: 8px;
  background-color: #fff;
  opacity: .7;
  margin: 0 8px;
  cursor: pointer;
  -webkit-transition-property: width opacity background-color;
  -o-transition-property: width opacity background-color;
  -moz-transition-property: width opacity background-color;
  transition-property: width opacity background-color;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0
}

.cx_banner .nav-list li.on {
  width: 48px;
  opacity: 1;
  background-color: #FF8539;
}

.cx_banner .next,
.cx_banner .prev {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: rgba(0, 0, 0, .4);
  margin-top: -25px;
  opacity: 0;
  visibility: hidden;
  color: #fff;
  font-size: 36px;
  box-shadow: none;
  z-index: 2
}

.cx_banner .next:hover,
.cx_banner .prev:hover {
  background-color: rgba(0, 0, 0, .7)
}

.cx_banner .prev {
  left: 50px
}

.cx_banner .next {
  right: 50px
}

.cx_banner .prev {
  -webkit-transform: translateX(-50px);
  -moz-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  -o-transform: translateX(-50px);
  transform: translateX(-50px)
}

.cx_banner .next {
  -webkit-transform: translateX(50px);
  -moz-transform: translateX(50px);
  -ms-transform: translateX(50px);
  -o-transform: translateX(50px);
  transform: translateX(50px)
}

.cx_banner:hover .next,
.cx_banner:hover .prev {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0)
}


/*navbar*/
.exhibition-hall {
  height: 119px;
  padding-bottom: 40px;
  position: relative
}

.exhibition-hall .poptip i {
  color: #ff0300
}

.exhibition-hall .exhibition-hall-wrap {
  height: 119px;
  background-color: #fff;
  position: relative
}

.exhibition-hall .wrap-rule {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.exhibition-hall .pic-list {
  overflow: visible !important
}

.exhibition-hall .tempWrap {
  height: 119px;
  overflow: hidden !important
}

.exhibition-hall .hoverdrop-box {
  position: relative;
  width: 100%;
  margin-top: 5px;
}

.exhibition-hall .tempDrop {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 99;
  width: 1200px;
  min-height: 345px;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.1);
  padding: 33px 18px;
  box-sizing: border-box;
}

.exhibition-hall .tempDrop:after {
  content: "";
  display: block;
  clear: both;
}

.exhibition-hall .tempDrop dl {
  width: 16.66%;
  float: left;
}

.exhibition-hall .tempDrop dl dt {
  display: table;
  height: 40px;
  vertical-align: middle;
  margin-bottom: 13px;
}

.exhibition-hall .tempDrop dl dt a {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
}

.exhibition-hall .tempDrop dl dt a:hover {
  color: #3ca860;
}

.exhibition-hall .tempDrop dl dt a>span {
  width: 100%;
  font-size: 16px;
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  text-align: left;
  color: #111111;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.exhibition-hall .tempDrop dl dd {
  width: 100%;
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 14px;
}

.exhibition-hall .tempDrop dl dd a {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #111111;
  text-decoration: none;
  line-height: 16px;
}

.exhibition-hall .tempDrop dl dd a:hover {
  color: #3ca860;
}

.exhibition-hall .tempDrop dl dd a {}

.exhibition-hall .tempDrop dl .getviewmore a {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #005af3;
  line-height: 20px;
  text-transform: capitalize;
  text-decoration: none;
  cursor: pointer;
}

.exhibition-hall .tempDrop dl .getviewmore a:hover {
  color: #3ca860;
}

.exhibition-hall .item {
  float: left;
  width: 14.285714%;
  padding: 8px 20px;
  height: 119px;
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  position: relative;
  text-decoration: none;
}

.exhibition-hall .item:after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  border-radius: 8px;
  bottom: 0;
  left: 50%;
  margin-left: -35px;
  background-color: #ff5a00;
  -webkit-transition-property: width;
  -o-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0
}

.exhibition-hall .item .img-all {
  max-width: 60px;
  height: 60px;
  line-height: 60px;
  margin: 0 auto
}

.exhibition-hall .item .img-all i {
  font-size: 60px;
  color: #3ca860;
}

.exhibition-hall .item.item-more .img-all {
  text-align: center;
  line-height: 84px;
}

.exhibition-hall .item.item-more .img-all i {
  font-size: 34px;
}

.exhibition-hall .item .item-title {
  font-size: 14px;
  text-transform: capitalize;
  color: #111;
  text-align: center;
  line-height: 16px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 4px 0 5px;
  -webkit-transition-property: color;
  -o-transition-property: color;
  -moz-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0
}

.exhibition-hall .item .icon-text {
  text-align: center;
  line-height: 16px
}

.exhibition-hall .item .icon-text .poptip {
  height: 18px
}

.exhibition-hall .item .icon-text .poptip .svg-icon {
  width: 16px;
  height: 16px;
  line-height: 16px
}

.exhibition-hall .item .icon-text .poptip .svg-icon svg {
  width: 100%;
  height: 100%
}

.exhibition-hall .item .icon-text .poptip .poptip-content {
  top: 18px
}

.poptip .poptip-content {
  position: absolute;
  font-size: 12px;
  color: #fff;
  white-space: nowrap;
  top: 26px;
  left: -8px;
  padding: 5px 8px;
  background: rgba(0, 0, 0, .7);
  border-radius: 4px;
  text-transform: capitalize;
  opacity: 0;
  display: none;
  z-index: 10;
}

.exhibition-hall .item .icon-text .text {
  font-size: 12px;
  color: #555
}

.exhibition-hall .item:hover {
  background: #f5f5f5
}

.exhibition-hall .next,
.exhibition-hall .prev {
  opacity: 0;
  visibility: hidden;
  z-index: 4
}

.exhibition-hall .prev {
  left: 0
}

.exhibition-hall .next {
  right: 0
}

.exhibition-hall:hover .next,
.exhibition-hall:hover .prev {
  opacity: 1;
  visibility: visible
}

.exhibition-hall .prev:hover,
.exhibition-hall .next:hover {
  background: #666;
}

.poptip {
  display: inline-block;
  vertical-align: middle;
  height: 26px;
  padding-bottom: 2px;
  position: relative;
  margin-right: 5px;
  z-index: 2;
  text-align: center;
}

.icon-text .text,
.icon-text i {
  display: inline-block;
  vertical-align: middle;
}

.exhibition-hall .next,
.exhibition-hall .prev {
  width: 24px;
  height: 100px;
  line-height: 100px;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  cursor: pointer;
  text-align: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
  background-color: #0000006b;
  color: #fff;
  font-size: 20px;
}

/*weconnect*/

.main .we_connect {
  margin-bottom: 56px
}

.main .we_connect .free-service {
  display: none;
}

.main .we_connect .cards-item {
  width: 670px;
  box-sizing: border-box;
  height: 370px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  -webkit-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  background: #fff;
  position: relative;
}

.main .we_connect .cards-item:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, .28)
}

.main .we_connect .img-part {
  display: block;
  height: 100%;
  position: relative
}

.main .we_connect .card-bottom {
  position: absolute;
  width: 100%;
  height: 114px;
  left: 0;
  bottom: 0;
  padding: 26px 0px 32px 24px;
}

.main .we_connect .card-bottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  background-repeat: no-repeat
}

.main .we_connect .card-bottom .card-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  max-height: 56px;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #fff;
  position: relative;
  z-index: 1;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.main .we_connect .float-left .card-bottom {
  background: #ff5e5e;
  background: -webkit-linear-gradient(315deg, #ffbd62 0, #ff5e5e 100%);
  background: -moz-linear-gradient(315deg, #ffbd62 0, #ff5e5e 100%);
  background: -o-linear-gradient(315deg, #ffbd62 0, #ff5e5e 100%);
  background: linear-gradient(135deg, #ffbd62 0, #ff5e5e 100%)
}

.main .we_connect .float-left .card-bottom:after {
  width: 196px;
  height: 258px;
  right: 25px;
  bottom: -24px;
  background-image: url(../image/person1.png)
}

.main .we_connect .float-right .card-bottom {
  background: #1f5dd5;
  background: -webkit-linear-gradient(315deg, #77d0fa 0, #1f5dd5 100%);
  background: -moz-linear-gradient(315deg, #77d0fa 0, #1f5dd5 100%);
  background: -o-linear-gradient(315deg, #77d0fa 0, #1f5dd5 100%);
  background: linear-gradient(135deg, #77d0fa 0, #1f5dd5 100%);
  box-sizing: border-box;
}

.main .we_connect .float-right ul.slider-mini {}

.main .we_connect .float-right ul.slider-mini li {
  position: relative;
}

.dex_commentbox {
  width: 670px;
  height: 370px;
  background: #eee;
  float: right;
  position: relative;
}

.dex_commentbox .dex_commentwrap {
  background: #33333373;
  position: absolute;
  top: 0;
  right: 0;
  width: 377px;
  height: 100%;
  z-index: 9;
  padding: 0 24px;
  box-sizing: border-box;
}

.dex_commentbox .dex_comment_tit {
  color: #fff;
  font-size: 20px;
  margin-top: 36px;
  margin-bottom: 18px;
}

.dex_commentbox .dex_comment_input {
  margin-bottom: 16px;
}

.dex_commentbox .dex_comment_input .dex_comment_err {
  font-size: 14px;
  color: red;
  display: none;
}

.dex_commentbox .dex_comment_input input {
  height: 40px;
  width: 304px;
  border: none;

  border-radius: 4px;
  padding: 0 10px;
  box-sizing: border-box;
  outline: none;
}

.dex_commentbox .dex_comment_des {
  font-size: 14px;
  color: #fff;
  font-style: normal;
  padding-top: 4px;
  display: block;
}

.dex_commentbox .dex_comment_name {
  margin-top: -8px;
}

.dex_commentbox .dex_comment_name .tit {
  font-size: 14px;
  color: #fff;
  width: 100%;
  display: block;
  margin-bottom: 5px;
}

.dex_commentbox .dex_comment_name input {
  height: 40px;
  width: 304px;
  border: none;

  border-radius: 4px;
  padding: 0 10px;
  box-sizing: border-box;
  outline: none;
}

.dex_comment_btn button {
  width: 216px;
  height: 37px;
  line-height: 37px;
  background: #FF5722;
  margin-top: 10px;
  border: none;
  border-radius: 4px;
  color: #fff;
  outline: none;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
}

.main .we_connect .float-right ul.navmini-list {
  font-size: 0;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 10px;
  text-align: center;
  z-index: 2;
}

.main .we_connect .float-right ul.navmini-list li {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border-radius: 8px;
  background-color: #fff;
  opacity: .7;
  margin: 0 8px;
  cursor: pointer;
  -webkit-transition-property: width opacity background-color;
  -o-transition-property: width opacity background-color;
  -moz-transition-property: width opacity background-color;
  transition-property: width opacity background-color;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0
}

.main .we_connect .float-right ul.navmini-list li.on {
  width: 48px;
  opacity: 1;
  background-color: #fff;
}


.main .we_connect .button {
  position: absolute;
  z-index: 1;
  bottom: 38px;
  right: 24px;
}

.main .button {
  display: inline-block;
  width: 140px;
  text-align: center;
  outline: 0;
  text-decoration: none;
  border: none;
  background-color: #3ca860;
  color: #fff;
  padding: 8px 20px;
  border-radius: 24px;
  font-size: 16px;
  text-transform: capitalize;
  cursor: pointer;
  font-weight: 700;
  -webkit-transition-property: all;
  -o-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0
}

.main .button.primary {
  text-transform: uppercase;
  color: #0067ff;
  background-color: #fff;
  text-shadow: 0 4px 20px rgba(0, 0, 0, .28);
  width: 100px;
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(38, 101, 216, 0.6);
}

.main .we_connect .cards-text {
  width: 504px;
  padding: 33px 37px;
  border-top: 8px solid #3CA860;
}

.main .we_connect .cards-text h2 {
  width: 80%;
  line-height: 43px;
  font-size: 36px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #000000;
}

.main .we_connect .cards-text>p {
  width: 431px;
  height: 54px;
  overflow: hidden;
  font-size: 16px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #777777;
  line-height: 24px;
  margin-top: 29px;
}

.main .we_connect .cards-text>dl {
  margin-top: 34px;
  display: flex;
  justify-content: space-between;
}

.main .we_connect .cards-text>dl:after {
  content: "";
  display: block;
  clear: both;
}

.main .we_connect .cards-text>dl dd i {
  display: block;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  margin: 0 auto 17px;
  font-size: 40px;
  color: #9AABEE;
}

/*main public*/
.main .cx_mtitle {
  font-size: 0;
  line-height: 48px;
  position: relative;
  height: 48px;
  margin: 16px 0;
}

.main .cx_mtitle i {
  display: inline-block;
  width: 60px;
  height: 50px;
  vertical-align: middle;
  font-size: 60px;
  color: #3ca860;
  text-align: left;
  font-weight: normal;
}

.main .cx_mtitle span {
  height: 48px;
  padding-right: 20px;
  font-size: 24px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  display: block;
  background: #F8F8F8;
  z-index: 18;
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
}

.main .cx_mtitle a {
  height: 48px;
  padding-right: 20px;
  font-size: 24px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  background: #F8F8F8;
  z-index: 18;
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}


.main .cx_mtitle em {
  content: "";
  display: block;
  height: 1px;
  border-bottom: 4px solid #3ca860;
  position: absolute;
  top: 22px;
  left: 0;
  font-size: 12px;
  width: 100%;
}

.main .cx_mnext {
  width: 100%;
  background: #ffffff;
  padding: 16px 0px 16px 13px;
  border-radius: 4px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.16);
  box-sizing: border-box;
}


/*part1*/
.cx_wrap {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.cx_wrap .cx_clogo {
  width: 245px;
  height: 441px;
  position: relative;
  display: table-cell;
}

.cx_wrap .cx_clogo img {
  max-width: 245px;
  max-height: 440px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.cx_wrap .cx_clogo .cx_bg {
  width: 245px;
  height: 441px;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(102, 102, 102, 0), #000000);
  display: table-cell;
}

.cx_wrap .cx_cabs {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: table-cell;
}

.cx_wrap .cx_cabs>p {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #ffffff;
  line-height: 20px;
  margin: 0 24px;
}

.cx_wrap .cx_cabs>p a {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #ffffff;
  line-height: 16px;
  margin-bottom: 6px;
  text-decoration: none;
  display: block;
}

.cx_wrap .cx_cabs>p a:hover {
  color: #3ca860;
  text-decoration: underline;
}

.cx_wrap .cx_cabs>a {
  display: block;
  width: 145px;
  height: 32px;
  background: #3CA860;
  text-align: center;
  line-height: 32px;
  color: #fff;
  text-decoration: none;
  margin: 18px 0 26px 24px;
  text-transform: uppercase;
}

.cx_wrap .cx_cabs>a:hover {
  background: #2B974F;
}

.cx_ctext dl {
  border-bottom: 1px solid #dddddd;
  display: flex;
  justify-content: space-around;
}

.cx_ctext dl dd {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.cx_ctext dl dd .imgcell {
  width: 100px;
  height: 100px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 14px;
  text-align: center;
}

.cx_ctext dl dd .imgcell img {
  max-width: 100%;
  max-height: 100%;
}

.cx_ctext dl dd .textcell {
  display: table-cell;
  border-right: 1px solid #dddddd;
  padding: 10px 0;
  font-size: 0;
}

.cx_ctext dl dd .textcell.noborder {
  border-right: none;
}

.cx_ctext dl dd .textcell h2 {
  height: 40px;
  font-size: 16px;
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  text-align: left;
  color: #111111;
  line-height: 20px;
  margin-bottom: 15px;
  display: table;
  table-layout: fixed;
}

.cx_ctext dl dd .textcell h2 .mockcell {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  text-align: left;
  color: #111111;
}

.cx_ctext dl dd .textcell h2 .mockcell:hover {
  color: #3ca860;
}

.cx_ctext dl dd .textcell h2 .mockcell span {
  word-break: break-all;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.cx_ctext dl dd .textcell .keycell {
  height: 150px;
  overflow: hidden;
  padding-right: 10px;
}

.cx_ctext dl dd .textcell .keycell a {
  display: block;
  text-decoration: none;
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #111111;
  line-height: 15px;
  margin-bottom: 10px;
  word-break: break-word;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.cx_ctext dl dd .textcell .keycell a:hover {
  color: #3ca860;
  text-decoration: underline;
}

.cx_ctext ul {
  list-style: none;
  display: inline-block;
  width: 49%;
  overflow: hidden;
  padding: 24px 18px 0;
  box-sizing: border-box;
  float: left;
}

.cx_ctext ul li a {
  font-size: 14px;
  display: block;
  font-family: Roboto-Regular;
  text-align: left;
  color: #111111;
  line-height: 17px;
  text-decoration: none;
  margin-bottom: 14px;
  word-break: break-word;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 34px;
}

.cx_ctext ul li:last-child a {
  margin-bottom: 0;
}

.cx_ctext ul li a:hover {
  color: #3ca860;
  text-decoration: underline;
}

.cx_ctext ul {}

/*part2*/
.cx_inquery {
  padding: 32px 60px;
  display: table;
  width: 100%;
  table-layout: fixed;
  box-sizing: border-box;
}

.cx_inquery .cx_inquerylogo {
  display: table-cell;
  width: 414px;
}

.cx_inquery .cx_inquerylogo h2 {
  width: 360px;
  height: 86px;
  font-size: 36px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
  margin-bottom: 47px;
}

.cx_inquery .cx_inquerylogo ul {
  list-style: none;
  display: flex;
  justify-content: space-around;
}

.cx_inquery .cx_inquerylogo ul li {
  text-align: center;
}

.cx_inquery .cx_inquerylogo ul li i {
  display: block;
  width: 101px;
  height: 101px;
  margin: 0 auto 20px;
  display: inline-block;
  background: url(../image/chinax.sprite.png) no-repeat;
}

.cx_inquery .cx_inquerylogo ul li i.getfree-logo1 {
  background-position: -143px -115px;
}

.cx_inquery .cx_inquerylogo ul li i.getfree-logo2 {
  background-position: -20px -115px;
}

.cx_inquery .cx_inquerylogo ul li i.getfree-logo3 {
  background-position: -264px -115px;
}

.cx_inquery .cx_inquerylogo ul li span {
  width: 90%;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-transform: capitalize;
}

.cx_inquery .cx_inqueryfrom {
  display: table-cell;
  padding-left: 118px;
  vertical-align: top;
}

.cx_inquery .cx_inqueryfrom form>div {
  margin-bottom: 16px;
}

.cx_inquery .cx_inqueryfrom form>div .errortip {
  color: red;
  display: none;
  font-size: 14px;
}

.cx_inquery .cx_inqueryfrom .cx_inquerytit {
  height: 29px;
  font-size: 24px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #000000;
  margin-bottom: 19px;
  text-transform: capitalize;
}

.cx_inquery .cx_inqueryfrom input {
  width: 525px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 2px;
  outline: none;
  padding: 0 10px;
  box-sizing: border-box;
}

.cx_inquery .cx_inqueryfrom .inquerytip {
  height: 17px;
  font-size: 14px;
  font-family: Roboto, Roboto-Italic;
  font-weight: 400;
  text-align: left;
  color: #777777;
  margin-top: 8px;
}

.cx_inquery .cx_inqueryfrom .cx_qineryname {
  width: 37px;
  height: 17px;
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #333333;
  margin-bottom: 7px;
}

.cx_inquery .cx_inqueryfrom button {
  width: 216px;
  height: 36px;
  background: #ff3400;
  border-radius: 2px;
  border: none;
  color: #fff;
  outline: none;
  font-size: 16px;
  font-family: Roboto-Bold;
  color: #ffffff;
  text-transform: capitalize;
  cursor: pointer;
}

.cx_inquery .cx_inqueryfrom button:hover {
  background: #F40000;
}

/*part3*/
.cx_loadingmore {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 40px;
}

.cx_loadingmore a {
  display: inline-block;
  width: 196px;
  height: 38px;
  line-height: 38px;
  color: #111;
  text-decoration: none;
  background: #ffffff;
  border-radius: 19px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.08);
}

.cx_loadingmore a i {
  font-size: 18px;
  vertical-align: middle;
  margin-left: 8px;
  line-height: 21px;
}

.cx_loadingmore a:hover {
  color: #3ca860;
}

/*fenlei*/
.cx_category {
  padding: 22px;
  background: #ffffff;
  border-radius: 4px;
  margin-bottom: 50px;
}

.cx_category dl {
  display: flex;
  justify-content: space-around;
}

.cx_category dl dd {
  border-right: 1px solid #ddd;
  width: 25%;
  padding: 20px 0;
}

.cx_category dl dd.noborder {
  border: none;
}

.cx_category dl dd i {
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  display: block;
  background: url(../image/chinax.sprite.png) no-repeat;
}

.cx_category dl dd i.con-logo1 {
  background-position: -20px -19px;
}

.cx_category dl dd i.con-logo2 {
  background-position: -121px -22px;
  width: 83px;
}

.cx_category dl dd i.con-logo3 {
  background-position: -222px -26px;
  width: 94px;
}

.cx_category dl dd i.con-logo4 {
  background-position: -334px -19px;
  width: 85px;
}

.cx_category dl dd span {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 86px;
  height: 43px;
  font-size: 16px;
  font-family: Roboto-Medium;
  text-align: center;
  color: #666666;
  line-height: 24px;
}

/*二级列表页*/
#kinds-hall,
#kinds-hall .exhibition-hall-wrap,
#kinds-hall .tempWrap {
  height: 238px;
  background: transparent;
  z-index: 3;
  width: 100%
}

#kinds-hall {
  padding-bottom: 20px;
}

#kinds-hall .tempWrap {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  -webkit-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  background: #fff;
}

#kinds-hall .tempWrap:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, .28)
}

.cx_bread {
  margin: 0 auto;
  width: 1200px;
}

.cx_bread ul {
  list-style: none;
  font-size: 0;
  margin: 10px 0;
}

.cx_bread ul li,
.cx_bread ul li a,
.cx_bread ul li h1 {
  font-weight: 400;
  display: inline;
  transition: all .3s ease-in-out;
  font-size: 12px;
  vertical-align: baseline;
  text-decoration: none;
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #777777;
  line-height: 24px;
}

.cx_bread ul li h1 {
  color: #000;
}

.show-morekinds {
  background: #fff;
  padding: 20px 24px 0px 10px;
  margin-bottom: 31px;
}

.show-morekinds ul li.model-item {
  padding-bottom: 22px;
}

.show-morekinds .cxk_mtitle {
  font-size: 0;
  line-height: 48px;
  position: relative;
  height: 48px;
  margin-bottom: 10px;
}

.show-morekinds .cxk_mtitle i {
  display: inline-block;
  width: 60px;
  height: 50px;
  vertical-align: middle;
  font-size: 60px;
  color: #3ca860;
  text-align: left;
  font-weight: normal;
}

.show-morekinds .cxk_mtitle .cxk_mtiblock {
  height: 48px;
  padding-right: 14px;
  font-size: 20px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  display: block;
  background: #fff;
  z-index: 2;
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
}

.exhibition-hall .exhibition-hall-wrap.fixed {
  position: fixed;
  top: 0;
}

.show-morekinds .cxk_mtitle .cxk_mtiblock .icon-text {
  display: inline-block;
  font-size: 14px;
}

.show-morekinds .cxk_mtitle .cxk_mtiblock .icon-text .poptip {
  display: inline-block;
  vertical-align: middle;
  height: 28px;
  width: 16px;
  line-height: 24px;
  margin-left: 13px;
  padding-bottom: 2px;
  position: relative;
  z-index: 2;
  text-align: center;
  margin-right: 0;
}

.show-morekinds .cxk_mtitle .cxk_mtiblock .icon-text i {
  font-size: 16px;
  width: 20px;
  color: #ff0300;
  height: 26px;
}

.show-morekinds .cxk_mtitle .cxk_mtiblock .icon-text .text {
  font-size: 12px;
  color: #555;
  font-weight: normal;
}

.show-morekinds .cxk_mtitle em {
  content: "";
  display: block;
  height: 1px;
  border-bottom: 2px solid #3ca860;
  position: absolute;
  top: 23px;
  left: 0;
  font-size: 12px;
  width: 100%;
}

.show-morekinds .cxk_box {
  font-size: 0;
}

.show-morekinds .cxk_box ul {
  padding-left: 14px;
  position: relative;
}

.show-morekinds .cxk_box ul:after {
  content: "";
  display: block;
  clear: both;
}

.show-morekinds .cxk_box ul li {
  width: 33.3333%;
  float: left;
  font-size: 14px;
  box-sizing: border-box;
  padding-right: 16px;
}

.show-morekinds .cxk_box ul li p {
  text-align: left;
}

.show-morekinds .cxk_box ul li dl {}

.show-morekinds .cxk_box ul li dl:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}

.cxk_box ul li dl a:hover {
  color: #3ca860 !important;
}

.show-morekinds .cxk_box ul li dl dt {
  font-size: 16px;
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  text-align: left;
  color: #111111;
  line-height: 20px;
  margin-bottom: 13px;
}

.show-morekinds .cxk_box ul li dl dd {
  margin-bottom: 10px;
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #111111;
  line-height: 20px;
  width: 50%;
  box-sizing: border-box;
  padding-right: 14px;
  float: left;
  -o-text-overflow: -o-ellipsis-lastline;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.show-morekinds .cxk_box .show_cxkmore {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #3ca860;
  line-height: 20px;
  cursor: pointer;
}

.show-morekinds .cxk_box .show_cxkmore.toless i {
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  display: inline-block;
}

/*2级列表*/
.seclist_box {
  background: #fff;
  padding: 20px 24px 0px 24px;
  margin-bottom: 24px;
}

.seclist_box .cxs_mtitle {
  font-size: 0;
  line-height: 48px;
  position: relative;
  height: 48px;
  margin-bottom: 10px;
  /*margin: 16px 0;*/
}

.seclist_box .cxs_mtitle .cxk_mtiblock {
  height: 48px;
  padding-right: 14px;
  font-size: 20px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  display: block;
  background: #fff;
  z-index: 18;
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
}

.seclist_box .cxs_mtitle em {
  content: "";
  display: block;
  height: 1px;
  border-bottom: 2px solid #3ca860;
  position: absolute;
  top: 23px;
  left: 0;
  font-size: 12px;
  width: 100%;
}

.cxk_box ul {}

.cxk_box ul:after {
  content: "";
  display: block;
  clear: both;
}

.cxk_box ul li {
  cursor: pointer;
  float: left;
  width: 20%;
  box-sizing: border-box;
  padding: 0px 14px 20px;
  text-align: center;
}

.cxk_box ul li a img {
  transition: all .3s ease-in-out;
}

.cxk_box ul li a:hover {
  text-decoration: underline;
  color: #36A149;
}

.cxk_box ul li a:hover .cxk_tit {
  color: #36A149;
}

.cxk_box ul li a:hover .cxk_num {
  color: #36A149;
}

.cxk_box ul li a:hover img {
  transform: scale(1.1);
}

.cxk_box ul li .cxk_img {
  height: 160px;
  line-height: 160px;
  overflow: hidden;
  width: 100%;
  position: relative;
  vertical-align: middle;
}

.cxk_box ul li .cxk_img img {
  vertical-align: middle;
  max-width: 124px;
}

.cxk_box ul li .cxk_tit {
  font-size: 16px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #111111;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 8px;
}

.cxk_box ul li .cxk_num {
  font-size: 14px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #929292;
  line-height: 20px;
}

.rellist_box {
  padding-bottom: 30px;
}

.rellist_box .tit {
  font-size: 16px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  margin-bottom: 17px;
  text-transform: uppercase;
}

.rellist_box ul {
  width: 100%;
  position: relative;
  font-size: 0;
}

.rellist_box ul:after {
  content: "";
  display: block;
  clear: both;
}

.rellist_box ul li {
  width: 395px;
  float: left;
  background: #fff;
  padding: 15px 8px;
  box-sizing: border-box;
  margin-right: 7px;
  margin-bottom: 7px;
}

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

.rellist_box ul li .rel_img {

  display: table-cell;
  text-align: center;
  vertical-align: top;
  overflow: hidden;
  background: #fff;
  position: relative;
  font-size: 0;


}

.rellist_box ul li .rel_img a {
  width: 103px;
  height: 103px;
  display: inline-block;
  border: 1px solid #eaeaea;
  overflow: hidden;
}

.rellist_box ul li .rel_img img {
  max-width: 106px;
  max-height: 106px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.rellist_box ul li .rel_wrap {
  display: table-cell;
  margin-left: 8px;
  position: relative;
  vertical-align: top;
  padding-right: 8px;
  overflow: hidden;
  width: 100%;
  padding-left: 19px;
  box-sizing: border-box;
}

.rellist_box .rel_title {
  width: 252px;
  height: 38px;
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 7px;
}

.rellist_box .rel_title a {
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  line-height: 20px;
  text-decoration: none;
}

.rellist_box .rel_title a:hover {
  text-decoration: underline;
  color: #36A149;
}

.rel_adr a:hover {
  color: #36A149 !important;
}

.rellist_box .rel_adr {
  height: 17px;
  font-size: 14px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  margin-bottom: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rellist_box .rel_btn .contactus {
  color: #fff;
  font-size: 14px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
  width: 140px;
  height: 30px;
  line-height: 30px;
  background: #3ca860;
  text-align: center;
  border-radius: 2px;
  transition: all .2s ease-in-out;
  cursor: pointer;
  text-decoration: none;
  border-radius: 30px;
}

.rellist_box .rel_btn .contactus:hover {
  background: #2B974F;
}

/*contact us*/
.contactlist_box {
  padding-bottom: 30px;
  margin-top: 20px;
}

.contactlist_box .tit {
  font-size: 16px;
  font-family: Roboto-Bold;
  text-align: left;
  color: #333333;
  margin-bottom: 17px;
  text-transform: capitalize;
}

.contactlist_box ul {
  width: 100%;
  position: relative;
  font-size: 0;
}

.contactlist_box ul:after {
  content: "";
  display: block;
  clear: both;
}

.contactlist_box ul li {
  width: 595px;
  float: left;
  background: #fff;
  padding: 15px;
  box-sizing: border-box;
  margin-right: 7px;
  margin-bottom: 7px;
}

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

.contactlist_box ul li p {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.contactlist_box ul li p:last-child .ct_key,
.contactlist_box ul li p:last-child .ct_val {
  padding-bottom: 0;
}

.contactlist_box ul li .ct_key {
  width: 80px;
  display: table-cell;
  padding-bottom: 18px;
  font-size: 14px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 20px;
  border-right: 1px solid #dddddd;
  padding-right: 15px;
  text-transform: capitalize;
}

.contactlist_box ul li .ct_val {
  width: 443px;
  display: table-cell;
  padding-bottom: 18px;
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  line-height: 20px;
  padding-left: 14px;

}

/*询盘*/
.xp_box {
  background: #fff;
  padding: 30px 22px;
  margin-bottom: 24px;
}

.xp_box .xp_rel {
  position: relative;
  margin-bottom: 30px;
  font-size: 0;
}

.xp_box p.xp_tip {
  font-size: 14px;
  color: red;
  padding-left: 224px;
  line-height: 30px;
  display: none;
}

.xp_box .xp_rel .xp_key {
  font-size: 16px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #111111;
  line-height: 20px;
  display: inline-block;
  width: 208px;
  text-align: right;
  padding-right: 16px;
  vertical-align: top;
  text-transform: capitalize;
}

.xp_box .xp_rel textarea {
  width: 900px;
  height: 110px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px 2px 2px 0px;
  outline: none;
  padding: 8px;
  box-sizing: border-box;
}

.xp_box .xp_rel input {
  width: 900px;
  height: 34px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px 2px 2px 0px;
  outline: none;
  padding: 0 8px;
  box-sizing: border-box;
}

.xp_box .xp_rel input::-webkit-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_rel textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_rel input::-webkit-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_rel input:-moz-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_rel input::-moz-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_rel input:-ms-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.xp_box .xp_sub {
  text-align: center;
}

.xp_box .xp_sub button {
  width: 216px;
  height: 40px;
  background: #ff3400;
  border-radius: 2px;
  font-size: 16px;
  font-family: Roboto-Bold;
  color: #ffffff;
  text-align: center;
  outline: none;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
}

.xp_box .xp_sub button:hover {
  background: #F40000;
}

.rfqstep {
  padding: 20px 0;
  text-align: center;
  background: #fff;
}

.rfqstep img {
  max-width: 100%;
}

/*询盘结果页*/
.xp_resultbox {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.xp_resultbox .xp_main {
  width: 797px;
  padding-bottom: 40px;
  display: table-cell;
}

.xp_resultbox .xp_main .xp_showdetail {
  width: 797px;
  background: #ffffff;
  border-radius: 4px;
  padding: 40px 80px;
  box-sizing: border-box;
  margin-bottom: 12px;
}

.xp_resultbox .xp_main .xp_showdetail .xp_icon {
  color: #ff8539;
  text-align: center;
  margin-bottom: 13px;

}

.xp_resultbox .xp_main .xp_showdetail .xp_icon i {
  font-size: 32px;
}

.xp_resultbox .xp_main .xp_showdetail .xp_showtxt {
  width: 404px;
  height: 55px;
  font-size: 16px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #111111;
  line-height: 20px;
  margin: 0 auto 20px;
}

.xp_resultbox .xp_main .xp_showdetail .xp_showbot {
  width: 634px;
  border-top: 1px solid #dddddd;
  padding-top: 27px;
  font-size: 16px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #111111;
  line-height: 20px;
}

.xp_resultbox .xp_main .xp_showdetail .xp_showbot .xp_detailtip {
  color: #9e9e9e;
}


.xp_resultbox .xp_showlist ul {
  width: 100%;
  position: relative;
  font-size: 0;
}

.xp_resultbox .xp_showlist ul:after {
  content: "";
  display: block;
  clear: both;
}

.xp_resultbox .xp_showlist ul li {
  width: 395px;
  float: left;
  background: #fff;
  padding: 15px 8px;
  box-sizing: border-box;
  margin-right: 7px;
  margin-bottom: 7px;
  display: table;
  table-layout: fixed;
}

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

.xp_resultbox .xp_showlist ul li .rel_img {

  display: table-cell;
  text-align: center;
  vertical-align: top;
  overflow: hidden;
  background: #fff;
  position: relative;
  font-size: 0;
  width: 105px;

}

.xp_resultbox .xp_showlist ul li .rel_img a {
  width: 103px;
  height: 103px;
  display: inline-block;
  border: 1px solid #eaeaea;
  overflow: hidden;
}

.xp_resultbox .xp_showlist ul li .rel_img img {
  max-width: 106px;
  max-height: 106px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.xp_resultbox .xp_showlist ul li .rel_wrap {
  display: table-cell;
  margin-left: 8px;
  position: relative;
  vertical-align: top;
  padding-right: 8px;
  overflow: hidden;
  width: 100%;
  padding-left: 19px;
  box-sizing: border-box;
}

.xp_resultbox .xp_showlist .rel_title {
  width: 252px;
  height: 38px;
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 7px;
}

.xp_resultbox .xp_showlist .rel_title a {
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  line-height: 20px;
  text-decoration: none;
}

.xp_resultbox .xp_showlist .rel_adr {
  height: 17px;
  margin-bottom: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xp_resultbox .xp_showlist .rel_adr a {
  font-size: 14px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  text-decoration: none;
}

.xp_resultbox .xp_showlist .rel_btn .contactus {
  color: #fff;
  font-size: 14px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
  width: 140px;
  height: 30px;
  line-height: 30px;
  background: #3ca860;
  text-align: center;
  border-radius: 2px;
  transition: all .2s ease-in-out;
  cursor: pointer;
  text-decoration: none;
  border-radius: 30px;
}

.xp_resultbox .xp_aside {
  display: table-cell;
  padding-left: 10px;
  vertical-align: top;
}

.xp_resultbox .xp_asidelist {}

.xp_resultbox .xp_asidelist .xp_asideitem {
  width: 391px;
  background: #ffffff;
  border-radius: 4px;
  margin-bottom: 12px;
  padding: 20px 22px;
  box-sizing: border-box;
}

.xp_resultbox .xp_aside .xp_aside_h {
  font-size: 16px;
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  text-align: left;
  color: #111111;
  line-height: 20px;
  margin-bottom: 12px;
}

.xp_resultbox .xp_aside p {
  font-size: 16px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #111111;
  line-height: 24px;
}

/*3级列表*/
.page_table {
  display: table;
  width: 100%;
  table-layout: fixed;
  padding-top: 10px;
}

.page_rigter {
  display: table-cell;
  width: 240px;
  flex-shrink: unset !important;
  vertical-align: top;
  padding-bottom: 24px;
}

.page_lefter {
  padding-left: 16px;
  display: table-cell;
}

.feature_list {
  background: #fff;
  padding: 5px 18px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  border-radius: 4px;
  border-top: 8px solid #3ca860;
  margin-bottom: 10px;
}

.feature_list:after {
  content: '';
  clear: both;
  display: block
}

.feature_list .belt_item {
  padding-bottom: 8px
}

.feature_list .belt_item h3 {
  font-size: 14px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: #444;
  line-height: 16px;
  margin-bottom: 16px;
  padding-top: 12px
}

.feature_list .belt_item:nth-child(1) h3 {
  margin-top: 0
}

.feature_list .belt_item p {
  line-height: 16px
}

.feature_list .belt_item ul.aricle-type li {
  padding-left: 10px;
  position: relative;
}

.feature_list .belt_item ul.aricle-type li:before {
  content: "";
  display: block;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #000;
  position: absolute;
  top: 8px;
  left: 0;
}

.feature_list .belt_item ul a {
  color: #777;
  margin-bottom: 16px;
  display: inline-block;
  word-break: break-all;
  line-height: 16px;
  width: 100%;
  position: relative;
  font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
  position: relative;
  width: 100%;
  display: block;
  font-weight: 400;
  line-height: 16px;
  font-size: 14px;
  text-decoration: none;
  word-break: break-word;
}

.feature_list .belt_item ul a:hover {
  color: #3ca860;
}

.feature_list .belt_item ul a.clear_url {
  float: right;
  display: inline-block;
  width: 18px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  background: #fff;
}

.feature_list .belt_item ul a.clear_url:hover {
  color: #3ca860;
}

.feature_list .belt_item p span.num {
  color: #aaa;
  font-weight: 400;
  margin-left: 4px;
  vertical-align: bottom;
}

.page_keyword .page_pro_header {
  margin-bottom: 30px;
  height: 43px;
  line-height: 43px;
  border-bottom: 1px solid #eee;
  margin: 0 -18px 18px;
  padding: 0 18px;
}

#nqf_form {
  background: #fff;
  padding: 0 12px 20px;
  width: 216px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  border-radius: 4px;
}

#nqf_form .title {
  padding: 20px 0;
  font-size: 16px;
  font-weight: 700;
  color: rgba(17, 17, 17, 1);
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
}

#nqf_form .message {
  border: 1px solid #efefef;
  color: #545454;
  margin-bottom: 12px;
  border-radius: 3px;
  box-shadow: 0 0 2px #efefef;
  padding: 8px;
  background: #fcfcfc;
  height: 140px;
}

#nqf_form .message_box {
  width: 100%;
  height: 100%;
  outline: 0;
  font-size: 14px;
  color: #333;
  font-weight: 400;
  border: 0;
  font-family: Roboto, HelveticaNeue, Arial, sans-serif;
  resize: none;
  background: #fcfcfc;
}

#nqf_form .message_box::-webkit-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  color: #b4b4b4;
}

#nqf_form .message_box::-ms-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  color: #b4b4b4;
}

#nqf_form .message_box::-moz-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  color: #b4b4b4;
}

#nqf_form .mail {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #bbb;
  height: 36px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  outline: 0;
  padding-left: 0;
}

#nqf_form .mail input {
  width: 100%;
  border: 0;
  line-height: 16px;
  outline: 0;
  box-sizing: border-box;
  background-size: contain;
  background: 0;
  color: #333;
  font-size: 14px;
  font-family: Roboto, HelveticaNeue, Arial, sans-serif;
}

#nqf_form .mail input::-webkit-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #b4b4b4;
}

#nqf_form .mail input::-ms-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #b4b4b4;
}

#nqf_form .mail input::-moz-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #b4b4b4;
}

#nqf_form .btn_box button {
  display: block;
  line-height: 34px;
  text-align: center;
  border: 1px solid #f3f3f3;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  font-family: Roboto, HelveticaNeue, Arial, sans-serif;
  transition: all .2s ease-in-out;
  width: 192px;
  height: 40px;
  background: #ff6e14;
  border-radius: 20px;
  margin: 27px auto 0;
}

.blk_kinds {
  margin-bottom: 10px;
  font-size: 0;
}

.blk_kinds a {
  display: inline-block;
  padding: 0 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  background: #ffffff;
  border-radius: 15px;
  font-size: 12px;
  font-family: Roboto-Medium;
  text-align: center;
  color: #333333;
  margin: 0 8px 6px 0;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.blk_kinds a:hover,
.blk_kinds a.blk_kinds_active {
  background: #3ca860;
  color: #fff;
}

.blk_kinds_hidden {
  display: none !important;
}

.blk_kinds a.blk_kinds_viewmore:hover {
  background: #efefef;
  color: #005AF3;
}

.blk_kinds .blk_kinds_viewmore {
  color: #005AF3;
}

.blk_list {}

.blk_list .blk_item {
  display: table;
  table-layout: fixed;
  position: relative;
  width: 100%;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  margin-bottom: 10px;
}

.blk_list .blk_item:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, .28);
}

.blk_list .blk_item .img_box {
  width: 202px;
  height: 200px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  background: #fff;
  position: relative;
  font-size: 0;
  padding: 17px 0 17px 7px;

}

.blk_list .blk_item .img_box a {
  display: block;
  width: 200px;
  height: 200px;
  line-height: 200px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #eaeaea;
}

.blk_list .blk_item .img_box a img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.txtlist_box {
  padding: 17px;
}

.txtlist_box .blk_title {
  line-height: 18px;
  margin-bottom: 8px;
  min-height: 36px;
  max-height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txtlist_box .blk_title a {
  font-size: 16px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: #111;
  line-height: 24px;
  text-decoration: none;
}

.txtlist_box .blk_title a:hover {
  text-decoration: underline;
}

.txtlist_box .blk_tables {
  margin: 8px 0;
}

.txtlist_box .blk_tables:after {
  content: "";
  display: block;
  clear: both;
}

.txtlist_box .blk_tables>span {
  max-width: 60%;
  float: left;
  display: block;
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: rgba(119, 119, 119, 1);
  line-height: 24px;
  padding-right: 12px;
  vertical-align: baseline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

.txtlist_box .blk_ul {
  font-size: 14px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: #111;
  line-height: 24px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  border-top: 1px dashed #eee;
  padding-top: 12px;
}

.txtlist_box .blk_ul li {
  font-size: 12px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #4e4e4e;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.txtlist_box .blk_ul li span.key {
  color: #666666;
  font-weight: normal;
}

.txtlist_box .green {
  color: #36A149;
  text-decoration: underline;
}

.xplist_box {
  display: table-cell;
  width: 298px;
  background: #f5f5f5;
  padding: 15px 13px 0 16px;
}

.xplist_tit {
  margin-bottom: 7px;
}

.xplist_tit a {
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: left;
  color: #333333;
  text-decoration: none;
}

.xplist_tit a:hover {
  text-decoration: underline;
}

.xplist_tit a span {
  font-size: 32px;
  height: 20px;
  width: 30px;
  display: inline-block;
  overflow: hidden;
  float: left;
  line-height: 22px;
  margin-left: -9px;
}

.xplist_txt {
  margin-bottom: 19px;
  font-size: 12px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}

.xplist_box ul {
  margin-bottom: 20px;
  height: 71px;
}

.xplist_box ul li {
  font-size: 12px;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  margin-bottom: 8px;
}

.xplist_box ul li em {
  display: inline-block;
  width: 34px;
  height: 17px;
  vertical-align: middle;
}

.xplist_box ul li i {
  font-size: 24px;
  display: inline-block;
}

.xplist_box ul li i.x-iconvediochat {
  margin-top: -6px;
  color: #2196F3;
}

.xplist_btn a {
  display: table;
  width: 220px;
  height: 48px;
  line-height: 16px;
  background: #36a149;
  border-radius: 28px;
  margin: 0 auto;
  text-decoration: none;
  text-align: center;
  table-layout: fixed;
}

.xplist_btn a:hover {
  background: #2B974F;
}

.xplist_btn a>* {
  display: table-cell;
  vertical-align: middle;
}

.xplist_btn a>span {
  width: 140px;
  padding-left: 24px;
}

.xplist_btn_tit {
  width: 105px;
  height: 17px;
  font-size: 14px;
  font-family: Roboto-Medium;
  text-align: center;
  color: #ffffff;
}

.xplist_btn_tit b {
  display: inline-block;
  text-align: center;
  text-transform: capitalize;
}

.xplist_btn_tit b.xplist_top {
  font-size: 16px;
}

.xplist_bot {
  font-size: 12px;
}

.xplist_btn {
  padding-bottom: 16px;
}

.xplist_btn i {
  color: #fff;
  text-align: left;
  padding-left: 10px;
  font-size: 22px;
}

.blk_ul .viewmore {
  float: right;
  text-decoration: none;
  font-size: 12px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #005af3;
  line-height: 18px;
  text-transform: capitalize;
  font-weight: normal;
}

.blk_ul .viewmore:hover {
  text-decoration: underline;
}

.xplist_box ul li .icons-ver {
  width: 24px;
  height: 16px;
  background: url(../image/chinax.sprite.png) -65px -399px;
  background-size: 500px;
}

.xplist_box ul li .icons-hg {
  width: 24px;
  height: 16px;
  background: url(../image/chinax.sprite.png) -6px -318px;
  background-size: 400px;
}

.xplist_box ul li .icons-verified {
  width: 24px;
  height: 16px;
  background: url(../image/chinax.sprite.png) -65px -399px;
  background-size: 500px;
}

.xplist_box ul li .icons-site {
  width: 24px;
  height: 18px;
  background: url(../image/chinax.sprite.png) -88px -401px;
  background-size: 500px;
}

.xplist_box ul li .icons-active {
  width: 24px;
  height: 18px;
  background: url(../image/chinax.sprite.png) -113px -399px;
  background-size: 500px;
}

.xplist_box ul li .icons-icp {
  width: 24px;
  height: 18px;
  background: url(../image/chinax.sprite.png) -137px -399px;
  background-size: 500px;
}

.blk_xp_wrap {
  display: table;
}

.blk_xp_list {
  display: table-cell;
  width: 293px;
  background: #f5f5f5;
  vertical-align: middle;
}

.blk_xp_contact {
  display: table-cell;
  vertical-align: top;
  padding: 34px 32px 34px 40px;
}

.blk_xp_list ul {
  width: 293px;
  padding: 14px 19px;
  box-sizing: border-box;
}

.blk_xp_list ul:after {
  content: "";
  display: block;
  clear: both;
}

.blk_xp_list ul li {
  width: 127px;
  height: 103px;
  float: left;
  border-right: 1px solid #dddddd;
  box-sizing: border-box;
  border-bottom: 1px solid #dddddd;
}

.blk_xp_list ul li:nth-child(2n) {
  border-right: none;
}

.blk_xp_list ul li:nth-child(n+3) {
  border-bottom: none;
}

.blk_xp_list ul li i {
  width: 40px;
  height: 40px;
  display: block;
  margin: 10px auto;
  font-size: 40px;
  color: #36a149;
}

.blk_xp_list ul li:nth-child(n+3) i {
  margin-top: 20px;
}

.blk_xp_list ul li span {
  width: 96px;
  height: 14px;
  font-size: 12px;
  font-family: Roboto-Regular;
  text-align: center;
  color: #4e4e4e;
  line-height: 18px;
  display: block;
  margin: 0 auto;
  text-transform: capitalize;
}

.blk_xp_contact input::-webkit-input-placeholder,
.blk_xp_contact textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #aaaaaa;
}

.blk_xp_contact p {
  display: table;
  width: 100%;
}

.blk_xp_contact p>span {
  display: table-cell;
}

.blk_xp_contact p span.labeler {
  width: 57px;
  height: 17px;
  font-size: 14px;
  font-family: Roboto-Regular;
  text-align: left;
  color: #333333;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 10px;
}

.blk_xp_contact p textarea {
  width: 510px;
  height: 110px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px 2px 2px 0px;
  padding: 8px;
  outline: none;
  box-sizing: border-box;
}

.blk_xp_contact p input {
  width: 294px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px 2px 2px 0px;
  padding: 0 8px;
  outline: none;
  box-sizing: border-box;
}

.blk_xp_contact p.blk_xp_textarea {
  margin-bottom: 20px;
}

.blk_xp_contact p button {
  width: 205px;
  height: 40px;
  background: #ff3400;
  border-radius: 2px;
  float: right;
  border: none;
  color: #ffff;
  font-size: 14px;
  font-family: Roboto-Bold;
  text-transform: capitalize;
  cursor: pointer;
}

.blk_xp_contact p button:hover {
  background: #F40000;
}

.blk_showmore a {
  display: block;
  width: 100%;
  height: 54px;
  background: #ffffff;
  cursor: pointer;
  line-height: 54px;
  text-decoration: none;
  color: #666;
  text-align: center;
  margin-bottom: 14px;
}

.blk_showmore a:hover {
  color: #36a149;
  background: #efefef;
}

/*单独处理*/
#kinds-hall .icon-text {
  display: none;
}

#kinds-hall .item {
  height: 80px;
  padding: 0px 20px;
  cursor: pointer;
}

#kinds-hall,
#kinds-hall .exhibition-hall-wrap,
#kinds-hall .tempWrap {
  height: 160px !important;
}

#kinds-hall .item .img-all {
  height: 50px;
  line-height: 50px;
}

#kinds-hall .item .item-title {
  margin-top: 0;
}

.cx_header,
.cx_space {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.movehide {
  transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
}

/*no-result*/
.list_noresult {
  position: relative;
  max-width: 640px;
  margin: 0 auto;
  padding: 133px 0
}

.list_noresult .mocktable {
  display: table;
  font-size: 16px;
  font-family: Roboto-Regular, Roboto, arial, sans-serif;
  color: #111;
  line-height: 22px
}

.list_noresult .mocktable>div {
  display: table-cell;
  vertical-align: middle
}

.list_noresult * {
  margin: 0;
  padding: 0;
  list-style: none
}

.list_noresult .imgwrap {
  padding-right: 36px
}

.list_noresult .fontwrap p {
  margin-bottom: 24px
}

.requestbox {
  padding: 20px;
  background: #f8f8f8;
  position: relative;
  max-width: 1440px;
  margin: 0 auto 0
}

.requestbox h3 {
  font-size: 18px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: #111;
  line-height: 21px
}

.requestbox h3>span {
  vertical-align: bottom;
  display: inline-block;
  width: 32px;
  font-size: 28px;
  font-weight: 600
}

.requestbox p {
  margin-top: 16px !important;
  font-size: 0
}

.requestbox p>a {
  font-size: 12px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: #111;
  background: #eee;
  display: inline-block;
  padding: 0 12px;
  line-height: 28px;
  margin-right: 8px;
  margin-bottom: 12px;
  border-radius: 2px;
  transition: all .2s ease-in-out;
  text-decoration: none;
}

.requestbox p>a.active {
  background: #eafcf0;
  color: #3ca860
}

.requestbox p>a:hover {
  background: #eafcf0;
  color: #3ca860;
  cursor: pointer
}

.requestbox .sl_left_rpq {
  width: 100%;
  height: 83px;
  background: #fff;
  line-height: 83px;
  position: relative;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .18);
  border-radius: 2px
}

.requestbox .questionbox {
  display: inline-block;
  height: 83px
}

.requestbox .sl_left_rpq .question {
  font-size: 18px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: rgba(17, 17, 17, 1);
  margin-right: 24px
}

.requestbox .sl_left_rpq .questionicon {
  font-size: 18px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: rgba(17, 17, 17, 1)
}

.requestbox .sl_left_rpq .questionicon i {
  color: #ff8539;
  font-size: 27px;
  margin: 0 10px;
  vertical-align: bottom
}

.requestbox .sl_left_rpq .answer {
  margin-right: 16px;
  font-size: 14px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: rgba(51, 51, 51, 1)
}

.requestbox .sl_left_rpq .answer i {
  width: 20px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #ff8539;
  font-size: 12px;
  margin-right: 5px
}

.requestbox .sl_left_rpq>a {
  display: inline-block;
  line-height: 36px;
  vertical-align: bottom;
  position: absolute;
  width: 190px;
  height: 36px;
  background: rgba(255, 133, 57, 1);
  border-radius: 2px;
  text-align: center;
  font-size: 14px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  top: 24px;
  right: 16px;
  transition: all .2s ease-in-out;
  text-decoration: none;
}

.requestbox .sl_left_rpq>a:hover {
  background: #ff4b00;
  color: #fff;
  cursor: pointer
}

.requestbox .sl_left_rpq .answergroup {
  display: inline-block;
  height: 83px
}

.requestbox .qagroup {
  display: inline-block;
  height: 83px
}

@media screen and (max-width: 1024px) {
  .requestbox .sl_left_rpq .answergroup {
    display: block;
    height: 41px;
    line-height: 20px
  }

  .requestbox .questionbox {
    display: table;
    height: 83px
  }

  .requestbox .sl_left_rpq .questionicon {
    vertical-align: middle
  }

  .requestbox .qagroup,
  .requestbox .questionicon {
    display: table-cell;
    height: 83px;
    vertical-align: top;
    line-height: 20px
  }

  .requestbox .questionicon {
    padding: 0 6px 0 10px
  }

  .requestbox .sl_left_rpq .question {
    height: 41px;
    line-height: 60px;
    display: block
  }

  .requestbox .sl_left_rpq .answer {
    height: 42px;
    line-height: 20px
  }
}

.requestbox.rfq_max1000 {
  background: #eee;
  padding: 0
}

.requestbox.rfq_max1000 .hot_search {
  background: #fff;
  padding: 20px;
  margin-bottom: 10px
}

.requestbox.rfq_max1000 .sl_left_rpq .answergroup {
  display: block;
  height: 41px;
  line-height: 20px
}

.requestbox.rfq_max1000 .questionbox {
  display: table;
  height: 83px
}

.requestbox.rfq_max1000 .sl_left_rpq .questionicon {
  vertical-align: middle
}

.requestbox.rfq_max1000 .qagroup,
.requestbox.rfq_max1000 .questionicon {
  display: table-cell;
  height: 83px;
  vertical-align: top;
  line-height: 20px
}

.requestbox.rfq_max1000 .questionicon {
  padding: 0 6px 0 10px
}

.requestbox.rfq_max1000 .sl_left_rpq .question {
  height: 41px;
  line-height: 60px;
  display: block
}

.requestbox.rfq_max1000 .sl_left_rpq .answer {
  height: 42px;
  line-height: 20px
}

/*询盘*/
.pc_inquiry {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, .8);
  z-index: 9999;
  left: 0;
  top: 0
}

.pc_inquiry__error {
  color: #ec3030;
  line-height: 24px;
  display: none;
  font-size: 12px
}

.pc_inquiry__error .iconfont {
  font-size: 12px;
  padding-right: 5px
}

.pc_inquiry__box {
  position: absolute;
  width: 800px;
  height: 530px;
  background: #fff;
  border-radius: 0 4px 4px 0;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  overflow: hidden
}

.pc_inquiry__left {
  width: 309px;
  float: left;
  height: 100%
}

.pc_inquiry__img {
  width: 200px;
  height: 200px;
  line-height: 200px;
  text-align: center;
  margin: 40px 59px 0 50px;
  overflow: hidden
}

.pc_inquiry__img>img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle
}

.pc_inquiry__name {
  padding: 10px 32px 10px 24px;
  box-sizing: border-box;
  line-height: 18px;
  font-size: 16px;
  color: #2d3192;
  text-align: center;
  font-weight: 700
}

.pc_inquiry__infor {
  width: 250px;
  margin: 0 auto;
  font-size: 12px
}

.pc_inquiry__infor>li {
  overflow: hidden;
  padding-bottom: 10px
}

.pc_inquiry__infor>li>span {
  display: inline-block;
  float: left
}

.pc_inquiry__infor>li>span:first-child {
  width: 105px
}

.pc_inquiry__infor>li>span:last-child {
  width: 134px;
  padding-left: 10px;
  font-weight: 700
}

.pc_inquiry__right {
  float: right;
  width: 490px;
  padding: 20px;
  box-sizing: border-box;
  background: #fafafa;
  height: 100%
}

.pc_inquiry__cancel {
  text-align: right
}

.pc_inquiry__cancel .iconfont {
  color: #777;
  font-size: 24px;
  cursor: pointer
}

.pc_inquiry__title {
  font-size: 16px;
  padding-bottom: 10px
}

.pc_inquiry__input {
  padding-bottom: 20px
}

.pc_inquiry__input>textarea {
  resize: none;
  outline: 0;
  background: #feffff;
  border: 1px solid #e3e3e3;
  width: 100%;
  height: 120px;
  border-radius: 4px;
  padding: 12px 10px;
  box-sizing: border-box;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif
}

.pc_inquiry__input>textarea:focus {
  border-color: #3ca860
}

.pc_inquiry__input>input {
  outline: 0;
  background: #feffff;
  border: 1px solid #e3e3e3;
  padding: 12px 10px;
  width: 100%;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 4px
}

.pc_inquiry__input>input:focus {
  border-color: #3ca860
}

.pc_inquiry__submit {
  width: 220px;
  margin: 0 auto;
  margin-top: 50px
}

.pc_inquiry__tip {
  font-size: 16px;
  padding-bottom: 20px;
  font-weight: 700
}

.pc_inquiry__all {
  overflow: hidden
}

.pc_inquiry__all>select {
  float: left;
  width: 60px;
  height: 40px;
  background: #feffff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  outline: 0
}

.pc_inquiry__all>input {
  margin-left: 10px;
  float: left;
  outline: 0;
  background: #feffff;
  border: 1px solid #e3e3e3;
  padding: 12px 10px;
  width: 380px;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 4px
}

.pc_inquiry__all>input:focus {
  border-color: #3ca860
}

.pc_inquiry .btn-component {
  width: 100%;
  box-sizing: border-box;
  background: #3ca860;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  min-height: 40px;
}

.pc_inquiry .btn-component>span {
  color: #ffff;
  display: inline-block;
  padding: 11px 10px;
}


.send-success__icon {
  text-align: center;
  padding: 140px 0 20px 0
}

.send-success__icon .iconfont {
  font-size: 24px;
  background: #3ca860;
  font-weight: normal;
  height: 60px;
  width: 60px;
  line-height: 60px;
  display: inline-block;
  color: #fff;
  border-radius: 50%;
}

.send-success__title {
  text-align: center;
  font-size: 22px;
  font-weight: 700
}

.send-success__cancel {
  color: #777;
  text-align: right;
  padding-top: 10px;
  padding-right: 20px;
  cursor: pointer;
}

.send-success__content {
  font-size: 20px;
  color: #777;
  padding-top: 20px;
  text-align: center
}

.message_error {
  font-size: 12px;
  color: red
}

.message_error>span {
  top: 0px;
  left: 3px;
  color: #fff;
  height: 15px;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
  width: 15px;
  line-height: 15px;
  text-align: center;
  background: red;
  border-radius: 50%;
}

.mail_error {
  font-size: 12px;
  color: red;
  padding-top: 10px
}

.mail_error>span {
  top: 0px;
  left: 3px;
  color: #fff;
  height: 15px;
  font-size: 10px;
  vertical-align: middle;
  display: inline-block;
  width: 15px;
  line-height: 15px;
  text-align: center;
  background: red;
  border-radius: 50%;
}

.cont_successfully {
  text-align: center;
  color: green;
  padding: 30px 0;
  display: none;
  margin-top: 10px;
  background: #fff;
}

.cont_successfully .thank_you {
  padding: 0 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px
}

.cont_successfully p {
  font-size: 12px
}

/*loading more*/
.loading-wrap {
  align-items: center;
  justify-content: center;
  height: 60px
}

.language,
.loading-wrap {
  font-size: 16px;
  display: flex;
}

.xloading {
  width: 28px;
  height: 28px;
  margin-right: 10px
}

.hidden {
  display: none !important
}

.tip_err {
  font-size: 14px;
  color: red;
  display: none;
}

/*询盘页*/
.requirement_box {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #0000006b;
  z-index: 999;
  font-family: Roboto, Arial, sans-serif;
  font-size: 12px;
}

.req_cell {
  width: 530px;
  float: right;
  padding: 0px 10px 30px 0;
  padding-right: 0;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.from_name {
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  margin-bottom: 10px;
}

.from_name dt {
  width: 80px;
  text-align: right;
  float: left;
}

.from_name dd {
  float: left;
  width: 380px;
  margin-left: 10px;
}

.from_name dd select {
  height: 27px;
  line-height: 27px;
  border: 1px solid #ccc;
  width: 60px;
}

.from_name dd input {
  height: 25px;
  line-height: 25px;
  width: 266px;
  padding: 0 10px;
  border: 1px solid #ccc;
}

.req_cell input,
select,
textarea {
  outline: 0;
}

.req_cell .email {
  margin-bottom: 10px;
}

.country dt {
  width: 80px;
  text-align: right;
  float: left;
  line-height: 27px;
}

.country dd {
  float: left;
  width: 320px;
  margin-left: 10px;
}

.req_cell .message dt,
.req_cell .name dt,
.req_cell .phone dt,
.req_cell .email dt {
  width: 80px;
  text-align: right;
  float: left;
  line-height: 26px;
}

.req_cell .email input,
.req_cell .name input,
.req_cell .phone input {
  border: 1px solid #ccc;
  width: 353px;
  box-sizing: border-box;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-size: 12px;
  margin-left: 10px;
}

.country select {
  border: 1px solid #ccc;
  width: 353px;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-size: 12px;
}

.red {
  color: #9c0000;
  vertical-align: bottom;
}

.send_now {
  display: block;
  width: 160px;
  text-align: center;
  border: 0;
  background-color: #ff3400;
  border-radius: 5px;
  color: #FFF;
  font-size: 16px;
  margin: 0 auto;
  margin-top: 20px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  box-sizing: border-box;
  transition: all .3s;
}

.req_tit {
  padding: 0 20px;
  line-height: 50px;
  font-size: 16px;
  position: relative;
  margin-bottom: 10px;
  background: #eee;
}

.req_tit .req_close {
  float: right;
  display: inline-block;
  cursor: pointer;
  width: 60px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}

.req_tit .req_close:active {
  color: #3ca860;
}

.check_one {
  margin-bottom: 6px;
  margin-top: 10px;
  color: #666;
}

.check_one input {
  vertical-align: text-bottom;
  margin-right: 4px
}

.check_two {
  color: #666;
}