.clearfloat {
  *zoom: 1;
}
.clearfloat:after {
  display: block;
  content: "";
  clear: both;
  width: 0;
}
.mb-show {
  display: none;
}
@media screen and (max-width: 950px) {
  .header {
    height: 58px;
    background: #fff;
  }
  .header .menu-btn {
    float: left;
    display: flex;
    margin-right: 15px;
    flex-direction: column;
    height: 50px;
    justify-content: center;
  }
  .header .menu-btn span {
    display: block;
    width: 25px;
    height: 3px;
    margin: 3px 0;
    background: #07c160;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
  }
  .header .logo {
    width: 70px;
  }
  .header .header-fr {
    float: right;
  }
  .header .search-top {
    display: none;
  }
  .header .lang-box {
    background-color: #07c160;
    padding: 5px 10px;
    border-radius: 5px;
    color: rgba(255, 255, 255, 0.5);
  }
  .header .lang-box:before {
    display: none;
  }
  .header .lang-box a {
    color: rgba(255, 255, 255, 0.5);
  }
  .header .lang-box .curr {
    color: #fff;
  }
  .nav-box {
    position: fixed;
    left: 0;
    top: 50px;
    transform: translate(-100%, 0);
    width: 180px;
    background: #333333;
    height: calc(100vh - 50px);
    overflow-y: auto;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
  }
  .nav-box.curr {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
  }
  .nav-box .closeNav {
    display: block;
    background: #fff;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: fixed;
    z-index: 2;
    bottom: 50px;
    right: 15px;
    font-size: 0;
    line-height: 45px;
    text-align: center;
  }
  .nav-box .closeNav img {
    vertical-align: middle;
    max-width: 20px;
  }
  .nav-box .nav-ul {
    display: block;
  }
  .nav-box .nav-ul li {
    height: auto;
    float: none;
    display: block;
    margin-left: 0;
    border-bottom: 1px solid #999;
  }
  .nav-box .nav-ul li > a {
    display: block;
    line-height: 45px;
    color: #999999;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    font-size: 14px;
    position: relative;
    padding: 0 10px;
  }
  .nav-box .nav-ul li > a.has-arrow:after {
    position: absolute;
    content: '';
    width: 0.5em;
    height: 0.5em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #999;
    right: 1em;
    -webkit-transform: rotate(135deg) translateY(-50%);
    -ms-transform: rotate(135deg) translateY(-50%);
    -o-transform: rotate(135deg) translateY(-50%);
    transform: rotate(135deg) translateY(-50%);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    top: 50%;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin-top: -0.3em;
  }
  .nav-box .nav-ul li > a.curr {
    color: #fff;
    background: #07c160;
  }
  .nav-box .nav-ul li > a.curr:after {
    border-color: #fff;
  }
  .nav-box .nav-ul li > a.curr.has-arrow:after {
    -webkit-transform: rotate(225deg) translateY(-50%);
    -ms-transform: rotate(225deg) translateY(-50%);
    -o-transform: rotate(225deg) translateY(-50%);
    transform: rotate(225deg) translateY(-50%);
  }
  .nav-box .nav-ul .sub-nav {
    width: 100%;
    position: static;
    padding: 15px 10px 15px 25px;
    color: #fff;
    background: none;
    margin-left: 0;
    font-size: 14px;
    transform: translate(0, 0);
  }
  .nav-box .nav-ul .sub-nav a {
    padding: 6px 0;
    color: #fff;
    text-align: left;
  }
  .nav-box .nav-ul .sub-nav a:hover,
  .nav-box .nav-ul .sub-nav a.curr {
    color: #07c160;
  }
  .nav-box .nav-ul .sub-nav a span {
    /*display: inline;*/
  }
  .nav-box .nav-ul .three-nav {
    position: static;
    padding-left: 15px;
    padding-right: 0;
    background-color: transparent;
    border-top: 1px solid #999;
    width: 100%;
  }
  .nav-box .nav-ul .three-nav:before {
    display: none;
  }
  .inner-banner,
  .index-banner {
    margin-top: 58px;
  }
  .countdown {
    font-size: 16px;
  }
  .countdown .date-show {
    line-height: 18px;
    margin: 0 2px;
  }
  .countdown .date-show span {
    background: #fff;
    border-radius: 2px;
    width: 10px;
    margin: 0 1px;
    font-family: 'SanFrancisco';
    font-weight: bold;
  }
  .ind-category .category-con .item .img .info {
    font-size: 14px;
  }
  .pro-top10 .row .imgbox {
    height: 140px;
  }
  .pro-top10 .row .centerli {
    padding: 40px 0;
  }
  .review-list .imgbox {
    height: 140px;
  }
  .award-list .imgbox {
    height: 180px;
  }
  .sectors-list li {
    width: calc(100%/5 - 8px);
    margin-right: 10px;
  }
  .sectors-list li:nth-of-type(6n) {
    margin-right: 10px;
  }
  .sectors-list li:nth-of-type(5n) {
    margin-right: 0px;
  }
}
/*手机版*/
@media screen and (max-width: 768px) {
  .problem-box .prob-title {
    font-size: 18px;
  }
  .problem-box .rdion-item .rdion {
    padding: 20px 20px;
  }
  .problem-box .rdion-item .rdion .title .name {
    font-size: 16px;
  }
  .problem-box .rdion-item .rdion .content .name {
    font-size: 14px;
  }
  .summit-info .sum-item {
    flex-wrap: wrap;
  }
  .summit-info .sum-item .item {
    width: 100%;
  }
  .summit-info .sum-title {
    font-size: 18px;
  }
  .audien-box .audi-title {
    font-size: 18px;
  }
  .ticketsfor .tick-title h2 {
    font-size: 18px;
  }
  .ticketsfor .right-time .time {
    font-size: 16px;
    width: 130px;
  }
  .ticketsfor .right-time .link {
    width: calc(100% - 130px);
  }
  .ticketsfor .tick-item .tick-left {
    display: none;
  }
  .ticketsfor .tick-item .tick-right {
    width: 100%;
  }
  .ticketsfor .tick-item .tick-right .right-item .item {
    width: 100%;
    margin-right: 0;
  }
  .ticketsfor .tick-item .tick-right .right-item .item .title {
    font-size: 16px;
  }
  .ticketsfor .tick-item .tick-right .right-item .item .it-btn a {
    height: 40px;
    font-size: 14px;
  }
  .bg-gray:before {
    border-radius: 100px 0 0 0;
  }
  .acticity-height {
    height: auto;
  }
  .bg-white:before {
    border-radius: 0 100px 0 0;
  }
  .bg-yellow:before {
    border-radius: 100px 0 0 0;
  }
  .whyvst-top2 .btn-box a:nth-of-type(2) {
    margin-left: 0;
    margin-top: 20px;
  }
  .about-content .ab-time .ab-item {
    flex-wrap: wrap;
  }
  .about-content .ab-time .ab-item .item-list {
    width: 100%;
    margin-bottom: 15px;
  }
  .about-content .ab-time .ab-item .item-list:last-child {
    margin-bottom: 0;
  }
  .current-exhi {
    flex-wrap: wrap;
  }
  .current-exhi .imgbox {
    width: 100%;
    height: auto;
  }
  .current-exhi .boxpanding {
    padding-right: 0;
    margin-bottom: 15px;
  }
  .current-exhi .txtbox {
    width: 100%;
  }
  .hall-flex {
    flex-wrap: wrap;
  }
  .hall-flex .hall-top1 {
    margin-right: 0;
  }
  .links-list2 li {
    width: calc(100%/2 - 10px);
  }
  .contact-info1 ul {
    flex-wrap: wrap;
  }
  .contact-info1 ul li {
    width: 100%;
    margin-top: 15px;
  }
  .contact-info1 ul li:first-child {
    margin-right: 0px;
  }
  .theme-hall-box {
    flex-wrap: wrap;
  }
  .theme-hall-box .theme-left {
    margin-right: 0;
    width: 100%;
  }
  .theme-hall-box .theme-right {
    width: 100%;
    margin-top: 15px;
  }
  .theme-hall-box .theme-right .ind-themelist li {
    width: calc(100%/3 - 9px);
  }
  .category-flex {
    flex-wrap: wrap;
  }
  .category-flex .category-left {
    width: 100%;
    margin-right: 0;
  }
  .category-flex .category-left .category-ul {
    flex-wrap: wrap;
  }
  .category-flex .category-left .category-ul li {
    width: calc(100%/2 - 15px);
  }
  .category-flex .category-left .category-ul li:first-child {
    margin-right: 15px;
  }
  .category-flex .category-left .category-ul li:last-child {
    margin-top: 15px;
  }
  .category-flex .category-img {
    display: none;
  }
  .contact-info {
    padding: 40px 0;
  }
  .contact-info .contact-tit h2 {
    margin-bottom: 5px;
  }
  .contact-info ul {
    flex-wrap: wrap;
  }
  .contact-info ul li {
    width: 100%;
    margin-top: 15px;
  }
  .contact-info ul li:first-child {
    margin-right: 0px;
  }
  .products-item .sult-title {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .products-item .product-sult {
    flex-wrap: wrap;
  }
  .products-item .product-sult .sult-left {
    width: 100%;
    margin: 0;
  }
  .products-item .product-sult .sult-left .sult-info {
    font-size: 14px;
  }
  .products-item .product-sult .sult-left .ind-themelist {
    margin-bottom: 15px;
  }
  .products-item .product-sult .sult-left .ind-themelist li {
    width: calc(100%/3);
  }
  .products-item .product-sult .sult-right {
    width: 100%;
  }
  .products-box2 .sult-title {
    width: 100%;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  body {
    font-size: 14px;
  }
  .mb-hide {
    display: none;
  }
  .mb-show {
    display: block;
  }
  .theme-boxitem .the-item .item-img {
    width: 100%;
  }
  .visit-box .swiper-container {
    padding-bottom: 30px;
  }
  .breadcrumb + .pad80 {
    padding-top: 80px;
  }
  .breadcrumb + div:not(.pad80) > .pad80:first-of-type {
    padding-top: 80px;
  }
  .wrapper,
  .wrap {
    width: 90%;
  }
  .footer .foot-logo {
    width: 20%;
  }
  .footer .foot-info {
    width: 80%;
    padding-right: 0;
  }
  .footer .foot-contact {
    margin-top: 30px;
    width: 100%;
    max-width: 340px;
  }
  .footer .foot-bottom .copyright,
  .footer .foot-bottom .jishu {
    float: none;
    text-align: center;
  }
  .pageTitle {
    width: 100%;
  }
  .breadcrumb .crumbs {
    bottom: 0;
  }
  .inner-banner {
    min-height: 50px;
  }
  .btnred {
    line-height: 40px;
  }
  .btnbg {
    font-size: 14px;
    background-position: right 15% center;
    line-height: 40px;
  }
  .btnbg:before,
  .btnbg:after {
    width: 26px;
    height: 26px;
    margin-top: -12px;
    right: calc((15% - 26px;)/2 - 1px);
  }
  .btnbg:after {
    right: calc((15% - 26px;)/2);
  }
  .btnyellow {
    font-size: 14px;
  }
  .nolink {
    width: 90%;
    padding: 45px 30px 30px;
    font-size: 16px;
  }
  .nolink .nolink-close {
    top: 10px;
    right: 10px;
    width: 25px;
  }
  .nolink .icon01 {
    width: 30px;
  }
  .nolink .icon02 {
    width: 18px;
  }
  .nolink .nolink-con {
    white-space: initial;
  }
  .nolink2 .exhtip {
    font-size: 14px;
  }
  .nolink2 .exhtip .strong {
    font-size: 16px;
  }
  .pad80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .padb100 {
    padding-bottom: 40px;
  }
  .proinfo-box {
    padding-top: 40px;
  }
  .main-title {
    margin-bottom: 30px;
    font-size: 18px;
    height: auto;
    line-height: 1.5;
    min-width: 150px;
    padding: 10px;
  }
  .right_float {
    right: 5px;
  }
  .right_float .linka {
    width: 115px;
    font-size: 16px;
    padding: 10px 0;
  }
  .ibanner-swiper .swiper-button-next,
  .ibanner-swiper .swiper-button-prev {
    font-size: 28px;
  }
  .ind-media .media-swiper .swiper-slide {
    background-color: none;
  }
  .about-tit.mb50 {
    margin-bottom: 20px;
  }
  .about-tit:before {
    height: 1px;
  }
  .about-tit span {
    font-size: 15px;
  }
  .cooperation-slick .swiper-slide .img {
    height: 100px;
    line-height: 100px;
    margin: 0 auto;
  }
  .slick-next {
    right: -15px;
  }
  .slick-prev {
    left: -15px;
  }
  .slick-prev,
  .slick-next {
    display: block !important;
  }
  .achieve-box {
    /*background: #e90c80;*/
  }
  .achieve-con .cooperation-slick {
    padding-bottom: 0;
  }
  .review-box {
    background: -webkit-linear-gradient(to bottom, #ffffff 53%, #ff9680 53%);
    background: -moz-linear-gradient(to bottom, #ffffff 53%, #ff9680 53%);
    background: linear-gradient(to bottom, #ffffff 53%, #ff9680 53%);
  }
  .page-inner-nav .page-nav {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .page-inner-nav .page-nav .wrap {
    width: 100%;
  }
  .page-inner-nav .page-nav .page-nav-list {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .page-inner-nav .page-nav .page-nav-list a {
    width: calc(100%/5 - 1px);
    margin-right: 1px;
    height: 40px;
    line-height: 1.2;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-inner-nav .page-nav .page-nav-list a:nth-of-type(5) {
    margin-right: 0;
  }
  .page-inner-nav .page-nav .page-nav-list a:nth-of-type(1) span:before,
  .page-inner-nav .page-nav .page-nav-list a:nth-of-type(2) span:before {
    display: none;
  }
  .page-inner-nav .page-nav .page-nav-list a img {
    display: none;
  }
  .ind-scale {
    padding: 30px 0;
  }
  .ind-scale .scale-ul {
    display: flex;
    justify-content: space-between;
  }
  .ind-scale .scale-ul li {
    width: 32%;
    position: relative;
    margin: 0;
  }
  .ind-scale .scale-ul li:before {
    display: block;
    content: "";
    padding-top: 100%;
  }
  .ind-scale .scale-ul li > div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .ind-scale .scale-ul .p1 {
    font-size: 20px;
  }
  .ind-scale .scale-ul .p2 {
    font-size: 12px;
  }
  .ind-aboutexh {
    padding: 30px 0;
  }
  .aboutexh-list {
    display: flex;
    flex-wrap: wrap;
  }
  .aboutexh-list:after {
    display: none;
  }
  .aboutexh-list li {
    float: none;
    margin: 10px 0;
    width: 50%;
    background-size: 50px;
  }
  .aboutexh-list li .p1 {
    font-size: 14px;
  }
  .aboutexh-list li .p2 {
    font-size: 12px;
  }
  .aboutexh-list li a {
    padding-top: 60px;
    background-size: auto 50px;
  }
  .ind-exhintro {
    display: block;
    padding-bottom: 40px;
  }
  .ind-exhintro .pageTitle {
    width: 100%;
    position: static;
    transform: translate(0, 0);
  }
  .ind-exhintro .main-title {
    margin-bottom: 30px;
  }
  .ind-exhintro .exhintro {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .ind-exhintro .txtbox {
    display: block;
    width: 100%;
    padding: 0;
  }
  .ind-exhintro .imgbox {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 0;
  }
  .ind-exhintro .info p {
    margin-bottom: 15px;
  }
  .ind-exhintro .info a {
    margin-top: 0;
  }
  .ind-mediainfo .mediainfo-con .tit {
    margin-bottom: 5px;
    padding: 12px 0;
  }
  .video-list li {
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    height: 90px;
    line-height: 90px;
    margin-bottom: 5px;
  }
  .video-list li:nth-of-type(3n) {
    margin-right: 5px;
  }
  .video-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ievent-list li {
    width: calc(100%/2 - 3px);
  }
  .ievent-list li:nth-of-type(5n) {
    margin-right: 5px;
  }
  .ievent-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .ievent-list li .imgbox {
    height: 150px;
  }
  .ievent-list li .imgbox img {
    display: block;
  }
  .about-intro .info {
    padding: 15px 0 0;
    border-bottom: 0;
  }
  .about-intro .info p {
    margin: 0;
    margin-bottom: 15px;
  }
  .about-intro .info p:last-of-type {
    margin-bottom: 0px;
  }
  .twobox .txtbox {
    width: 100%;
    padding-right: 0;
  }
  .twobox .txtbox p {
    margin-bottom: 15px;
  }
  .twobox .imgbox {
    width: 100%;
    margin-bottom: 20px;
  }
  .curexh {
    background-color: #c9b7ae;
  }
  .areview-list li {
    margin-bottom: 10px;
  }
  .areview-list li:last-of-type {
    margin-bottom: 0px;
  }
  .ind-mediainfo .mediainfo-con .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .ind-mediainfo .mediainfo-con .item:nth-last-of-type(2) {
    margin-bottom: 20px;
  }
  .ind-mediainfo .mediainfo-con .list li {
    border-bottom: 1px solid #98786b;
    overflow: visible;
    white-space: normal;
    text-overflow: initial;
    *zoom: 1;
  }
  .ind-mediainfo .mediainfo-con .list li:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .ind-mediainfo .mediainfo-con .list li:last-of-type {
    border-bottom: 0;
  }
  .ivideo-big {
    width: 100%;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }
  .ivideo-big video {
    width: 100%;
    height: 100%;
  }
  .ivideo-list li {
    width: calc(100%/3 - 7px);
    margin-right: 10px;
    height: auto;
    line-height: 1;
    position: relative;
  }
  .ivideo-list li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ivideo-list li img {
    width: 100%;
    display: block;
  }
  .ivideo-list li.curr .video-mask {
    display: none;
  }
  .ivideo-list li .video-mask > img {
    width: 20px;
  }
  .ivideo-list li .video-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.3);
    text-align: center;
    font-size: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .organizer-info .info {
    padding-bottom: 0;
  }
  .organizer-info .info .item {
    margin: 5px 0;
    margin-right: 10px;
  }
  .about-info .about-logo {
    margin-bottom: 20px;
  }
  .question-list li {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #bfbfbf;
  }
  .question-list li .que-con {
    font-size: 14px;
  }
  .question-list li .que-con .txtcon {
    padding: 0;
    margin: 0;
    display: block;
  }
  .question-list li .que-con .name {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
  .question-list li .que-con .p {
    line-height: 1.8;
    padding-left: 15px;
    margin-top: -7px;
  }
  .question-list li .ans-con {
    padding: 30px 10px 20px;
  }
  .news-list li {
    margin-bottom: 20px;
    height: auto;
    display: flex;
  }
  .news-list li:after {
    display: none;
  }
  .news-list li .imgbox {
    width: 100px;
  }
  .news-list li .txtbox {
    width: 100%;
  }
  .news-list li .tit {
    font-size: 14px;
    margin: 10px 0;
  }
  .news-list li .time {
    font-size: 12px;
  }
  .news-list li .more {
    position: static;
    float: right;
    font-size: 12px;
  }
  .partner-list li {
    width: calc(100%/3 - 7px);
    margin-right: 10px;
    margin-bottom: 10px;
    height: 100px;
    line-height: 100px;
  }
  .partner-list li:nth-of-type(3n) {
    margin-right: 0;
  }
  .exhapply-box .sub-tit {
    line-height: 2;
    margin: 10px 0 20px;
    color: #7d7d7d;
    text-align: left;
  }
  .form-box {
    margin-bottom: 30px;
  }
  .form-box .form-tit {
    margin-bottom: 20px;
  }
  .form-box .form-row {
    width: 100%;
    margin-right: 0;
  }
  .category-list .li {
    width: 49%;
    float: none;
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top;
  }
  .products-list li {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    min-height: 0;
    font-size: 12px;
    margin-bottom: 5px;
  }
  .products-list li .pro-type {
    width: 30%;
    height: 80px;
    min-height: 0;
    line-height: 1.2;
    padding: 8px;
  }
  .products-list li .pro-type img {
    height: 30px;
  }
  .products-list li .pro-type .p1 {
    font-size: 14px;
  }
  .products-list li .imgbox {
    width: 70%;
    height: 80px;
    min-height: 0;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .products-list li .txtbox {
    width: 100%;
    padding: 15px;
    height: auto;
    min-height: 0;
  }
  .products-list li .more {
    /*position: static;
    			float: right;*/
  }
  .products-list li .info .item {
    margin: 5px 0;
  }
  .products-list li a .info img {
    width: 50px;
  }
  .review-list li {
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .review-list li:nth-of-type(3n) {
    margin-right: 5px;
  }
  .review-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .review-list .imgbox {
    height: 110px;
  }
  .pro-contact .list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .pro-contact .list li:nth-of-type(even) {
    width: 100%;
  }
  .pro-contact .list li .name {
    width: 30%;
  }
  .pro-contact .list li .name .p1 {
    font-size: 24px;
  }
  .pro-contact .list li .name .p1 span {
    font-size: 18px;
  }
  .pro-contact .list li .info {
    width: 70%;
    text-align: left;
    padding-left: 20px;
  }
  .pro-contact .list li .info p {
    margin-right: 0;
    display: block;
  }
  .ind-category .pro-category,
  .pro-category {
    display: flex;
    flex-wrap: wrap;
  }
  .ind-category .pro-category .tit,
  .pro-category .tit {
    font-size: 12px;
    padding: 10px 5px;
  }
  .ind-category .pro-category li,
  .pro-category li {
    width: calc(100%/2 - 3px);
    margin-right: 5px !important;
    margin-bottom: 5px;
    background-color: #fff;
  }
  .ind-category .pro-category li:nth-of-type(7n),
  .pro-category li:nth-of-type(7n) {
    margin-right: 5px !important;
  }
  .ind-category .pro-category li:nth-of-type(5n),
  .pro-category li:nth-of-type(5n) {
    margin-right: 5px !important;
  }
  .ind-category .pro-category li:nth-of-type(2n),
  .pro-category li:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .ind-category .pro-category li .imgbox,
  .pro-category li .imgbox {
    height: 100px;
    line-height: 100px;
  }
  .ind-category .pro-category li .imgbox img,
  .pro-category li .imgbox img {
    max-width: 70%;
    max-height: 70%;
  }
  .twobtn-box {
    margin-top: 0;
  }
  .twobtn-box a {
    line-height: 40px;
    border-radius: 0;
    display: block;
    background-color: #ecba4a;
    background-image: url(../images/btn-line.png);
    background-repeat: no-repeat;
    background-position: right 15% center;
    color: #fff;
    position: relative;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .twobtn-box a:before,
  .twobtn-box a:after {
    display: block;
    content: "";
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    background-color: #fff;
    right: 0;
  }
  .twobtn-box a:after {
    background-color: #e0ab2e;
    right: 1px;
    background-image: url(../images/arrow-r.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
  }
  .twobtn-box .btn-ico:before,
  .twobtn-box .btn-ico:after {
    width: 26px;
    height: 26px;
    margin-top: -13px;
    right: calc((15% - 26px)/2 - 1px);
  }
  .twobtn-box .btn-ico:after {
    right: calc((15% - 26px)/2);
  }
  .whyvisit .info {
    padding-top: 10px;
  }
  .opentime p {
    width: 100%;
  }
  .opentime p:nth-of-type(2) {
    border: 0;
  }
  .purchasers-box .purchasers-list li {
    width: calc(100%/3 - 8px);
    margin-right: 12px;
    margin-bottom: 12px;
  }
  .purchasers-box .purchasers-list li:nth-of-type(6n) {
    margin-right: 12px;
  }
  .purchasers-box .purchasers-list li:nth-of-type(3n) {
    margin-right: 0;
  }
  .prozone-list li:hover .detail {
    display: none;
  }
  .serve-con .txtfl {
    width: auto;
    font-size: 16px;
  }
  .serve-con .txtfr {
    position: relative;
    width: auto;
    border-left: 0;
  }
  .serve-con .txtfr:before {
    display: block;
    content: "";
    height: 80%;
    width: 1px;
    background-color: #868076;
    position: absolute;
    top: 10%;
    left: 0;
  }
  .activity-contact {
    display: block;
  }
  .activity-contact .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .activity-contact .item-con2 {
    margin-top: 0;
  }
  .match-box .match-list {
    display: flex;
    flex-wrap: wrap;
  }
  .match-box .match-list li {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #f0deda;
  }
  .match-box .match-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .match-box .match-list .tit {
    font-size: 14px;
  }
  .match-box .match-list .info {
    height: auto;
    padding: 10px;
    line-height: 1.8;
    min-height: 0;
  }
  .match-box .match-list .info.info2 {
    padding: 10px;
  }
  .achieve-con .scale-list li {
    width: calc(100%/4 - 15px);
    margin-right: 20px;
  }
  .travel-box {
    background-color: #fff;
    padding: 80px 0 40px;
  }
  .travel-box .travel-list li .txtbox {
    font-size: 12px;
  }
  .travel-box .travel-list li .txtbox p {
    margin: 0 !important;
  }
  .travel-box .travel-list li .txtbox .info {
    display: block;
    line-height: 1.5;
    padding: 10px;
    margin: 0;
  }
  .travel-box .travel-list li .txtbox .disflex {
    display: block;
  }
  .travel-box .travel-list li .txtbox .item {
    display: block;
    width: 100%;
    margin: 10px 0;
  }
  .hall-time .p {
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1;
  }
  .hall-time .p:nth-of-type(2) {
    border: 0;
  }
  .hall-time .p:last-of-type {
    margin-bottom: 0px;
  }
  .hall-time .p:last-of-type:after {
    display: none;
  }
  .hall-time .p:after {
    display: block;
    content: "";
    width: 36px;
    height: 1px;
    background-color: #fff;
    margin: 10px auto 0;
  }
  .traffic-box .twobox {
    display: block;
  }
  .traffic-box .twobox .imgbox {
    width: 100%;
    padding: 10px;
  }
  .traffic-box .twobox .txtbox {
    width: 100%;
  }
  .traffic-box .traffic-list li {
    width: calc(100%/2 - 10px);
    margin-right: 20px;
    margin-bottom: 15px;
  }
  .traffic-box .traffic-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .traffic-box .traffic-list .top {
    padding-bottom: 10px;
  }
  .traffic-box .traffic-list .top p {
    margin-top: 0;
    font-size: 14px;
  }
  .traffic-box .traffic-list .top img {
    width: 70px;
  }
  .traffic-box .traffic-list .item {
    padding: 10px 0;
    border-bottom: 0;
  }
  .traffic-box .traffic-list .p2 {
    background-position: left center;
  }
  .parking-box .name {
    width: 70px;
  }
  .parking-box .info {
    width: calc(100% - 70px);
    padding-left: 15px;
  }
  .parking-box .twobox {
    display: block;
  }
  .parking-box .twobox .txtbox {
    width: 100%;
    padding-right: 0;
  }
  .parking-box .twobox .imgbox {
    width: 100%;
    margin-bottom: 20px;
  }
  .parking-box .p {
    background-position: left top 7px;
  }
  .parking-box .row {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .pro-top10 .row .imgbox {
    height: 150px;
    line-height: 150px;
  }
  .pro-top10 .row .centerli {
    padding: 20px 0;
    /*height: calc(~"(150px + 40px)*2 + 8px");*/
  }
  .travel-service .con {
    display: block;
  }
  .travel-service .con .imgbox {
    display: block;
    max-height: 140px;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .travel-service .con .txtbox {
    width: 100%;
    padding: 20px;
  }
  .travel-service .con .txtbox .info {
    display: block;
    margin: 10px 0;
  }
  .travel-service .con .txtbox .info p {
    display: block;
    width: 100% !important;
    text-align: left;
    padding-left: 0 !important;
  }
  .travel-service .con .txtbox .info p:before {
    display: none;
  }
  .newsinfo-box .news-tit {
    font-size: 18px;
  }
  .newsinfo-box .news-paging .linka {
    display: block;
    margin-bottom: 10px;
    float: none;
    max-width: 100%;
  }
  .contact-list .info .item .name,
  .contact-list .info .item .txtfl {
    font-size: 16px;
  }
  .gallery-item .about-tit {
    margin-bottom: 20px;
  }
  .gallery-list li:after {
    font-size: 14px;
  }
  .eventcon-box .txtfl {
    font-size: 16px;
    font-weight: bold;
  }
  .achieve-con .about-tit span {
    font-size: 15px;
  }
  .achieve-con .scale-list li .p1 {
    font-size: 14px;
  }
  .achieve-con .scale-list li .p2 {
    font-size: 14px;
  }
  .achieve-con .scale-list li .p2 span {
    font-size: 32px;
  }
  .ind-category .category-con .item:nth-of-type(2),
  .ind-category .category-con .item:nth-of-type(3) {
    width: 100%;
  }
  .ind-category .category-con .item .img {
    width: calc(100%/3 - 3.5px) !important;
    margin-right: 5px !important;
    margin-bottom: 5px;
    height: 150px !important;
  }
  .ind-category .category-con .item .img:nth-of-type(3) {
    margin-right: 0 !important;
  }
  .ind-category .category-con .item .img a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .ind-category .category-con .item .img .imgsrc {
    height: 100% !important;
    width: auto !important;
  }
  .ind-category .category-con .item .img .info {
    display: block;
    background-color: rgba(225, 172, 156, 0.3);
    padding: 20px;
    line-height: 1.5;
  }
  .ind-category .category-con .item .img .info .detail {
    transform: translate(-50%, -50%);
  }
  .ind-category .category-con .item .img .info .img {
    width: 50px;
  }
  .ind-category .category-list li {
    width: calc(100%/3 - 3.5px);
    margin-right: 5px;
    margin-bottom: 5px;
    height: 150px;
  }
  .ind-category .category-list li a {
    display: flex;
    justify-content: center;
    position: relative;
    overflow: hidden;
    height: 100%;
  }
  .ind-category .category-list li a:hover .info .detail {
    animation: none;
  }
  .ind-category .category-list li a .imgsrc {
    display: block;
    height: 100%;
  }
  .ind-category .category-list li a .info {
    display: block;
    background-color: rgba(225, 172, 156, 0.3);
    padding: 20px;
    line-height: 1.5;
  }
  .ind-category .category-list li a .info .detail {
    transform: translate(-50%, -50%);
  }
  .ind-category .category-list li a .info .img {
    width: 50px;
  }
  .ind-category .category-list li:nth-of-type(5n) {
    margin-right: 5px;
  }
  .ind-category .category-list li:nth-of-type(3n) {
    margin-right: 0;
  }
  .ind-category .category-list li:nth-of-type(6) {
    width: calc(100%/3 - 3.5px);
  }
  .ind-category .category-list li:nth-of-type(6) a .imgsrc {
    height: 100%;
    width: auto;
  }
  .ind-category .category-con2 {
    display: none;
  }
  .ind-category .category-con2 .item .img {
    height: 150px;
    line-height: 150px;
  }
  .ind-category .category-con2 .item .img a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .ind-category .category-con2 .item .img .imgsrc {
    height: 100% !important;
    width: auto !important;
  }
  .ind-category .category-con2 .item .img .info {
    display: block;
    background-color: rgba(225, 172, 156, 0.3);
    padding: 20px;
    line-height: 1.5;
  }
  .ind-category .category-con2 .item .img .info .detail {
    transform: translate(-50%, -50%);
  }
  .ind-category .category-con2 .item .img .info img {
    width: 60px;
  }
  .ind-category .category-mb {
    display: block;
  }
  .ind-category .category-mb .item .img {
    width: calc(100%/3 - 4px) !important;
    margin-right: 6px !important;
  }
  .ind-category .category-mb .item .img:nth-of-type(3n) {
    margin-right: 0 !important;
  }
  .match-list li {
    width: 33.33%;
    margin: 5px 0;
  }
  .match-list li .img {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .contact-top {
    margin-top: 30px;
  }
  .contact-top .txt {
    color: #7d7d7d;
  }
  .contact-top .txt a {
    color: #7d7d7d;
  }
  .contact-top .txtfr:before {
    background-color: #c5c5c5;
  }
  .sponsor-box {
    background: #fff;
  }
  .sponsor-box .about-tit span {
    background: #fff;
  }
  .contact-sponsor {
    background: #fae5e1;
    margin-top: 40px;
    padding: 30px 0;
  }
  .contact-sponsor .row {
    display: block;
    margin-bottom: 40px;
  }
  .contact-sponsor .row .info .col {
    margin-top: 15px !important;
  }
  .contact-sponsor .row:nth-of-type(2) .info {
    min-height: 0;
  }
  .contact-sponsor .row:nth-of-type(2) .info .col2 {
    margin-bottom: 0;
  }
  .contact-sponsor .row .item {
    margin: 0;
    padding-left: 0;
  }
  .contact-sponsor .row .con {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }
  .contact-sponsor .row .con-short .activitybox .inline:after {
    display: none;
  }
  .contact-sponsor .row .con-short .info {
    position: relative;
  }
  .contact-sponsor .row .con-short .info:before {
    display: block;
    content: "";
    width: 1px;
    height: 96%;
    position: absolute;
    left: 0;
    top: 3%;
    background-color: #7d7d7d;
  }
  .contact-sponsor .row .row-tit {
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #7d7d7d;
    color: #7d7d7d;
  }
  .contact-sponsor .row .activitybox {
    width: 40%;
  }
  .contact-sponsor .row .activitybox .inline {
    display: block;
    position: relative;
  }
  .contact-sponsor .row .activitybox .inline:after {
    display: block;
    content: "";
    width: 1px;
    height: 96%;
    position: absolute;
    right: 0;
    top: 3%;
    background-color: #7d7d7d;
  }
  .contact-sponsor .row .title {
    margin-bottom: 10px;
    text-align: center;
  }
  .contact-sponsor .row .title p {
    margin: 0;
    padding: 0;
  }
  .contact-sponsor .row .namebox,
  .contact-sponsor .row .title {
    float: none;
    width: 100%;
  }
  .contact-sponsor .row .namebox .item:after,
  .contact-sponsor .row .title p:after {
    display: none;
  }
  .contact-sponsor .row .info {
    width: 60%;
    padding-left: 10px;
  }
  .contact-sponsor .row .txtfl {
    display: block;
    width: 100%;
  }
  .contact-sponsor .row .txtfr {
    display: block;
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 0;
    border-top: 1px solid #3d3e3f;
    word-break: break-word;
  }
  .contact-sponsor .row .txtfr:before {
    display: none;
  }
  .contact-sponsor .row .name {
    display: inline-block;
    padding-left: 0;
    text-align: center;
    line-height: 1.8;
  }
  .contact-sponsor .row .name:before {
    display: none;
  }
  .contact-sponsor .row3 {
    *zoom: 1;
  }
  .contact-sponsor .row3:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .contact-sponsor .row3 .info {
    width: 100%;
  }
  .contact-sponsor .row3 .col {
    float: left;
    width: calc(100%/2 - 5px);
    margin-right: 10px;
  }
  .contact-sponsor .row3 .col:nth-of-type(2n) {
    margin-right: 0;
  }
  .sectors-list li {
    width: calc(100%/3 - 7px);
    margin-right: 10px;
    height: 200px;
  }
  .sectors-list li:nth-of-type(5n) {
    margin-right: 10px;
  }
  .sectors-list li:nth-of-type(3n) {
    margin-right: 0px;
  }
  .sectors-list li .name {
    font-size: 12px;
  }
  .media-form {
    font-size: 14px;
  }
  .media-form .form-half {
    width: 100%;
    margin-right: 0;
  }
  .media-form .form-row {
    margin-bottom: 5px;
  }
  .media-form .btnbox {
    margin-top: 40px;
  }
  .media-form .form-name {
    line-height: 45px;
  }
  .media-form .form-input {
    line-height: 45px;
    height: 45px;
  }
  .media-form .form-area .form-input {
    margin-right: 5px;
    width: calc(100%/2 - 3px);
  }
  .media-form .form-area .form-input:nth-of-type(2) {
    margin-right: 0;
  }
  .pro-top10 .row .tit {
    font-size: 12px;
  }
  .exhdownload-list li {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .exhdownload-list li .tit {
    font-size: 14px;
    line-height: 1.5;
    padding: 10px 40px 10px 20px;
    background-image: url(../images/download-ico.png);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 20px;
  }
  .exhdownload-list li .tit img {
    display: none;
  }
  .exhdownload-list li .imgbox {
    display: none;
  }
  .exhlogin .info p {
    margin-bottom: 20px;
    float: none;
  }
  .exhlogin .info .exhlogin-btn {
    float: none;
    margin-top: 20px;
  }
  .exhlogin .info .exhlogin-btn .btnyellow {
    padding: 0 10px;
    min-width: 0;
    margin-left: 0;
    margin-top: 5px;
  }
  .exhlogin .info .exhlogin-btn .btnyellow:not(:last-of-type) {
    margin-right: 5px;
  }
  .whyvst-top {
    background-color: #c9b7ae;
    color: #6f564f;
  }
  .whyvst-top .about-tit:before {
    background-color: #6f564f;
  }
  .whyvst-top .about-tit span {
    background-color: #c9b7ae;
    color: #6f564f;
  }
  .whyvst-top .info {
    padding-top: 0;
  }
  .whyvst-top .btn-box {
    margin-top: 20px;
  }
  .whyvst-top .btn-box:before {
    display: none;
  }
  .whyvst-top .btn-box > div {
    *zoom: 1;
    background: none;
    display: block;
  }
  .whyvst-top .btn-box > div:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .whyvst-top .btn-box a {
    border-radius: 0;
    display: block;
    float: left;
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    margin-left: 0;
    line-height: 40px;
    background-color: #ecba4a;
    background-image: url(../images/btn-line.png);
    background-repeat: no-repeat;
    background-position: right 15% center;
    color: #fff;
    position: relative;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .whyvst-top .btn-box a:nth-of-type(2) {
    margin-right: 0;
    background-color: #ecba4a;
  }
  .whyvst-top .btn-box a:before,
  .whyvst-top .btn-box a:after {
    display: block;
    content: "";
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    background-color: #fff;
    right: 0;
  }
  .whyvst-top .btn-box a:after {
    background-color: #e0ab2e;
    right: 1px;
    background-image: url(../images/arrow-r.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
  }
  .whyvst-top .btn-box a img {
    display: none;
  }
  .whyvst-info {
    background-color: #fff;
  }
  .time-box {
    background-color: #c07d6e !important;
  }
  .time-list li {
    width: 100%;
    color: #fff;
    text-align: center;
    margin-bottom: 12px;
    background: none;
    padding: 0;
  }
  .time-list li:last-of-type {
    margin-bottom: 0px;
  }
  .time-list li:last-of-type:after {
    display: none;
  }
  .time-list li:after {
    display: block;
    content: "";
    width: 36px;
    height: 1px;
    background-color: #fff;
    margin: 10px auto 0;
  }
  .time-list li .p1,
  .time-list li .p2 {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
  }
  .matchme {
    background-color: #c9b7ae;
  }
  .matchme .about-tit:before {
    background-color: #6f564f;
  }
  .matchme .about-tit span {
    color: #6f564f;
    background-color: #c9b7ae;
  }
  .matchme .info {
    color: #6f564f;
  }
  .event-top {
    padding-top: 70px;
  }
  .event-top .info {
    display: block;
    border-bottom: 0;
    padding: 0;
    margin-top: 15px;
  }
  .event-top .info p {
    margin-bottom: 15px;
  }
  .event-top .info .img {
    width: 100%;
    float: none;
    text-align: center;
  }
  .event-top .info .img img {
    display: inline;
    width: 100px;
  }
  .event-top .info .txtbox {
    width: 100%;
    padding-left: 0;
  }
  .event-top .btnbg {
    margin-top: 15px;
  }
  .event-rule .info {
    border-top: 1px solid #7d7d7d;
    padding-top: 20px;
    margin-top: 20px;
    padding-bottom: 0;
  }
  .event-rule .info .p1 {
    margin-bottom: 0;
  }
  .serve-box {
    /*background-color: #fff !important;*/
  }
  .lightbrown .about-tit {
    margin-bottom: 15px;
  }
  /*展商展品*/
  .exhibitorBox .box-left {
    width: 100%;
    background-color: #d38070;
    padding: 20px;
    border-radius: 5px;
  }
  .exhibitorBox .box-left .searchbar {
    padding: 0;
  }
  .exhibitorBox .box-left .searchbar .styinps {
    width: calc(100% - 60px);
  }
  .exhibitorBox .box-left .searchbar .btnsearch {
    width: 60px;
    background-color: #f4e9eb;
  }
  .exhibitorBox .box-left .itembox .namebox {
    border-radius: 5px;
    border: 1px solid #edcdce;
    height: 45px;
    text-align: left;
    line-height: 45px;
    background-color: #fff;
    padding: 0 10px;
    color: #333;
  }
  .exhibitorBox .box-left .itembox .namebox.nameSelect:after {
    top: 14px;
  }
  .exhibitorBox .box-left .itembox .namebox.nameSelect.curr:after {
    top: 18px;
  }
  .exhibitorBox .box-left .itembox .item-sub {
    padding: 10px 15px;
    max-height: 150px;
  }
  .exhibitorBox .box-left .itembox.letterbox {
    background: none;
    padding: 0;
    margin-top: 20px;
    border-top: 1px solid #edcdce;
    border-radius: 0;
    color: #fff;
  }
  .exhibitorBox .box-left .itembox.letterbox .namebox {
    background: none;
    border: 0;
    padding: 0;
    color: #fff;
  }
  .exhibitorBox .box-left .itembox.letterbox .item-sub {
    display: block;
    padding: 0;
    background: none;
  }
  .exhibitorBox .box-left .itembox.letterbox .leter {
    display: inline-block;
    width: auto;
    height: auto;
    line-height: 1.2;
    padding: 2px 5px;
    text-align: center;
    transition: 0.6s;
    cursor: pointer;
  }
  .exhibitorBox .box-left .itembox.letterbox .leter:hover,
  .exhibitorBox .box-left .itembox.letterbox .leter.current {
    background-color: #cf5f5a;
    /*color: #cf5f5a;*/
  }
  .exhibitorBox .box-left .advName {
    *zoom: 1;
    border-bottom: 1px solid #edcdce;
    padding: 10px 0;
    margin-bottom: 15px;
    color: #fff;
  }
  .exhibitorBox .box-left .advName:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .exhibitorBox .box-left .advName .arrow-btn {
    float: right;
    width: 33px;
    height: 18px;
    line-height: 18px;
    border-radius: 4px;
    background: #fff;
    text-align: center;
    cursor: pointer;
    position: relative;
  }
  .exhibitorBox .box-left .advName .arrow-btn:after {
    position: absolute;
    top: 2px;
    left: 12px;
    content: '';
    width: 9px;
    height: 9px;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: #d38070;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
  }
  .exhibitorBox .box-left .advName .arrow-btn.curr:after {
    top: 6px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .exhibitorBox .box-left .searchBtn {
    line-height: 45px;
    height: 45px;
  }
  .exhibitorBox .box-right {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .exhibitorBox .box-right .resultbox {
    margin-top: 10px;
  }
  .exhibitor-list .items {
    position: relative;
    margin-bottom: 10px;
  }
  .exhibitor-list .items .logobox {
    width: 150px;
    height: 80px;
    line-height: 80px;
  }
  .exhibitor-list .items .txtbox {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .exhibitor-list .items .txtbox .btnbox {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  .exhibitor-list .items .txtbox .btnbox .linka {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
  }
  .exhibitor-list .items .txtbox .txtfl {
    width: 100%;
  }
  .exhibitor-list .items .txtbox .cate {
    padding-top: 10px;
    margin-top: 10px;
  }
  .exhibitorInfo {
    display: block;
    position: relative;
  }
  .exhibitorInfo .logobox {
    width: 150px;
    height: 80px;
    line-height: 80px;
    float: none;
  }
  .exhibitorInfo .txtbox {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .exhibitorInfo .txtbox .btnbox {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  .exhibitorInfo .txtbox .btnbox .linka {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
  }
  .exhibitorInfo .txtbox .txtfl {
    width: 100%;
  }
  .exhibitorInfo .txtbox .otherInfo {
    padding-top: 10px;
    margin-top: 10px;
  }
  .product-list .li {
    width: 100%;
    margin-right: 0;
  }
  .exhibitorDetail .exhibitorImg .imgbox {
    width: 100%;
    height: auto;
    padding: 10px;
  }
  .exhibitorDetail .exhibitorImg .imgbox img {
    max-height: none;
    max-width: none;
    width: 100%;
    display: block;
  }
  .exhibitorDetail .exhibitorImg .txtbox {
    margin-top: 10px;
    padding-left: 0;
    width: 100%;
  }
  .exhibitorDetail .exhibitorImg .txtbox .p {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .exhibitorDetail .exhibitorImg .txtbox .p1 {
    margin: 5px 0;
  }
  .pro-form {
    background-color: #fff;
  }
  .pro-form .exhapply-box {
    padding-top: 0;
  }
  .media-apply .top .logo {
    width: 60px;
    top: 10px;
    left: 10px;
  }
  .media-form .form-name {
    width: 110px;
  }
  .media-form .form-name.txtline15 {
    line-height: 1.5;
  }
  .media-form .inputbox {
    width: calc(100% - 110px);
  }
  .proinfo-box .proinfo-top {
    padding-top: 80px;
    /*background-color: #efbd4a;
		.about-tit span{
			background-color: #efbd4a;
			color: #725b25;
			&:before {
				background-color: #725b25;
			}
		}*/
  }
  .proinfo-box .proinfo-top .info {
    margin-top: 15px;
    /*color: #725b25;*/
  }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: -10px;
  }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: -10px;
  }
  .sponsor-img li {
    width: 33.33%;
  }
  .sponsor-img li:nth-of-type(6n) {
    margin-right: 10px;
  }
  .sponsor-img li:nth-of-type(3n) {
    margin-right: 0;
  }
  .eventinfo-box .sponsor-img li {
    max-width: none;
  }
  .exhreg-box .exhreg-con {
    position: static;
    transform: translate(0, 0);
  }
  .exhreg-box .exhreg-con .con {
    display: block;
  }
  .exhreg-box .title {
    font-size: 20px;
  }
  .exhreg-box .item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
    padding: 30px 10px;
  }
  .exhreg-box .item .tit {
    font-size: 20px;
    margin: 20px 0 8px;
    min-height: 0;
  }
  .exhreg-box .item .link {
    margin-top: 25px;
    line-height: 46px;
    width: 220px;
  }
  .forum-ticket .backhome {
    line-height: 38px;
    height: 38px;
    width: 100px;
  }
  .forum-ticket .top {
    margin-bottom: 50px;
  }
  .forum-ticket .title {
    margin-bottom: 30px;
  }
  .forum-ticket .item {
    padding: 60px 10px;
  }
  .awards-applybox .category-list .li,
  .awards-applybox .radio-list .li {
    width: 49%;
  }
  .awards-applybox .row-txt.row-txt-two {
    width: 100%;
  }
  .awards-applybox .row-txt.row-txt-two .form-row {
    width: 100%;
  }
  .awards-applybox .row-txt.row-txt-two .form-row .input-unit {
    flex-grow: 1;
  }
  .innovation-box .awards-about {
    padding-top: 80px;
  }
  .innovation-box .about-top-img {
    display: block;
  }
  .innovation-box .about-top-img .item {
    width: 100%;
  }
  .innovation-box .about-top-img .pentagon {
    width: 100%;
    margin: 30px 0;
  }
  .innovation-box .about-top-img .pentagon:before {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .innovation-box .awards-require .txtbox .top {
    padding-right: 20px;
  }
  .vst-active .item {
    width: calc(100%/2 - 10px);
  }
  .vst-active .item:nth-child(2n) {
    margin-right: 0;
  }
  .awards-list .li {
    width: calc(100%/2 - 10px);
    margin-left: 5px;
    margin-right: 5px;
  }
  .awards-list .li.gold_li:before {
    width: 60px;
    height: 60px;
    top: -30px;
    right: -30px;
  }
  .awards-listbox.gold_box,
  .awards-listbox.top_box {
    padding: 20px;
  }
  .fenghui-about {
    padding-top: 80px;
  }
  .fenghui-tit .txt1 {
    line-height: 1.2;
    padding: 10px 40px 10px 20px;
  }
  .rightBtn .buyBtn {
    width: 110px;
    height: 40px;
    line-height: 40px;
  }
  #newBridge .nb-icon-wrap {
    top: calc(50% + 150px) !important;
  }
  .forum-collection .forum-row {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .forum-collection .forum-row:last-child {
    margin-bottom: 0;
  }
  .forum-list li {
    height: 120px;
  }
  .forum-list li .btnbox .btn {
    font-size: 14px;
    letter-spacing: 0;
    padding: 5%;
  }
  .forum-schedule .item:before,
  .forum-schedule .item:after {
    left: 45px;
  }
  .forum-schedule .item .title-box .date {
    width: 90px;
    height: 90px;
  }
  .forum-schedule .item .title-box .date .inner .p2 {
    font-size: 20px;
  }
  .forum-schedule .item .title-box .date .inner .p1 {
    font-size: 14px;
  }
  .forum-top {
    display: block;
  }
  .forum-top .left {
    width: 100%;
    margin-top: 20px;
    margin-right: 0 !important;
  }
  .forum-top .right {
    width: 100%;
  }
  .forum-top .links li a {
    padding: 20px 10px;
  }
  .forum-top .links li .p {
    margin-top: 10px;
  }
  .index-base:before {
    display: none;
    background-size: 40%;
  }
  .index-base:after {
    display: none;
  }
  .index-base .countdown {
    width: 100%;
    padding-right: 0;
  }
  .index-base .countdown .img {
    left: 70%;
  }
  .index-base .countdown .li {
    display: block;
    padding: 20px;
  }
  .index-base .countdown .li .txtbox {
    width: 100%;
  }
  .index-base .countdown .li .timebox {
    width: 100%;
    margin-top: 10px;
  }
  .index-base .countdown .li .timebox .itme {
    padding: 5px 10px;
  }
  .index-base .scale-ul {
    width: 100%;
    margin-top: 20px;
    *zoom: 1;
  }
  .index-base .scale-ul:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .index-base .scale-ul li {
    display: flex;
    align-items: center;
  }
  .index-base .scale-ul li .icon {
    margin: 0;
  }
  .index-base .scale-ul li .txtbox {
    margin-left: 10px;
  }
  .index-about .left {
    width: 100%;
    padding-right: 0;
  }
  .index-about .right {
    width: 100%;
    margin-top: 20px;
  }
  .index-events-list li {
    width: 50%;
  }
  .index-events-list li:nth-child(5n) {
    border-right: 1px solid #e5e5ea;
  }
  .index-events-list li:nth-child(2n) {
    border-right: 0;
  }
  .index-events-list li:nth-last-child(3),
  .index-events-list li:nth-last-child(4),
  .index-events-list li:nth-last-child(5) {
    border-bottom: 1px solid #e5e5ea;
  }
  .index-schedule .schedule-con {
    display: block;
  }
  .index-schedule .left {
    width: 100%;
    margin-right: 0;
  }
  .index-schedule .right {
    width: 100%;
    margin-top: 30px;
  }
  .index-exhintro .exhintro .txtbox {
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
  }
  .index-exhintro .exhintro .txtbox .info {
    margin-bottom: 25px;
  }
  .index-exhintro .exhintro .imgbox {
    width: 100%;
  }
  .page-index-nav .page-nav .page-nav-list a {
    padding: 20px 10px;
  }
  .page-index-nav .page-nav .page-nav-list a .txt {
    text-align: center;
  }
  .page-index-nav .page-nav .page-nav-list a .p1 {
    font-size: 14px;
  }
  .bg-lightorange.radius-two,
  .bg-lightpink.radius-two,
  .bg-gray.radius-two {
    border-radius: 50px 0 50px 0;
  }
  .activity-top .left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .activity-top .right {
    width: 100%;
  }
  .popbox {
    padding: 30px 20px;
  }
  .popbox .poptit {
    font-size: 20px;
  }
  .page-tab .tab {
    padding: 8px 10px;
  }
  .theme-pro3 .item {
    width: 100%;
    flex-direction: row;
  }
  .theme-pro3 .item:nth-child(2n) {
    flex-direction: row-reverse;
  }
  .theme-pro3 .item .txtbox {
    padding-top: 15px;
  }
  .theme-pro4 .item {
    width: 100%;
    flex-direction: row;
  }
  .theme-pro4 .item:nth-child(2n) {
    flex-direction: row-reverse;
  }
  .essence-achieve > li {
    padding: 25px 20px;
  }
  .closeRegtip .tit {
    min-height: 40px;
    font-size: 18px;
  }
  .closeRegtip .tit:before {
    width: 40px;
    height: 40px;
  }
  .closeRegtip .tit:after {
    width: 25px;
  }
  .pop-body .pop-head {
    height: 45px;
  }
  .pop-body .pop-head .close-btn {
    font-size: 28px;
    margin-top: -14px;
  }
  .pop-body .pop-con {
    min-height: 260px;
    padding: 30px 20px;
  }
  .pop-body .pop-con .tit {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
  }
  .pop-body .pop-con .tit1 {
    margin-bottom: 15px;
  }
  .pop-body .btnbox {
    margin-top: 10px;
  }
  .pop-body .btn {
    font-size: 18px;
  }
}
@media screen and (max-width: 640px) {
  .footer .foot-con {
    padding: 50px 0 30px;
  }
  .footer .foot-logo {
    width: 100%;
  }
  .footer .foot-logo .img {
    margin-bottom: 10px;
    width: 200px;
  }
  .footer .foot-info {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  .footer .foot-unit {
    display: block;
  }
  .footer .foot-unit .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .footer .foot-subscribe .subscribe-form .inputbox {
    width: 100%;
    margin-right: 0;
  }
  .footer .foot-subscribe .subscribe-form .form-input.txtname {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
  }
  .footer .foot-subscribe .subscribe-form .form-input.txtemail {
    width: 100%;
    margin-top: 10px;
  }
  .footer .foot-subscribe .subscribe-form .form-input:nth-child(2) {
    margin-right: 0;
  }
  .footer .foot-subscribe .subscribe-form .subscribe-btn {
    width: 100px;
    margin-top: 10px;
  }
  .breadcrumb {
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
  }
  .breadcrumb.mb-static {
    position: static;
  }
  .breadcrumb.mb-static + .pad80 {
    padding-top: 40px;
  }
  .breadcrumb.mb-static + div:not(.pad80) > .pad80:first-of-type {
    padding-top: 40px;
  }
  .breadcrumb .crumbs {
    font-size: 12px;
    padding: 10px 0;
  }
  .main-title2 {
    font-size: 22px;
  }
  .achieve-con {
    padding-bottom: 20px;
  }
  .achieve-con .scale-list {
    margin: 20px 0 10px;
  }
  .achieve-con .scale-list li {
    width: calc(100%/2 - 30px);
    margin: 0 15px;
    margin-bottom: 15px;
    border-width: 1px;
  }
  .achieve-con .scale-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .achieve-con .scale-list li .p2 span {
    font-size: 20px;
  }
  .evaluate-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .event-welfare .about-tit span img {
    width: 74px;
  }
  .event-welfare .welfare-item {
    margin-bottom: 0;
  }
  .event-welfare .welfare-item .list {
    list-style: square;
    padding-left: 20px;
  }
  .event-welfare .welfare-item .list li {
    width: 100%;
    padding-left: 0;
    margin: 0;
  }
  .event-welfare .welfare-item .twolist {
    width: 100%;
    float: none;
  }
  .event-welfare .welfare-item .info {
    margin-top: 15px;
  }
  .event-welfare .tip {
    color: #96786b;
  }
  .event-welfare .tip i {
    font-size: 16px;
  }
  .award-list li {
    width: 100%;
    margin-right: 0;
  }
  .award-list li .imgbox {
    height: 150px;
  }
  .pro-top10 .review-list .tit {
    line-height: 1.8;
  }
  .pro-top10 .row .imgbox {
    height: 75px;
    line-height: 75px;
  }
  .pro-top10 .row .centerli {
    padding: 20px 0;
  }
  .pro-top10 .row li {
    width: calc(100%/3 - 3px);
    margin-right: 4px;
    margin-bottom: 4px;
  }
  .pro-top10 .row .sub-li {
    margin-bottom: 4px;
  }
  .contact-list {
    margin-top: 30px;
  }
  .contact-list li {
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #fae5e1;
  }
  .contact-list li:nth-of-type(3n) {
    margin-right: 5px;
  }
  .contact-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .contact-list li:last-of-type {
    width: 100%;
    margin-right: 0;
  }
  .contact-list li:last-of-type .info {
    flex-direction: row;
    align-items: flex-start;
  }
  .contact-list li:last-of-type .info .item {
    width: 50%;
    border-bottom: 0;
    padding: 0 10px;
  }
  .contact-list .tit {
    line-height: 1.5;
    padding: 10px 0;
  }
  .contact-list .info {
    min-height: 0;
    padding: 10px 5px 15px;
    line-height: 1.8;
  }
  .contact-list .info .item {
    margin-bottom: 15px;
  }
  .contact-list .info .item .name,
  .contact-list .info .item .txtfl {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 5px;
  }
  .vstmedia .item {
    display: block;
    border-bottom: 2px solid #97786b;
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .vstmedia .item:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
  }
  .vstmedia .item .titbox {
    width: 100%;
    display: block;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
  }
  .vstmedia .item .titbox img {
    width: 50px;
  }
  .vstmedia .item .info {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  .vstmedia .item .info:before {
    display: none;
  }
  .vstmedia .item .info .row {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
  }
  .vstmedia .item .info .row p {
    display: table-cell;
    vertical-align: middle;
    width: 27%;
    font-size: 14px;
  }
  .vstmedia .item .info .row p.name {
    position: relative;
    width: 24%;
    border: 0;
  }
  .vstmedia .item .info .row p.name:after,
  .vstmedia .item .info .row p.name:before {
    position: absolute;
    content: "";
    display: block;
    height: 82%;
    width: 1px;
    background-color: #7b7b7b;
    top: 11%;
  }
  .vstmedia .item .info .row p.name:after {
    right: 0;
  }
  .vstmedia .item .info .row p.tel {
    width: 48%;
    font-weight: normal;
    padding-left: 3%;
  }
  .vstmedia .item .info .row2 p.name {
    width: 30% !important;
  }
  .vstmedia .item .info .row2 p.name:before {
    display: none;
  }
  .vstmedia .item .info .row2 p.tel {
    text-align: right;
  }
  .ievent-list li .tit {
    font-size: 14px;
    line-height: 1.5;
    padding: 10px 0;
  }
  .tearule-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .tearule-list li .info {
    margin-top: 15px;
    padding-top: 15px;
  }
  .gallery-list li {
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .gallery-list li:after {
    display: block;
  }
  .gallery-list li:nth-of-type(3n) {
    margin-right: 5px;
  }
  .gallery-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .pro-contact .list li .name .p1 {
    font-size: 16px;
  }
  .pro-contact .list li .name .p1 span {
    font-size: 12px;
  }
  .pro-contact .btnbg {
    font-size: 14px;
  }
  .products-list li .pro-type img {
    margin-bottom: 0;
  }
  .products-list li .pro-type .p2 {
    font-size: 12px;
  }
  .products-list li .info .item {
    font-size: 12px;
  }
  .categorybox .buyer-catelist li {
    width: calc(100%/2 - 3px);
    margin-right: 5px;
    margin-bottom: 5px;
    height: 90px;
    padding: 0 10px;
    display: flex;
    align-items: center;
  }
  .categorybox .buyer-catelist li:nth-of-type(3n),
  .categorybox .buyer-catelist li:nth-of-type(5n) {
    margin-right: 5px;
  }
  .categorybox .buyer-catelist li:nth-of-type(2n) {
    margin-right: 0px;
  }
  .categorybox .buyer-catelist li .imgbox {
    width: 48%;
    display: block;
    padding: 0 5px;
  }
  .categorybox .buyer-catelist li .imgbox img {
    max-height: 80%;
    max-width: 80%;
  }
  .categorybox .buyer-catelist li .tit {
    display: block;
    text-align: center;
    width: 52%;
  }
  .categorybox .btnyellow {
    margin-top: 20px;
  }
  .event-box {
    background-color: #eedcd8;
  }
  .event-box .about-tit span {
    background-color: #eedcd8;
  }
  .event-list li {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    border: 0;
  }
  .event-list .event-tit {
    width: 50%;
    height: 80px;
    background-color: #93786b;
  }
  .event-list .event-tit img {
    display: none;
    /*height: 60px;*/
  }
  .event-list .event-tit .p1 {
    color: #fff;
    display: block !important;
  }
  .event-list .imgbox {
    width: 50%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  }
  .event-list .txtbox {
    background-color: #fff;
    width: 100%;
    height: auto;
    padding: 15px;
  }
  .event-list .txtbox .info {
    margin-bottom: 10px;
    line-height: 1.5;
  }
  .event-list .btnbox {
    position: static;
    margin-top: 20px;
  }
  .event-list .btnbox .btn {
    margin-left: 10px;
    margin-top: 10px;
  }
  .event-list .btnbox .more {
    padding: 6px;
    margin-top: 10px;
  }
  .schedule-table .maincon {
    font-size: 12px;
  }
  .review-list .tit {
    font-size: 12px;
  }
  .hall-box .hall-top p {
    font-size: 14px;
    margin: 0;
  }
  .video-list li {
    max-height: 200px;
  }
  .newsinfo-box .news-tit {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }
  .partner-list {
    background-color: #fff;
    padding: 20px;
  }
  .partner-list li {
    background-color: #eeeeee;
    height: 60px;
    line-height: 60px;
  }
  .partner-list li img {
    max-width: 90%;
    max-height: 90%;
  }
  /*合作联系表单*/
  .coop-cantact .form-row {
    width: 100%;
    margin-bottom: 5px;
  }
  .coop-cantact .form-btn {
    margin-top: 20px;
    width: 140px;
    height: 50px;
    line-height: 50px;
  }
  .ticket-box-wrap {
    margin-top: 10px;
  }
  .ticket-box-wrap .wrap {
    width: 100%;
  }
  .ticket-box-wrap .process-con {
    border-radius: 0;
    padding: 15px 15px 60px 15px;
    margin-bottom: 0;
  }
  .ticket-box-wrap .process-con .top .li .tit {
    font-size: 12px;
  }
  .ticket-box-wrap .process-con .process-title {
    margin-bottom: 12px;
    font-size: 18px;
  }
  .ticket-box-wrap .form-group .col-form-label {
    text-align: left;
    margin-bottom: 8px;
    padding-left: 15px;
  }
  .ticket-box-wrap .tickets-box .li {
    border: 1px solid #d38070;
    background: none;
    width: 31.33%;
    height: auto;
    border-radius: 4px;
    margin-bottom: 5px;
    padding: 6px 0;
    text-align: center;
    display: block;
  }
  .ticket-box-wrap .tickets-box .li.curr {
    background: #e7a513;
    border-color: #e7a513;
  }
  .ticket-box-wrap .tickets-box .li.curr .tit {
    color: #fff;
  }
  .ticket-box-wrap .tickets-box .li.curr .money {
    color: #fff;
  }
  .ticket-box-wrap .tickets-box .li .tit {
    width: auto;
    padding: 0;
    color: #d38070;
  }
  .ticket-box-wrap .tickets-box .li .tit span {
    display: inline-block;
  }
  .ticket-box-wrap .tickets-box .li .money {
    width: 100%;
    margin-bottom: 0;
  }
  .ticket-box-wrap .tickets-box .li .money span {
    font-size: 16px;
  }
  .ticket-box-wrap .others-box .content .li {
    display: block;
    margin-bottom: 24px;
  }
  .ticket-box-wrap .others-box .content .li:after {
    display: block;
    content: '';
    clear: both;
  }
  .ticket-box-wrap .others-box .content .li .form-group {
    float: left;
    margin-right: 0;
    margin-bottom: 6px;
    width: 49%;
  }
  .ticket-box-wrap .others-box .content .li .form-group:nth-of-type(2n) {
    width: 49%;
    margin-left: 2%;
  }
  .ticket-box-wrap .others-box .content .li .sub {
    float: left;
    width: 49%;
    margin-left: 2%;
  }
  .ticket-box-wrap .master-bd {
    padding: 0;
    background: none;
  }
  .ticket-box-wrap .master-bd .succeed-l {
    width: 100%;
    margin-top: 0;
  }
  .ticket-box-wrap .master-bd .succeed-l .fa {
    margin: 0 auto;
    display: block;
    float: none;
    font-size: 62px;
    width: auto;
    height: auto;
    text-align: center;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-l-txt {
    width: 100%;
  }
  .ticket-box-wrap .master-bd .succeed-l .dj-height-top {
    font-size: 18px;
    text-align: center;
    line-height: 26px;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-title {
    font-size: 16px;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-sub {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-btn {
    margin-right: 4px;
    width: 33.33%;
    padding: 0;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-btn:last-of-type {
    margin-right: 0;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-sub {
    display: block;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-sub .btn {
    font-size: 16px;
    line-height: 42px;
    width: 100%;
  }
  .ticket-box-wrap .master-bd .succeed-l .succeed-sub .btn .fa {
    margin-right: 5px;
    font-size: 15px;
    width: auto;
    height: auto;
    float: none;
    display: inline-block;
    color: #fff;
  }
  .ticket-box-wrap .master-bd .succeed-r {
    width: 100%;
    height: auto;
    padding: 40px 0 0;
  }
  .ticket-box-wrap .master-bd .succeed-r:after {
    display: block;
    content: '';
    clear: both;
  }
  .ticket-box-wrap .master-bd .succeed-r .succeed-ewm,
  .ticket-box-wrap .master-bd .succeed-r .txt-ewm-box {
    width: 100%;
  }
  .ticket-box-wrap .master-bd .succeed-r .txt-ewm-box {
    text-align: center;
  }
  .ticket-box-wrap .master-bd .succeed-r .txt-ewm-box .txt-ewm {
    margin-top: 20px;
    font-size: 14px;
    line-height: 28px;
  }
  .ticket-box-wrap .pay-box .li {
    padding: 14px 14px;
  }
  .ticket-box-wrap .pay-box .li .img img {
    max-height: 40px;
  }
  .table-box {
    border: none;
  }
  body ul.tabletolist.nrh > li {
    border-color: #efd8dc;
  }
  body ul.tabletolist.nrh > li {
    border-color: #efd8dc;
    margin-bottom: 20px;
  }
  body ul.tabletolist > li > ul > li {
    border: 1px solid #efd8dc;
    border-bottom: none;
  }
  body ul.tabletolist > li > ul > li:last-of-type {
    border-bottom: 1px solid #efd8dc;
  }
  body ul.tabletolist > li > ul > li:hover {
    background-color: #fff9f8;
  }
  body ul.tabletolist.nrh {
    border-bottom: none;
  }
  .offline-payment .title {
    font-size: 18px;
  }
  .offline-payment .box {
    padding: 15px;
    display: block;
  }
  .offline-payment .box .left {
    width: 100%;
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
    border-bottom: 1px solid #f7dcd6;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .offline-payment .box .right {
    width: 100%;
  }
  .sub-box .btn-primary.view {
    margin-top: 10px;
    margin-left: 0;
  }
  .confirmation-box .success-title {
    font-size: 18px;
    color: #ee731f;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
  }
  .confirmation-box .success-text {
    font-size: 12px;
    line-height: 22px;
    text-align: left;
    color: #000;
  }
  .confirmation-box .barcode {
    border: 1px solid #f4e9eb;
    text-align: center;
    padding: 10px;
    margin-top: 15px;
    border-radius: 5px;
  }
  .confirmation-box .surface-data-left-detailed {
    margin-bottom: 12px;
    padding: 0 35px;
  }
  .confirmation-box .surface-data-left-detailed li {
    font-size: 14px;
    line-height: 1.7;
    text-align: left;
  }
  .confirmation-box .zhanhui {
    border: 1px solid #eee;
    margin-top: 15px;
    padding: 10px 10px 0;
    font-size: 14px;
    color: #ee731f;
    line-height: 36px;
  }
  .confirmation-box .zhanhui ul:after {
    display: block;
    content: "";
    clear: both;
  }
  .confirmation-box .zhanhui ul li {
    width: 100%;
    margin-left: 0;
    font-size: 14px;
    border-bottom: 1px #eee solid;
    overflow: hidden;
    padding: 15px 0;
  }
  .confirmation-box .zhanhui ul li:last-of-type {
    border: 0;
  }
  .confirmation-box .zhanhui ul li .box-left_a {
    background-repeat: no-repeat;
    height: 100%;
    width: 75px;
    background-position: 0 3px;
    background-size: 15px;
    float: left;
  }
  .confirmation-box .zhanhui ul li .box-left_a p {
    padding-left: 24px;
    font-size: 14px;
    color: #000000;
    line-height: 22px;
  }
  .confirmation-box .zhanhui ul li .box-right_a {
    float: left;
    line-height: 22px;
    width: calc(100% - 75px);
  }
  .confirmation-box .zhanhui ul li .bga {
    background-image: url(../images/rili.png);
  }
  .confirmation-box .zhanhui ul li .bgb {
    background-image: url(../images/dibiao.png);
  }
  .confirmation-box .zhanhui ul li .bgc {
    background-image: url(../images/item.png);
  }
  .confirmation-box .barcode-text {
    font-size: 14px;
    color: #000;
    line-height: 25px;
    margin: 5px 0;
  }
  .confirmation-box .barcode-text2 {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .confirmation-box .barcode-text3 {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 10px;
    margin-left: 12px;
  }
  .confirmation-box .zhuce {
    font-size: 14px;
    color: #ee731f;
    line-height: 36px;
  }
  .confirmation-box .sub-box {
    margin-top: 20px;
  }
  .pc-show {
    display: none !important;
  }
  .mb-show {
    display: block !important;
  }
  .guest-list .imgbox {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .guest-list .txtbox {
    width: calc(100% - 80px);
  }
  .guest-list .txtbox .p1 {
    font-size: 14px;
  }
  .guest-list .txtbox .info {
    font-size: 12px;
  }
  .guest-list-row li {
    width: calc(100%/3 - 14px);
    margin-right: 20px;
  }
  .guest-list-row li:nth-child(5n) {
    margin-right: 20px;
  }
  .guest-list-row li:nth-child(3n) {
    margin-right: 0px;
  }
  .guest-list-row li .p {
    margin-top: 5px;
  }
  .guest-detail .top .head {
    width: 150px;
    height: 150px;
  }
  .guest-detail .top .p {
    font-size: 14px;
  }
  .guest-detail .nextbox {
    display: block;
  }
  .guest-detail .nextbox .p {
    width: 100%;
    line-height: 50px;
  }
  .guest-detail .nextbox .p.p2 {
    border-left: 0;
    border-top: 1px solid #dfdfdf;
  }
  .guest-detail .nextbox .p.p2 img {
    margin-right: 0;
    margin-left: 10px;
  }
  .guest-detail .nextbox img {
    width: 20px;
    margin-right: 10px;
  }
  .schedule-table .maincon td:nth-last-of-type(1) {
    padding-left: 5px;
  }
  .schedule-table .maincon th {
    height: 30px;
  }
  .schedule-table .maincon th,
  .schedule-table .maincon td {
    padding: 5px;
    width: 26%;
  }
  .schedule-table .maincon th:nth-last-of-type(2),
  .schedule-table .maincon td:nth-last-of-type(2) {
    width: 37%;
  }
  .schedule-table .maincon th:nth-last-of-type(1),
  .schedule-table .maincon td:nth-last-of-type(1) {
    width: 37%;
  }
  .schedule-table .maincon-col4 th,
  .schedule-table .maincon-col4 td {
    width: 15%;
  }
  .schedule-table .maincon-col4 th:nth-last-of-type(2),
  .schedule-table .maincon-col4 td:nth-last-of-type(2) {
    width: 35%;
  }
  .schedule-table .maincon-col4 th:nth-last-of-type(1),
  .schedule-table .maincon-col4 td:nth-last-of-type(1) {
    width: 35%;
  }
  .cookteam-list li {
    width: 100%;
    margin-bottom: 30px;
  }
  .cookteam-list .imgbox {
    display: flex;
    margin-bottom: 15px;
  }
  .judgeteam-box .headimg .item {
    width: calc(100%/3 - 10px);
    margin: 0 5px 10px;
  }
  .judgeteam-box .headimg .img {
    width: 100%;
    height: 100px;
    line-height: 1;
    margin-bottom: 2px;
  }
  .judgeteam-box .headimg p {
    font-size: 12px;
  }
  .judgeteam-box .txtbox .item {
    width: 100%;
    text-align: left;
  }
  .judgeteam-box .judgeteam-detail .img {
    width: 80px;
  }
  .judgeteam-box .judgeteam-detail .info {
    width: calc(100% - 80px);
    padding-left: 10px;
  }
  .chef-list li {
    margin-bottom: 30px;
    padding-bottom: 15px;
  }
  .chef-list li .imgbox {
    width: 80px;
    float: left;
    padding-left: 0;
    text-align: left;
  }
  .chef-list li .txtbox {
    width: calc(100% - 80px);
    padding-left: 10px;
  }
  .global {
    padding-top: 80px;
    background-image: none;
  }
  .global-list {
    padding-left: 0;
  }
  .global-list li {
    width: calc(100%/2 - 8px);
    margin-left: 0;
    margin-right: 16px;
    margin-bottom: 30px;
  }
  .global-list li:nth-of-type(2n) {
    margin-right: 0px;
  }
  .global-list li .tit {
    font-size: 16px;
  }
  .global-list li .date {
    font-size: 14px;
  }
  .global-list li .type {
    font-size: 14px;
  }
  .live-box {
    padding: 36px 0 30px 0;
  }
  .live-box .live-title span {
    font-size: 16px;
    padding: 12px 40px;
  }
  .live-box .top .img {
    width: 100%;
  }
  .live-box .top .img img {
    height: auto;
  }
  .live-box .top .info {
    width: 100%;
  }
  .live-box .box .li {
    width: 49%;
    margin-right: 2%;
  }
  .live-box .box .li .img {
    height: 110px;
  }
  .live-box .box .li:nth-of-type(3n) {
    margin-right: 2%;
  }
  .live-box .box .li:nth-of-type(2n) {
    margin-right: 0;
  }
  .live-box .live-con .info-box {
    width: 100%;
  }
  .live-box .live-con .info-box .live-tit {
    font-size: 16px;
  }
  .live-box .live-con .info-box .live-time {
    margin-bottom: 15px;
  }
  .live-box .live-con .back-list {
    float: right;
    padding: 8px 16px;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .iframebox {
    height: 700px;
    border-radius: 0;
    border: none;
  }
  .offline-payment .box .right .sub {
    display: block;
  }
  .offline-payment .box .right .sub a {
    margin: 8px 0;
    display: block;
    width: 100%;
    font-size: 16px;
  }
  .loginPop {
    width: 90vw;
    padding: 30px 20px;
  }
  .exhvst-box .link {
    font-size: 14px;
    line-height: 46px;
    height: 46px;
    width: 120px;
  }
  .exhvst-box .link img {
    max-width: 25px;
    max-height: 25px;
  }
  .awards-box .pad80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .awards-tit {
    margin-bottom: 20px;
  }
  .awards-tit .txt {
    font-size: 26px;
  }
  .awards-tit .txt:before {
    width: 60px;
    height: 60px;
    top: -20px;
    left: -28px;
  }
  .awards-tit:nth-child(2) .txt:before {
    top: -20px;
    right: -28px;
  }
  .btnbox .awards-btn {
    margin: 0 10px 10px;
    max-width: 100%;
  }
  .awards-about .about-top {
    padding: 0;
  }
  .awards-about .about-top .imgbox {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  .awards-about .about-top .txtbox {
    width: 100%;
    padding: 0 20px;
  }
  .awards-about .about-top .txtbox .img {
    padding: 20px;
  }
  .awards-about .about-top .txtbox .sign {
    margin-bottom: 20px;
  }
  .awards-about .about-top .txtbox .sign .item {
    font-size: 14px;
  }
  .awards-about .about-top .txtbox .info {
    font-size: 14px;
  }
  .awards-about .awards-info {
    padding-top: 220px;
  }
  .awards-about .awards-info .btnbox-two {
    flex-wrap: wrap;
    margin-top: 0;
  }
  .awards-about .awards-info .btnbox-two .item {
    margin-right: 0;
    width: 100%;
    margin-top: 30px;
    max-width: 100%;
  }
  .awards-about .awards-info .btnbox-two .awards-btn {
    font-size: 14px;
  }
  .awards-require .awards-tit {
    margin-bottom: 20px;
  }
  .awards-require .imgbox {
    width: 90%;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
  }
  .awards-require .txtbox .top {
    padding-right: 0;
  }
  .set-con .row {
    width: 100%;
  }
  .set-con .row .txtbox {
    min-height: 0 !important;
    padding: 20px 15px;
  }
  .set-con .row .p1 {
    font-size: 20px;
  }
  .set-con .row:nth-child(2) {
    width: 100%;
    margin: 0;
  }
  .set-con .row:nth-child(2) .item-two {
    display: block;
  }
  .set-con .row:nth-child(2) .item-two .item {
    width: 100%;
    height: auto;
  }
  .set-con .row:nth-child(2) .item-two .img {
    max-height: 150px;
  }
  .set-con .row:nth-child(2) .txtbox .list li {
    width: 49%;
    font-size: 12px;
  }
  .set-con2 {
    display: block;
  }
  .set-con2 .txtbox {
    width: 100%;
  }
  .set-con2 .img {
    width: 100%;
    margin: 10px 0;
  }
  .awards-right-txt .right-con .item {
    margin-bottom: 20px;
  }
  .right-con {
    padding-top: 0;
  }
  .right-con .imgbox {
    width: 100%;
    max-height: none;
    position: relative;
    top: 0;
    left: 0;
  }
  .right-con .txtbox {
    width: calc(100% - 10px);
    padding-left: 10px;
    margin-left: 10px;
  }
  .right-con .txtbox .item {
    width: 100%;
  }
  .right-con .info {
    width: 100%;
  }
  .awards-price .price-txtbox {
    display: block;
  }
  .awards-price .price-txtbox .imgbox {
    width: 100%;
    max-width: 400px;
    margin: 0 auto 20px;
    float: none;
  }
  .awards-price .price-txtbox .imgbox .txt .p2 {
    font-size: 16px;
  }
  .awards-price .price-txtbox .txtbox {
    width: 100%;
    padding-left: 0;
  }
  .awards-process-con .row:before {
    width: calc(100% - 65px);
    left: 2px;
  }
  .awards-process-con .row:nth-child(1) {
    padding-left: 0;
  }
  .awards-process-con .row:nth-child(2) {
    padding-left: 40px;
  }
  .awards-process-con .row:nth-child(3) {
    padding-left: 80px;
  }
  .selection li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .selection li:last-child {
    margin-bottom: 0;
  }
  .awards-right2 {
    background: linear-gradient(to bottom, #efefef 200px, #fff 200px);
  }
  .right-list {
    display: block;
  }
  .right-list > li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .right-list > li:last-child {
    margin-bottom: 0;
  }
  .awards-process-con2 {
    background-size: 100% 240px;
  }
  .awards-process-con2 .row {
    height: 116px;
  }
  .awards-process-con2 .row .item {
    font-size: 12px;
    width: 50%;
  }
  .awards-loginpop {
    padding: 40px 20px 30px;
  }
  .awards-loginpop .closebtn {
    width: 20px;
    top: 10px;
    right: 10px;
  }
  .awards-loginpop .form-row .codebox .codebtn {
    width: 120px;
  }
  .awards-loginpop .form-row .codebox .form-input {
    width: calc(100% - 125px);
    margin-right: 5px;
  }
  .fenghui-about .con {
    display: block;
  }
  .fenghui-about .con .imgbox {
    float: none;
    width: 100%;
  }
  .fenghui-about .con .txtbox {
    padding-left: 0;
    width: 100%;
    float: none;
    margin-top: 20px;
  }
  .fenghui-about .info-box {
    padding-bottom: 30px;
  }
  .fenghui-schedule-table table td,
  .fenghui-schedule-table table th {
    font-size: 14px;
  }
  .fenghui-schedule-table table td:nth-child(1),
  .fenghui-schedule-table table th:nth-child(1) {
    width: auto;
  }
  .fenghui-schedule-table .gest-info .item {
    width: 100%;
    display: block;
  }
  .fenghui-maintit .txt {
    font-size: 26px;
  }
  .fenghui-fare-con {
    padding: 30px;
  }
  .fenghui-fare-con .item {
    display: block;
    margin-bottom: 40px;
  }
  .fenghui-fare-con .item .imgbox {
    float: none;
    margin: 0 auto;
  }
  .fenghui-fare-con .item .txtbox {
    padding-left: 0;
    margin-top: 20px;
    width: 100%;
  }
  .fenghui-fare-con .item .txtbox .p1 {
    font-size: 16px;
  }
  .fenghui-fare-con .item .txtbox .p2 {
    font-size: 24px;
  }
  .fenghui-fare-con .item .txtbox .awards-btn {
    font-size: 16px;
    margin: 5px 10px;
  }
  .fenghui-contact .title {
    font-size: 26px;
  }
  .fenghui-contact .fenghui-contact-con .row p {
    display: block;
    width: auto;
    font-size: 14px;
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .fenghui-contact .fenghui-contact-con .row p:before {
    max-width: 25px;
    max-height: 25px;
  }
  .fenghui-contact .fenghui-contact-con .row p.name,
  .fenghui-contact .fenghui-contact-con .row p.name2 {
    padding-left: 30px;
  }
  .fenghui-contact .fenghui-contact-con .row .phone:before,
  .fenghui-contact .fenghui-contact-con .row .email:before,
  .fenghui-contact .fenghui-contact-con .row .name2:before {
    width: 22px;
  }
  #newBridge .nb-icon-wrap {
    top: calc(50% + 210px) !important;
  }
  .forum-collection .forum-row {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .forum-collection .forum-row:last-child {
    margin-bottom: 0;
  }
  .forum-list li {
    height: 120px;
  }
  .forum-list li .btnbox .btn {
    font-size: 14px;
    letter-spacing: 0;
    padding: 5%;
  }
  .fenghui-logo .title {
    position: static;
    line-height: 1.5;
    margin-bottom: 10px;
  }
  .fenghui-logo .sponsor-img {
    padding-left: 0;
  }
  .fenghui-logo .sponsor-img li {
    height: 90px;
    line-height: 90px;
  }
  .blockbox {
    display: block !important;
  }
  .blockbox > section {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .xuanchuan .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .theme-box .theme-tit {
    font-size: 22px;
  }
  .theme-box .theme-tit:after {
    width: 66px;
  }
  .theme-top {
    background-size: auto 90%;
  }
  .theme-top .title {
    font-size: 26px;
    margin-bottom: 30px;
    margin-top: 20px;
  }
  .theme-top .theme-list li {
    width: 50%;
  }
  .theme-serve .serve .imgbox {
    width: 100%;
    margin-right: 0;
    height: auto;
    margin-bottom: 10px;
  }
  .theme-serve .serve .imgbox img {
    width: 100%;
    height: auto;
  }
  .theme-serve .serve .txtbox {
    width: 100%;
  }
  .theme-serve .serve .txtbox .a {
    margin-bottom: 10px;
    height: 80px;
    line-height: 80px;
  }
  .theme-exh .theme-exh-list .item {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
    margin-bottom: 20px;
  }
  .theme-exh .theme-exh-list .item:nth-child(2n) {
    margin-right: 0;
  }
  .theme-exh .theme-exh-con {
    display: block;
  }
  .theme-exh .theme-exh-con .txtbox {
    width: 100%;
    padding: 10px;
  }
  .theme-exh .theme-exh-con .imgbox {
    width: 100%;
    margin-right: 0;
    height: auto;
    margin-bottom: 10px;
  }
  .theme-exh .theme-exh-con .imgbox img {
    width: 100%;
    height: auto;
  }
  .theme-pro .item {
    width: 100%;
    flex-wrap: wrap;
  }
  .theme-pro .item img {
    width: 100%;
    height: auto;
  }
  .theme-pro .item .imgbox {
    width: 100%;
  }
  .theme-pro .item .txtbox {
    width: 100%;
  }
  .theme-pro6 .item {
    width: 100%;
    flex-wrap: wrap;
  }
  .theme-pro6 .item img {
    width: 100%;
    height: auto;
  }
  .theme-pro6 .item .imgbox {
    width: 100%;
  }
  .theme-pro6 .item .txtbox {
    width: 100%;
  }
  .theme-pro2 .item {
    width: 100%;
    flex-wrap: wrap;
  }
  .theme-pro2 .item img {
    width: 100%;
    height: auto;
  }
  .theme-pro2 .item .imgbox {
    width: 100%;
  }
  .theme-pro2 .item .txtbox {
    width: 100%;
  }
  .theme-news li {
    width: 100%;
    margin-right: 0;
  }
  .theme-news li .tit {
    font-size: 14px;
  }
  .theme-news li .date .d {
    font-size: 38px;
    margin-bottom: 5px;
  }
  .theme-event .list li .txtbox .p {
    width: calc(100% - 25px);
    font-size: 14px;
  }
  .theme-event .list li .txtbox .icon {
    width: 25px;
  }
  .theme-event .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .theme-event .item:last-child {
    margin-bottom: 0;
  }
  .forum-schedule .item {
    display: block;
  }
  .forum-schedule .item:before,
  .forum-schedule .item:after {
    display: none;
  }
  .forum-schedule .item .title-box {
    width: 100%;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .forum-schedule .item .title-box:after {
    display: none;
  }
  .forum-schedule .item .title-box .title {
    padding: 10px 20px;
    margin-left: -20px;
  }
  .forum-schedule .item .title-box .date {
    width: 80px;
    height: 80px;
    padding: 5px;
  }
  .forum-schedule .item .theme-box {
    width: 100%;
    padding-left: 30px;
  }
  .forum-schedule .item .theme-box .theme-item .name-box {
    padding-left: 30px;
    padding-right: 20px;
  }
  .forum-schedule .item .theme-box .theme-item .name-box:before {
    width: 20px;
  }
  .forum-schedule .item .theme-box .theme-item .name-box.has-sub:after {
    width: 15px;
  }
  .forum-schedule .item .theme-box .theme-item .name-box .name {
    font-size: 14px;
  }
  .forum-schedule .item .theme-box .theme-item .name-box .name:before {
    width: 6px;
    height: 6px;
    left: 20px;
  }
  .forum-schedule .item .theme-box .theme-sub .sub-tit p {
    padding-left: 30px;
    font-size: 16px;
  }
  .forum-schedule .item .theme-box .theme-sub .sub-tit p:before {
    width: 15px;
  }
  .forum-schedule .item .theme-box .theme-sub .sub-tit p:after {
    width: 6px;
    height: 6px;
    left: 15px;
  }
  .forum-top .left {
    margin-bottom: 10px;
  }
  .forum-top .links li {
    width: calc(100%/3 - 6.7px);
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .forum-top .links li:nth-child(4n) {
    margin-right: 10px;
  }
  .forum-top .links li:nth-child(3n) {
    margin-right: 0;
  }
  .review-img li {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .review-img li:nth-child(5n) {
    margin-right: 10px;
  }
  .review-img li:nth-child(2n) {
    margin-right: 0;
  }
  .forum-news .forum-news-con .imgbox {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .forum-news .forum-news-con .forum-news-list {
    width: 100%;
  }
  .forum-logo {
    display: block;
    *zoom: 1;
  }
  .forum-logo:after {
    display: block;
    content: "";
    clear: both;
    width: 0;
  }
  .forum-logo .img {
    float: left;
    width: calc(100%/3 - 6.7px);
    margin-right: 10px;
    margin-bottom: 10px;
    height: 100px;
    line-height: 100px;
  }
  .forum-logo .img:nth-child(3n) {
    margin-right: 0;
  }
  .forum-news .forum-news-list li {
    font-size: 14px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .pad-spacing {
    padding: 50px 0;
  }
  .maintit {
    font-size: 26px;
  }
  .maintit2 span:before {
    width: 28px;
    height: 16px;
    background-size: 28px;
    margin-right: 10px;
  }
  .maintit2 span:after {
    width: 28px;
    background-size: 28px;
    margin-left: 10px;
    height: 16px;
  }
  .mainsub {
    font-size: 20px;
  }
  .btn-new {
    font-size: 14px;
  }
  .page-index-nav .page-nav .page-nav-list {
    flex-wrap: wrap;
  }
  .page-index-nav .page-nav .page-nav-list a {
    width: 33.33%;
  }
  .page-index-nav .page-nav .page-nav-list a:nth-child(3n):after {
    display: none;
  }
  .page-index-nav .page-nav .page-nav-list a:hover:after {
    display: none;
  }
  .index-base .scale-ul li {
    display: block;
    width: calc(100%/3 - 6.7px);
    margin-right: 10px;
  }
  .index-base .scale-ul li .icon img {
    max-width: 30px;
  }
  .index-base .scale-ul li .txtbox {
    margin: 5px 0 0;
  }
  .index-base .scale-ul li .p1 .counter {
    font-size: 18px;
  }
  .index-themelist li {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
  }
  .index-themelist li:nth-child(6n) {
    margin-right: 15px;
  }
  .index-themelist li:nth-child(3n) {
    margin-right: 0;
  }
  .links-list li {
    width: calc(100%/3 - 8px);
    margin-right: 12px;
    font-size: 14px;
  }
  .links-list li:nth-child(4n) {
    margin-right: 12px;
  }
  .links-list li:nth-child(3n) {
    margin-right: 0;
  }
  .index-events .con {
    display: block;
  }
  .index-events .imgbox {
    width: 100%;
  }
  .index-events .txtbox {
    width: 100%;
    padding: 20px 10px;
  }
  .index-events .btnbox {
    text-align: center;
  }
  .index-events .btnbox .btn-new {
    margin-bottom: 5px;
  }
  .index-schedule .left {
    display: block;
  }
  .index-schedule .left .imgbox {
    width: 100%;
    border-radius: 0 40px 0 0;
  }
  .index-schedule .left .txtbox {
    width: 100%;
    border-radius: 0 0 0 80px;
    border: 1px solid #e5e5ea;
  }
  .index-service {
    display: flex;
    flex-wrap: wrap;
  }
  .index-service li {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
    margin-bottom: 20px;
  }
  .index-service li:nth-child(5n) {
    margin-right: 15px;
  }
  .index-service li:nth-child(3n) {
    margin-right: 0;
  }
  .index-news .inew-con .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .index-news .inew-con .item:nth-last-child(2) {
    margin-bottom: 30px;
  }
  .allyear-list li {
    width: calc(100%/2 - 5px);
    margin-bottom: 20px;
  }
  .allyear-list li:nth-child(2n) {
    margin-right: 0;
  }
  .index-schedule .right {
    margin-top: 10px;
  }
  .forum-logo-wall .img {
    width: calc(100%/3 - 6.7px);
    margin-right: 10px;
    height: 100px;
    line-height: 100px;
  }
  .forum-logo-wall .img:nth-child(5n) {
    margin-right: 10px;
  }
  .forum-logo-wall .img:nth-child(3n) {
    margin-right: 0px;
  }
  .currguest-list .li .name {
    font-size: 16px;
  }
  .guest-review-block .date-tit {
    font-size: 14px;
  }
  .guest-review-block .title {
    font-size: 18px;
  }
  .innovation-img .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .innovation-img .item .txtbox {
    font-size: 14px;
  }
  .innovation-img .item .txtbox .p {
    float: none;
  }
  .prize-block {
    display: block;
  }
  .prize-block .titbox {
    margin-right: 0;
  }
  .prize-block .prize-list {
    display: block;
  }
  .prize-block .prize-list li {
    width: 100%;
    margin-right: 0;
    margin-top: 10px;
  }
  .activity-list li {
    width: calc(100%/2 - 6px);
    margin-right: 12px;
  }
  .activity-list li:nth-child(2n) {
    margin-right: 0;
  }
  .activity-list li:nth-last-child(3),
  .activity-list li:nth-last-child(4) {
    margin-bottom: 30px;
  }
  .activity-list li .tit {
    font-size: 16px;
  }
  .swiper-button-style2.swiper-button-next,
  .swiper-button-style2.swiper-button-prev {
    font-size: 35px;
  }
  .swiper-button-style2.swiper-button-next,
  .swiper-button-style2.swiper-container-rtl .swiper-button-prev {
    right: 0;
  }
  .swiper-button-style2.swiper-button-prev,
  .swiper-button-style2.swiper-container-rtl .swiper-button-next {
    left: 0;
  }
  .swiper-button-jiantou.swiper-button-next,
  .swiper-button-jiantou.swiper-button-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .swiper-button-jiantou.swiper-button-next::after,
  .swiper-button-jiantou.swiper-button-prev::after {
    font-size: 35px;
  }
  .swiper-box .swiper-button-prev,
  .swiper-box .swiper-container-rtl .swiper-button-next {
    left: -4%;
  }
  .swiper-box .swiper-button-next,
  .swiper-box .swiper-container-rtl .swiper-button-prev {
    right: -4%;
  }
  .matchme-top .info {
    font-size: 14px;
  }
  .matchme-top .matchbtn {
    padding: 70px 0 40px;
    background-position: center top 30px;
  }
  .matchme-top .matchbtn:before {
    height: 30px;
    background-size: auto 100%;
  }
  .matchme-top .matchbtn .btn-new2 {
    font-size: 16px;
    min-width: 0;
  }
  .matchme-top .matchbtn .btn-new2 img {
    height: 16px;
  }
  .review-data li {
    width: 33.33%;
    margin-bottom: 30px;
  }
  .review-data li .icon {
    height: 50px;
  }
  .review-data li .date .counter {
    font-size: 26px;
  }
  .sendword {
    border-radius: 50px 0 50px 0;
  }
  .sendword .sendword-list {
    display: block;
  }
  .sendword .sendword-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .eventlive-list li {
    width: calc(100%/2 - 8px);
    margin-right: 16px;
  }
  .eventlive-list li:nth-child(2n) {
    margin-right: 0;
  }
  .eventlive-list li .tit {
    font-size: 14px;
  }
  .essence-achieve {
    display: block;
  }
  .essence-achieve > li {
    width: 100%;
    margin-bottom: 20px;
    padding: 25px 20px;
  }
  .invoice-form.form-box .form-name {
    width: 90px;
  }
  .invoice-form.form-box .inputbox {
    width: calc(100% - 90px);
  }
  .perspective-list li {
    width: calc(100%/2 - 8px);
    margin-right: 16px;
    margin-bottom: 20px;
  }
  .perspective-list li:nth-child(3n) {
    margin-right: 1.6%;
  }
  .perspective-list li:nth-child(2n) {
    margin-right: 0;
  }
  .awards-process-con3 .list {
    display: block;
  }
  .awards-process-con3 .list:before {
    width: 10px;
    height: 100%;
    left: 0;
    top: 0;
    transform: translate(0, 0);
  }
  .awards-process-con3 .list li {
    position: relative;
    display: block !important;
    padding-left: 40px;
    margin-bottom: 20px;
  }
  .awards-process-con3 .list li:before {
    display: none;
  }
  .awards-process-con3 .list li:nth-child(2) .txtbox:after {
    border-color: transparent #d3d922 transparent transparent;
  }
  .awards-process-con3 .list li:nth-child(3) .txtbox:after {
    border-color: transparent #fec16a transparent transparent;
  }
  .awards-process-con3 .list li:nth-child(4) .txtbox:after {
    border-color: transparent #fb8559 transparent transparent;
  }
  .awards-process-con3 .list li:nth-child(5) .txtbox:after {
    border-color: transparent #bf98d3 transparent transparent;
  }
  .awards-process-con3 .list li .txtbox {
    margin: 0 !important;
    min-height: 0;
    position: relative;
  }
  .awards-process-con3 .list li .txtbox:after {
    top: 50% !important;
    left: -10px;
    bottom: auto !important;
    margin-top: -10px !important;
    border-color: transparent #5bc5c7 transparent transparent;
  }
  .awards-process-con3 .list li .order {
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translate(0, -50%);
    width: 36px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    font-size: 16px;
  }
  .awards-process-con3 .btnbox-two {
    flex-wrap: wrap;
    margin-top: 0;
  }
  .awards-process-con3 .btnbox-two .item {
    margin-right: 0;
    width: 100%;
    margin-top: 30px;
    max-width: 100%;
  }
  .awards-process-con3 .btnbox-two .awards-btn {
    font-size: 14px;
  }
}
@media screen and (max-width: 460px) {
  .ind-scale .scale-ul .p1 {
    font-size: 16px;
  }
  .contact-list .info .item {
    font-size: 12px;
  }
  .contact-list .info .item .name,
  .contact-list .info .item .txtfl {
    font-size: 14px;
  }
  .contact-list .info .item .name span,
  .contact-list .info .item .txtfl span {
    font-size: 12px;
  }
  .ievent-list li .imgbox {
    height: 120px;
  }
  .awards-listbox.gold_box .gold_li {
    width: 100%;
  }
  .awards-listbox.gold_box .gold_li:before {
    width: 50px;
    height: 50px;
    top: -25px;
    right: -25px;
  }
  .rightBtn .buyBtn {
    width: 100px;
    height: 36px;
    line-height: 36px;
  }
}
@media screen and (max-width: 320px) {
  .allyear-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .main-title {
    min-width: 140px;
    padding: 8px;
  }
  .page-inner-nav .page-nav .page-nav-list a {
    font-size: 12px;
  }
  .header .logo {
    width: 65px;
  }
  .header .menu-btn {
    margin-right: 12px;
  }
  .header .menu-btn span {
    width: 20px;
    height: 2px;
  }
  .header .header-top .lang-box {
    font-size: 12px;
    margin-left: 8px;
  }
  .countdown {
    font-size: 14px;
  }
  .review-list .imgbox {
    height: 90px;
  }
  .match-list li .img {
    width: 90px;
    height: 90px;
    line-height: 90px;
  }
  .awards-applybox .category-list .li,
  .awards-applybox .radio-list .li {
    width: 100%;
  }
  .vst-active .item {
    width: 100%;
    margin-right: 0;
  }
  .awards-list .li .imgbox {
    height: 90px;
    line-height: 90px;
  }
  .awards-list .li .txtbox {
    height: calc(100% - 90px);
  }
  .activity-list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .activity-list li:nth-last-child(2) {
    margin-bottom: 30px;
  }
}
