﻿ins {
  z-index: 98 !important;
}

input {
  outline: none;
}

body {
  background: #fff;
  font-family: "Microsoft YaHei";
}

.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.clearfix {
  display: inline-block;
}

.clearfix {
  display: block;
}

.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear {
  display: inline-table;
  clear: both;
}

/** html .container {*/
/*  height: 1%;*/
/*}*/

/** {*/
/*  transition: all 0.5s;*/
/*}*/

.clear {
  display: block;
  clear: both;
}

ul,
ol {
  list-style: none;
}

img {
  border: 0;
  max-width: 100%;
}

html,
body,
div,
p,
span,
h1,
h2,
h3,
h4,
p,
a,
em,
font,
img,
strong,
dl,
dt,
dd,
ul,
li {
  margin: 0;
  padding: 0;
}

html,
body {
  height: 100%;
  font-size: 12px;
  min-width: 1180px;
}

a {
  text-decoration: none;
  /*color: #2d64b3;*/
}

/*a:hover {*/
/*  text-decoration: underline;*/
/*  color: #f60;*/
/*}*/

ul li {
  list-style-type: none;
}

em,
i {
  font-style: normal;
}

.f_r,
.fr {
  float: right;
}

.f_l,
.fl {
  float: left;
}

.clear {
  clear: both;
}

.blank25 {
  clear: both;
  display: block;
  height: 25px;
  overflow: hidden;
}

.blank20 {
  clear: both;
  display: block;
  height: 20px;
  overflow: hidden;
}

.blank15 {
  clear: both;
  display: block;
  height: 15px;
  overflow: hidden;
}

.blank10 {
  clear: both;
  display: block;
  height: 10px;
  overflow: hidden;
}

.blank8 {
  clear: both;
  display: block;
  height: 8px;
  overflow: hidden;
}

.blank4 {
  clear: both;
  display: block;
  height: 4px;
  overflow: hidden;
}

.px3 {
  vertical-align: -3px !important;
}

.c39c {
  color: #39c;
}

.caaa {
  color: #aaa;
}

.cf62 {
  color: #f62;
}

.cfff {
  color: #fff;
}

.c369 {
  color: #369;
}

.c666 {
  color: #666;
}

.cc30 {
  color: #c30;
}

.cf00 {
  color: #f00;
}

.c333 {
  color: #333;
}

.red {
  color: red;
}

.Arial {
  font-family: Arial, Helvetica, sans-serif;
}

.main {
  width: 1180px;
  margin: auto;
  font-size: 12px;
  color: #1b1b1b;
  text-align: left;
  position: relative;
}

.main960 {
  width: 960px;
  margin: auto;
  font-size: 12px;
  color: #1b1b1b;
  text-align: left;
}

.conNo,
.noshow {
  display: none;
}

a.c333 {
  color: #333;
}

a.c333:hover {
  color: #f60;
}

.xa_350 {
  width: 350px;
  float: left;
  display: inline;
  margin-right: 10px;
}

.search_sj {
  line-height: 40px;
  height: 40px;
  background: #ffeaea;
  padding: 0 10px;
  margin-bottom: 10px;
  font-size: 14px;
}

.building {
  background: #fff url(../images/common/building.jpg) no-repeat scroll center
    40px;
  height: 454px;
  width: 100%;
}

/*公共部分结束*/

.main_bg {
  background: url(../images/common/2021/bj_1.jpg) center top no-repeat #fafafb;
  padding-bottom: 40px;
  min-width: 1180px;
}

.main_bg2 {
  background: url(../images/common/2021/bj_2.jpg) center top no-repeat #fafafb;
  padding-bottom: 40px;
  min-width: 1180px;
}

.main_fff {
  background-color: #fff;
  padding-bottom: 40px;
}

/* 4.2新增开始 */
.jydt-tab-bac {
  background-color: #0c6cf5;
  padding: 30px 0;
}
.jydt-tab-bac .jydt-tab-div {
  margin-bottom: 0;
}
.jydt-tab {
  background: url(../images/common/2022/jydt-tab.png) center no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.jydt-tab5 {
  height: 25px;
  width: 23px;
  background-position: 0 0;
}
.jydt-tab3 {
  height: 26px;
  width: 23px;
  background-position: 0 -25px;
}
.jydt-tab4 {
  height: 25px;
  width: 25px;
  background-position: 0 -51px;
}
.jydt-tab2 {
  height: 26px;
  width: 26px;
  background-position: 0 -76px;
}
.jydt-tab1 {
  height: 25px;
  width: 32px;
  background-position: 0 -102px;
}
.jydt-tab-div {
  margin: 0 auto 20px;
  width: 410px;
}
/* 新增开始 */
.icon-bg-jydt {
  display: inline-block;
  vertical-align: middle;
  background: url(../images/common/2022/icon-bg-jydt.png) no-repeat;
}
.bg-jydt-tit3 {
  height: 25px;
  width: 18px;
  background-position: 0 0;
}
.bg-jydt-tit3-w {
  height: 25px;
  width: 18px;
  background-position: 0 -25px;
}
.bg-jydt-tit1 {
  height: 22px;
  width: 22px;
  background-position: 0 -50px;
}
.bg-jydt-tit1-w {
  height: 22px;
  width: 22px;
  background-position: 0 -72px;
}
.bg-jydt-tit2 {
  height: 19px;
  width: 25px;
  background-position: 0 -94px;
}
.bg-jydt-tit2-w {
  height: 19px;
  width: 25px;
  background-position: 0 -113px;
}

.main_bg-jydt {
  padding: 75px 0 40px;
  background: url(../images/common/2022/bg-jydt.jpg) center top no-repeat
    #fafafb;
  min-width: 1180px;
}
.main_bg-jydt .jydt-top-tit {
  margin-bottom: 130px;
  text-align: center;
  color: #fff;
  font-size: 45px;
  line-height: 85px;
}
.main_bg-jydt .jydt-top-tit span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px;
  width: 100px;
  height: 1px;
  background-color: #fff;
}
.jydt-tab-div-item {
  padding-top: 15px;
}
.jydt-tab-div-item.sele {
  padding-top: 0px;
}
/* 新增结束 */
.jydt-tab-div a {
  text-decoration: none;
  display: inline-block;
  margin-right: 3px;
  width: 200px;
  height: 50px;
  line-height: 50px;
  background-color: #ffffff;
  color: #000000;
  font-size: 16px;
  text-align: center;
}
.jydt-tab-div .zscq-a {
  width: 375px !important;
}

.jydt-tab-div .on {
  height: 65px;
  line-height: 65px;
  background: #175aff;
  opacity: 0.95;
  color: #fff;
  font-weight: bold;
}

.jydt-tab-div .on .bg-jydt-tit1 {
  background-position: 0 -72px;
}
.jydt-tab-div .on .bg-jydt-tit2 {
  background-position: 0 -113px;
}
.jydt-tab-div .on .bg-jydt-tit3 {
  background-position: 0 -25px;
}

.jydt-tab-div .on b {
  width: 0;
}
.jydt-tab-div a i {
  margin-right: 10px;
}
.jydt-tab-div a b {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 25px;
  background-color: #fff;
  float: right;
}
/* 4.2新增结束 */

.list_top {
  padding: 30px 15px 0;
  margin: 0 15px;
  font-size: 16px;
  border-bottom: 1px #ccc solid;
  margin-bottom: 30px;
}

.list_top_a {
  margin-bottom: 20px;
  line-height: 28px;
}

.list_top_al {
  float: left;
  width: 96px;
}

.list_top_ar {
  float: right;
  width: 1002px;
  position: relative;
  padding-right: 22px;
  height: 28px;
  overflow: hidden;
}

.list_top_ar_more {
  height: auto;
}

.list_top_ar span {
  float: left;
  padding: 0 20px 12px;
  cursor: pointer;
}

.list_top_ar span.on {
  color: #f30;
}

.list_top_ar .seemore {
  position: absolute;
  cursor: pointer;
  top: 3px;
  right: 0;
  width: 22px;
  height: 22px;
  background: url(../images/common/2021/ico_down.png) no-repeat;
}

.list_top_ar .seemore1 {
  background: url(../images/common/2021/ico_up.png) no-repeat;
}

.list_top .selected {
  display: none;
  margin-bottom: 20px;
  line-height: 28px;
  font-size: 14px;
}

.list_top .selected span {
  display: inline-block;
  vertical-align: middle;
  margin: 8px 4px 0 0;
}

.list_top .selected .value {
  display: none;
  position: relative;
  padding: 0 40px 0 20px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list_top .selected .value:hover {
  border: 1px solid #bdbdbd;
}

.list_top .selected .value i {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  cursor: pointer;
  background: url(../images/common/2021/icon_x.png) center no-repeat;
}

.list_top .selected .value i:hover {
  opacity: 0.6;
}

.list_top .selected .del-all {
  padding: 0 35px 0 15px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  background: #e6e6e6 url(../images/common/2021/icon_del.png) 50px 6px no-repeat;
  transition: all 0.3s;
}

.list_top .selected .del-all:hover {
  color: #e00;
  background-position: 50px -27px;
}

.list_left {
  float: left;
  width: 830px;
  overflow: hidden;
}

.list_search {
  margin-left: 30px;
  margin-bottom: 20px;
  height: 44px;
  background: url(../images/common/2021/search_1.png) no-repeat;
}

.list_search .hur1 {
  float: left;
  width: 700px;
  padding: 0 15px;
  height: 44px;
  line-height: 44px;
  border: 0;
  background: none;
  outline: none;
}

.list_search .hur2 {
  /*float: right;*/
  width: 62px;
  height: 44px;
  border: 0;
  background: none;
  outline: none;
  cursor: pointer;
}

.list_a {
  padding-left: 14px;
  width: 1100px;
}

.list_a > a {
  float: left;
  position: relative;
  width: 345px;
  border: 1px #ccc solid;
  padding: 20px;
  color: #000;
  margin: 0 0 18px 18px;
}

.list_a > a > span {
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_a > a > span.hur1 {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}

.list_a > a > span.hur_address {
  padding-left: 20px;
  background: url(../images/common/2021/ico_address.png) no-repeat 0 10px;
}

.list_a > a > i.hur2 {
  position: absolute;
  padding: 3px 10px;
  top: 0;
  left: 0;
  background-color: #f16f6f;
  color: #fff;
}

.list_a > a:hover,
.list_b > a:hover {
  text-decoration: none;
  box-shadow: 0px 0px 15px #ebf2fd;
  background: #fcfdff;
  border: 1px #b8c9e4 solid;
  transform: translate3d(0, -3px, 0);
}

.list_a > a:hover > span.hur1,
.list_b > a:hover > span.hur1 {
  color: #e1002a;
}

.list_a a em.member {
  display: inline-block;
  border-radius: 18px;
  vertical-align: middle;
  padding: 3px 8px;
  height: 18px;
  line-height: 18px;
  border: 1px #eaa500 solid;
  color: #d98a00;
  font-size: 14px;
  background-color: rgba(255, 232, 131, 0.1);
}

.list_b {
  padding-left: 30px;
}

.list_b > a {
  display: block;
  border: 1px #dedede solid;
  padding: 20px;
  margin-bottom: 20px;
  color: #000;
  font-size: 14px;
}

.list_b > a > span.hur1 {
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_b > a > span.hur1 {
  font-size: 17px;
  font-weight: bold;
}

.list_b > a > span.hur1 > em {
  float: left;
  padding: 0 10px;
  background-color: #0096ec;
  color: #fff;
  height: 30px;
  line-height: 30px;
  margin: 5px 10px 0 0;
  border-radius: 3px;
  font-weight: normal;
  font-size: 14px;
}

.list_b > a > span.hur1 > em.yx {
  background: #ce8e13;
}

.list_b > a > span.hur1 > span {
  float: left;
  width: 560px;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_b > a > span.hur1 > span.address {
  float: right;
  width: 90px;
  font-size: 12px;
  padding-left: 20px;
  font-weight: normal;
  background: url(../images/common/2021/ico_address.png) no-repeat 0 10px;
}

.list_b > a > span.hur2 > span {
  float: left;
  width: 242px;
  padding-right: 10.6px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_b > a > span.hur2 > span.hur2a {
  width: 494px;
}

.list_right {
  float: right;
  width: 280px;
  padding-right: 30px;
}

.list_r_a {
  display: block;
  height: 44px;
  line-height: 44px;
  margin-bottom: 15px;
  text-align: center;
  background-color: #175aff;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
}

.list_r_a i {
  font-family: "宋体";
  padding: 0 5px;
  font-weight: 600;
}

.list_r_a:hover {
  background-color: #3e76ff;
  color: #fff;
  text-decoration: none;
}

.list_r_b {
  font-size: 14px;
  line-height: 26px;
  padding-left: 30px;
  background: url(../images/common/2021/ico_1.png) no-repeat 0 4px;
  margin-bottom: 15px;
}

.list_r_c {
  margin-bottom: 20px;
}

.list_r_ca {
  height: 44px;
  line-height: 44px;
  padding: 0 15px;
  background-color: #dfe1f0;
  border-left: 3px #175aff solid;
  font-size: 18px;
}

.list_r_ca a.fr {
  font-size: 12px;
}

.list_r_cb {
  border: 1px #ccc solid;
  padding: 0 10px;
}

.list_r_cb > a {
  display: block;
  border-bottom: 1px #ddd solid;
  padding: 10px;
  font-size: 14px;
  color: #000;
}

.list_r_cb > a:last-child {
  border-bottom: 0;
}

.list_r_cb > a:hover {
  text-decoration: none;
  background-color: #e6f5ff;
}

.list_r_cb > a > span {
  display: block;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_r_cb > a > span.hur1 {
  font-size: 16px;
  margin-bottom: 6px;
}

.list_r_cb > a > span.hur2 em {
  color: #777;
}

.list_r_cc {
  border: 1px #ccc solid;
  padding: 0 10px;
}

.list_r_cc > a {
  display: block;
  border-bottom: 1px #ddd solid;
  padding: 10px;
  font-size: 14px;
  color: #000;
  line-height: 28px;
}

.list_r_cc > a:last-child {
  border-bottom: 0;
}

.list_r_cc > a:hover {
  text-decoration: none;
  background-color: #e6f5ff;
}

.list_r_cc > a > span {
  display: block;
}

.list_r_cc > a > span.hur1 {
  height: 84px;
}

.list_r_cc > a > span.hur1 img {
  float: left;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin-top: 7px;
}

.list_r_cc > a > span.hur1 > span {
  float: right;
  width: 154px;
}

.list_r_cc > a > span.hur1 > span > span {
  display: block;
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_r_cc > a > span.hur2 {
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_r_cc > a > span.hur2 em {
  color: #666;
}

.detail_a {
  padding: 30px 30px;
  margin: 0 15px 25px;
  border-bottom: 1px #ddd solid;
}

.detail_a .hur1 {
  float: left;
  width: 190px;
  height: 144px;
  border: 1px #ccc solid;
  text-align: center;
  border-radius: 3px;
  background: #124065;
}

.detail_a .hur1 img {
  max-width: 190px;
  height: 144px;
}

.detail_a .hur2 {
  float: right;
  width: 850px;
}

.detail_a .hur2 h1 {
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 30px;
}

.detail_a .hur2 .hur2a .address {
  width: 400px;
  background: url(../images/common/2021/ico_address.png) no-repeat;
  padding-left: 20px;
  font-size: 14px;
}

.detail_a .hur2 .hur2a a {
  float: right;
  width: 220px;
  height: 55px;
  border-radius: 4px;
  line-height: 55px;
  text-align: center;
  color: #fff;
  box-shadow: 0px 0px 10px #73b0fb;
  background-color: #0072ff;
  font-size: 16px;
}

.detail_a .hur2 .hur2a a:hover {
  text-decoration: none;
  background: #df022d;
  box-shadow: 0px 0px 10px #ffaebe;
  transform: translate3d(0, -3px, 0);
}

.detail_b {
  padding: 0 30px 0 280px;
  position: relative;
  padding-bottom: 20px;
}

.detail_bl {
  position: absolute;
  width: 226px;
  top: 0;
  left: 30px;
  transition: none;
}

.detail_blf {
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -560px;
}

.detail_bla > a {
  display: block;
  height: 45px;
  line-height: 45px;
  background: url(../images/common/2021/ico_3.png) no-repeat #f5f6fa;
  color: #000;
  margin-bottom: 10px;
  border-radius: 5px;
  font-size: 16px;
  padding-left: 60px;
}

.detail_bla > a.hur1 {
  background-position: 30px 15px;
}

.detail_bla > a.hur2 {
  background-position: 30px -40px;
}

.detail_bla > a.hur3 {
  background-position: 30px -93px;
}

.detail_bla > a.hur4 {
  background-position: 30px -142px;
}

.detail_bla > a.hur5 {
  background-position: 30px -195px;
}

.detail_bla > a.on {
  color: #fff;
  background-color: #df022d;
  background-image: url(../images/common/2021/ico_3h.png);
  transition: none;
}

.detail_bla > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #0068e8;
  background-image: url(../images/common/2021/ico_3h.png);
  transition: none;
}

.detail_bl .tel {
  padding: 10px;
  border: 1px #e6e6e6 solid;
  margin: 20px 0;
  font-size: 14px;
  line-height: 1.8em;
}

.detail_bl .tel strong {
  display: block;
  padding-left: 35px;
  background: url(../images/common/2021/ico-tel.png) no-repeat 2px 3px;
  font-weight: 600;
  margin-bottom: 6px;
}

.detail_blb {
  display: block;
  margin-top: 30px;
  height: 45px;
  line-height: 45px;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  background-color: #0072ff;
  color: #fff;
}

.detail_blb:hover {
  text-decoration: none;
  background-color: #0068e8;
  color: #fff;
}

.detail_ba {
  margin-bottom: 20px;
}

.detail_bal {
  float: left;
  width: 570px;
  height: 300px;
  position: relative;
  background-color: #666;
}

.detail_bal_noimg {
  background: url(../images/common/2021/detail_1.jpg) no-repeat;
}

.detail_bal_ul li {
  text-align: center;
}

.detail_bal_ul img {
  max-width: 570px;
  height: 300px;
}

.detail_bal .num {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

.detail_bal .num ul li {
  text-indent: -9999em;
  width: 20px;
  height: 3px;
  background: #fff;
  float: left;
  margin: 0 2px;
  cursor: pointer;
  position: relative;
}

.detail_bal .num ul li em {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 3px;
  display: inline-block;
  background: #f60;
}

.detail_bal .num ul li.on em {
  width: 20px;
  transition: all 1s ease-out;
}

.detail_bar {
  float: right;
  width: 260px;
  font-size: 16px;
}

.detail_bar p {
  min-height: 60px;
  line-height: 30px;
  margin-bottom: 10px;
  padding-left: 38px;
  background: url(../images/common/2021/ico_2.png) no-repeat;
  color: #666;
}

.detail_bar p.hur1 {
  background-position: 0 4px;
}

.detail_bar p.hur1 span {
  margin-right: 15px;
  color: #000;
}

.detail_bar p.hur2 {
  margin-bottom: 34px;
  background-position: 0 -74px;
}

.detail_bar p.hur3 {
  background-position: 0 -374px;
}

.detail_bar p.hur2 span,
.detail_bar p.hur3 span {
  display: block;
  color: #000;
}

.detail_b h2 {
  height: 44px;
  line-height: 44px;
  margin-bottom: 20px;
  padding: 0 15px;
  background-color: #dfe1f0;
  border-left: 3px #175aff solid;
  font-size: 18px;
}

.detail_b h2 em {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  font-weight: normal;
  text-align: center;
  min-width: 13px;
  line-height: 1.3em;
  padding: 3px 4px;
  background-color: #f30;
  margin-left: 10px;
  vertical-align: 2px;
  border-radius: 50%;
}

.detail_b h2 a {
  float: right;
  width: 22px;
  height: 22px;
  background: url(../images/common/2021/ico_right.png) no-repeat;
  margin-top: 11px;
}

.detail_b h2 a:hover {
  transform: translate3d(0, 2px, 0);
}

.detail_b .list_b {
  padding: 10px 20px;
}

.detail_b .list_b a {
  border: 1px #dadada solid;
}

.detail_bb {
  padding: 0 10px 10px;
  font-size: 14px;
  line-height: 2em;
}

.detail_bb p {
  margin-bottom: 10px;
}

.detail_bb li {
  display: inline-block;
  width: 30%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  margin: 5px 22px 20px 0;
  color: #2078d3;
  border: 1px #58aaff solid;
}

.detail_bc {
  margin-bottom: 20px;
}

.detail_bc > a {
  display: block;
  border-bottom: 1px #ccc solid;
  padding: 15px 20px 25px;
  color: #000;
  font-size: 14px;
}

.detail_bc > a:last-child {
  border-bottom: 0;
}

.detail_bc > a > span.hur1 {
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.detail_bc > a > span.hur1a {
  font-size: 17px;
  font-weight: bold;
}

.detail_bc > a > span.hur1b em {
  padding: 2px 10px;
  background-color: #dcf6ff;
  margin-right: 10px;
}

.detail_bc > a > span.hur3 > span {
  float: left;
  width: 266px;
  padding-right: 10.6px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.detail_bc > a > span.hur3 > span.hur3a {
  width: 542px;
}

.detail_bc > a:hover {
  text-decoration: none;
  box-shadow: 0px 0px 15px #ebf2fd;
  background: #fcfdff;
  border: 1px #b8c9e4 solid;
  transform: translate3d(0, -2px, 0);
}

.detail_bc_tab {
  margin: 20px 22px;
}

.detail_bc_tab li {
  display: inline-block;
  padding: 0 15px 10px;
  cursor: pointer;
  color: #2d64b3;
  font-size: 16px;
  border-bottom: 3px #eee solid;
}

.detail_bc_tab li.on {
  border-bottom: 3px #e0012b solid;
  color: #124065;
  font-weight: 600;
}

.detail_bd {
  margin-bottom: 20px;
}

.detail_bd table {
  width: 100%;
  border: 1px #ccc solid;
  font-size: 14px;
  line-height: 1.4em;
  border-collapse: collapse;
}

.detail_bd table tr td {
  border: 1px #ddd solid;
  padding: 12px;
  text-align: center;
}

.detail_bd table tr td.hur1 {
  text-align: left;
}

.detail_bd table thead tr {
  background-color: #2ba3f7;
  color: #fff;
}

.detail_fw_top {
  background: url(../images/common/2021/detail_top_1.jpg) center top no-repeat;
  min-width: 1180px;
}

.detail_c {
  height: 340px;
  color: #fff;
  padding-top: 20px;
  margin-bottom: 30px;
}

.detail_c h1 {
  font-size: 38px;
  margin: 20px 0 30px;
  padding-bottom: 20px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

.detail_cl {
  background: url(../images/common/2021/detail_2.png);
  padding: 60px 40px 35px;
  font-size: 14px;
}

.detail_cl p {
  display: inline-block;
  width: 46%;
  line-height: 24px;
  font-size: 16px;
  line-height: 1.7em;
  margin-bottom: 25px;
  color: #000;
  overflow: hidden;
}

.detail_cl p.hur1 {
  padding-left: 35px;
  background: url(../images/common/2021/ico_4.png) no-repeat 0 4px;
}

.detail_cl p.hur2 {
  margin-bottom: 30px;
  padding-left: 35px;
  background: url(../images/common/2021/ico_4.png) no-repeat 0 -47px;
}

.detail_cr {
  float: right;
  margin-top: -30px;
  width: 413px;
  height: 187px;
  padding: 60px 35px 0;
  background: url(../images/common/2021/detail_top_1a.png) no-repeat;
  font-size: 14px;
  color: #25deff;
}

.detail_cr span {
  width: 206px;
  float: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
  overflow: hidden;
}

.detail_cr span em {
  color: #fff;
}

.detail_d {
  padding-top: 30px;
}

.detail_d h2 {
  font-size: 18px;
  margin-bottom: 10px;
  text-align: center;
}

.detail_d h2 b,
.con_e h2 em {
  display: block;
  text-align: center;
  font-weight: normal;
}

.detail_d h2 b {
  line-height: 42px;
  height: 42px;
  color: #000;
  font-size: 28px;
}

.detail_d h2 b em {
  margin: 0 20px;
}

.detail_d h2 b em.hur1 {
  padding-left: 40px;
  background: url(../images/common/2021/ico_h2_1.png) no-repeat 0 8px;
}

.detail_d h2 b em.hur2 {
  padding-left: 40px;
  background: url(../images/common/2021/ico_h2_2.png) no-repeat 0 8px;
}

.detail_d h2 b::before {
  content: "";
  display: inline-block;
  width: 470px;
  height: 26px;
  margin: 0 10px 0 0;
  vertical-align: -4px;
  background: url(../images/common/2021/detail_h2_l.png) no-repeat right center;
}

.detail_d h2 b::after {
  content: "";
  display: inline-block;
  width: 470px;
  height: 26px;
  margin: 0 0 0 10px;
  vertical-align: -4px;
  background: url(../images/common/2021/detail_h2_r.png) no-repeat left center;
}

.detail_d h2 em {
  line-height: 30px;
  height: 30px;
  color: #666;
  font-weight: normal;
}

.detail_da {
  padding: 30px;
  line-height: 2em;
  font-size: 14px;
}

.detail_da p {
  margin-bottom: 20px;
  font-size: 16px;
}

/*新版科易网移植*/

/*咨询样式*/
.imicon {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  background-image: url(../images/common/sprites.png);
  background-repeat: no-repeat;
}

.on24 {
  width: 24px;
  height: 25px;
  background-position: 0 -1152px;
  margin-right: 12px;
}

.off24 {
  width: 24px;
  height: 25px;
  background-position: -76px -1152px;
}

.on16 {
  width: 22px;
  height: 22px;
  background-position: 0 -1213px;
}

.off16 {
  width: 22px;
  height: 22px;
  background-position: -80px -1213px;
}

.im-btn {
  display: inline-block;
 /* padding: 5px 30px;*/
  height: 15px;
  line-height: 15px;
  border: 1px #f60 solid;
  background: #f60;
  color: #fff;
  cursor: pointer;
}

.im-min-btn {
  display: inline-block;
  padding: 0 7px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border: 1px #ddd solid;
  cursor: pointer;
  background: #fff;
  color: #39c;
}

.keyitong {
  display: inline-block;
  padding: 0 5px;
  height: 22px;
  line-height: 22px;
  cursor: pointer;
}

.zk_kytk {
  position: relative;
}

.zk_kytk .tishi {
  position: absolute;
  top: 42px;
  left: 0;
  background: url(../images/common/yun/tishi_1.png) no-repeat;
  height: 36px;
  line-height: 36px;
  width: 158px;
  text-align: center;
  padding: 8px 0 0 0;
  font-size: 12px;
  color: #333;
  display: none;
}

/*分享*/
.Share1,
.Share2 {
  float: left;
  position: relative;
  margin: 3px;
  z-index: 400;
}

.Share1 .btn_share {
  display: inline-block;
  width: 95px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.Share2 .btn_share {
  position: relative;
  width: 93px;
  height: 29px;
  line-height: 28px;
  border: 1px #dcdcdc solid;
  border-bottom: none;
  z-index: 500;
  background: #fff;
}

.Share1 .btn_share i,
.Share2 .btn_share i {
  margin-left: 5px;
}

.Share_list {
  display: none;
  position: absolute;
  width: 210px;
  border: 1px #dcdcdc solid;
  background: #fff;
  z-index: 400;
  left: 0;
  top: 29px;
}

.Share_list span {
  display: block;
  float: left;
  padding: 2px 0px 2px 10px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  margin: 5px;
  width: 80px;
}

.Share_list .kj:hover,
.Share_list .bl:hover,
.Share_list .lb:hover {
  color: #666;
}

#bdshare a {
  display: block;
  float: left;
  margin: 5px 9px 5px 10px;
  color: #000;
  width: 60px;
}

/*点赞*/
.Praise {
  float: left;
  position: relative;
  margin: 3px;
  z-index: 1;
}

.Praise .zp {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 95px;
  cursor: pointer;
}

.Praise .z_box {
  position: absolute;
  background: #fff;
  padding: 0px 5px 0 5px;
  border: 1px solid #becddb;
  left: 0;
  top: 35px;
  width: 215px;
  -moz-border-radius: 5px;
  /* Gecko browsers */
  -webkit-border-radius: 5px;
  /* Webkit browsers */
  border-radius: 5px;
  /* W3C syntax */
}

.Praise .z_box i {
  background: url(../images/common/sprites.png) no-repeat left -1618px;
  width: 27px;
  height: 14px;
  overflow: hidden;
  left: 30px;
  top: -14px;
  position: absolute;
  display: block;
  z-index: 2;
}

.Praise .z_box li {
  float: left;
  margin: 0 3px;
}

.Praise .z_box img {
  width: 30px;
  height: 30px;
  margin: 5px 2px 0px 2px;
  -moz-border-radius: 50px;
  /* Gecko browsers */
  -webkit-border-radius: 50px;
  /* Webkit browsers */
  border-radius: 50px;
  /* W3C syntax */
}

.Praise .z_box .z_01 {
  float: left;
}

.Praise .z_more {
  background: url(../images/common/sprites.png) no-repeat 4px -1677px;
  width: 15px;
  height: 30px;
  cursor: pointer;
  float: left;
}

.Praise i {
  margin-left: 5px;
}

/*收藏*/
.collect {
  float: left;
  position: relative;
  margin: 3px;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  width: 80px;
}

.collect-tip {
  position: absolute;
  left: 50px;
  top: -60px;
  width: 275px;
  height: 64px;
  background: #fff;
  z-index: 9999;
  border: 1px solid #becddb;
  -moz-border-radius: 5px;
  /* Gecko browsers */
  -webkit-border-radius: 5px;
  /* Webkit browsers */
  border-radius: 5px;
  /* W3C syntax */
}

.collect i {
  margin-left: 5px;
}

/*关注*/
.gz1 {
  font-size: 12px;
  margin-right: 10px;
  display: inline-block;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
  background: #199edf;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 0 15px;
  -moz-border-radius: 3px;
  /* Gecko browsers */
  -webkit-border-radius: 3px;
  /* Webkit browsers */
  border-radius: 3px;
  /* W3C syntax */
}

.gz1:hover {
  background: #f36007;
}

.gz1 i {
  padding-right: 4px;
  font-size: 14px;
}

.gz2 {
  display: inline-block;
  margin: 0 5px;
  position: relative;
}

.gz2 span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: url(../images/common/sprites.png) #199edf no-repeat 72px -1392px;
  color: #fff;
  -moz-border-radius: 3px;
  /* Gecko browsers */
  -webkit-border-radius: 3px;
  /* Webkit browsers */
  border-radius: 3px;
  /* W3C syntax */
  cursor: pointer;
  padding-right: 10px;
}

.qx {
  position: absolute;
  width: 100%;
  top: 24px;
  /* *top:24px; */
  left: 0;
}

.qx a {
  display: block;
  height: 25px;
  border: 1px solid #dcdcdc;
  background: #effaff;
  line-height: 25px;
  text-align: center;
  z-index: 1px;
  width: 100%;
  text-decoration: none;
  color: #666;
}

.qx a:hover {
  color: #39c;
}

/*进入空间*/
.kj a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  background: #199edf;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 0 20px;
  border-radius: 3px;
  /* W3C syntax */
}

.kj a:hover {
  background: #f36007;
}

/*徽章样式*/
.bsicon {
  display: inline-block;
  text-indent: -9999em;
  overflow: hidden;
  vertical-align: middle;
  background-image: url(../images/common/sprites.png);
  background-repeat: no-repeat;
}

.s-mark-jst16 {
  width: 20px;
  height: 20px;
  background-position: 3px 1px;
}

.s-mark-jyhy16 {
  width: 20px;
  height: 20px;
  background-position: 0 -35px;
}

.s-mark-smrz16 {
  width: 20px;
  height: 20px;
  background-position: 0 -72px;
}

.s-mark-xxrz16 {
  width: 20px;
  height: 20px;
  background-position: 0 -112px;
}

.s-mark-mail16 {
  width: 20px;
  height: 20px;
  background-position: 0 -151px;
}

.s-mark-jszj16 {
  width: 20px;
  height: 20px;
  background-position: 0 -191px;
}

.s-mark-yxzj16 {
  width: 20px;
  height: 20px;
  background-position: 0 -233px;
}

.s-mark-rc16 {
  width: 20px;
  height: 20px;
  background-position: 0 -275px;
}

.s-mark-hwrc16 {
  width: 20px;
  height: 20px;
  background-position: 0 -316px;
}

.s-mark-cyrc16 {
  width: 20px;
  height: 20px;
  background-position: 0 -358px;
}

.s-mark-qyrz16 {
  width: 20px;
  height: 20px;
  background-position: 0 -400px;
}

.s-mark-gys16 {
  width: 20px;
  height: 20px;
  background-position: 0 -440px;
}

.s-mark-fws16 {
  width: 20px;
  height: 20px;
  background-position: 0 -481px;
}

.s-gray-jst16 {
  width: 20px;
  height: 20px;
  background-position: -80px 1px;
}

.s-gray-jyhy16 {
  width: 20px;
  height: 20px;
  background-position: -80px -35px;
}

.s-gray-smrz16 {
  width: 20px;
  height: 20px;
  background-position: -80px -72px;
}

.s-gray-xxrz16 {
  width: 20px;
  height: 20px;
  background-position: -80px -112px;
}

.s-gray-mail16 {
  width: 20px;
  height: 20px;
  background-position: -80px -151px;
}

.s-gray-jszj16 {
  width: 20px;
  height: 20px;
  background-position: -80px -191px;
}

.s-gray-yxzj16 {
  width: 20px;
  height: 20px;
  background-position: -80px -233px;
}

.s-gray-rc16 {
  width: 20px;
  height: 20px;
  background-position: -80px -275px;
}

.s-gray-hwrc16 {
  width: 20px;
  height: 20px;
  background-position: -80px -316px;
}

.s-gray-cyrc16 {
  width: 20px;
  height: 20px;
  background-position: -80px -358px;
}

.s-gray-qyrz16 {
  width: 20px;
  height: 20px;
  background-position: -80px -400px;
}

.s-gray-gys16 {
  width: 20px;
  height: 20px;
  background-position: -80px -440px;
}

.s-gray-fws16 {
  width: 20px;
  height: 20px;
  background-position: -80px -481px;
}

.s-mark-jst40 {
  width: 40px;
  height: 40px;
  background-position: 0 -1785px;
}

.s-mark-jyhy40 {
  width: 40px;
  height: 40px;
  background-position: 0 -1859px;
}

.s-mark-smrz40 {
  width: 40px;
  height: 40px;
  background-position: 0 -1932px;
}

.s-mark-xxrz40 {
  width: 40px;
  height: 40px;
  background-position: 1px -2003px;
}

.s-mark-jszj40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2078px;
}

.s-mark-yxzj40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2151px;
}

.s-mark-rc40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2228px;
}

.s-mark-hwrc40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2302px;
}

.s-mark-cyrc40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2375px;
}

.s-mark-qyrz40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2441px;
}

.s-mark-gys40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2511px;
}

.s-mark-fws40 {
  width: 40px;
  height: 40px;
  background-position: 0 -2578px;
}

.s-gray-jst40 {
  width: 40px;
  height: 40px;
  background-position: -60px -1785px;
}

.s-gray-jyhy40 {
  width: 40px;
  height: 40px;
  background-position: -60px -1859px;
}

.s-gray-smrz40 {
  width: 40px;
  height: 40px;
  background-position: -60px -1932px;
}

.s-gray-xxrz40 {
  width: 40px;
  height: 40px;
  background-position: -59px -2003px;
}

.s-gray-jszj40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2078px;
}

.s-gray-yxzj40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2151px;
}

.s-gray-rc40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2228px;
}

.s-gray-hwrc40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2302px;
}

.s-gray-cyrc40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2375px;
}

.s-gray-qyrz40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2441px;
}

.s-gray-gys40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2511px;
}

.s-gray-fws40 {
  width: 40px;
  height: 40px;
  background-position: -60px -2578px;
}

/*新版科易网移植结束*/

/*登录注册*/
.user_top {
  background: #fff;
  height: 90px;
  min-width: 1180px;
  position: relative;
}

.user_top a.hur1 {
  position: absolute;
  width: 470px;
  height: 90px;
  top: 0;
  left: 50%;
  margin-left: -590px;
  background: url(../images/common/2022/reg_logo.png) no-repeat left center;
}

.user_top a.hur2 {
  position: absolute;
  font-size: 14px;
  top: 30px;
  left: 50%;
  margin-left: 500px;
  font-size: 16px;
}

.content_login {
  background: url(../images/common/2021/reg_3.jpg) no-repeat center top;
  height: 520px;
  padding-top: 100px;
  min-width: 1180px;
}

.mr-login {
  width: 390px;
  /* float: left; */
  margin-left: 750px;
  position: relative;
  background: #fff;
  padding: 15px;
}

.quick_login,
.quick_login2 {
  display: block;
  background: url(../images/common/2021/reg_3.png) no-repeat;
  width: 93px;
  height: 89px;
  position: absolute;
  top: 0;
  right: 0;
  text-indent: -9999em;
  cursor: pointer;
}

.quick_login2 {
  background: url(../images/common/2021/reg_4.png) no-repeat;
}

.jump-tips {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #d63809;
}

.login-tab {
  padding-left: 8px;
  height: 45px;
  padding-bottom: 40px;
  margin-bottom: 20px;
  background: url(../images/common/2021/reg_2.jpg) repeat-x bottom;
}

.login-tab li {
  float: left;
  line-height: 55px;
  margin-right: 10px;
  width: 130px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
}

.login-tab li.cur {
  border-bottom: 3px #e0012b solid;
  font-weight: 600;
}

.quick_tab {
  padding-left: 8px;
  height: 45px;
  padding-bottom: 40px;
  margin-bottom: 20px;
  background: url(../images/common/2021/reg_2.jpg) repeat-x bottom;
}

.quick_tab li {
  float: left;
  line-height: 55px;
  margin-right: 10px;
  width: 130px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
}

.quick_tab li.cur {
  border-bottom: 3px #e0012b solid;
  font-weight: 600;
}

.login-form {
  padding-left: 10px;
}

.login-form .item {
  margin-bottom: 25px;
  position: relative;
}

.login-form .item input.text1 {
  border: 1px #d8d8d8 solid;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  border-radius: 4px;
}

.login-form .item input.error {
  border-color: #d63809;
}

.login-form .item input#l_username,
.login-form .item input#l_username2,
.login-form .item input#fwd-id {
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px 12px
    #fff;
  padding: 0 10px 0 35px;
  width: 320px;
}

.login-form .item input#forget_id {
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px 12px;
  padding: 0 10px 0 35px;
  width: 373px;
}

.login-form .item input#l_pwd,
.login-form .item input#l_pwd2,
.login-form .item input#member_password {
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px -49px #fff;
  padding: 0 10px 0 35px;
  width: 320px;
}

.login-form .item input#new_fwp,
.login-form .item input#re-fwp {
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px -49px #fff;
  padding: 0 10px 0 35px;
  width: 373px;
}

.login-form .item input#l_code,
.login-form .item input#l_code2,
.login-form .item input#imgcode {
  float: left;
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px -115px
    #fff;
  padding: 0 10px 0 35px;
  width: 140px;
}

.login-form .item input#quick_mobile {
  background: url(../images/common/common2/user_ico_4.png) no-repeat 10px 12px
    #fff;
  padding: 0 10px 0 35px;
  width: 320px;
}

.login-form .item input#quick_mobilecode,
.login-form .item input#quick_mobilecode2,
.login-form .item input#l_code_num {
  float: left;
  background: url(../images/common/common2/user_ico_4.png) no-repeat 10px -56px #fff;
  padding: 0 10px 0 35px;
  width: 150px;
}

.login-form .item input#btn_login_sendmobilecode,
.login-form .item input#btn_login_sendmobilecode2,
.login-form .item input#fwd-phone-code {
  width: 140px;
  margin-right: 12px;
  float: right;
  height: 44px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: none;
  background: #547d98;
  padding: 0;
  color: #fff;
}

.login-form .item .checkcode {
  margin: 0 6px;
  float: right;
}

.login-form .item .replace {
  float: right;
  line-height: 40px;
  font-size: 14px;
  width: 66px;
  text-align: center;
  color: #39c;
  cursor: pointer;
}

.login-form .item input.btn-2 {
  height: 50px;
  line-height: 50px;
  width: 370px;
  border: 0;
  outline: none;
  border-radius: 5px;
  color: #fff;
  background: #0096ec;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}

.login-form .item .i-txt2 {
  position: absolute;
  top: 0;
  left: 35px;
  line-height: 40px;
  font-size: 14px;
  color: #999;
}

.login-form .item label.error,
.login-form .item label.spe-error {
  clear: both;
  display: block;
  line-height: 30px;
  height: 30px;
  color: #d63809;
  background: url(../images/common/regist/i_err24.png) no-repeat 0 7px;
  padding-left: 20px;
}

.login-form .item label.msg {
  display: none;
  line-height: 30px;
  height: 30px;
  color: #0083d9;
  background: url(../images/common/regist/i_tip24.png) no-repeat 0 0;
  padding-left: 20px;
}

.login-form .item .txt {
  font-size: 14px;
  line-height: 30px;
}

.help-link {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  padding: 0 10px 10px;
  color: #aaa;
}

.content_login .help-link {
  font-size: 14px;
  height: auto;
}

.help-link .wx {
  background: url(../images/common/common2/reg_wx.png) no-repeat 0 4px;
  padding-left: 30px;
  float: right;
}

.help-link2 {
  position: absolute;
  width: 120px;
  text-align: center;
  right: -160px;
  top: 180px;
  font-size: 14px;
  line-height: 2.5em;
}

.help-link2 a {
  padding: 5px 25px;
  background: #fff;
  border-radius: 5px;
}

.help-link2 a:hover {
  background: #39c;
  color: #fff;
  text-decoration: none;
}

.help-link3 {
  position: absolute;
  width: 150px;
  text-align: center;
  right: -195px;
  top: 230px;
  font-size: 14px;
  line-height: 2.5em;
}

.help-link3 p {
  text-align: center;
  color: #fff;
}

.content_reg {
  background: url(../images/common/2021/reg_1.jpg) no-repeat center top;
  min-width: 1180px;
}

.content_reg .main {
  padding-top: 50px;
  position: relative;
}

.content_reg .conbg {
  background: #fff;
  width: 700px;
  margin: 0 auto;
  box-shadow: 0px 5px 10px #efefef;
}

.content_reg .reg-form {
  position: relative;
  padding: 25px 35px 25px 45px;
  min-height: 550px;
}

.content_reg .reg-form .form {
  padding-left: 40px;
}

.login_link {
  position: absolute;
  left: 50%;
  top: 100px;
  margin-left: 350px;
  width: 145px;
  height: 198px;
  background: url(../images/common/2021/reg_2.png) no-repeat;
}

.login_link a {
  display: block;
  width: 145px;
  height: 198px;
}

.reg-form_a {
  height: 20px;
  line-height: 20px;
  margin-bottom: 15px;
  font-size: 14px;
  color: #888;
}

.reg-tab {
  height: 43px;
  padding-bottom: 40px;
  margin-bottom: 30px;
  background: url(../images/common/2021/reg_2.jpg) repeat-x bottom;
}

.reg-tab li {
  float: left;
  background: #fff;
  width: 150px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  margin: 0 15px 16px 0;
  border-radius: 5px;
  border: 1px #ddd solid;
  font-size: 16px;
  cursor: pointer;
}

.reg-tab li.cur {
  background: #175aff;
  color: #fff;
  box-shadow: 0px 0px 10px #89abff;
}

.reg-form .item {
  margin-bottom: 25px;
  position: relative;
}

.reg-form .item input.text1,
.reg-form .item input.text2 {
  border: 1px #d8d8d8 solid;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  border-radius: 4px;
}

.reg-form .item input.error {
  border-color: #d63809;
}

.reg-form .item input#reg_phone,
.reg-form .item input#reg_phone2 {
  background: url(../images/common/common2/user_ico_4.png) no-repeat 10px 12px
    #fff;
  padding: 0 10px 0 35px;
  width: 480px;
}

.reg-form .item input#reg_password,
.reg-form .item input#reg_password2 {
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px -49px #fff;
  padding: 0 10px 0 35px;
  width: 480px;
}

.reg-form .item input#l_code_num,
.reg-form .item input#l_code_num2 {
  background: url(../images/common/common2/user_ico_4.png) no-repeat 10px -56px #fff;
  padding: 0 10px 0 35px;
  width: 200px;
}

.reg-form .item input#imgcode,
.reg-form .item input#imgcode2 {
  float: left;
  background: url(../images/common/common2/user_ico_3.png) no-repeat 10px -115px
    #fff;
  padding: 0 10px 0 35px;
  width: 200px;
}

.reg-form .item input#phone-code,
.reg-form .item input#phone-code2 {
  position: absolute;
  top: 0;
  left: 260px;
  width: 160px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: none;
  background: #547d98;
  padding: 0;
  color: #fff;
}

.reg-form .item input#reg_company {
  background: url(../images/common/common2/user_ico_5.png) no-repeat 10px 10px
    #fff;
  padding: 0 10px 0 35px;
  width: 480px;
}

.reg-form .item input#reg_people {
  background: url(../images/common/common2/user_ico_5.png) no-repeat 10px -52px #fff;
  padding: 0 10px 0 35px;
  width: 480px;
}

.item .btn-1-do {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 0;
  outline: none;
  background: #ccc;
  padding: 0;
  color: #fff;
}

.reg-form .item label.error,
.reg-form .item label.spe-error,
.content_login .help-link label.error {
  clear: both;
  display: block;
  line-height: 30px;
  height: 30px;
  color: #d63809;
  font-size: 12px;
  background: url(../images/common/regist/i_err24.png) no-repeat 0 7px;
  padding-left: 20px;
}

.reg-form .item label.msg {
  display: none;
  line-height: 30px;
  height: 30px;
  color: #0083d9;
  background: url(../images/common/regist/i_tip24.png) no-repeat 0 0;
  padding-left: 20px;
}

.reg-form .item .i-txt,
.reg-form .item .i-txt2 {
  position: absolute;
  top: 0;
  left: 35px;
  line-height: 40px;
  font-size: 14px;
  color: #999;
}

.reg-form .item .readme {
  margin-bottom: 10px;
  font-size: 14px;
}

.reg-form .item .readme a {
  padding: 4px;
  color: #175aff;
}

.reg-form .item .btn-2 {
  height: 50px;
  line-height: 50px;
  width: 520px;
  border: 0;
  outline: none;
  border-radius: 5px;
  color: #fff;
  background: #0096ec;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}

.reg-form .help-link2 {
  top: 280px;
}

.reg-form .help-link2 p {
  text-align: center;
  color: #fff;
}

.content_reg_bottom {
  background: #fff;
  height: 40px;
}

.reg-form .item .layui-input-inline {
  float: left;
  margin-right: 5px;
}

.reg-form .item .layui-btn,
.login-form .item .layui-btn {
  background: #5586a8;
  border-radius: 3px;
}

.reg_success {
  padding: 50px;
}

.ml-success {
  float: left;
  width: 460px;
}

.ml-success a {
  display: block;
  height: 270px;
  background: url(../images/common/regist/login-area-suc.jpg) no-repeat;
}

.mr-success {
  float: right;
  width: 500px;
  border-left: 1px #f5f5f5 solid;
  padding: 15px 0 0 35px;
  font-size: 16px;
  line-height: 2em;
}

.content_forget {
  background: url(../images/common/2021/reg_1.jpg) no-repeat center top;
  min-width: 1180px;
}

.content_forget .main {
  padding-top: 50px;
  position: relative;
}

.content_forget .forget {
  background: #fff;
  width: 800px;
  min-height: 560px;
  margin: 0 auto;
  box-shadow: 0px 5px 10px #efefef;
  position: relative;
}

.content_forget .forget h2 {
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #000;
  height: 60px;
  line-height: 60px;
  background: url(../images/common/2021/reg_2.jpg) repeat-x bottom;
}

.content_forget .forget .step {
  height: 90px;
  margin-bottom: 20px;
  padding: 10px 30px;
}

.content_forget .forget .step li {
  float: left;
  background: url(../images/common/2021/reg_4.jpg) no-repeat;
  color: #888;
  width: 33.33%;
  padding-top: 60px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
}

.content_forget .forget .step2 li {
  background: url(../images/common/2021/reg_5.jpg) no-repeat;
}

.content_forget .forget .step3 li {
  background: url(../images/common/2021/reg_6.jpg) no-repeat;
}

.content_forget .forget .step li.s1 {
  background-position: -25px 0;
}

.content_forget .forget .step li.s2 {
  background-position: -245px 0;
}

.content_forget .forget .step li.s3 {
  background-position: -465px 0;
}

.content_forget .item input.text1 {
  width: 460px;
  padding: 0 10px;
}

.content_forget .item input#fwd-id {
  width: 450px;
}

.content_forget .item input#new_fwp {
  width: 440px;
}

.content_forget .forget form {
  width: 420px;
  margin-left: 90px;
}

.content_forget .forget .login-form {
  padding: 30px 0 10px 50px;
}

.content_forget .forget .role {
  font-size: 16px;
}

.content_forget .forget input.btn-2 {
  width: 490px;
}

.content_forget .forget .t {
  display: inline-block;
  padding: 5px 10px;
  width: 80px;
}

.content_forget .re-suc {
  background: url(../images/common/application_jg_2d.png) no-repeat 10px 0;
  height: 180px;
  line-height: 180px;
  padding-left: 220px;
  font-size: 18px;
}

.agreecon {
  background: #fff;
  width: 1140px;
  padding: 20px;
  margin: 0 auto;
  box-shadow: 0px 5px 10px #efefef;
}

.agreecon h2 {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  border-bottom: 1px #eee solid;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.agreecon .con {
  padding: 20px 30px;
  font-size: 16px;
  line-height: 2em;
}

.agreecon .con p {
  margin-bottom: 2em;
  line-height: 2em;
}

.reg-form .item input#bindmobile_phone {
  background: url(../images/common/common2/user_ico_4.png) no-repeat 10px 12px
    #fff;
  padding: 0 10px 0 35px;
  width: 373px;
}

.reg-form #bindmobileform .item .i-txt {
  left: 200px;
}

/*登录注册end*/

/* skin.css start */

/*新闻动态模块*/
/*列表页*/
.xb_la h2 a {
  color: #2d64b3;
}

.xb_la h2.cur {
  background: url(../images/common/yun/news_1.jpg) no-repeat;
  border-bottom: none;
}

.xb_la h2.cur a {
  color: #e4393c;
}

.xb_lb {
  background: #fbfbfb;
}

.xb_lb ul li {
  background: url(../images/common/Sprite.png) 10px -227px no-repeat;
}

.xb_lb ul li a {
  color: #333;
}

.xb_lb ul li a:hover {
  color: #f60;
}

/*新闻动态模块结束*/

/*科技成果详细页*/
.dx_DlbR .hur3 {
  border-bottom: 1px #ccc solid;
}

/*科技成果详细页结束*/

/*技术评估*/
.xb_e {
  background: #f7f7f7;
  border: 1px #ccc solid;
  padding: 0 59px;
}

.xb_ea {
  font-size: 30px;
  font-weight: 400;
  color: #000;
}

.xb_eaa {
  background: url(../images/common/a_38.png) no-repeat;
}

.xb_eaa span.f_l {
  font-size: 24px;
  color: #266eb8;
}

.xb_eaa a.f_r {
  color: #f60;
}

.xb_eb {
  background: #2d64b3;
}

.xb_eb span {
  font-size: 20px;
  color: #fff;
}

.xb_ec {
  font-size: 14px;
}

.xb_ed .hur1 {
  background: #00a1e9;
  color: #fff;
}

.xb_ed .hur2 {
  background: #f60;
  color: #fff;
}

.xb_ee {
  background: url(../images/common/a_29_2.png) no-repeat 39px 0;
}

.xb_eg {
  background: url(../images/common/a_29_5.png) no-repeat 10px 0;
}

.xb_eg b {
  color: #39c;
}

/*技术评估结束*/

/*帮助中心*/
.xb_ma {
  border: 1px #d9eaf3 solid;
  border-bottom: 3px #266eb8 solid;
  background: #f3fbff;
}

.xb_ma h2 {
  font-size: 14px;
  color: #666;
  font-weight: bold;
}

.xb_ma h2.cur {
  background: #266eb8;
  color: #fff;
}

.xb_ma h2.cur a {
  color: #fff;
}

.xb_mb {
  border: 1px #d9eaf3 solid;
}

.xb_mb ul li {
  background: url(../images/common/k8008/ico_5.png) no-repeat scroll 20px 17px;
}

.xb_mb ul li a {
  color: #333;
}

.xb_mba {
  border-bottom: 1px #ccc solid;
}

.xb_mbc {
  color: #39c;
  font-weight: bold;
}

/*帮助中心结束*/

/*(总)大学城样式*/

.xc_c ul li {
  border-bottom: 1px #ccc solid;
}

.xc_ca {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}

.xc_ca a {
  font-size: 14px;
  font-weight: bold;
}

.xc_da {
  border: 1px #ccc solid;
}

.xc_daa {
  border: 5px #f5f5f5 solid;
}

/*列表页搜索框*/
.dx_Ba {
  border: 1px #ccc solid;
  background: #fafafa;
}

.dx_Ba1 {
  border: 1px #ccc solid;
}

.dx_Bat {
  background: #f4fbff;
  border-bottom: 1px #b3cdd4 solid;
}

.dx_Bat b {
  font-size: 14px;
}

.dx_Bac {
  background: #fff;
}

.dx_Bab {
  border-top: 1px #ccc solid;
  background: #fbfbfb;
}

.dx_Ba_1 .hur4 {
  background: #e46f6f;
  color: #fff;
}

.dx_Baa {
  border-bottom: 1px #e5e5e5 dotted;
}

.dx_Bb {
  background: #fffeee;
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
}

/*入驻院所列表页*/
.dx_Be li {
  border: 1px #ccc solid;
  border-top: 2px #199edf solid;
}

.dx_Bea a {
  font-size: 20px;
}

.dx_Beb .hur1 {
  border: 1px #ccc solid;
}

/*(总)大学城样式结束*/

/* skin.css end */

/*topbar样式*/
.xa_a {
  height: 31px;
  line-height: 31px;
  background: #bddcf4;
  overflow: hidden;
  color: #fff;
}

.xa_aa {
  float: left;
  color: #666;
}

.xa_aa span {
  color: #666;
}

.xa_aa_2 {
  float: left;
  margin-top: 5px;
}

.xa_ab {
  float: right;
  color: #666;
}

#login_top_btn_nosave {
  margin-top: 3px;
}

/*topbar结束*/

/*底部样式*/
.ac {
  text-align: center;
}

/*底部样式结束*/

/*页码*/
.list-page {
  clear: both;
  border-top: 1px solid #dcdcdc;
  padding: 20px 0;
  height: 21px;
  line-height: 20px;
  text-align: center;
}

.list-page a,
.page-more,
.list-page .more,
.list-page .disabled,
.list-page .number9 span {
  color: #333;
  margin-right: 6px;
  border: 1px solid #ddd;
  padding: 3px 7px;
  border-radius: 3px;
  background: #fff;
  vertical-align: middle;
  overflow: hidden;
}

.list-page a:hover,
.list-page .curren,
.list-page .number9 .pagelist_cur {
  color: #fff;
  margin-right: 6px;
  border-radius: 3px;
  background: #0296e5;
  padding: 3px 7px;
  text-decoration: none;
}

.list-page .disabled {
  color: #b2b2b2;
  background: #fff;
}

.list-page .current,
.list-page .number9 .pagelist_cur {
  font-weight: bold;
  border-radius: 3px;
  border: 0;
  margin-right: 6px;
  position: relative;
  top: 0;
}

.list-page span {
  line-height: 22px;
}

.list-page select {
  margin: 3px 3px 0;
  border: 1px solid #e2e3ea;
  border-top: 1px solid #abadb3;
  zoom: 1;
}

.ipt-page,
#jumppage {
  width: 30px;
  text-align: center;
  height: 18px;
  vertical-align: middle;
  border: 1px solid #999;
  margin: 0 3px;
}

.btn-page {
  width: 41px;
  text-align: center;
  height: 22px;
  vertical-align: middle;
  border: 0;
  background: url(../images/common/k8008/btn_page.png) no-repeat;
  cursor: pointer;
}

.pageinfo i {
  color: red;
  margin: 0 2px;
}

#bt_go {
  width: 41px;
  text-align: center;
  height: 22px;
  vertical-align: middle;
  margin-left: 8px;
  border: 0;
  background: #0ba4fc;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
}

.list-page .more {
  background: #fff;
  font-weight: 400;
  color: #333;
  cursor: auto;
  padding: 2px 5px;
  font-family: Arial, Helvetica, sans-serif;
}

.topic-list .list-page {
  border-top: 0;
}

.h_page {
  text-align: center;
  margin: 15px 0;
}

.h_page a {
  padding: 3px 5px;
  border: 1px solid #84a5ce;
  margin: 0 3px;
  color: #39c;
}

.h_page span {
  margin: 0 3px;
}

.h_page span.h_page_1 {
  padding: 3px 5px;
  border: 1px solid #84a5ce;
  color: #fff;
  background: #39c;
}

.h_page_2 {
  width: 40px;
}

.page {
  padding: 20px;
  height: 40px;
  text-align: center;
  font-size: 14px;
  clear: both;
  box-sizing: content-box !important;
}
.page * {
  box-sizing: content-box !important;
}
.page span {
  margin-right: 8px;
  padding: 3px 7px;
  vertical-align: middle;
  line-height: 20px;
  height: 20px;
}

.page .thispage {
  color: #fff;
  background-color: #199edf;
}

.page a {
  color: #333;
  margin-right: 8px;
  padding: 3px 7px;
  vertical-align: middle;
  border: 1px solid #ddd;
  background: #fff;
  height: 20px;
  line-height: 20px;
}

.page a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #199edf;
}

.page input {
  text-align: center;
  margin-left: 5px;
}

#bt_go {
  text-align: center;
  height: 23px;
  vertical-align: middle;
  margin-left: 8px;
  border: 0px none;
  background: #0ba4fc;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 10px;
}

.page_tishi {
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
  padding-top: 12px;
}

/*页码结束*/

/*友情链接*/
.xa_link {
  margin-bottom: 15px;
}

.flink-hd {
  height: 50px;
  line-height: 50px;
  padding-left: 6px;
  margin-bottom: 20px;
  border-bottom: 1px #f6fbfd solid;
}

.flink-hd span {
  float: left;
  height: 42px;
  overflow: hidden;
}

.flink-hd i {
  float: left;
  padding: 0 15px;
  display: inline;
  margin: 0 1px;
  cursor: pointer;
  color: #666;
  border-bottom: 3px #ccc solid;
  font-size: 16px;
  font-style: normal;
}

.flink-hd .on i {
  font-weight: bold;
  color: #245590;
}

.flink-hd .line {
  background: url(../images/k8008/3.png) no-repeat left center;
}

.flink-info ul {
  clear: both;
  margin-left: 20px;
  zoom: 1;
  overflow: hidden;
}

.flink-info ul li {
  float: left;
  white-space: nowrap;
  overflow: hidden;
}

.flink-info ul li span {
  color: red;
}

.flink-info ul li img {
  width: 168px;
  height: 60px;
}

.flink-info {
  padding-bottom: 10px;
  zoom: 1;
  overflow: hidden;
}

.flink-img {
  padding-bottom: 2px;
}

.flink-img li {
  width: 168px;
  height: 60px;
  line-height: 60px;
  padding: 2px;
  border: 1px solid #aaa;
  margin: 0 18px 10px 0;
  background: #fff;
  text-align: center;
}

.flink-text li {
  height: 26px;
  line-height: 26px;
  width: auto;
  padding: 0 10px;
}

.flink-text li a {
  color: #333;
}

.flink-text li a:hover {
  color: #f60;
}

.xa_foot {
  background: #333;
  color: #666;
  line-height: 30px;
}

.xa_foot * {
  color: #fff;
}

.xa_foot p {
  text-align: center;
}

.xa_foot p a {
  margin: 0 20px;
  padding: 4px 0;
}

.xa_foot p a:hover {
  color: #ff0;
  font-weight: bold;
}

.a_gnb {
  color: #666 !important;
}

.a_gnb:hover {
  font-weight: 400 !important;
  color: #f60;
}

/*友情链接结束*/
/*右侧科易通漂浮*/
.rightpf_kyt {
  background: url(../images/common/w_11.png) no-repeat;
  width: 23px;
  height: 60px;
  padding: 5px 0 0 60px;
  position: fixed;
  right: 10px;
  bottom: 75px;
  cursor: pointer;
}

.rightpf_kyt .messages {
  background: url(../images/common/w_11_1.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left: 2px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  display: none;
}

/*右侧科易通漂浮结束*/

/*回到顶部*/
#gotop {
  background: url(../images/common/gotop.png) no-repeat;
  width: 60px;
  height: 60px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
}

#gotop:hover {
  background-position: 0 -60px;
}

/*面包屑*/
.xa_bread {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  margin-bottom: 6px;
}

.bread2_h {
  background: #f9f9f9;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  min-width: 1180px;
  font-size: 14px;
  color: #333;
}

.bread2_h * {
  font-size: 14px;
}

.bread2_h a {
  color: #333;
}

.bread2_h a:hover {
  color: #f60;
}

.bread2 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  font-size: 14px;
}

.bread2 a {
  color: #333;
}

.bread2 a:hover {
  color: #f60;
}

.bread2a {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  font-size: 14px;
  color: #fff;
}

.bread2a a {
  color: #fff;
}

.bread2a a:hover {
  color: #ff0;
}

/*面包屑结束*/

/*新空间详细页*/
.space_bj {
  background: #fafafa;
  min-width: 1180px;
}

.space_top {
  min-width: 1180px;
  position: relative;
  min-height: 150px;
  padding: 390px 0 0 0;
}

.space_top_1 {
  background: url(../images/common/space_n_1.jpg) no-repeat center top #fff;
}

.space_top_2 {
  background: url(../images/common/space_n_2.jpg) no-repeat center top #fff;
}

.space_top_photo {
  width: 200px;
  height: 200px;
  position: absolute;
  top: 170px;
  left: 50%;
  margin-left: -110px;
  background: #f0f0f0;
  padding: 10px;
  border-radius: 50%;
}

.space_top_photo img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}

.space_top_rz {
  position: absolute;
  background: url(../images/common/space_n_rz.png) no-repeat;
  width: 55px;
  height: 88px;
  top: 170px;
  left: 50%;
  margin-left: 50px;
}

.space_top_a {
  background: url(../images/common/space_n_5.png) no-repeat;
  width: 158px;
  text-align: center;
  height: 43px;
  line-height: 40px;
  color: #fff;
  box-shadow: 1px 1px 2px 0 #888;
  position: absolute;
  top: 20px;
  right: 50px;
  font-size: 20px;
}

.space_top_a:hover {
  text-decoration: none;
}

.space_top h1.name {
  line-height: 2em;
  font-size: 28px;
  text-align: center;
  font-weight: 400;
}

.space_top .hur1 {
  line-height: 2em;
  color: #666;
  font-size: 18px;
  text-align: center;
}

.space_top .hur2 {
  height: 26px;
  padding: 10px 0 20px;
  text-align: center;
}

.space_top .hur2 .im-min-btn {
  color: #f60;
}

.space_top .hur2 .on16 {
  background: url(../images/common/Sprite.png) no-repeat 0 -649px;
}

.space_h2 {
  height: 110px;
}

.space_h2_1 {
  background: url(../images/common/space_n_3a.png) no-repeat center 35px;
}

.space_h2_2 {
  background: url(../images/common/space_n_3b.png) no-repeat center 35px;
}

.space_h2_3 {
  background: url(../images/common/space_n_3c.png) no-repeat center 35px;
}

.space_h2_4 {
  background: url(../images/common/space_n_3d.png) no-repeat center 35px;
}

.space_h2_5 {
  background: url(../images/common/space_n_3e.png) no-repeat center 35px;
}

.space_con {
  margin: 0 113px;
  background: #fff;
  box-shadow: 1px 1px 3px 0 #ccc;
  padding: 10px 40px;
}

.space_con:hover {
  background: #fbfbfb;
  box-shadow: 1px 1px 3px 0 #888;
}

.space_con_al {
  width: 535px;
  float: left;
}

.space_con_al .hur1 {
  height: 55px;
  line-height: 45px;
  border-bottom: 1px #ccc solid;
  padding: 0 10px;
  margin-bottom: 10px;
}

.space_con_al .hur2 {
  float: left;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  width: 250px;
  font-size: 14px;
  padding-left: 10px;
}

.space_con_al .hur2 em {
  color: #666;
}

.space_con_al .hur3 {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 14px;
  padding-left: 10px;
}

.space_con_al .hur3 em {
  color: #666;
}

.space_con_ar {
  height: 150px;
  width: 295px;
  float: right;
  padding: 10px 0 10px 20px;
  border-left: 1px #ccc solid;
  background: url(../images/common/space_n_4.png) no-repeat right 20px;
}

.space_con_ar img {
  width: 150px;
  height: 150px;
}

.space_con_b {
  height: 30px;
  margin: 15px 0;
  line-height: 28px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
}

.space_con_b span {
  float: left;
  height: 30px;
  width: 105px;
  text-align: center;
  border-radius: 15px;
  padding-left: 30px;
  font-size: 14px;
  color: #333;
  margin-right: 20px;
}

.space_con_b span.hur1 {
  background: url(../images/common/Sprite.png) no-repeat 10px -695px #ebf5fe;
}

.space_con_b span.hur2 {
  background: url(../images/common/Sprite.png) no-repeat 10px -745px #ebf5fe;
}

.space_con_b:hover span.hur1 {
  background: url(../images/common/Sprite.png) no-repeat 10px -695px #9dd0fe;
}

.space_con_b:hover span.hur2 {
  background: url(../images/common/Sprite.png) no-repeat 10px -745px #9dd0fe;
}

.space_con_p {
  padding: 10px 0;
}

.space_con_p p {
  font-size: 14px;
  line-height: 2em;
  margin-bottom: 10px;
}

.space_con_img {
  margin: 0 -20px;
  padding: 30px 0 10px 50px;
}

.space_con_img img {
  float: left;
  margin: 0 20px 20px;
  width: 200px;
  height: 135px;
  border: 10px #c6e5f6 solid;
}

.space_con h3 {
  line-height: 2em;
  font-size: 18px;
  font-weight: 400;
  color: #41a8e2;
  margin-left: -10px;
}

/*新空间详细页结束*/

/*新闻动态模块*/
/*列表页*/
.xb_la {
  width: 193px;
  float: left;
  border: 1px #e5e5e5 solid;
  background: url(../images/common/yun/news_2.jpg) no-repeat right bottom;
  padding-bottom: 400px;
}

.xb_la h2 {
  height: 57px;
  line-height: 57px;
  font-size: 16px;
  border-bottom: 1px #e5e5e5 solid;
  text-align: center;
  font-weight: 400;
}

.xb_lb {
  float: right;
  width: 928px;
  border: 1px #e5e5e5 solid;
  padding: 10px 20px;
}

.xb_lb .dx_Ba_1 {
  float: none;
  display: block;
  margin-left: 180px;
  margin-bottom: 15px;
  margin-top: 10px;
  background: url(../images/common/yun/search_1_blue.png) no-repeat;
}

.xa_710 .xb_lb {
  width: 602px;
}

.xb_lb ul li {
  padding: 0 10px 0 25px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  border-bottom: 1px #ccc dotted;
  font-size: 16px;
}

.xb_lb ul li span {
  float: right;
  font-family: Arial;
  font-size: 14px;
}

.xb_lb ul li a.red {
  color: red;
}

.xb_lb ul li a.chu {
  font-weight: bold;
}

/*内容页*/
.xb_k {
  background: url(../images/common/yun/news_detail_1.png) no-repeat center top;
  padding: 80px 0 0 0;
  line-height: 2em;
}

.xb_ka {
  font-size: 28px;
  text-align: center;
  padding: 20px 50px;
  font-weight: 400;
  line-height: 1.6em;
}

.xb_kb {
  text-align: center;
  color: #666;
  border-bottom: 1px #ccc solid;
  padding-bottom: 20px;
  margin: 0 30px;
  font-size: 14px;
}

.xb_kc {
  padding: 20px 80px 40px;
  font-size: 14px;
  background: url(../images/common/yun/news_detail_2.png) repeat-y;
}

.xb_kc p {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 2em;
}

.xb_kc img {
  max-width: 700px;
}

/*zc详细页新加列表*/
.zc_list {
  position: relative;
}

.zc_list_l {
  position: absolute;
  top: 0;
  left: 0;
  width: 170px;
}

.zc_list_l a {
  display: block;
  background: url(../images/common/yun/zc_list_2.jpg) no-repeat 150px 15px;
  border: 1px #ccc solid;
  height: 40px;
  line-height: 40px;
  color: #333;
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
}

.zc_list_l a.cur {
  background: url(../images/common/yun/zc_list_1.jpg) no-repeat 150px 15px
    #018dea;
  color: #fff;
  border: 1px #018dea solid;
}

.zc_list_r {
  margin-left: 185px;
  background: #fbfbfb;
  border: 1px #ccc solid;
  padding: 10px 20px;
  min-height: 500px;
}

.zc_list_r ul li {
  background: url(../images/common/Sprite.png) 10px -227px no-repeat;
  padding: 0 10px 0 25px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  border-bottom: 1px #ccc dotted;
  font-size: 16px;
}

.zc_list_r ul li span {
  float: right;
  font-family: Arial;
  font-size: 14px;
}

.zc_list_r ul li a {
  color: #333;
}

.zc_list_r ul li a:hover {
  color: #f60;
}

.zc_list_r ul li a.red {
  color: red;
}

.zc_list_r ul li a.chu {
  font-weight: bold;
}

.zc_detail {
  float: left;
  width: 840px;
  padding: 10px 20px 20px;
  border: 1px #ccc solid;
  border-top: 3px #54ade8 solid;
}

.zc_detail .xb_kc {
  background: #fff;
}

.zc_detail_r {
  width: 283px;
  float: right;
}

.xjlb_b {
  border: 1px #ccc solid;
  margin-bottom: 15px;
}

.xjlb_b p {
  height: 40px;
  line-height: 40px;
  background: #f2f2f2;
  padding-left: 16px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px #ddd solid;
}

.xjlb_b li {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  border-bottom: 1px #ccc dotted;
  background: url(../images/common/a_37.png) 10px 17px no-repeat;
  padding: 0 10px 0 25px;
}

.xjlb_b span {
  float: right;
  font-family: Arial;
}

.xjlb_r {
  width: 575px;
  border: 1px #dce8ec solid;
  float: right;
}

.xjlb_b ul {
  height: 205px;
  overflow: hidden;
}

/*新闻动态模块结束*/

/*列表页搜索框*/
.listsearch {
  border: 1px #ccc solid;
  margin-bottom: 10px;
}

.listsearch_a {
  border-bottom: 1px #ccc dotted;
}

.listsearch_aa {
  float: left;
  width: 160px;
  text-align: center;
  line-height: 26px;
  color: #333;
  height: 100%;
  padding: 15px 0;
  font-size: 14px;
}

.listsearch_ab {
  float: left;
  width: 977px;
  position: relative;
  z-index: 98;
  padding: 15px 0 15px 40px;
  border-left: 1px #ccc dotted;
}

.listsearch_ab span {
  float: left;
  width: 95px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  cursor: pointer;
}

.listsearch_ab span a {
  float: left;
  color: #333;
  height: 30px;
  line-height: 30px;
  padding-right: 12px;
  color: #666;
}

.listsearch_ab span em {
  float: left;
  padding-left: 12px;
}

.listsearch_ab span.on {
  background: #fff;
  background: url(../images/common/list_4.png) bottom repeat-x;
}

.listsearch_ab span.on em {
  position: relative;
  z-index: 100;
  background: url(../images/common/list_1.png) no-repeat top left #fff;
}

.listsearch_ab span.on a {
  position: relative;
  z-index: 100;
  color: #f62;
  background: url(../images/common/list_1.png) no-repeat top right #fff;
}

.listsearch_ab span#s_ {
  background: none !important;
}

.listsearch_ab span#s_ em {
  background: none !important;
}

.listsearch_ab span#s_ a {
  background: none !important;
}

.listsearch_ab .dw {
  width: 97%;
  border: 1px #eee solid;
  margin: -1px 3px 0 0;
  padding: 10px;
  background: #fff;
  white-space: nowrap;
}

.listsearch_ab .dw1 {
  top: 25px;
}

.listsearch_ab .dw2 {
  top: 51px;
}

.listsearch_ab .dw3 {
  top: 77px;
}

.listsearch_ab .dw span {
  width: auto;
  padding: 0 12px;
  border: 1px #eee solid;
  background: #fafafa;
  margin: 0 6px 10px;
  display: block;
  white-space: nowrap;
  overflow: visible;
}

.listsearch_ab .dw span a {
  padding: 0;
}

.listsearch_ab .dw span.on {
  background: #f62;
  border: 1px #f62 solid;
  color: #fff;
}

.listsearch_ab .dw span.on a {
  color: #fff;
  background: none;
}

.listsearch_ac {
  float: left;
  width: 977px;
  position: relative;
  z-index: 98;
  padding: 15px 0 15px 40px;
  border-left: 1px #ccc dotted;
}

.listsearch_ac span {
  float: left;
  width: 90px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}

.listsearch_ac span a {
  float: left;
  color: #333;
  height: 26px;
  line-height: 26px;
  padding-left: 10px;
  color: #666;
  cursor: pointer;
}

.listsearch_ac span.on a {
  color: #f62;
}

.listsearch_ac select {
  width: 100px;
  margin-right: 6px;
  vertical-align: -1px;
}

.listsearch_ac i {
  line-height: 26px;
}

.listsearch_ac label {
  margin: 0 20px 20px;
  float: left;
  white-space: nowrap;
}

.listsearch_ad {
  height: 30px;
  border: 1px #ccc solid;
  padding: 10px;
  background: #fafafa;
  margin-bottom: 10px;
}

.listsearch_ad div.paixu {
  float: left;
}

.listsearch_ad div.paixu a {
  border: 1px #ccc solid;
  background: #fff;
  height: 28px;
  line-height: 28px;
  float: left;
  padding: 0 15px;
  color: #666;
  cursor: pointer;
  margin-left: 10px;
  text-decoration: none;
}

.listsearch_ad div.paixu a.on {
  border: 1px #f62 solid;
  background: #f62;
  color: #fff;
}

.listsearch_ad div.zhikan {
  float: left;
  line-height: 20px;
  height: 20px;
  padding: 10px 0 0 0;
}

.listsearch_ad div.zhikan input {
  vertical-align: -2px;
  margin: 0 4px 0 20px;
}

.listsearch_ad .sousuo {
  background: url(../images/common/list_3.png) no-repeat;
  width: 234px;
  height: 30px;
  float: right;
  padding: 0 0 0 6px;
}

.listsearch_ad .fl {
  float: left !important;
}

.listsearch_ad .sousuo input {
  float: left;
  height: 28px;
  line-height: 28px;
  background: none;
  border: none;
  width: 192px;
  color: #aaa;
}

.listsearch_ad .sousuo a {
  float: right;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
  cursor: pointer;
}

.listsearch_ae {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: -5px;
}

.listsearch_af {
  border: 1px #ccc solid;
  padding: 50px 0;
  text-align: center;
}

.listsearch_af span {
  height: 63px;
  line-height: 63px;
  padding: 20px 0;
  padding-left: 90px;
  font-size: 18px;
}

.listsearch_ag {
  float: left;
  width: 1010px;
  position: relative;
  z-index: 98;
  padding: 15px 0 0;
  border-left: 1px #ccc dotted;
}

.listsearch_ag label {
  margin: 0 20px 20px;
  float: left;
  white-space: nowrap;
}

.listsearch_ag label input {
  vertical-align: -3px;
}

.listsearch_ah {
  float: left;
  width: 1010px;
  position: relative;
  z-index: 98;
  height: 52px;
  line-height: 52px;
}

.listsearch_aha {
  float: left;
  padding: 0 15px;
  width: 220px;
  border-left: 1px #ccc dotted;
}

.listsearch_aha input.hur1 {
  width: 70px !important;
}

.listsearch_aha input.hur2 {
  background: #39c;
  color: #fff;
  border: 0;
  cursor: pointer;
  padding: 1px 6px 3px;
}

.listsearch_ahb {
  float: left;
  width: 126px;
  text-align: center;
  border-left: 1px #ccc dotted;
  height: 52px;
}

/*列表页搜索框结束*/

/*科技成果列表页*/
.xb_ba {
  height: 40px;
  background: #fff;
}

.xb_ba b,
.xb_ba h1 {
  float: left;
  width: 160px;
  text-align: center;
  color: #fff;
  background: #1086e8;
  font-size: 16px;
  font-weight: 400;
  border: 1px #1086e8 solid;
  line-height: 39px;
  border-bottom: 0;
}

.xb_ba b.cur,
.xb_ba h1.cur {
  background: #fff;
  border: 1px #ccc solid;
}

.xb_ba b.cur a,
.xb_ba h1.cur a {
  color: #666;
  font-size: 16px;
  font-weight: 400;
}

.xb_ba b a {
  color: #fff;
}

.xb_baa {
  padding: 10px 0 10px 20px;
  margin-bottom: 10px;
  border: 1px #ccc solid;
}

.xb_baa p {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
}

.xb_baa p select {
  width: 100px;
  margin-right: 6px;
  vertical-align: -2px;
}

.xb_baa p .hur1 {
  padding-left: 24px;
}

.xb_baa p input {
  width: 80px;
  vertical-align: -2px;
}

.xb_baa p .hur2 {
  padding: 0 34px 0 6px;
}

.xb_baa p input.hur3 {
  width: 240px;
}

.xb_baa p .hur4 {
  padding: 4px 12px;
  cursor: pointer;
  margin-left: 4px;
  color: #fff;
  background: #e46f6f;
}

.xb_bac {
  margin-bottom: 20px;
  height: 52px;
  line-height: 52px;
}

.xb_bac span.fl {
  font-size: 14px;
  padding: 0 10px;
}

.xb_bac span.fl b {
  color: #068c50;
}

.xb_bac a {
  cursor: pointer;
  padding: 4px 12px;
  background: #1086e8;
  color: #fff;
}

.xb_bac span.fr {
  background: url(../images/common/Sprite.png) no-repeat 0 -783px;
  padding-left: 24px;
}

.xb_bac span.fr a {
  padding: 0 4px;
  background: none;
  color: #39c;
}

.xb_bac .k_qq_ruzhu {
  border: 1px #ccc solid;
  border-radius: 4px;
  background: url(../images/common/hlj/k_qq_3.png) no-repeat 10px 6px #fff;
  padding: 0 10px 0 30px;
  height: 26px;
  line-height: 25px;
  font-size: 14px;
  color: #000;
  float: right;
  margin-top: 5px;
}

.xb_bac .k_qq_ruzhu:hover {
  background-color: #f2f2f2;
  color: #f60;
  text-decoration: none;
}

.xb_ba .k_qq_ruzhu {
  border: 1px #ccc solid;
  background: url(../images/common/hlj/k_qq_3.png) no-repeat 10px 8px #fff;
  padding: 0 10px 0 30px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #000;
  float: right;
  margin-top: 2px;
}

.xb_ba .k_qq_ruzhu:hover {
  background-color: #f2f2f2;
  color: #f60;
  text-decoration: none;
}

.xb_bb {
  border-top: 1px #ccc solid;
  padding: 0 0 10px;
}

.xb_bb ul li {
  line-height: 25px;
  padding: 20px;
  height: 114px;
  position: relative;
  border-bottom: 1px #ccc solid;
}

.xb_bb ul li.cur {
  background: #f6fcff;
}

.xb_bb ul li:hover {
  box-shadow: 0 0 3px #888;
  background: #fbfbfb;
}

.xb_bb li p.title {
  width: 650px;
  height: 40px;
  overflow: hidden;
}

.xb_bb li p b a {
  font-size: 18px;
  font-weight: 400;
  color: #333;
  line-height: 40px;
}

.xb_bb li p b a:hover {
  color: #f60;
}

.xb_bb li p span.f_r {
  background: url(../images/common/Sprite.png) no-repeat 3px -191px;
  padding-left: 24px;
}

.xb_bb li p span.mall {
  float: right;
  font-size: 20px;
  color: #f00;
}

.xb_bb li p.hur1 span {
  padding: 0 12px;
}

.xb_bb li p.hur1 span em {
  color: #666;
}

.xb_bb li p.hur2 {
  position: absolute;
  top: 20px;
  right: 20px;
  background: url(../images/common/tec_list_1.png) no-repeat;
  padding: 22px 27px 0;
  width: 408px;
  height: 92px;
  line-height: 26px;
  overflow: hidden;
  word-break: break-all !important;
}

.xb_bb li p.hur2 b {
  display: none;
}

.xb_bb li p.hur2 a {
  position: absolute;
  font-size: 12px;
  color: #f60;
  white-space: nowrap;
  bottom: 1px;
  right: 30px;
}

.xb_bb li p.hur2 a:hover {
  color: #f00;
}

.xb_bb li p.hur2 em {
  color: #666;
}

.xb_bba {
  float: left;
  width: 650px;
}

.xb_bba span {
  float: left;
  width: 144px;
  padding: 0 18px 0 0;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}

.xb_bba span em {
  color: #666;
}

.xb_bba span.name {
  background: url(../images/common/Sprite.png) no-repeat 0 -893px;
  padding: 0 20px;
  width: 285px;
}

.xb_bba span.hur1 {
  background: url(../images/common/Sprite.png) no-repeat 0 -995px;
  padding: 0 20px;
  width: 285px;
}

.xb_bba span.keyitong {
  margin-top: 3px;
  height: 23px;
}

.xb_bba span.zk_kytk {
  width: auto;
  padding: 0 7px;
  height: 24px;
  float: none;
  margin-top: 0 !important;
  vertical-align: -8px;
}

.xb_bba span.zk_kytk span {
  width: auto;
  padding: 0;
  float: none;
  height: 24px;
}

/*科技成果列表页结束*/

/*科技成果详细页*/
.xb_ga {
  padding: 15px;
  margin-bottom: 15px;
}

.xb_gaa {
  float: right;
  width: 750px;
}

.dx_Dlak {
  border: 1px #ccc solid;
  min-height: 485px;
}

.dx_Dla {
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  margin-bottom: 10px;
  font-size: 22px;
}

.dx_Dla span {
  font-size: 22px;
  color: #f60;
  padding-right: 6px;
}

.dx_Dla1 {
  position: absolute;
  top: 10px;
  right: 10px;
}

.dx_Dla1 b {
  font-size: 18px;
  margin: 0 6px;
  color: #f60;
}

.dx_Dlb {
  height: 500px;
  overflow: hidden;
}

#preview {
  float: left;
  width: 377px;
}

#spec-n5 {
  width: 377px;
  height: 56px;
  padding-top: 6px;
  overflow: hidden;
}

#spec-left {
  width: 10px;
  height: 45px;
  float: left;
  margin-right: 3px;
  cursor: pointer;
  margin-top: 5px;
}

#spec-right {
  width: 10px;
  height: 45px;
  float: left;
  cursor: pointer;
  margin-top: 5px;
}

#spec-list {
  float: left;
  overflow: hidden;
  margin-left: 2px;
  display: inline;
  position: relative;
  width: 350px;
}

#spec-list ul li {
  float: left;
  margin-right: 0px;
  display: inline;
  width: 60px;
}

#spec-list ul li img {
  padding: 2px;
  width: 50px;
  height: 50px;
}

#spec-list ul .on img {
  padding: 1px;
}

.jqzoom {
  position: relative;
  padding: 0;
  width: 375px;
  height: 283px;
  text-align: center;
  overflow: hidden;
}

.zoomdiv {
  z-index: 100;
  position: absolute;
  top: 1px;
  left: 0px;
  width: 375px;
  height: 283px;
  display: none;
  text-align: center;
  overflow: hidden;
}

.bigimg {
  width: 800px;
  height: 800px;
}

.jqZoomPup {
  z-index: 10;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
  height: 50px;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
  cursor: move;
}

/*新焦点图*/
.game163 {
  float: left;
  width: 377px;
}

.game163 .bigImg {
  margin-bottom: 10px;
}

.game163 .bigImg li {
  text-align: center;
}

.game163 .bigImg li img {
  vertical-align: middle;
  max-width: 377px;
  height: 251px;
}

.game163 .smallScroll {
  height: 49px;
}

.game163 .sPrev {
  float: left;
  display: block;
  width: 14px;
  height: 49px;
  text-indent: -9999px;
  background: url(../images/common/sprites1008.png) no-repeat 0 -3045px;
}

.game163 .smallImg {
  float: left;
  margin: 0 2px;
  display: inline;
  width: 340px;
  overflow: hidden;
}

.game163 .smallImg ul {
  height: 54px;
  width: 9999px;
  overflow: hidden;
}

.game163 .smallImg li {
  float: left;
  margin: 0 2px;
  width: 62px;
  cursor: pointer;
  display: inline;
  border: 1px #ccc solid;
}

.game163 .smallImg li.on {
  border: 1px #f30 solid;
}

.game163 .smallImg img {
  border: 1px solid #dcdddd;
  width: 60px;
  height: 45px;
}

.game163 .sNext {
  float: left;
  display: block;
  width: 14px;
  height: 49px;
  text-indent: -9999px;
  background: url(../images/common/sprites1008.png) no-repeat 0 -2697px;
}

/*图片 焦点图*/

.dx_DlbR {
  width: 440px;
  float: left;
  line-height: 44px;
  font-size: 14px;
}

.dx_DlbR p {
  height: 44px;
  overflow: hidden;
}

.dx_DlbR p span.hur1 {
  font-size: 18px;
  color: #e4393c;
}

.dx_DlbR p a.fr:hover {
  color: #f60;
}

.dx_DlbR p span.hur2 {
  font-size: 12px;
  border: 1px #ccc solid;
  padding: 6px 12px;
  margin-right: 12px;
  position: relative;
  cursor: pointer;
}

.dx_DlbR p b {
  float: left;
  width: 100px;
}

.dx_DlbR p span.on {
  border: 2px #e4393c solid;
}

.dx_DlbR p span.on i {
  position: absolute;
  background: url(../images/common/ico_select.png) no-repeat;
  width: 12px;
  height: 12px;
  bottom: 0;
  right: 0;
  display: block;
}

.xb_gab {
  float: right;
  width: 220px;
  border: 1px #ccc solid;
  padding: 10px;
}

.xb_gab p {
  margin-bottom: 10px;
}

.xb_gab p.hur1 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
  font-weight: bold;
}

.dx_Dlct {
  height: 25px;
  line-height: 25px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 2px;
}

.dx_Dlc {
  padding: 10px 20px 10px;
  line-height: 2em;
  font-size: 14px;
}

.dx_Dlc img {
  max-width: 100%;
  _width: 100%;
}

.dx_Dlc p {
  margin-bottom: 12px;
}

.xb_gab .d_fuwu {
  background: #fcfcfc;
  border: 1px solid #e3e5e6;
}

.xb_gab .d_fuwu dt {
  font-size: 14px;
  padding-left: 10px;
  background: url(../images/common/Sprite.png) no-repeat 10px -388px;
  color: #cc6600;
  border-bottom: 1px #ccc dotted;
  height: 40px;
  line-height: 40px;
  margin-bottom: 5px;
  padding-left: 30px;
}

.xb_gab .d_fuwu dd {
  position: relative;
  float: left;
  width: 88px;
  line-height: 30px;
  padding-left: 20px;
  color: #545454;
}

.xb_gab .fw_ts2 {
  display: none;
  position: absolute;
  background: #fff;
  padding: 5px 10px;
  width: 180px;
  border: 1px solid #becddb;
  left: -30%;
  top: -50px;
  z-index: 10;
  color: #2d64b3;
  -moz-border-radius: 5px;
  /* Gecko browsers */
  -webkit-border-radius: 5px;
  /* Webkit browsers */
  border-radius: 5px;
  /* W3C syntax */
}

.xb_gab .fw_ts2 i {
  background: url(../images/common/bg_07b.png) no-repeat;
  width: 27px;
  height: 14px;
  position: absolute;
  display: block;
  left: 35%;
  top: 40px;
  z-index: 5;
}

.d_l01_yun {
  padding-top: 10px;
  height: 50px;
}

.d_l01_a {
  height: 40px;
  padding-top: 10px;
  float: left;
  text-align: center;
  width: 377px;
}

.d_l01_a em {
  float: left;
  color: #b2b2b2;
  line-height: 30px;
  margin-top: 3px;
}

.d_l01_yun_b {
  width: 750px;
  float: right;
}

.d_l01_yun_ba {
  background: url(../images/common/yun/button_1.jpg) no-repeat;
  width: 184px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 19px;
  float: left;
  display: inline;
  margin-left: 20px;
  color: #333;
  position: relative;
}

.d_l01_yun_ba:hover {
  background: #ed6941;
  color: #fff;
  text-decoration: none;
}

.d_l01_yun_ba .tishi {
  position: absolute;
  top: 42px;
  left: 0;
  background: url(../images/common/yun/tishi_2a.png) no-repeat;
  height: 36px;
  line-height: 36px;
  width: 184px;
  text-align: center;
  padding: 8px 0 0 0;
  font-size: 12px;
  color: #333;
  display: none;
}

.d_l01_yun_b .zk_kytk {
  float: left;
}

.yun_tec_tj {
  background: #fbfbfb;
  border: 1px #ccc solid;
  padding: 0 20px;
  float: right;
  width: 250px;
  display: none;
}

.yun_tec_tj h2 {
  height: 40px;
  line-height: 40px;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 15px;
}

.yun_tec_tj ul li {
  width: 252px;
  height: 215px;
}

.yun_tec_tj ul li a.hur1 {
  display: block;
  width: 250px;
  height: 165px;
  border: 1px #ccc solid;
  margin-bottom: 8px;
}

.yun_tec_tj ul li a.hur1 img {
  width: 250px;
  height: 165px;
}

.yun_tec_tj ul li p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
}

.yun_tec_tj ul li p a {
  font-size: 14px;
  color: #333;
}

.yun_tec_tj ul li p a:hover {
  color: #f60;
}

/*科技成果详细页结束*/

/*推荐*/
.yun_xuqiu_ts {
  border: 1px #ccc solid;
  margin-bottom: 20px;
}

.yun_xuqiu_tsl {
  float: left;
  width: 570px;
  border-right: 1px #ddd solid;
  padding-left: 20px;
}

.yun_xuqiu_tsla {
  height: 50px;
  line-height: 50px;
}

.yun_xuqiu_tsla span {
  padding: 5px 20px;
  border-right: 1px #ddd solid;
  font-size: 16px;
  cursor: pointer;
}

.yun_xuqiu_tsla span.on {
  color: #39c;
  font-weight: bold;
}

.yun_xuqiu_tslb {
  display: none;
}

.yun_xuqiu_tslb_more {
  text-align: right;
  padding: 15px 10px;
}

.yun_xuqiu_tslb_more a {
  padding: 5px 10px;
  background: #39c;
  border-radius: 4px;
  color: #fff;
}

.yun_xuqiu_tslb_more a:hover {
  background: #f60;
  text-decoration: none;
}

.yun_xuqiu_tslb1 {
  padding: 0 10px;
}

.yun_xuqiu_tslb1 ul li {
  height: 40px;
  line-height: 40px;
  background: url(../images/this/ico_2.png) no-repeat 0 17px;
  padding-left: 20px;
  font-size: 14px;
  overflow: hidden;
}

.yun_xuqiu_tslb2 ul li {
  float: left;
  width: 250px;
  height: 80px;
  padding: 10px;
  background: #f2f2f2;
  margin: 0 5px 10px;
}

.yun_xuqiu_tslb2a {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.yun_xuqiu_tslb2b {
  float: right;
  width: 150px;
}

.yun_xuqiu_tslb2b b {
  display: block;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
  overflow: hidden;
}

.yun_xuqiu_tslb2b span {
  display: block;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
}

.yun_xuqiu_tslb3 {
  padding-top: 20px;
}

.yun_xuqiu_tslb3 ul li {
  float: left;
  width: 270px;
  height: 130px;
  border: 1px #ddd solid;
  padding: 10px 0;
  margin: 0 5px;
}

.yun_xuqiu_tslb3a {
  height: 100px;
  margin-bottom: 10px;
  padding: 0 5px;
}

.yun_xuqiu_tslb3aa {
  width: 100px;
  height: 100px;
  float: left;
}

.yun_xuqiu_tslb3ab {
  width: 140px;
  float: right;
}

.yun_xuqiu_tslb3ab p {
  line-height: 30px;
  font-size: 14px;
  overflow: hidden;
}

.yun_xuqiu_tslb3aba {
  height: 30px;
  margin-bottom: 10px;
}

.yun_xuqiu_tslb3abbb {
  height: 60px;
}

.yun_xuqiu_tslb3b {
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #2690de;
  color: #fff;
  display: block;
}

.yun_xuqiu_tsr {
  padding-top: 30px;
}

.yun_xuqiu_tsr ul li {
  width: 252px;
  height: 215px;
  float: left;
  text-align: center;
  margin: 0 20px;
}

.yun_xuqiu_tsr ul li p {
  height: 20px;
  line-height: 20px;
  padding-top: 10px;
}

/*需求详细页结束*/

/*交易中心*/
/*jiaoyi*/
.jy-header {
  height: 315px;
  position: relative;
  width: 1180px;
  margin: 0 auto 20px;
}

.jy-header a {
  display: block;
  height: 315px;
  background: url(../images/this/kyb_1.png) no-repeat;
}

.jy-tongji {
  height: 54px;
  line-height: 54px;
}

.jy-tongji .main {
  background-color: #fec417;
  font-size: 18px;
}

.jy-tongji .sp-hur1 {
  display: block;
  float: left;
  background: url(../images/this/kyb_2.png) no-repeat 50px 5px;
  width: 200px;
  height: 54px;
  margin-top: 10px;
  line-height: 54px;
  padding: 0 20px 0 100px;
  color: #022c6b;
  font-weight: bold;
  font-size: 18px;
}

.jy-tongji .sp-hur2 {
  line-height: 54px;
  color: #000;
  font-size: 16px;
  margin-right: 150px;
}

.jy-tongji .sp-hur2 i {
  font-size: 16px;
  font-family: Arial;
  color: #ff6600;
  font-weight: 700;
  margin: 0 8px;
  letter-spacing: 2px;
}

.jy-content {
  margin: 30px 0 20px;
}

.jy-content .jy-cfl {
  float: left;
  width: 576px;
  border: 1px solid #f0f0f0;
}

.jy-content .jy-cfr {
  float: right;
  width: 576px;
  border: 1px solid #f0f0f0;
}

.jy-content h3 {
  height: 44px;
  padding-left: 20px;
  border-bottom: 1px solid #f0f0f0;
}

.jy-content .jy-cfl h3 span {
  line-height: 43px;
  padding-left: 40px;
  background: url(../images/common/trade/haixia_paysa2.png) no-repeat left;
  display: block;
  border-bottom: 2px solid #ffaa00;
  color: #4e4e4e;
  font-size: 20px;
  width: 90px;
}

.jy-content .jy-cfr h3 span {
  line-height: 43px;
  padding-left: 34px;
  background: url(../images/common/trade/haixia_paysa3.png) no-repeat left;
  display: block;
  border-bottom: 2px solid #ffaa00;
  color: #4e4e4e;
  font-size: 20px;
  width: 130px;
}

.jy-content .suup1,
.jy-content .suup2 {
  padding: 20px 20px 20px 30px;
  height: 216px;
}

.jy-content .jy-cfl li {
  background: url(../images/common/trade/haixia_payda1.jpg) no-repeat left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jy-content .jy-cfr li {
  background: url(../images/common/trade/haixia_payda2.jpg) no-repeat left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jy-content li {
  padding-left: 16px;
  color: #5f5f5f;
  font-size: 16px;
  line-height: 36px;
  height: 36px;
}

.jy-content li span {
  color: #5f5f5f;
  font-size: 16px;
  line-height: 36px;
  display: block;
  float: left;
  margin: 0 4px;
}

.jy-content li b {
  color: #0083ba;
  font-size: 16px;
  line-height: 36px;
  display: block;
  float: left;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.jy-content li i {
  color: #e6481f;
  font-size: 16px;
  line-height: 36px;
  display: block;
  float: left;
  margin-left: 4px;
}

.jy-patern h3 {
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
  height: 41px;
}

.jy-patern h3 span {
  color: #5f5f5f;
  font-size: 20px;
  padding: 0 8px 0px 62px;
  background: url(../images/common/trade/haixia_paysa4.png) no-repeat 10px 0px;
  width: 80px;
  height: 40px;
  display: block;
  margin: 0 auto;
  border-bottom: 2px solid #ffaa00;
  line-height: 40px;
}

.jy-patern ul {
  width: 105%;
  height: 70px;
  margin: 20px 0;
  padding-left: 2px;
}

.jy-patern li {
  float: left;
  margin-right: 20px;
}

.jy-patern li img {
  border: 1px solid #bfbdbd;
}

.jy_vedio {
  background: url(../images/this/kyb_3.png) no-repeat;
  padding: 139px 327px 60px;
  height: 372px;
  width: 526px;
  margin: 20px auto 30px;
}

.jy_dt {
  height: 48px;
  line-height: 48px;
  padding: 5px 8px 5px 112px;
  background: url(../images/this/jy_dt.png) no-repeat;
}

.jy_dt ul {
  height: 48px;
  overflow: hidden;
}

.jy_dt ul li {
  float: left;
  width: 530px;
  height: 48px;
  overflow: hidden;
  font-size: 14px;
  background: url(../images/this/site_ico_3.png) no-repeat 10px 19px;
  text-indent: 26px;
}

/*交易中心结束*/

/*技术评估*/
.pg_i_a {
  width: 1180px;
  margin: 0 auto;
  background: url(../images/this/pg_i_1.png) no-repeat;
}

.pg_i_aa {
  position: relative;
  height: 1704px;
}

.pg_i_aa a.hur {
  background: url(../images/this/pg_i_2.png) no-repeat;
  width: 41px;
  height: 91px;
  position: absolute;
  top: 470px;
  padding: 44px 47px 0;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.pg_i_aa a.hur:hover {
  background: url(../images/this/pg_i_2h.png) no-repeat;
  text-decoration: none;
}

.pg_i_aa a.hur1 {
  left: 115px;
}

.pg_i_aa a.hur2 {
  left: 522px;
}

.pg_i_aa a.hur3 {
  left: 940px;
}

.pg_i_aa a.hur4 {
  display: none;
  position: absolute;
  color: #fff;
  font-size: 14px;
  top: 563px;
  left: 210px;
}

.pg_i_ab {
  display: none;
  height: 135px;
  margin-bottom: 20px;
}

.pg_i_ab ul li {
  width: 269px;
  height: 109px;
  border: 1px #ddd solid;
  font-size: 14px;
  padding: 12px;
  float: left;
}

.pg_i_ab ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.pg_i_ab ul li .hur1 {
  height: 109px;
}

.pg_i_ab ul li .hur1 a.hur1a {
  width: 100px;
  height: 100px;
  float: left;
}

.pg_i_ab ul li .hur1 a.hur1a img {
  width: 100px;
  height: 100px;
}

.pg_i_ab ul li .hur1 .hur1b {
  float: right;
  width: 146px;
}

.pg_i_ab ul li .hur1 .hur1b p {
  height: 33px;
  overflow: hidden;
  line-height: 33px;
}

.pg_i_ab ul li .hur1 .hur1b p.address {
  background: url(../images/common/ico-place.png) no-repeat 0 12px;
  padding-left: 20px;
}

.pg_i_ab ul li .hur1 .hur1b p.kyt {
  height: 28px;
  margin-top: 5px;
  line-height: 0;
}

.xb_ea {
  height: 100px;
  line-height: 100px;
  text-align: center;
}

.xb_eaa {
  height: 65px;
  line-height: 65px;
  padding: 0 20px;
}

.xb_eaa a.f_r {
  float: right;
}

.xb_eb {
  height: 42px;
  line-height: 42px;
  width: 120px;
  text-align: center;
}

.xb_ec {
  padding: 0 20px;
  text-indent: 2em;
  line-height: 2em;
  margin-bottom: 15px;
}

.xb_ed {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  padding: 0 10px;
  margin-bottom: 25px;
}

.xb_ed .hur1 {
  float: left;
  width: 70px;
  text-align: center;
}

.xb_ed .hur2 {
  float: left;
  width: 70px;
  text-align: center;
}

.xb_ee {
  width: 450px;
  height: 130px;
  margin: 0 auto;
}

.xb_ee span {
  padding-top: 80px;
  float: left;
  width: 141px;
  text-align: center;
}

.xb_ef {
  height: 50px;
  text-align: center;
  padding: 10px 0 0 0;
  margin-bottom: 20px;
}

.xb_ef a {
  margin: 0 20px;
}

.xb_eg {
  height: 24px;
  line-height: 24px;
  margin-bottom: 20px;
  padding-left: 10px;
}

.xb_eg span.hur1 {
  float: left;
  width: 99px;
  text-align: center;
}

.xb_eg b {
  margin: 0 4px;
}

.xb_eh {
  height: 130px;
  text-align: center;
}

.xb_ei {
  padding: 0 20px;
  text-indent: 2em;
  line-height: 2em;
  margin-bottom: 15px;
}

.xb_ej {
  border: 1px #ccc solid;
  background: #fff;
  padding: 20px 40px;
  margin-bottom: 40px;
}

.xb_eja {
  border: 1px #f8d49f solid;
  background: #fffff9;
  padding: 10px 20px;
  font-size: 14px;
}

.xb_eja span {
  font-size: 14px;
  color: #f60;
}

/*技术评估结束*/

/*科技专员*/

/*科技专员宣传页*/

/*科技专员结束*/

/*统计*/
.tongji2_a {
  background: url(../images/common/common2/tongji_1.png) no-repeat center top;
  height: 550px;
  position: relative;
  min-width: 1180px;
  width: auto;
  margin-top: -10px;
}

.tongji2_aa {
  position: absolute;
  width: 142px;
  color: #fff;
  font-size: 18px;
  top: 310px;
  left: 50%;
}

.tongji2_aa:hover {
  color: #ff0;
}

.tongji2_aa > p,
.tongji2_aa > div {
  height: 46px;
  line-height: 46px;
  overflow: hidden;
  text-align: center;
}

.tongji2_aa > div > div {
  font-size: 22px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
}

.tongji2_aa em.hur2 {
  display: inline-block;
  padding-left: 4px;
}

.tongji2_aa1 {
  margin-left: -250px;
}

.tongji2_aa2 {
  margin-left: 30px;
}

.tongji2_aa3 {
  margin-left: 296px;
}

/*num start*/
/*数字滚动插件的CSS可调整样式*/
.mt-number-animate {
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  /*设置数字显示高度*/
  font-size: 24px;
  /*设置数字大小*/
  overflow: hidden;
  display: inline-block;
  position: relative;
}

.mt-number-animate .mt-number-animate-dot {
  width: 6px;
  /*设置分割符宽度*/
  line-height: 24px;
  float: left;
  text-align: center;
}

.mt-number-animate .mt-number-animate-dom {
  width: 14px;
  /*设置单个数字宽度*/
  text-align: center;
  float: left;
  position: relative;
  top: 0;
}

.mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
  width: 100%;
  float: left;
}

/*num end*/
.tongji2_b {
  width: 1180px;
  height: 590px;
  background: url(../images/common/common2/tongji_2.png) no-repeat center;
  position: relative;
  margin: 0 auto;
}

.tongji2_b p {
  position: absolute;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  width: 119px;
  color: #666;
}

.tongji2_b p b {
  color: #73d4e6;
}

.tongji2_b p.hur1 b,
.tongji2_b p.hur2 b,
.tongji2_b p.hur3 b,
.tongji2_b p.hur4 b {
  color: #59819a;
}

.tongji2_b p.hur5 b,
.tongji2_b p.hur6 b,
.tongji2_b p.hur7 b {
  color: #399cd9;
}

.tongji2_b p.hur1 {
  top: 170px;
  left: -15px;
}

.tongji2_b p.hur2 {
  top: 260px;
  left: 180px;
}

.tongji2_b p.hur3 {
  top: 360px;
  left: 5px;
}

.tongji2_b p.hur4 {
  top: 450px;
  left: 50px;
}

.tongji2_b p.hur5 {
  top: 360px;
  left: 275px;
}

.tongji2_b p.hur6 {
  top: 255px;
  left: 485px;
}

.tongji2_b p.hur7 {
  top: 155px;
  left: 335px;
}

.tongji2_b p.hur8 {
  top: 210px;
  left: 580px;
}

.tongji2_b p.hur9 {
  top: 320px;
  left: 785px;
}

.tongji2_b p.hur10 {
  top: 440px;
  left: 660px;
}

.tongji2_b p.hur11 {
  top: 510px;
  left: 855px;
}

.tongji2_b p.hur12 {
  top: 420px;
  left: 1010px;
}

.tongji2_b p.hur13 {
  top: 280px;
  left: 1060px;
}

.tongji2_b p.hur14 {
  top: 170px;
  left: 1070px;
}

.tongji2_c {
  height: 628px;
  min-width: 1180px;
  background: url(../images/common/common2/tongji_3b.png) no-repeat center
    #eaeef1;
  position: relative;
}

.tongji2_c p {
  position: absolute;
  width: 139px;
  height: 99px;
  line-height: 28px;
  font-size: 14px;
  padding-top: 40px;
  background: url(../images/common/common2/tongji_3.png) no-repeat;
  color: #fff;
  text-align: center;
  left: 50%;
}

.tongji2_c p.on {
  background-image: url(../images/common/common2/tongji_3a.png);
}

.tongji2_c p:hover {
  color: #ff0;
  font-weight: bold;
  font-size: 16px;
}

.tongji2_c p.hur1 {
  top: 135px;
  margin-left: -283px;
  background-position: -307px -135px;
}

.tongji2_c p.hur2 {
  top: 120px;
  margin-left: -72px;
  background-position: -518px -120px;
}

.tongji2_c p.hur3 {
  top: 119px;
  margin-left: 125px;
  background-position: -715px -119px;
}

.tongji2_c p.hur4 {
  top: 269px;
  margin-left: -394px;
  background-position: -196px -269px;
}

.tongji2_c p.hur5 {
  top: 248px;
  margin-left: -173px;
  background-position: -417px -248px;
}

.tongji2_c p.hur6 {
  top: 250px;
  margin-left: 24px;
  background-position: -614px -250px;
}

.tongji2_c p.hur7 {
  top: 236px;
  margin-left: 231px;
  background-position: -821px -236px;
}

.tongji2_c p.hur8 {
  top: 377px;
  margin-left: -282px;
  background-position: -308px -378px;
}

.tongji2_c p.hur9 {
  top: 383px;
  margin-left: -87px;
  background-position: -503px -383px;
}

.tongji2_c p.hur10 {
  top: 374px;
  margin-left: 124px;
  background-position: -714px -374px;
}

.tongji2_d {
  width: 1180px;
  margin: 0 auto;
}

.tongji2_h2 {
  text-align: center;
  height: 100px;
  text-align: center;
  font-size: 24px;
  line-height: 100px;
}

.tongji2_da {
  float: left;
  border: 1px #ccc solid;
  border-radius: 6px;
  width: 498px;
  margin: 0 25px 40px;
  padding: 0 20px 20px;
}

.tongji2_da .hur1 {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
}

.tongji2_da .hur2 {
  height: 350px;
}

.tongji2_f {
  position: fixed;
  width: 130px;
  background: #f79622;
  border-top: 2px #d53207 solid;
  border-bottom: 2px #d53207 solid;
  padding: 0 5px;
  top: 300px;
  left: 50%;
  margin-left: -590px;
}

@media screen and (max-width: 1170px) {
  .tongji2_f {
    left: 0;
    margin-left: 0;
  }
}

.tongji2_f p {
  height: 55px;
  padding: 0 10px;
  line-height: 55px;
  background: url(../images/common/common2/ico_27.png) no-repeat 100px 18px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  border-bottom: 1px #faba6d solid;
}

.tongji2_f p:hover {
  background-color: #e47c00;
}

.tongji2_f p a {
  color: #fff;
}

.tongji_a {
  display: none;
  background: url(../images/common/common2/tongji_4.png) no-repeat center top;
  padding: 143px 0 0;
  height: 378px;
}

.tongji_ar {
  font-size: 15px;
  width: 360px;
  height: 295px;
  float: left;
  display: inline;
  background: none;
  margin-left: 0;
}

.tongji_ar_1 {
  color: #600;
  height: 54px;
  line-height: 50px;
  text-align: center;
  margin-bottom: 5px;
  font-size: 16px;
}

.tongji_ar_2 {
  height: 48px;
  line-height: 48px;
  text-indent: 45px;
  padding: 0 20px;
  overflow: hidden;
}

.tongji_ar_2 span {
  color: #df7611;
  background: #fff;
  padding: 3px 10px;
  border-radius: 6px;
  margin: 0 4px 0 2px;
}

/*日历*/
.calendar_wrap {
  background: url(../images/common/k8008/hnd_7.png) no-repeat top #fff;
  width: 281px;
  float: left;
  margin: 18px 152px 0 230px;
}

.calendar_title {
  font-size: 14px;
  vertical-align: middle;
  line-height: 54px;
  text-align: center;
  color: #fff;
}

.calendar_title .spanLeft {
  width: 100px;
  height: 22px;
  float: left;
}

.calendar_title .spanRight {
  text-align: right;
  height: 22px;
  border: 1px solid #ccc;
  border-bottom: 0px;
  width: 125px;
  float: right;
  padding-right: 10px;
}

.calendar_title .spanNext {
  width: 7px;
  display: inline-block;
  zoom: 1;
  cursor: pointer;
  background: url(../images/common/hnd_7_2.png) no-repeat 0 22px;
  margin-left: 20px;
}

.calendar_title .spanPrev {
  width: 7px;
  display: inline-block;
  zoom: 1;
  cursor: pointer;
  background: url(../images/common/hnd_7_1.png) no-repeat 0 22px;
  margin-right: 20px;
}

.calendar_wrap table {
  border-collapse: collapse;
  height: 241px;
}

.calendar_wrap table td {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
}

.hasExh {
  background: url(../images/common/k8008/sign_have_red.gif) center no-repeat;
}

.hasExh-curday {
  background: url(../images/common/k8008/sign_have_red.gif) center no-repeat
    #f0f0f0;
}

.hasExh-over-curday {
  background: url(../images/common/k8008/sign_have_gray.png) center no-repeat
    #f0f0f0;
}

.hasExh-over {
  background: url(../images/common/k8008/sign_have_gray.png) center no-repeat;
}

.hasExh a {
  color: Black;
  text-decoration: none;
}

.calendar-tip {
  display: none;
  position: absolute;
  border: 1px #ccc solid;
  background: #fff;
  padding: 5px;
  z-index: 15000;
  text-align: left;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.calendar-tip p {
  background: url(../images/common/ico_5.png) no-repeat 10px 9px #f2f2f2;
  padding: 0 10px 0 33px;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  margin-bottom: 2px;
}

.calendar-tip div.going {
  background: url(../images/common/k8008/going.png) no-repeat right 0;
}

.calendar-tip div.run {
  background: url(../images/common/k8008/run.png) no-repeat right 0;
}

.calendar-tip div.over {
  background: url(../images/common/k8008/over.png) no-repeat right 0;
}

.calendar-hour {
  color: Black;
  margin-left: 94px;
}

.calendar-ename {
  margin-left: 10px;
}

.calendar-day-cur {
  background-color: #ffbfc0;
}

.calendar-close {
  position: absolute;
  z-index: 1550;
  background: url(../images/common/k8008/close.png) no-repeat;
  width: 70px;
  height: 20px;
  text-align: right !important;
  margin-left: 50px;
  cursor: pointer;
}

/*日历end*/
.tongji2_g {
  background: url(../images/common/common2/tongji_5.jpg) no-repeat center top;
  height: 500px;
  position: relative;
  min-width: 1180px;
}

.tongji2_ga {
  position: absolute;
  width: 130px;
  font-size: 18px;
  top: 210px;
  left: 50%;
}

.tongji2_ga:hover {
  color: #f00;
}

.tongji2_ga > p,
.tongji2_aa > div {
  height: 46px;
  line-height: 46px;
  overflow: hidden;
}

.tongji2_ga > div > div {
  font-size: 22px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
}

.tongji2_ga em.hur2 {
  display: inline-block;
  padding-left: 4px;
}

.tongji2_ga1 {
  margin-left: -475px;
}

.tongji2_ga2 {
  margin-left: -205px;
}

.tongji2_ga3 {
  margin-left: 60px;
}

.tongji2_ga4 {
  margin-left: 330px;
}

.tongji2_ga3 > p {
  height: 50px;
  line-height: 25px;
}

.tongji2_h {
  background: url(../images/common/common2/tongji_6.png) no-repeat center;
  width: 1180px;
  height: 140px;
  line-height: 136px;
  text-align: center;
  font-size: 33px;
  color: #ff6825;
  margin: 0 auto;
}

.tongji2_i {
  height: 334px;
  width: 1180px;
  margin: 0 auto 30px;
}

.tongji2_i ul li {
  width: 264px;
  height: 334px;
  float: left;
  margin: 0 15px 0 16px;
  background: url(../images/common/common2/tongji_7.jpg) no-repeat;
}

.tongji2_i ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.tongji2_i ul li.hur2 {
  background-position: -289px 0;
}

.tongji2_i ul li.hur3 {
  background-position: -579px 0;
}

.tongji2_i ul li.hur4 {
  background-position: -867px 0;
}

.tongji2_i ul li.hur5 {
  background-position: -1156px 0;
  margin: 0 15px 0 315px;
}

.tongji2_i ul li.hur6 {
  background-position: -1445px 0;
}

.tongji2_ia {
  font-size: 36px;
  color: #fff;
  text-align: center;
  line-height: 90px;
  height: 144px;
  padding-top: 50px;
}

.tongji2_i ul li.hur1 .tongji2_ia,
.tongji2_i ul li.hur4 .tongji2_ia {
  line-height: 45px;
}

.tongji2_ib {
  font-size: 36px;
  color: #f60;
  text-align: center;
  line-height: 45px;
  padding-top: 20px;
}

.tongji2_ib span {
  font-size: 24px;
}

/*统计中心结束*/

/*帮助中心*/
.xb_ma {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  margin-top: 6px;
}

.xb_ma h2 {
  float: left;
  padding: 0 16px;
  cursor: pointer;
}

.xb_ma h2.cur {
  margin-top: -4px;
  line-height: 44px;
}

.xb_mb {
  padding: 10px 0;
}

.xb_mb ul li {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  float: left;
  width: 538px;
  padding: 0 10px 0 36px;
}

.xb_mba {
  margin: 0 10px 10px;
  padding: 0 10px;
  line-height: 2em;
}

.xb_mba h1 {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
  line-height: 2em;
  text-align: center;
}

.xb_mbb {
  padding: 0 20px;
}

.xb_mbb img {
  width: 70%;
  display: block;
  margin: 0 auto 10px;
}

.xb_mbb p {
  margin-bottom: 12px;
}

.xb_mbc {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
}

/*帮助中心结束*/

/*(总)大学城样式*/

/*大学城头部*/
.cd_topk {
  min-width: 1180px;
  background: #ccddf7;
}

.cd_topak {
  height: 129px;
  overflow: hidden;
}

.cd_topa {
  height: 129px;
  position: relative;
}

.cd_topa h2 {
  position: absolute;
  width: 500px;
  height: 65px;
  top: 30px;
  left: 0;
  cursor: pointer;
}

.cd_topa h2 a {
  display: block;
  width: 500px;
  height: 65px;
  text-indent: -9999em;
}

.cd_topa a.cur {
  display: block;
  position: absolute;
  top: 40px;
  left: 530px;
  font-size: 34px;
  color: #fff;
  text-indent: -9999em;
  width: 110px;
  height: 45px;
}

.cd_topa a.hur1 {
  position: absolute;
  right: 0;
  bottom: 10px;
  display: block;
  font-weight: bold;
}

.cd_topb {
  height: 42px;
  line-height: 42px;
  background: url(../images/common/yun/top_1.png) no-repeat;
  padding: 0 0 0 3px;
  margin-bottom: 10px;
  position: relative;
  z-index: 98;
  display: none;
}

.cd_topb span {
  padding: 0 18px;
  float: left;
}

.cd_topb span a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.cd_topb span.on {
  background: url(../images/common/yun/top_1a.png) right no-repeat;
}

.cd_topb a.hur1 {
  float: right;
  height: 22px;
  line-height: 22px;
  margin: 10px 10px 0 0;
  padding: 0 20px;
  border-radius: 11px;
  background: #fbfbfb;
}

/*大学城头部结束*/

/*专区样式*/
.nuniv_bj {
  background-color: #f3fafd;
}

.nuniv_top {
  background: url(../images/common/n_univ_1.jpg) center top no-repeat;
  height: 219px;
  min-width: 1180px;
}

.nuniv_top img {
  float: left;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 45px 0 0 44px;
}

.nuniv_topr {
  float: right;
  width: 960px;
}

.nuniv_topr h1 {
  color: #fff;
  height: 70px;
  line-height: 70px;
  padding-top: 26px;
  overflow: hidden;
  font-size: 30px;
}

.nuniv_topra {
  float: left;
  width: 750px;
  padding-top: 12px;
}

.nuniv_topra span {
  float: left;
  color: #fff;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  font-size: 14px;
}

.nuniv_topra span.hur1 {
  width: 230px;
  text-indent: 35px;
}

.nuniv_topra span.hur2 {
  width: 290px;
  text-indent: 25px;
}

.nuniv_topra span.hur3 {
  width: 750px;
  text-indent: 35px;
}

.nuniv_toprb {
  float: right;
  width: 170px;
  padding-right: 30px;
  padding-top: 30px;
  text-align: center;
}

.nuniv_toprb p {
  text-align: center;
  color: #40b9ff;
  font-size: 14px;
  margin-bottom: 10px;
}

.nuniv_toprb a {
  display: block;
  margin: 0 auto;
  height: 36px;
  width: 100px;
  line-height: 34px;
  text-align: center;
  background: #0383f5;
  color: #fff;
  font-size: 16px;
  border-radius: 18px;
}

.nuniv_toprb a:hover {
  background-color: #f60;
  text-decoration: none;
}

.nuniv_index {
  background-color: #f3fafd;
  min-width: 1180px;
  padding-bottom: 50px;
  margin-bottom: -15px;
}

.nuniv_index .main {
  background: #fff;
}

.nuniv_l {
  float: left;
  width: 270px;
  padding-top: 20px;
}

.nuniv_la {
  margin: 0 20px 20px;
  border-bottom: 1px #ccc solid;
}

.nuniv_la a {
  display: block;
  height: 46px;
  line-height: 45px;
  margin-bottom: 36px;
  border-radius: 23px;
  background-image: url(../images/common/n_univ_3.png);
  background-repeat: no-repeat;
  font-size: 18px;
  text-indent: 100px;
}

.nuniv_la a.on {
  color: #fff;
  background-color: #0291fb;
  box-shadow: 2px 2px 5px #9cd5fe;
  background-image: url(../images/common/n_univ_3h.png);
}

.nuniv_la a.hur1 {
  background-position: 50px 12px;
}

.nuniv_la a.hur2 {
  background-position: 50px -68px;
}

.nuniv_la a.hur3 {
  background-position: 50px -150px;
}

.nuniv_la a.hur4 {
  background-position: 50px -228px;
}

.nuniv_lb {
  display: block;
  margin: 0 20px;
  border: 1px #f7af61 solid;
  height: 44px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  color: #f7af61;
  text-indent: 20px;
  background: url(../images/common/n_univ_4.png) no-repeat 60px 8px;
  border-radius: 5px;
}

.nuniv_lb:hover {
  border-color: #61a9f7;
  color: #61a9f7;
  background-image: url(../images/common/n_univ_4h.png);
  text-decoration: none;
}

.nuniv_r {
  width: 885px;
  padding: 25px 0 0 25px;
  float: right;
  background: url(../images/common/n_univ_7.png) repeat-y #f3fafd;
}

.nuniv_ra {
  height: 300px;
  margin-bottom: 20px;
}

.nuniv_ral {
  height: 300px;
  width: 550px;
  float: left;
  position: relative;
}

.nuniv_ral_ul img {
  width: 550px;
  height: 300px;
}

.nuniv_ral .num {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -60px;
}

.nuniv_ral .num ul li {
  text-indent: -9999em;
  width: 20px;
  height: 3px;
  background: #fff;
  float: left;
  margin: 0 5px;
  cursor: pointer;
}

.nuniv_ral .num ul li.on {
  background: #f60;
}

.nuniv_rar {
  width: 310px;
  float: right;
  height: 300px;
  background-color: #fff;
}

.nuniv_rara {
  height: 52px;
  line-height: 52px;
  background: url(../images/common/n_univ_5.png) no-repeat 20px 18px;
  font-size: 16px;
  padding-left: 40px;
}

.nuniv_rarb {
  padding: 0 20px;
  line-height: 23px;
  height: 230px;
  overflow-y: auto;
  font-size: 14px;
}

.nuniv_rb {
  background: #fff;
  margin-bottom: 20px;
}

.nuniv_rba {
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
}

.nuniv_rba span {
  font-size: 16px;
  font-weight: bold;
  float: left;
}

.nuniv_rba em {
  float: left;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  background: #f30;
  margin: 15px 0 0 10px;
  border-radius: 50%;
}

.nuniv_rbb ul li {
  float: left;
  width: 380px;
  height: 120px;
  padding: 15px;
  margin: 0 0 10px 20px;
  color: #000;
}

.nuniv_rbb ul li:hover {
  background: #e5f5ff;
}

.nuniv_rbb ul li .hur1 {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  float: left;
}

.nuniv_rbb ul li .hur1 img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.nuniv_rbb ul li .hur2 {
  width: 280px;
  float: right;
}

.nuniv_rbb ul li .hur2 > span {
  display: block;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}

.nuniv_rbb ul li .hur2 > span.hur2a {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}

.nuniv_rbb ul li .hur2 > span.hur2a em {
  font-weight: normal;
  font-size: 14px;
  background: url(../images/common/n_univ_6.png) no-repeat 0 8px;
  float: right;
  padding-left: 25px;
}

.nuniv_rbc {
  padding-bottom: 10px;
}

.nuniv_rbc ul li {
  padding: 15px;
  margin: 0 15px;
  border-bottom: 1px #ccc solid;
  height: 100px;
}

.nuniv_rbc ul li:last-child {
  border-bottom: 0;
}

.nuniv_rbc ul li:hover {
  background: #e5f5ff;
}

.nuniv_rbc ul li .hur1 {
  float: left;
  height: 100px;
  width: 150px;
}

.nuniv_rbc ul li .hur1 img {
  height: 100px;
  width: 150px;
  border-radius: 5px;
}

.nuniv_rbc ul li .hur2 {
  float: right;
  width: 655px;
}

.nuniv_rbc ul li .hur2 .hur2a {
  font-size: 15px;
  margin-bottom: 10px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}

.nuniv_rbc ul li .hur2 .hur2b > span.hur2ba {
  float: left;
  overflow: hidden;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  width: 210px;
  padding-right: 8px;
}

.nuniv_rbc ul li .hur2 .hur2b > span.hur2bb {
  background: url(../images/common/ico-place.png) no-repeat 0 10px;
  float: left;
  overflow: hidden;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  width: 190px;
  padding: 0 8px 0 20px;
}

.nuniv_rbc ul li .hur2 .hur2b .zk_kyt {
  margin-top: 5px;
  float: left;
}

.nuniv_rbd {
  padding-bottom: 10px;
}

.nuniv_rbd ul li {
  padding: 15px;
  margin: 0 15px;
}

.nuniv_rbd ul li .hur1 {
  height: 100px;
}

.nuniv_rbd ul li .hur1 .hur1l {
  width: 100px;
  height: 100px;
  float: left;
}

.nuniv_rbd ul li .hur1 .hur1r {
  width: 705px;
  float: right;
}

.nuniv_rbd ul li .hur1 .hur1r .hur1ra {
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  font-size: 15px;
}

.nuniv_rbd ul li .hur1 .hur1r .hur1rb > span {
  display: block;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  font-size: 14px;
}

.nuniv_rbd ul li .hur1 .hur1r .hur1rb > span.fl,
.nuniv_rbd ul li .hur1 .hur1r .hur1rb > span.fr {
  width: 48%;
}

.nuniv_rbd ul li .hur2 {
  border: 1px #7ba5b8 solid;
  padding: 30px 15px;
  margin: 15px 0 0 0;
  position: relative;
  font-size: 14px;
}

.nuniv_rbd ul li .hur2 i.hur2a {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 10px;
  height: 20px;
  line-height: 18px;
  color: #fff;
  background: #7ba5b8;
}

.nuniv_rbd ul li .hur2 i.hur2b {
  position: absolute;
  bottom: 5px;
  right: 20px;
  padding: 0 10px;
  height: 20px;
  line-height: 18px;
  color: #fff;
  background: #f90;
  cursor: pointer;
}

.nuniv_rbd ul li .hur2 i.hur2c {
  position: absolute;
  bottom: 5px;
  right: 20px;
  padding: 0 10px;
  height: 20px;
  line-height: 18px;
  color: #fff;
  background: #f90;
  cursor: pointer;
}

.nuniv_rbd ul li .hur2 div.hur2d {
  height: 50px;
  line-height: 25px;
  overflow: hidden;
}

.nuniv_rbd ul li .hur2 div.hur2d1 {
  height: auto;
}

.nuniv_rbd ul li .hur3 {
  height: 150px;
}

.nuniv_rbd ul li .hur3 .hur3l {
  width: 150px;
  height: 150px;
  float: left;
}

.nuniv_rbd ul li .hur3 .hur3r {
  width: 655px;
  float: right;
}

.nuniv_rbd ul li .hur3 .hur3r .hur3ra {
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
}

.nuniv_rbd ul li .hur3 .hur3r .hur3rb > span {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.dzone_exp0 {
  background: url(../images/common/yun/dxc_1.png) no-repeat center;
  height: 354px;
}

.dzone_tec0 {
  background: url(../images/common/yun/dxc_2.png) no-repeat center;
  height: 419px;
}

.nuniv_rbe {
  padding: 20px;
  margin: 0 10px 10px;
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  font-size: 14px;
}

.nuniv_rbe .layui-inline {
  width: 100px;
}

.nuniv_rbe span.hur1 {
  padding-left: 25px;
}

.nuniv_rbea {
  width: 389px;
  height: 38px;
  background: url(../images/common/n_univ_9.png) no-repeat;
}

.nuniv_rbea input.fl {
  border: 0;
  background: none;
  outline: none;
  width: 260px;
  margin-left: 40px;
  height: 38px;
  line-height: 38px;
}

.nuniv_rbea input.fr {
  width: 84px;
  height: 38px;
  background: none;
  border: 0;
  outline: none;
  cursor: pointer;
}

.sdx_top {
  height: 303px !important;
}

.sdx_top_1 {
  padding: 0 0 0 74px !important;
  height: 140px;
}

.sdx_top_1 .sdx_photo {
  width: 140px;
  height: 140px;
  float: left;
  border-radius: 10px;
  overflow: hidden;
}

.sdx_top_1 .sdx_photo img {
  width: 140px;
  height: 140px;
}

.sdx_top_1 .sdx_name {
  float: left;
  width: 910px;
  text-align: center;
  font-size: 46px;
  color: #fff;
  line-height: 140px;
  height: 140px;
  padding: 0 15px 0 40px;
  overflow: hidden;
  text-shadow: 1px 1px 1px #000;
}

.sdx_top_2 {
  height: 50px;
  padding: 38px 20px 0 !important;
  clear: both;
}

.sdx_top_2 a {
  line-height: 56px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  padding: 10px 40px;
  font-weight: bold;
  border-right: 1px solid #b6ddf2;
}

.sdx_top_2 a.cur {
  color: #ff0;
}

.sdx_top_2 .r_dx {
  background: #fff;
  border-radius: 3px;
  float: right;
  margin-top: 16px;
}

.sdx_top_2 .r_dx a {
  font-size: 12px;
  color: #000;
  padding: 0 10px;
  line-height: 30px;
}

.sdx_top_3 {
  height: 50px;
  line-height: 50px;
  text-align: right;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  font-size: 18px;
}

.dzone_a {
  height: 460px;
  margin-bottom: 15px;
}

.dzone_aa {
  width: 258px;
  height: 438px;
  padding: 10px;
  float: left;
  border: 1px #ccc solid;
  background: #fff;
}

.dzone_aaa {
  border-bottom: 1px #ccc dashed;
  padding: 0 10px 10px;
}

.dzone_aaa .hur1 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 10px;
  color: #102967;
  font-weight: bold;
}

.dzone_aaa .hur2 {
  height: 30px;
}

.dzone_aaa .hur2 .zk_followlist {
  float: right;
}

.dzone_aa table {
  margin: 10px 0;
  height: 270px;
  border-bottom: 1px #ccc dashed;
  width: 100%;
}

.dzone_aa table tr td,
.dzone_aa table tr th {
  padding: 0 5px;
  vertical-align: top;
}

.dzone_aa table tr td,
.dzone_aa table tr td * {
  font-size: 14px;
  color: #666;
}

.dzone_aa table tr th,
.dzone_aa table tr th * {
  font-size: 14px;
  color: #000;
}

.dzone_aa table tr th {
  width: 60px;
  text-align: right;
  font-weight: normal;
}

.dzone_aab {
  text-align: center;
  padding-top: 10px;
}

.dzone_aab a {
  padding: 7px 20px;
  margin: 0 10px;
  color: #fff;
  font-size: 15px;
  background: #00a0e9;
  border-radius: 5px;
}

.dzone_aab a:hover {
  text-decoration: none;
  background: #f60;
}

.dzone_ab {
  width: 636px;
  float: left;
  display: inline;
  margin-left: 15px;
}

.dzone_ab .slide-l {
  width: 636px;
  height: 248px;
  position: relative;
  margin-bottom: 15px;
}

.dzone_ab .slide-l .hd {
  height: 16px;
  position: absolute;
  right: 10px;
  bottom: 2px;
  overflow: hidden;
  z-index: 1;
}

.dzone_ab .slide-l .hd ul {
  height: 12px;
  padding-top: 4px;
  margin-left: 0;
  overflow: hidden;
  zoom: 1;
}

.dzone_ab .slide-l .hd ul li {
  float: left;
  margin: 0 3px;
  display: inline;
  width: 8px;
  height: 8px;
  background: url(../images/common/k8008/slide_off.png) no-repeat;
  text-indent: -9999em;
  cursor: pointer;
}

.dzone_ab .slide-l .hd .on {
  background: url(../images/common/k8008/slide_on.png) no-repeat;
}

.dzone_ab .slide-l .bd {
  position: relative;
  width: 636px;
}

.dzone_ab .slide-l .bd img {
  width: 636px;
  height: 248px;
}

.dzone_ab .slide-l .hd-bg {
  background: url(../images/common/k8008/slide_bg.png) no-repeat;
  width: 104px;
  height: 16px;
  position: absolute;
  margin-left: 123px;
  bottom: 8px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  overflow: hidden;
  display: none;
}

.dzone_abb {
  height: 248px;
  margin-bottom: 15px;
  overflow: hidden;
}

.dzone_abb #slideBox {
  position: relative;
}

.dzone_abb #slideBox .num {
  overflow: hidden;
  height: 10px;
  position: absolute;
  bottom: 14px;
  right: 15px;
  zoom: 1;
  z-index: 3;
}

.dzone_abb #slideBox .num li {
  width: 10px;
  height: 10px;
  text-align: center;
  background: #fff;
  margin-right: 4px;
  border-radius: 50%;
  cursor: pointer;
  float: left;
  text-indent: -9999em;
}

.dzone_abb #slideBox .num li.on {
  background: #f70;
}

/*当前项*/
.dzone_aba {
  height: 195px;
  border: 1px #ccc solid;
  background: #fff;
}

.dzone_aba .hur1 {
  height: 44px;
  line-height: 44px;
  background: url(../images/common/Sprite.png) no-repeat 15px -436px;
  padding: 0 10px 0 42px;
  margin: 0 5px 12px;
  border-bottom: 2px #000 solid;
  font-size: 16px;
}

.dzone_aba .hur1 span {
  padding: 0 10px;
  cursor: pointer;
  float: left;
}

.dzone_aba .hur1 span.on {
  font-weight: bold;
  color: #f50;
  border-bottom: 2px #f50 solid;
  margin-bottom: -2px;
}

.dzone_aba .hur2 {
  padding: 0 20px;
}

.dzone_aba .hur2 ul li {
  background: url(../images/common/Sprite.png) no-repeat 6px -236px;
  padding-left: 22px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
}

.dzone_aba .hur2 ul li:hover {
  background-color: #ecf9ff;
}

.dzone_aba .hur2 ul li span a {
  font-size: 14px;
}

.dzone_aba .hur2 ul li span.on1 {
  float: left;
  width: 300px;
}

.dzone_aba .hur2 ul li span.on2 {
  float: left;
  width: 120px;
  text-align: center;
  font-size: 14px;
}

.dzone_aba .hur2 ul li span.on3 {
  float: right;
  width: 120px;
  font-size: 14px;
  color: #666;
  padding-left: 14px;
}

.dzone_aba .hur3 {
  height: 120px;
  line-height: 24px;
  font-size: 14px;
  overflow: auto;
  padding: 0 20px;
}

.dzone_aba .hur3 .hur3b {
  height: 24px;
  text-align: right;
  display: none;
}

.dzone_ac {
  width: 234px;
  float: right;
}

.dzone_aca {
  background: #fff;
  height: 246px;
  border: 1px #ccc solid;
  margin-bottom: 15px;
}

.dzone_aca .hur1 {
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  background: #00a0e9;
  color: #fff;
  font-size: 16px;
}

.dzone_aca .hur2,
.dzone_aca .hur3,
.dzone_aca .hur4 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding: 0 15px;
  font-size: 14px;
}

.dzone_aca .hur2 em {
  color: #f30;
  padding: 0 4px;
  font-weight: bold;
}

.dzone_aca .zk_kytk {
  margin: 6px 0 0 30px;
}

.dzone_b {
  height: 195px;
  border: 1px #ccc solid;
  background: #fff;
}

.dzone_b .hur1 {
  border-bottom: 1px #ccc solid;
  padding: 0 10px;
  margin: 0 5px 10px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
}

.dzone_b .hur2 {
  margin-bottom: 10px;
  padding: 0 15px;
}

.dzone_b .hur2 select {
  width: 200px;
  height: 30px;
  font-size: 14px;
}

.dzone_b .hur3 {
  margin-bottom: 10px;
  padding: 0 15px;
}

.dzone_b .hur3 select {
  width: 96px;
  height: 30px;
  font-size: 14px;
}

.dzone_b .hur4 {
  padding: 0 15px;
}

.dzone_b .hur4 input {
  font-size: 14px;
}

.dzone_b .hur4 .hur4a {
  width: 140px;
  height: 26px;
  vertical-align: -1px;
}

.dzone_b .hur4 .hur4b {
  width: 50px;
  height: 26px;
}

.dzone_c {
  margin-bottom: 15px;
}

.dzone_ca {
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  background: #00a0e9;
  color: #fff;
  margin-bottom: 15px;
}

.dzone_ca span {
  font-size: 20px;
}

.dzone_ca a {
  color: #fff;
}

.dzone_cb ul li {
  width: 583px;
  height: 210px;
  float: left;
  display: inline;
  margin: 0 14px 14px 0;
}

.dzone_cb ul li.cur {
  margin: 0 0 14px 0;
}

.dzone_cba {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}

.dzone_cd .dzone_cba {
  border-bottom: 1px #ccc solid;
  margin-bottom: 6px;
}

.dzone_cba span {
  font-size: 16px;
}

.dzone_cba a {
  color: #fff;
  padding: 3px 6px;
  margin: 0 10px;
  background: #e4393c;
  border-radius: 3px;
  font-family: Arial;
  vertical-align: 2px;
  font-weight: bold;
}

.dzone_cbb {
  height: 170px;
  overflow: hidden;
}

.dzone_cbba {
  float: left;
  width: 252px;
  border: 1px #ccc solid;
  padding: 15px;
  height: 138px;
  background: #fff;
}

.dzone_cbba:hover {
  background-color: #ecf9ff;
  border-color: #f60;
}

.dzone_cbba .hur1 {
  float: left;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.dzone_cbba .hur1 img {
  width: 100px;
  height: 100px;
}

.dzone_cbba .hur2 {
  float: right;
  width: 140px;
  height: 100px;
  overflow: hidden;
  font-size: 14px;
}

.dzone_cbba .hur2 p {
  line-height: 33.3px;
  height: 33px;
  overflow: hidden;
}

.dzone_cbba .hur3 {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  font-size: 14px;
}

.dzone_cbc {
  height: 26px;
  line-height: 26px;
}

.dzone_cbc b {
  font-size: 16px;
}

.dzone_cbc span {
  padding: 5px 20px;
  background: #eff9ff;
  margin-left: 15px;
  vertical-align: 3px;
}

.dzone_cbc span em {
  margin: 0 10px;
}

.dzone_cbc span b {
  font-size: 14px;
  font-family: Arial;
  color: #f60;
}

.dzone_cd ul li {
  width: 581px;
  height: 158px;
  border: 1px #ccc solid;
  background: #fff;
  float: left;
  display: inline;
  margin: 0 14px 14px 0;
}

.dzone_cd ul li:hover {
  background-color: #ecf9ff;
  box-shadow: 1px 1px 5px #888;
}

.dzone_cd ul li.cur {
  margin: 0 0 14px 0;
}

.dzone_cd .mall {
  background: url(../images/common/yun/ico_3.png) no-repeat 20px 8px;
  padding: 0 20px 0 55px;
}

.dzone_cdb {
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  overflow: hidden;
}

.dzone_cdb a {
  font-size: 15px;
}

.dzone_cdb span {
  float: right;
  font-size: 16px;
  color: #e4393c;
  padding-left: 20px;
}

.dzone_cdc {
  float: left;
  padding: 0 10px 0 30px;
  width: 250px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

.dzone_cdc1 {
  width: 540px;
}

.dzone_ce ul li {
  height: 200px;
  padding: 20px;
  border-bottom: 1px #ccc solid;
  overflow: hidden;
}

.dzone_ce ul li:hover {
  background: #ecf9ff;
}

.dzone_ce ul li .hur1 {
  height: 200px;
  width: 200px;
  float: left;
}

.dzone_ce ul li .hur1 img {
  height: 200px;
  width: 200px;
}

.dzone_ce ul li .hur2 {
  float: left;
  padding: 35px 20px;
  height: 130px;
  border-right: 1px #ccc solid;
  width: 300px;
}

.dzone_ce ul li .hur2 p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.dzone_ce ul li .hur2 p.hur2a {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}

.dzone_ce ul li .hur2 p em {
  color: #666;
}

.dzone_ce ul li .hur3 {
  float: right;
  width: 578px;
  margin: 40px 0;
  height: 120px;
  overflow: hidden;
  line-height: 30px;
  font-size: 14px;
}

.dzone_ce ul li .hur3 em {
  color: #666;
}

.dzone_exp1 {
  margin-bottom: 10px;
  height: 170px;
}

.dzone_exp1 .dzone_cbba {
  margin-left: 10px;
}

.dzone_tec1 ul li {
  height: 112px;
}

/*专区样式结束*/

.xb_ae {
  height: 44px;
  line-height: 44px;
  background: #f2f2f2;
  padding: 0 20px;
}

.xb_ae h2 {
  float: left;
  font-size: 16px;
}

.xb_ai {
  line-height: 2em;
  font-size: 14px;
  text-indent: 2em;
  padding: 10px 20px;
}

.xb_ai p {
  margin-bottom: 12px;
}

.dx_Cc_1 {
  text-indent: 0;
  margin-bottom: 20px;
}

.dx_Cc_1 .hur1 {
  float: left;
  width: 150px;
  height: 112px;
  border: 1px #ccc solid;
  padding: 1px;
  text-align: center;
}

.dx_Cc_1 .hur1 img {
  max-width: 150px;
  height: 112px;
  _width: 150px;
  _height: 112px;
  vertical-align: middle;
}

.dx_Cc_1 .hur2 {
  float: left;
  line-height: 30px;
  height: 112px;
  overflow: hidden;
  width: 920px;
  display: inline;
  margin-left: 20px;
}

.dx_Cc_1 p {
  margin-bottom: 0;
  height: 30px;
  overflow: hidden;
}

.dx_Cc_1 h3 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}

.dx_Cc_1 span {
  display: block;
  height: 30px;
  overflow: hidden;
  font-size: 12px;
  color: #666;
}

.xb_babc {
  padding: 10px 0 10px 12px;
  line-height: 24px;
}

.xb_babca {
  float: left;
  padding: 0 6px;
  display: inline;
  margin: 0 6px;
}

.xb_babca img {
  cursor: pointer;
  vertical-align: -3px;
  margin-left: 6px;
  width: 15px;
  height: 15px;
}

.xc_ak {
  height: 203px;
  margin-bottom: 10px;
  min-width: 1180px;
  overflow: hidden;
}

.xc_a {
  width: 1180px;
  margin: 0 auto;
}

.xc_aa {
  height: 41px;
  padding: 10px 0 0 0;
}

.xc_aa a {
  float: left;
  height: 41px;
  width: 210px;
  text-indent: -999em;
}

.xc_ab {
  height: 53px;
  overflow: hidden;
  padding: 25px 0 0 20px;
  overflow: hidden;
  text-align: center;
}

.xc_ac {
  height: 52px;
  line-height: 47px;
}

.xc_ac span {
  font-size: 14px;
  padding: 0 20px;
  float: left;
  height: 52px;
}

.xc_b {
  background: #fff;
}

.xc_b ul li {
  padding: 20px 30px;
  height: 130px;
  float: left;
  width: 508px;
  border: 1px #ccc solid;
  border-left: 2px #0092ef solid;
  margin-bottom: 30px;
  position: relative;
}

.xc_b ul li.cur {
  float: right;
  border-left-color: #ff5c00;
}

.xc_b ul li:hover {
  box-shadow: 0 0 5px #888;
}

.xc_b_f {
  width: 582px;
  height: 178px;
  position: absolute;
  top: -5px;
  left: -6px;
  display: none;
}

.xc_ba {
  float: left;
  width: 100px;
  text-align: center;
  padding-top: 8px;
}

.xc_ba img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px #ddd solid;
}

.xc_ba p {
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
}

.xc_bb {
  width: 370px;
  float: right;
  height: 134px;
}

.xc_bb p.hur1 {
  height: 40px;
  line-height: 40px;
  padding-left: 25px;
  overflow: hidden;
  font-size: 14px;
  background: url(../images/common/expert_list_4a.png) no-repeat 0 10px;
}

.xc_bb p.hur1b {
  background-position: 0 -33px;
}

.xc_b ul li.cur .xc_bb p.hur1 {
  background-image: url(../images/common/expert_list_4b.png);
}

.xc_bb p.hur2 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}

.xc_bb p.hur2 a {
  font-size: 18px;
}

.xc_bb p.hur2 span {
  float: right;
  background: url(../images/common/ico_address_2.png) no-repeat 3px 19px;
  padding-left: 20px;
}

.sdx_bj .xc_b ul li {
  padding: 20px 30px;
}

.xc_c ul li {
  padding: 20px;
  height: 135px;
}

.xc_ca {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}

.xc_ca b.f_r {
  background: url(../images/common/Sprite.png) no-repeat 3px -188px;
  padding-left: 25px;
  font-weight: 400;
}

.xc_cb {
  float: left;
  width: 120px;
  text-align: center;
  padding-top: 7px;
}

.xc_cb img {
  width: 120px;
  height: 120px;
}

.xc_cc {
  width: 980px;
  float: right;
  height: 135px;
}

.xa_710 .xc_cc {
  width: 570px;
}

.xc_cc .hur1 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.xc_cc .hur1 span.hur1a {
  padding-left: 40px;
}

.xc_cc .hur2 {
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  font-size: 14px;
}

.xc_da {
  padding: 20px;
  margin-bottom: 20px;
}

.xc_daa {
  float: left;
  width: 182px;
  height: 182px;
}

.xc_daa img {
  width: 182px;
  height: 182px;
}

.xc_dab {
  float: right;
  width: 900px;
}

.xc_dab h2 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  font-size: 20px;
  font-weight: 400;
}

.xc_dabl p {
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
}

.xc_dabl {
  float: left;
  width: 570px;
  height: 120px;
}

.xc_dabr {
  float: right;
  width: 280px;
  height: 120px;
  padding-left: 20px;
  border-left: 1px #ccc solid;
}

.xc_dabr .hur1 {
  border: 1px #bccdd8 solid;
  background: #edfaff;
  border-radius: 10px;
  padding: 10px 0 0 40px;
  height: 108px;
}

.xc_dabr .hur1 p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 10px;
}

/*列表页搜索框*/
.dx_Ba {
  padding: 1px;
}

.dx_Bat {
  height: 35px;
  line-height: 35px;
  padding: 0 12px;
}

.dx_Bam {
  padding: 15px 20px 5px;
}

.dx_Bam .hur1 {
  float: left;
  width: 360px;
}

.dx_Bam .hur2 {
  float: left;
  width: 240px;
}

.dx_Bam .hur3 {
  float: left;
  width: 300px;
}

.dx_Bam .hur4 {
  float: left;
  width: 190px;
}

.dx_Bam .hur5 {
  float: left;
  width: 280px;
}

.dx_Bam select {
  width: 90px;
  margin-left: 6px;
  vertical-align: -2px;
}

.dx_Bac {
  padding: 10px;
}

.dx_Bac select {
  margin-left: 6px;
}

.dx_Bab {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding: 0 20px;
}

.dx_Bab .px3 {
  cursor: pointer;
  margin: 0 4px;
}

.dx_Ba_1 {
  background: url(../images/common/search_1_qh.png) no-repeat;
  height: 54px;
  float: left;
  width: 493px;
  padding-left: 20px;
}

.dx_Ba_1 .hur1 {
  width: 410px;
  float: left;
  border: none;
  background: none;
  outline: none;
  vertical-align: 0;
  height: 52px;
  line-height: 52px;
}

.dx_Ba_1 .hur2 {
  width: 77px;
  float: right;
  height: 54px;
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  vertical-align: 0;
  text-indent: -999em;
  cursor: pointer;
}

.dx_Ba_1a {
  padding: 10px 0 10px 20px;
}

.dx_Ba_1 .hur3 {
  width: 750px;
  height: 22px;
  vertical-align: -2px;
  float: left;
  display: inline;
  margin-right: 6px;
}

.dx_Ba_1 a {
  float: left;
}

.dx_Ba_1 .hur4 {
  padding: 6px 12px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  margin-left: 6px;
}

.dx_Ba_2 {
  background: url(../images/common/yun/search_2.png) no-repeat;
  height: 37px;
  float: right;
  width: 400px;
  display: inline;
  margin-right: 15px;
  padding-left: 4px;
}

.dx_Ba_2 .hur1 {
  width: 290px;
  float: left;
  border: none;
  background: none;
  outline: none;
  margin: 7px 0 0 0;
  vertical-align: 0;
  height: 22px;
}

.dx_Ba_2 .hur2 {
  width: 104px;
  float: left;
  height: 37px;
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  vertical-align: 0;
  text-indent: -999em;
  cursor: pointer;
}

.dx_Ba_3 {
  float: left;
  height: 37px;
  line-height: 37px;
  border: none;
  margin-left: 20px;
  font-size: 19px;
  background: #1086e8;
  width: 90px;
  cursor: pointer;
  color: white;
}

.dx_Ba_3:hover {
  transition: all 0.5s;
  background: #1086e8;
  color: #fff;
}

.dx_Ba_4 {
  float: right;
  height: 37px;
  line-height: 37px;
  border: none;
  margin-left: 20px;
  font-size: 18px;
  background: #1086e8;
  color: blue;
  padding: 0 20px !important;
  cursor: pointer;
  margin-top: 0px;
}

.dx_Ba_4:hover {
  transition: all 0.5s;
  color: #fff;
  background: #1086e8;
  text-decoration: none;
}

.dx_Baa {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  margin: 0 10px;
  padding: 0 5px;
}

.dx_Bb {
  height: 35px;
  line-height: 35px;
  margin: 8px 0 0 0;
  padding: 0 10px;
}

/*入驻院所列表页*/
.wh_ys_l ul li {
  border: 1px #ccc solid;
  padding: 20px;
  float: left;
  margin: 0 10px 20px;
  width: 528px;
  height: 150px;
}

.wh_ys_l ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.wh_ys_l ul li a {
  color: #000;
}

.wh_ys_l ul li a:hover {
  text-decoration: none;
}

.wh_ys_l ul li span em {
  color: #666;
}

.wh_ys_l ul li img {
  float: left;
  width: 150px;
  height: 150px;
  border-radius: 50%;
}

.wh_ys_l ul li .hur2 {
  float: right;
  width: 360px;
}

.wh_ys_l ul li .hur2 .hur2a {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 15px;
}

.wh_ys_l ul li .hur2 .hur2b {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 15px;
}

.wh_ys_l ul li .hur2 .hur2c {
  display: block;
  height: 50px;
  line-height: 25px;
  overflow: hidden;
  font-size: 14px;
}

/*入驻院所列表页*/
.dx_Be {
  padding: 15px;
  border: 1px #ccc solid;
  background: #f9f9f9;
}

.dx_Be li {
  height: 170px;
  width: 530px;
  float: left;
  margin: 0 0 10px 0;
  padding: 0 15px;
  background: #fff;
}

.xa_710 .dx_Be li {
  width: 314px;
}

.dx_Be li.cur {
  margin: 0 15px 10px 0;
}

.dx_Bea {
  height: 34px;
  line-height: 30px;
  padding: 8px 0 0 0;
}

.dx_Bea .zk_followlist {
  float: right;
  margin-top: 3px;
}

.dx_Bea .zk_followlist a {
  font-size: 12px;
}

.dx_Bea .hur1 {
  float: left;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  width: 430px;
}

.dx_Bea .hur1 a {
  font-size: 20px;
}

.dx_Beb {
  height: 116px;
  overflow: hidden;
}

.dx_Beb .hur1 {
  width: 100px;
  height: 100px;
  float: left;
  margin: 10px 8px 0 0;
}

.dx_Beb .hur1 img {
  width: 100px;
  height: 100px;
}

.dx_Beb .hur2 {
  width: 400px;
  float: right;
  line-height: 30px;
  padding-top: 6px;
}

.xa_710 .dx_Beb .hur2 {
  width: 190px;
}

.dx_Beb .hur2 p {
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  font-size: 14px;
}

.dx_Beb .hur2 p .keyitong,
.dx_Beb .hur2 p .zk_kytk {
  float: left;
  margin: 4px 0 0 5px;
}

/*入驻申请*/
.dx_Bf {
  margin-left: 9px;
  background: none repeat scroll 0% 0% #f4fbff;
  border: 1px solid #ccc;
  padding: 0px 20px;
}

.dx_Bf h1 {
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  text-align: center;
}

.dx_Bfa {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}

.dx_Bfa span {
  background: url(../images/common/A_13_2.jpg) no-repeat;
  width: 83px;
  text-align: center;
  height: 28px;
  line-height: 28px;
  display: inline;
  margin: 0 2px;
  float: left;
  cursor: pointer;
}

.dx_Bfa span.cur {
  background: url(../images/common/univ/A_13_1.jpg) no-repeat;
  color: #fff;
  font-weight: bold;
}

.dx_Bfb {
  border: 1px #ccc solid;
  padding: 20px;
  line-height: 26px;
  margin-bottom: 15px;
  font-size: 14px;
  background: #fff;
}

.dx_Bfb .hur1 {
  width: 200px;
  margin-right: 10px;
}

.dx_Bfb .hur2 {
  background: #39c;
  padding: 3px 10px;
  color: #fff;
}

.dx_Bfb .hur3 {
  margin-right: 20px;
  white-space: nowrap;
  display: block;
  float: left;
  word-break: keep-all;
}

.dx_Bfc {
  height: 31px;
  line-height: 31px;
  overflow: hidden;
}

.dx_Bfd {
  border: 1px solid #ccc;
  background: #fff;
  margin: 10px 0;
}

.dx_Bfd_1 {
  height: 40px;
  line-height: 40px;
  background: #f4f6f7;
  overflow: hidden;
}

.dx_Bfd_2 {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.dx_Bfd .hur1 {
  width: 190px;
  text-align: center;
  border-right: 1px #ccc solid;
  float: left;
  color: #39c;
  height: 40px;
  line-height: 40px;
}

.dx_Bfd .hur2 {
  width: 425px;
  padding-left: 20px;
  color: #666;
}

.dx_Bfd_3 {
  background: url(../images/common/univ/A_15.jpg) no-repeat;
  height: 48px;
  margin: 12px 0 12px 12px;
  line-height: 50px;
  padding: 0 0 0 30px;
  overflow: hidden;
}

.dx_Bfd_3 .hur3 {
  float: left;
  width: 128px;
  text-indent: -9999em;
}

.dx_Bfd_3 .hur4 {
  float: left;
  padding: 0 65px 0 70px;
  color: #666;
  font-family: Arial;
  line-height: 48px;
}

.dx_Bfd_3 .hur5 {
  float: left;
  color: #666;
  font-family: Arial;
  line-height: 48px;
}

.dx_Bfd_4 {
  height: 30px;
  line-height: 30px;
}

.dx_Bfd_5 {
  margin: 10px 0;
  text-align: center;
}

.dx_Bfe {
  background: #f7fbfd;
  border: 1px solid #e0e6e9;
  height: 60px;
  line-height: 60px;
  padding: 0 15px;
  margin-bottom: 10px;
}

.dx_Bfe .hur1 {
  float: left;
  background: url(../images/common/univ/A_15_2.jpg) no-repeat 0 23px;
  padding-left: 25px;
  color: #690;
  line-height: 62px;
  font-size: 14px;
}

.dx_Bfe .hur2 {
  float: left;
  margin-top: 15px;
}

.dx_Bfe .hur3 {
  float: left;
  background: url(../images/common/univ/A_15_4.jpg) no-repeat 0 23px;
  padding-left: 25px;
  color: #f62;
  line-height: 62px;
  font-size: 14px;
}

.dx_Bff {
  background: #f7fbfd;
  border: 1px solid #e0e6e9;
  line-height: 30px;
  padding: 0 15px;
  margin-bottom: 10px;
}

.dx_left2 {
  padding: 0 10px 10px 10px;
  width: 680px;
  float: left;
  background-color: #fff;
}

.wcwz_a1 {
  font-size: 14px;
  color: #000000;
}

.wcwz_a1 em {
  font-size: 14px;
  color: #f62;
}

.wcwz_a1 em span.del {
  display: inline-block;
  font-size: 13px;
  color: #000;
  padding: 0 5px;
  margin: 0 5px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}

.wcwz_a1 em span.del:hover {
  background: #f1f1f1;
}

.dx_rzlb li {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
  position: relative;
}

.dx_rzlb li .ccon {
  padding: 4px 8px;
  background-color: #ffffff;
  color: #333;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

.dx_rzlb .on .ccon {
  color: #f62;
  background-color: #ffffff;
}

.dx_rzlb .on .down {
  display: none !important;
}

.dx_rzlb .on .yx_mc1,
.dx_rzlb .on .yx_mc2 {
  display: block !important;
}

.dx_rzlb li .yx_mc1 {
  width: 570px;
  border: 1px solid #f62;
  padding: 10px;
  background-color: #fcfcfc;
  position: absolute;
  margin-top: 16px;
}

.dx_rzlb li .yx_mc1 .ccon2 {
  padding: 4px 8px;
  background-color: #ffffff;
  color: #333;
  font-size: 12px;
  border: 1px solid #ccc;
  margin-right: 16px;
  margin-bottom: 16px;
  cursor: pointer;
}

.dx_rzlb li .yx_mc1 .con {
  background-color: #f62;
  color: #ffffff;
}

.dx_rzlb li .yx_mc1 .span {
  line-height: 27px;
  font-size: 12px;
  color: #333;
}

.ccon3 {
  width: 160px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #666;
}

.yx_mc1 .qd_a1 {
  padding: 4px 16px;
  background-color: #f62;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #f62;
  cursor: pointer;
}

.yx_mc1 .qx_a1 {
  padding: 4px 16px;
  background-color: #39c;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #39c;
  cursor: pointer;
}

.yx_mc2 i {
  background: url(../images/common/univ/dxc_rza1.jpg) no-repeat;
  width: 23px;
  height: 16px;
  display: block;
  position: relative;
  margin-bottom: 10px;
  margin-left: 20px;
}

.yx_mc2 {
  position: absolute;
  margin-top: 1px;
  z-index: 99;
}

/*(总)大学城样式结束*/

/*活动中心 在线展会 开始*/
/*2017活动中心改版*/
/*201710新增在线展会*/
.act17_b *,
.act17_h2 *,
.act17_da *,
.act17_db *,
.act17_dc *,
.act17_e *,
.act17_f *,
.act17_g * {
}

.act17_a {
  height: 320px;
  margin-bottom: 30px;
}

.act17_b {
  height: 32px;
  line-height: 32px;
  background: url(../images/common/act17_b_1.png) no-repeat;
  padding-left: 158px;
  margin-bottom: 30px;
  overflow: hidden;
}

.act17_ba {
  overflow: hidden;
}

.act17_ba #scrollBox {
  width: 9999em;
}

.act17_ba ul li {
  float: left;
  background: url(../images/common/ico_12.png) no-repeat 0 14px;
  padding: 0 15px;
  font-size: 14px;
}

.act17_ba #A1,
.act17_b #A2 {
  float: left;
}

.act17_h2 {
  width: 400px;
  margin: 0 auto;
  height: 50px;
  line-height: 50px;
  background: url(../images/common/act17_h2_1.png) repeat-x 0 25px;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
}

.act17_h2 span {
  padding: 0 20px;
  background: #fff;
  font-size: 28px;
}

.act17_h2 em {
  position: absolute;
  font-size: 12px;
  color: #666;
  top: 30px;
  left: 0;
  width: 400px;
  text-align: center;
}

.act17_c {
  height: 320px;
  margin-bottom: 40px;
}

.act17_c a {
  float: left;
  background-image: url(../images/common/act17_c_1.png);
  background-repeat: no-repeat;
}

.act17_c a:hover {
  box-shadow: 2px 2px 6px #888;
}

.act17_c a.hur1 {
  width: 438px;
  height: 320px;
  background-position: 0 0;
}

.act17_c a.hur2 {
  width: 350px;
  height: 150px;
  margin: 0 0 20px 21px;
  background-position: -460px 0;
}

.act17_c a.hur3 {
  width: 350px;
  height: 150px;
  margin: 0 0 20px 21px;
  background-position: -832px 0;
}

.act17_c a.hur4 {
  width: 350px;
  height: 150px;
  margin: 0 0 0 21px;
  background-position: -460px -170px;
}

.act17_c a.hur5 {
  width: 350px;
  height: 150px;
  margin: 0 0 0 21px;
  background-position: -832px -170px;
}

.act17_da {
  height: 214px;
  border: 1px #7dc9f0 solid;
  padding: 19px;
  margin-bottom: 20px;
}

.act17_daa {
  width: 320px;
  height: 214px;
  float: left;
  position: relative;
}

.act17_daa img {
  width: 320px;
  height: 214px;
}

.act17_daa i.hur1 {
  position: absolute;
  height: 22px;
  line-height: 20px;
  padding: 0 10px;
  top: 0;
  left: 0;
  color: #fff;
  background: #f60;
}

.act17_daa i.hur2 {
  position: absolute;
  height: 60px;
  width: 210px;
  text-align: center;
  line-height: 56px;
  color: #fff;
  opacity: 0.7;
  font-size: 22px;
  top: 77px;
  left: 55px;
}

.act17_daa i.hur2a {
  background: #0064b9;
}

.act17_daa i.hur2b {
  background: #333;
}

.act17_dab {
  width: 800px;
  float: right;
}

.act17_daba {
  height: 32px;
  line-height: 32px;
  margin-bottom: 8px;
  font-size: 20px;
  overflow: hidden;
}

.act17_dabb {
  float: left;
  width: 560px;
}

.act17_dabb p.hur1 {
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
}

.act17_dabb p.hur2 {
  height: 60px;
  line-height: 24px;
  overflow: hidden;
  margin-top: 10px;
}

.act17_dabb p.hur2 span {
  border: 1px #ccc solid;
  float: left;
  margin-right: 10px;
  margin-bottom: 8px;
  padding: 0 8px;
  font-size: 14px;
}

.act17_dabc {
  float: right;
  width: 190px;
  margin-right: 10px;
}

.act17_dabc .hur1 {
  display: block;
  height: 50px;
  line-height: 50px;
  background: url(../images/common/act17_d_1.png) no-repeat 30px 8px #f60;
  text-indent: 75px;
  overflow: hidden;
  color: #fff;
  font-size: 18px;
  border-radius: 5px 5px 0 0;
}

.act17_dabc .hur1:hover {
  text-decoration: none;
  background-color: #f30;
}

.act17_dabc .hur2 {
  border: 1px #ccc solid;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}

.act17_dabc .hur3 {
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  background: #f2f2f2;
}

.act17_dabc .hur3 em {
  padding: 0 4px;
  color: #f30;
  font-size: 18px;
  font-family: Impact, Arial;
}

.act17_db {
  background: url(../images/common/act17_d_3.png) no-repeat center;
  height: 260px;
  margin-bottom: 20px;
}

.act17_dba {
  float: left;
  width: 440px;
  margin: 52px 0 0 40px;
}

.act17_dbaa {
  height: 32px;
  line-height: 32px;
  margin-bottom: 8px;
  font-size: 20px;
  overflow: hidden;
}

.act17_dbab p {
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
}

.act17_dac {
  display: block;
  width: 130px;
  height: 42px;
  line-height: 40px;
  text-align: center;
  background: #ff6700;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  margin-left: 300px;
}

.act17_dac:hover {
  color: #fff;
  text-decoration: none;
  background: #f30;
}

.act17_dbb {
  float: right;
  width: 560px;
  padding: 20px 40px 0 0;
  font-size: 14px;
}

.act17_dbb ul {
  height: 224px;
  overflow: hidden;
}

.act17_dbb ul li {
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  background: url(../images/common/ico_12.png) no-repeat 0 14px;
  padding-left: 14px;
}

.act17_dbb ul li span {
  float: left;
}

.act17_dbb ul li span.hur1 {
  width: 80px;
}

.act17_dbb ul li span.hur2 {
  width: 170px;
  color: #f60;
}

.act17_dbb ul li span.hur3 {
  width: 60px;
  text-align: center;
}

.act17_dbb ul li span.hur4 {
  width: 170px;
  color: #09c;
}

.act17_dc {
  margin: 0 -25px 20px;
  height: 315px;
}

.act17_dc ul li {
  float: left;
  margin: 0 25px;
}

.act17_dc ul li:hover {
  box-shadow: 2px 2px 6px #888;
}

.act17_dc ul li a:hover {
  text-decoration: none;
}

.act17_dc ul li.hur1 {
  border: 1px #ccc solid;
  padding: 14px 19px 0;
  height: 299px;
  width: 320px;
  position: relative;
}

.act17_dc ul li.hur1 img {
  display: block;
  width: 320px;
  height: 213px;
  margin-bottom: 10px;
}

.act17_dc ul li.hur1 i.hur1a {
  position: absolute;
  height: 22px;
  line-height: 20px;
  padding: 0 10px;
  top: 12px;
  left: 19px;
  color: #fff;
  background: #f60;
}

.act17_dc ul li.hur1 i.hur1b {
  position: absolute;
  height: 60px;
  width: 210px;
  text-align: center;
  line-height: 56px;
  color: #fff;
  opacity: 0.7;
  font-size: 22px;
  top: 86px;
  left: 70px;
  background: #0064b9;
}

.act17_dc ul li.hur1 i.hur1c {
  position: absolute;
  height: 60px;
  width: 210px;
  text-align: center;
  line-height: 56px;
  color: #fff;
  opacity: 0.7;
  font-size: 22px;
  top: 86px;
  left: 70px;
  background: #333;
}

.act17_dc ul li.hur1 p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
}

.act17_dc ul li.hur2 {
  width: 360px;
  height: 315px;
  background: url(../images/common/act17_d_2.png) no-repeat;
}

.act17_dd {
  height: 20px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 14px;
  color: #f60;
}

.act17_dd a {
  color: #f60;
}

.act17_dd a:hover {
  color: #09c;
  font-weight: bold;
}

.act17_e {
  height: 400px;
  margin-bottom: 20px;
}

.act17_ea {
  float: left;
  width: 568px;
  height: 50px;
  background: url(../images/common/act17_e_1.png) no-repeat;
  padding: 350px 0 0 0;
  text-align: center;
}

.act17_ea a {
  padding: 10px 20px;
  font-size: 18px;
  color: #fff;
  background: #1892e0;
  border-radius: 5px;
}

.act17_ea a:hover {
  text-decoration: none;
  box-shadow: 1px 1px 6px #888;
  background: #f30;
}

.act17_eb {
  float: right;
  width: 568px;
  height: 50px;
  background: url(../images/common/act17_e_1.png) no-repeat right 0;
  padding: 350px 0 0 0;
  text-align: center;
}

.act17_eb a {
  padding: 10px 20px;
  font-size: 18px;
  color: #fff;
  background: #1892e0;
  border-radius: 5px;
  margin: 0 10px;
}

.act17_eb a:hover {
  text-decoration: none;
  background: #f30;
  box-shadow: 1px 1px 6px #888;
}

.act17_eb a.hur2 {
  background: #f60;
}

.act17_eb a.hur2:hover {
  background: #f30;
}

.act17_f {
  background: #f2f2f2;
  padding: 20px 10px;
  margin-bottom: 20px;
}

.act17_f .act17_h2 span {
  background: #f2f2f2;
}

.act17_f ul li {
  float: left;
  width: 332px;
  margin: 0 10px;
  height: 50px;
  line-height: 50px;
  background: url(../images/common/act17_f_1.png) no-repeat 10px 18px;
  padding-left: 34px;
  font-size: 14px;
  position: relative;
}

.act17_f ul li a {
  color: #333;
}

.act17_f ul li:hover {
  background-color: #fff;
}

.act17_f ul li a:hover {
  text-decoration: none;
}

.act17_fa {
  display: none;
  position: absolute;
  width: 400px;
  top: 50px;
  left: -10px;
  border: 1px #11bde2 solid;
  padding: 8px;
  background: #fff;
  line-height: 24px;
  font-size: 14px;
  z-index: 1000;
  box-shadow: 2px 2px 4px #11bde2;
}

.act17_fa1 {
  width: 460px;
}

.act17_fa1 * {
  font-size: 12px;
  line-height: 22px;
}

.act17_faa {
  padding: 10px;
  background: #11bde2;
  color: #fff;
  line-height: 22px;
  margin-bottom: 10px;
}

.act17_fa1 .act17_faa {
  font-size: 14px;
}

.act17_fb {
  display: none;
  position: absolute;
  background: url(../images/common/act17_f_2.png) no-repeat;
  width: 29px;
  height: 14px;
  top: 37px;
  left: 40px;
  z-index: 1001;
}

.act17_g {
  padding: 20px 0;
}

.act17_ga {
  width: 350px;
  float: left;
  padding: 0 20px;
}

.act17_ga p {
  line-height: 30px;
  margin-bottom: 12px;
  font-size: 14px;
}

.act17_ga p.hur1 em {
  font-size: 18px;
  font-family: Georgia;
}

.act17_gc {
  float: left;
  width: 399px;
  border-left: 1px #ccc solid;
}

.act17_gca {
  background: url(../images/common/act17_g_2.png) no-repeat center top;
  height: 150px;
}

.act17_gc p {
  text-align: center;
}

.act17_ul_a *,
.act17_ul_b * {
}

.act17_ul_a {
  border: 3px #fee9cd solid;
  background-color: #fff;
  padding: 40px;
  margin-bottom: 20px;
  position: relative;
}

.act17_ul_a_over {
  background: url(../images/common/act17_ul_1.png) no-repeat 950px 120px #fff;
}

.act17_ul_al {
  width: 322.5px;
  height: 215px;
  float: left;
}

.act17_ul_ar {
  width: 738px;
  float: right;
}

.act17_ul_ar h1 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
}

.act17_ul_ar p {
  line-height: 26px;
  margin-bottom: 10px;
  font-size: 14px;
  width: 600px;
}

.act17_ul_a_f {
  width: 160px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  background: #f60;
  border-radius: 5px;
  box-shadow: 1px 1px 4px #888;
  font-size: 20px;
  color: #fff;
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.act17_ul_a_f:hover {
  background: #f30;
  color: #fff;
  text-decoration: none;
}

.act17_ul_bl {
  width: 800px;
  float: left;
}

.act17_ul_bl h2 {
  height: 40px;
  line-height: 40px;
  background-image: url(../images/common/act17_ul_2.png);
  background-repeat: no-repeat;
  padding: 0 0 0 40px;
  font-size: 18px;
}

.act17_ul_bl h2 p {
  background: url(../images/common/act17_ul_3.png) repeat-x 0 20px;
}

.act17_ul_bl h2 p span {
  padding: 0 20px 0 0;
  background: #fff;
}

.act17_ul_bl h2.h2_1 {
  background-position: 0 9px;
}

.act17_ul_bl h2.h2_2 {
  background-position: 0 -262px;
}

.act17_ul_bl h2.h2_3 {
  background-position: 0 -448px;
}

.act17_ul_bl h2.h2_4 {
  background-position: 0 -755px;
}

.act17_ul_bl h2.h2_5 {
  background-position: 0 -932px;
}

.act17_ul_bl h2.h2_6 {
  background-position: 0 -1598px;
}

.act17_ul_blc {
  padding: 20px;
  font-size: 14px;
  line-height: 1.8em;
}

.act17_ul_blc p {
  margin-bottom: 10px;
}

.act17_ul_bl_img {
  padding: 20px 0 0 0;
}

.act17_ul_bl_img ul li {
  float: left;
  width: 222px;
  margin: 0 0 20px 33.5px;
}

.act17_ul_bl_img ul li img {
  display: block;
  width: 222px;
  height: 148px;
  margin-bottom: 10px;
}

.act17_ul_bl_img ul li p {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
}

.act17_ul_br {
  width: 350px;
  float: right;
}

.act17_ul_bra {
  padding: 12px 15px 12px 25px;
  background-image: url(../images/common/act17_ul_4.png);
  background-repeat: no-repeat;
  background-position: 2px 19px;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 5px;
}

.act17_ul_bra1 {
  background-color: #aad9fd;
}

.act17_ul_bra2 {
  background-color: #baddf8;
}

.act17_ul_bra3 {
  background-color: #d1e9fa;
}

.act17_ul_bra4 {
  background-color: #e8f4fd;
}

.act17_ul_bra span.hur1 {
  float: left;
  width: 80px;
}

.act17_ul_bra .hur2 {
  width: 230px;
  float: right;
}

.act17_ul_brb {
  background: #f2f2f2;
  padding: 12px 15px;
}

.act17_ul_brb p {
  line-height: 30px;
  font-size: 14px;
  padding-left: 30px;
}

.act17_ul_brb p.hur1 {
  background: url(../images/common/act17_ul_5.png) no-repeat 0 5px;
  line-height: 35px;
  height: 35px;
}

.act17_ul_brb p.hur1 span {
  float: left;
}

.act17_ul_brb p.hur1 a {
  float: left;
}

.act17_ul_brb p.hur3 {
  background: url(../images/common/act17_ul_5.png) no-repeat 0 -120px;
}

.act17_list_a {
  background: url(../images/common/act17_list_1.jpg) no-repeat;
  padding: 229px 0 0 258px;
  height: 121px;
  margin-bottom: 20px;
  font-size: 16px;
}

.act17_list_aa {
  width: 210px;
  float: left;
  position: relative;
  z-index: 101;
}

.act17_list_aa p.hur1 {
  height: 55px;
  line-height: 52px;
  text-align: center;
  width: 190px;
  cursor: pointer;
}

.act17_list_aaf {
  position: absolute;
  top: 55px;
  left: 0;
  width: 188px;
  border: 1px #ccc solid;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
}

.act17_list_aaf p {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}

.act17_list_aaf p:hover {
  background: #09c;
  color: #fff;
}

.act17_list_ab {
  width: 210px;
  float: left;
  position: relative;
  margin: 0 15px;
}

.act17_list_ab p.hur1 {
  height: 55px;
  line-height: 52px;
  text-align: center;
  width: 190px;
  cursor: pointer;
}

.act17_list_abf {
  position: absolute;
  top: 55px;
  left: 0;
  width: 188px;
  border: 1px #ccc solid;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
}

.act17_list_abf p {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}

.act17_list_abf p:hover {
  background: #09c;
  color: #fff;
}

.act17_list_ac {
  width: 210px;
  float: left;
  text-align: center;
  line-height: 55px;
  color: #fff;
  font-size: 18px;
}

.act17_list_ac:hover {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.act17_list_bl {
  width: 800px;
  float: left;
  border-top: 1px #ccc solid;
}

.act17_list_bl_none {
  background: url(../images/common/act17_list_4.png) no-repeat center;
  height: 500px;
}

.act17_list_bl ul li {
  padding: 20px 0;
  border-bottom: 1px #ccc solid;
  background: #fff;
}

.act17_list_bla {
  width: 270px;
  border: 1px #fff solid;
  padding: 7px;
  position: relative;
  float: left;
  color: #000;
}

.act17_list_bla:hover {
  color: #000;
  text-decoration: none;
}

.act17_list_bla .hur1 {
  width: 270px;
  height: 180px;
  display: block;
  margin-bottom: 10px;
}

.act17_list_go .act17_list_bla {
  border-color: #f30;
  border-radius: 5px;
}

.act17_list_go .act17_list_bla .hur2 {
  display: block;
  text-align: center;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}

.act17_list_go .act17_list_bla .hur3 {
  display: block;
  background: url(../images/common/act17_list_2.jpg) no-repeat;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}

.act17_list_bm .act17_list_bla .hur2 {
  width: 170px;
  float: left;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}

.act17_list_bm .act17_list_bla .hur3 {
  width: 80px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  border: 1px #1892e0 solid;
  color: #1892e0;
  overflow: hidden;
  float: right;
}

.act17_list_ov .act17_list_bla .hur2 {
  width: 170px;
  float: left;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}

.act17_list_ov .act17_list_bla .hur3 {
  width: 80px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  border: 1px #666 solid;
  color: #666;
  overflow: hidden;
  float: right;
}

.act17_list_bla .hur4 {
  position: absolute;
  width: 120px;
  height: 22px;
  line-height: 20px;
  color: #fff;
  background: #ff6800;
  top: 7px;
  left: 7px;
  text-align: center;
}

.act17_list_blb {
  width: 494px;
  float: right;
}

.act17_list_blb p.hur1 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 6px;
}

.act17_list_blb p.hur2 {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  color: #666;
  margin-bottom: 10px;
  font-size: 14px;
}

.act17_list_blb p.hur3 {
  height: 72px;
  overflow: hidden;
  margin-bottom: 10px;
}

.act17_list_blb p.hur3 em {
  float: left;
  line-height: 30px;
  font-size: 14px;
}

.act17_list_blb p.hur3 span {
  float: left;
  height: 28px;
  line-height: 28px;
  border: 1px #ccc solid;
  margin: 0 6px 6px 0;
  padding: 0 10px;
  white-space: nowrap;
}

.act17_list_blb p.hur4 {
  height: 35px;
  overflow: hidden;
  margin-bottom: 10px;
}

.act17_list_blb p.hur4 a {
  display: block;
  height: 35px;
  line-height: 34px;
  width: 114px;
  text-align: center;
  background: #1892e0;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
}

.act17_list_blb p.hur4 a:hover {
  background: #006fb6;
  text-decoration: none;
}

.act17_list_blb p.hur5 {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  font-size: 14px;
}

.act17_list_blb p.hur5 span {
  width: 220px;
}

.act17_list_blb p.hur5 span.fl {
  border-right: 1px #ccc solid;
}

.act17_list_blb p.hur5 span em {
  font-weight: bold;
  padding: 0 4px;
  font-size: 14px;
}

.act17_list_blb .hur6 {
  height: 60px;
}

.act17_list_blb .hur6 .hur6a {
  float: left;
  padding: 10px;
  width: 40px;
  line-height: 20px;
  background: #ff6800;
  color: #fff;
  text-align: center;
  font-size: 14px;
  border-radius: 3px;
}

.act17_list_blb .hur6 .hur6b {
  float: right;
  width: 402px;
  border: 1px #fec963 solid;
  padding: 4px 10px;
  height: 50px;
  border-radius: 3px;
}

.act17_list_blb .hur6 .hur6b p {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  background: url(../images/common/ico_8.png) no-repeat 0 10px;
  padding-left: 15px;
  color: #666;
}

.act17_list_br {
  width: 350px;
  float: right;
}

.act17_list_bra {
  background: url(../images/common/act17_list_3.png) no-repeat center;
  height: 325px;
  margin-bottom: 20px;
  position: relative;
}

.act17_list_bra span {
  position: absolute;
  top: 130px;
  left: 52px;
  width: 100px;
  height: 100px;
}

.act17_list_bra span img {
  width: 100px;
  height: 100px;
}

.main1180 {
  width: 1180px;
  margin: 0 auto;
}

/*报名页*/
.act_bm_a {
  margin-bottom: 10px;
  position: relative;
}

.act_bm_a h1 {
  background: url(../images/common/act201612/bm_top.jpg) no-repeat;
  height: 166px;
  text-align: center;
  line-height: 166px;
  overflow: hidden;
  font-size: 36px;
  font-weight: bold;
  color: #ffdd07;
  text-shadow: 2px 2px 6px #000;
}

.act_bm_a .over {
  background: url(../images/common/act201612/act_over.png) no-repeat;
  position: absolute;
  width: 113px;
  height: 113px;
  top: 0;
  left: 0;
}

.act_bm_a img {
  width: 100%;
}

.act_bm_b {
  height: 5px;
  background: #f90;
  margin-bottom: 10px;
}

.act_bm_c {
  border: 1px #ccc solid;
  margin-bottom: 20px;
}

.act_bm_cl {
  width: 750px;
  float: left;
  padding: 20px 30px;
  border-right: 1px #ccc solid;
}

.act_bm_cl h2 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 30px;
}

.act_bm_cl h2 span {
  font-size: 20px;
  padding: 5px 20px;
  background: #f30;
  color: #fff;
  font-weight: bold;
}

.act_bm_cla {
  margin-bottom: 20px;
}

.act_bm_cla p {
  font-size: 14px;
  text-indent: 2em;
  line-height: 2em;
  margin-bottom: 10px;
  color: #333;
}

.act_bm_clb {
  border-top: 2px #333 solid;
  border-bottom: 2px #333 solid;
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.act_bm_clb img {
  max-width: 565px;
}

.act_bm_clb tr th,
.act_bm_clb tr td {
  border: 1px #ccc solid;
  padding: 15px;
  font-size: 14px;
  line-height: 2em;
}

.act_bm_clb tr th {
  font-size: 15px;
}

.act_bm_clb tr td * {
  font-size: 14px;
  line-height: 2em;
}

.act_bm_clb tr td em {
  color: #f60;
}

.act_bm_clb1 {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.act_bm_clb1 tr th,
.act_bm_clb1 tr td {
  padding: 15px;
  font-size: 14px;
  line-height: 2em;
  border: 2px #fff solid;
  text-align: center;
}

.act_bm_clb1 tr th {
  font-size: 15px;
  background: #ffe26d;
  color: #c30;
}

.act_bm_clb1 tr td {
  background: #fff4ba;
}

.act_bm_clb1 tr td * {
  font-size: 14px;
  line-height: 2em;
}

.act_bm_clb1 tr td em {
  color: #f60;
  margin: 0 4px;
  font-weight: bold;
}

.act_bm_clc {
  height: 85px;
  margin-bottom: 20px;
}

.act_bm_clca {
  float: left;
  width: 325px;
  margin-right: 44px;
}

.act_bm_clca .hur1 {
  display: block;
  background-image: url(../images/common/act201612/bm_2.png);
  width: 325px;
  height: 58px;
}

.act_bm_clca .hur1:hover {
  background-image: url(../images/common/act201612/bm_2h.png);
}

.act_bm_clca .hur2 {
  height: 27px;
  line-height: 27px;
  text-align: center;
  font-size: 14px;
}

.act_bm_clca .hur2 em {
  font-size: 14px;
  color: #c30;
  font-weight: bold;
  margin: 0 4px;
}

.act_bm_clcb {
  width: 180px;
  margin-left: 10px;
  height: 85px;
  float: left;
}

.act_bm_clcb .hur1 {
  padding-top: 11px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  display: block;
}

.act_bm_clcb .hur1 em {
  color: #c30;
  font-size: 14px;
  margin: 0 4px;
  font-weight: bold;
}

.act_bm_clcb .hur2 {
  display: block;
  height: 42px;
  line-height: 42px;
  border: 1px #666 solid;
  background: url(../images/common/act201612/bm_4.png) no-repeat 40px 12px
    #f2f2f2;
  font-size: 16px;
  color: #333;
  padding-left: 80px;
  border-radius: 4px;
  cursor: pointer;
}

.act_bm_clcb .hur2:hover {
  border: 1px #f60 solid;
  background: url(../images/common/act201612/bm_4h.png) no-repeat 40px 12px #f60;
  color: #fff;
  text-decoration: none;
}

.act_bm_clcc {
  width: 180px;
  margin-left: 10px;
  height: 85px;
  float: left;
}

.act_bm_clcc .hur1 {
  padding-top: 11px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  display: block;
}

.act_bm_clcc .hur1 em {
  color: #c30;
  font-size: 14px;
  margin: 0 4px;
  font-weight: bold;
}

.act_bm_clcc .hur2 {
  display: block;
  height: 42px;
  line-height: 42px;
  border: 1px #666 solid;
  background: url(../images/common/act201612/bm_5.png) no-repeat 40px 9px
    #f2f2f2;
  font-size: 16px;
  color: #333;
  padding-left: 80px;
  border-radius: 4px;
  cursor: pointer;
}

.act_bm_clcc .hur2:hover {
  border: 1px #f60 solid;
  background: url(../images/common/act201612/bm_5h.png) no-repeat 40px 9px #f60;
  color: #fff;
  text-decoration: none;
}

.act_bm_cld {
  margin-bottom: 20px;
  line-height: 2em;
  font-size: 14px;
  color: #666;
  padding: 0 10px;
}

.act_bm_cld b {
  font-weight: bold;
  color: #f60;
  font-size: 16px;
}

.act_bm_cld a {
  font-size: 14px;
}

.act_bm_cle {
  height: 40px;
  border-bottom: 1px #ccc solid;
  padding: 0 10px;
  margin-bottom: 10px;
}

.act_bm_cle span {
  float: left;
  line-height: 39px;
  border: 1px #ccc solid;
  width: 120px;
  text-align: center;
  border-bottom: 0;
  margin-right: 2px;
  cursor: pointer;
  font-size: 14px;
  border-radius: 3px 3px 0 0;
}

.act_bm_cle span.on {
  color: #fff;
  background: #f60;
  border-color: #f60;
}

.act_bm_cle .search {
  float: right;
  background: url(../images/common/act201612/bm_8.png);
  width: 300px;
  height: 36px;
  margin-top: 2px;
}

.act_bm_cle .search .hur1 {
  float: left;
  width: 214px;
  margin: 1px 0 0 5px;
  border: 0;
  background: none;
  outline: none;
  height: 34px;
  line-height: 34px;
}

.act_bm_cle .search .hur2 {
  float: right;
  width: 71px;
  height: 36px;
  background: none;
  outline: none;
  border: 0;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}

.act_bm_clfa {
  height: 40px;
  background: #f2f2f2;
  border-bottom: 1px #f60 solid;
}

.act_bm_clfa span {
  float: left;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 0 10px;
}

.act_bm_clfa span.hur1 {
  width: 355px;
  text-align: left;
}

.act_bm_clfa span.hur2 {
  width: 105px;
}

.act_bm_clf ul.act_bm_clfb li {
  height: 40px;
  border-bottom: 1px #ccc dashed;
  overflow: hidden;
}

.act_bm_clf ul.act_bm_clfb li span {
  float: left;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  padding: 0 10px;
  display: block;
  height: 40px;
}

.act_bm_clf ul.act_bm_clfb li span.hur1 {
  width: 340px;
  text-align: left;
}

.act_bm_clf ul.act_bm_clfb li span.hur1 a {
  font-size: 14px;
  line-height: 40px;
}

.act_bm_clf ul.act_bm_clfb li span.hur2 {
  width: 105px;
}

.act_bm_clf ul.act_bm_clfc li {
  width: 300px;
  height: 100px;
  padding: 10px 20px;
  border: 1px #ccc solid;
  float: left;
  margin: 0 0 10px 20px;
}

.act_bm_clf ul.act_bm_clfc li:hover {
  box-shadow: 2px 2px 5px #888;
  background: #effbfc;
}

.act_bm_clf ul.act_bm_clfc li img.fl {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.act_bm_clf ul.act_bm_clfc li div.fr {
  width: 180px;
}

.act_bm_clf ul.act_bm_clfc li div.fr p {
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  overflow: hidden;
}

.act_bm_clf ul.act_bm_clfc li div.fr p.c39c {
  color: #39c;
}

.act_bm_clgt {
  border-bottom: 1px #ccc solid;
  padding: 0 10px;
  margin-bottom: 10px;
  height: 35px;
}

.act_bm_clgt span {
  float: left;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  font-size: 15px;
}

.act_bm_clgt span.on {
  background: #f60;
  color: #fff;
  border-radius: 3px 3px 0 0;
}

.act_bm_clg {
  height: 164px;
  margin-bottom: 25px;
  overflow: hidden;
}

.act_bm_clg #scrollBox {
  float: left;
  width: 99999em;
}

.act_bm_clg #A1,
.act_bm_clg #A2,
.act_bm_clg #B1,
.act_bm_clg #B2 {
  display: inline;
  float: left;
}

.act_bm_clg ul li {
  float: left;
  height: 152px;
  border: 1px #ccc solid;
  width: 112px;
  padding: 10px 10px 0 10px;
  margin: 0 0 0 15px;
}

.act_bm_clg ul li:hover {
  box-shadow: 2px 2px 5px #888;
  background: #effbfc;
}

.act_bm_clg ul li img {
  display: block;
  width: 112px;
  height: 112px;
  border-radius: 50%;
}

.act_bm_clg ul li p {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
}

.act_bm_cr {
  width: 330px;
  float: right;
  padding: 15px 20px 0 0;
}

.act_bm_cra {
  height: 220px;
  position: relative;
  margin-bottom: 10px;
}

.act_bm_cra ul li {
  width: 330px;
  height: 220px;
}

.act_bm_cra ul li a {
  display: block;
  height: 220px;
}

.act_bm_cra ul li img {
  width: 330px;
  height: 220px;
}

.act_bm_cra .num {
  display: none;
  overflow: hidden;
  height: 25px;
  position: absolute;
  bottom: 12px;
  left: 45%;
  zoom: 1;
  z-index: 3;
}

.act_bm_cra .num li {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: 400;
  color: #ffffff;
  background: #444444;
  margin-right: 10px;
  border-radius: 50%;
  cursor: pointer;
  float: left;
}

.act_bm_cra .num li.on {
  background: #ff7700;
}

/*当前项*/
.act_bm_crb {
  margin-bottom: 20px;
}

.act_bm_crb .hur1 {
  height: 30px;
  font-size: 16px;
  color: #f60;
}

.act_bm_crb .hur2 {
  line-height: 24px;
  font-size: 14px;
  text-indent: 2em;
}

.act_bm_crc {
  padding-top: 42px;
  margin-bottom: 20px;
  border-bottom: 1px #ccc solid;
}

.act_bm_crc:hover {
  background-color: #fff3f0;
}

.act_bm_crca {
  background: url(../images/common/act201612/bm_7a.png) no-repeat;
}

.act_bm_crcb {
  background: url(../images/common/act201612/bm_7b.png) no-repeat;
}

.act_bm_crcc {
  background: url(../images/common/act201612/bm_7c.png) no-repeat;
}

.act_bm_crcd {
  background: url(../images/common/act201612/bm_7d.png) no-repeat;
}

.act_bm_crce {
  background: url(../images/common/act201612/bm_7e.png) no-repeat;
}

.act_bm_crc p {
  line-height: 30px;
  text-align: right;
  height: 30px;
  overflow: hidden;
  font-size: 14px;
}

.act_bm_crd {
  height: 20px;
  border-left: 5px #f60 solid;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 12px;
  margin-bottom: 20px;
}

.act_bm_cre ul {
  margin-top: -15px;
}

.act_bm_cre ul li {
  line-height: 22px;
  border-bottom: 1px #ccc dashed;
  padding: 10px 15px;
}

.act_bm_cre ul li span {
  color: #39c;
}

.act_bm_crf {
  position: relative;
  display: block;
  height: 220px;
}

.act_bm_crf img {
  width: 330px;
  height: 220px;
}

.act_bm_crf .hur1 {
  position: absolute;
  width: 330px;
  height: 32px;
  left: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}

.act_bm_crf .hur2 {
  position: absolute;
  width: 330px;
  height: 32px;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 32px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
}

.act_bm_clh {
  margin-bottom: 20px;
}

.act_bm_clh img {
  width: 750px;
}

.actr_bg {
  background: url(../images/zqy/patentInformationBanner.png) no-repeat center
    top #f9faff;
  min-width: 1180px;
  position: relative;
  padding-bottom: 40px;
}
.act_header{
  width: 1201px;
  height: 372px;
  padding: 36px 39px 35px 43px;
  box-sizing: border-box !important;
  background: url(../images/common/act201612/run/bg-run-1.jpg) no-repeat center
  top;

}
.actr_search{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1169px;
  height: 96px;
}
.actr_bg * {
  box-sizing: content-box;
}
.actr_bg_v {
  background: url(../images/common/act201612/run/v_2.png) no-repeat center top
    #e5e8eb;
}

.actr_bg .tab_h1 {
  font-size: 36px;
  line-height: 36px;
  color: #ffffff;
  margin-bottom: 45px;
}

.actr_bg a.demo_azhibo {
  position: absolute;
  display: block;
  width: 140px;
  height: 78px;
  top: 30px;
  left: 50%;
  margin-left: 400px;
  font-size: 22px;
  line-height: 78px;
  color: #fff;
  text-align: right;
  padding-right: 16px;
  font-weight: bold;
}

.actr_bg .tab_h1 tr td {
  padding: 0 160px 0 140px;
  text-align: left;
}

.actr_bg_v .tab_h1 tr td {
  padding: 0 100px 0 240px;
}

.actr_bg .tab_h1 tr td h1 {
  font-size: 40px;
  line-height: 48px;
  font-weight: bold;
  color: #fff;
  width: 800px;
}

.actr_bg_v .tab_h1 tr td h1 {
  color: #000;
}

.actr_time {
  font-size: 18px;
  color: #fff;
  margin-bottom: 43px;
}

.actr_time_v {
  text-align: center;
  color: #000;
}

.actr_time * {
  font-size: 18px;
}

.actr_time b {
  font-weight: bold;
  color: #fff;
}

.actr_time_a {
  width: 606px;
  height: 55px;
  padding:0 22px 0 19px;
  background-color: #ffffff;
  box-shadow: 2px 4px 4px 0px
  rgba(14, 5, 10, 0.75);
  border-radius: 3px;
}

.actr_time_a .hur1 {
  font-size: 18px;
  letter-spacing: 1px;
  color: #4660c1;
}
.actr_time_a .t_a{
  width: 1px;
  height: 38px;
  opacity: 0.2;
  background-color: #000000;
}
.actr_time_a .interval{
  width: 1px;
  height: 38px;
  opacity: 0.2;
  background-color: #000000;
  margin: 0 18px;
}
.actr_time_a em {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  background-image: linear-gradient(0deg,
  #12326e 0%,
  #4660c1 47%,
  #12326e 100%),
  linear-gradient(
          #990000,
          #990000);
  text-align: center;
  font-weight: bold;
  font-family: Regular;
}
.actr_time_a span{
  font-size: 16px;
  line-height: 39px;
  color: #292929;
}
.actr_time_v * {
  color: #000 !important;
}

.actr_tj {
  width: 1121px;
  height: 152px;
  position: relative;
}

.pb_60 {
  padding-bottom: 60px;
}

.actr_tj * {
  font-size: 16px;
  line-height: 42px;
}

.actr_tj span {
  background: url(../images/common/act201612/run/icon-run-2.png) no-repeat;
  width: 200px;
  height: 48px;
  display: inline-block;
  margin-bottom: 25px;
  /*margin: 0 0 12px 19px;*/
  /*padding: 0 6px;*/
}
.actr_tj span em:first-child{
  display: inline-block;
  width: 95px;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  color: #ffffff;
}
.actr_tj span em:nth-child(2){
  display: inline-block;
  width: 100px;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  color: #000000;
}
.actr_tj span:hover {
  box-shadow: 1px 1px 3px #888;
}

.actr_tj span .fl {
  width: 88px;
  text-align: center;
  color: #fff;
}

.actr_tj span .fr {
  width: 105px;
  text-align: center;
}

.actr_tj span .fr b {
  font-weight: bold;
  padding-right: 6px;
}

.actr_tw {
  background: url(../images/common/act201612/run/a_4.png) no-repeat;
  height: 512px;
  width: 1170px;
  margin: 0 auto 46px;
  display: flex;
}

.actr_tw.act-709 {
  background-image: url(../images/common/act201612/run/a_4.png);
}

.actr_tw * {
  font-size: 14px;
}

.actr_tw_l {
  float: left;
  width: 562px;
  padding: 70px 0 0 16px;
}

.actr_tw_l ul {
  height: 425px;
  overflow: auto;
}

.actr_tw_l ul li .speak {
  height: 45px;
  background: url(../images/common/act201612/run/b_5.png) no-repeat 20px 2px
    #ecf1f7;
  padding: 0 0 0 72px;
  margin-bottom: 10px;
  line-height: 45px;
  border-top: 1px #c6ddff solid;
}

.actr_tw_l ul li .time {
  margin-bottom: 10px;
  height: 16px;
  overflow: hidden;
  padding: 0 0 0 72px;
  color: #4b96e3;
  line-height: 16px;
}

.actr_tw_l ul li .conent {
  padding: 0 20px 0 72px;
  line-height: 2em !important;
  margin-bottom: 20px;
}

.actr_tw_l ul li .conent img {
  width: 250px !important;
  margin-bottom: 10px !important;
}

.actr_tw_l ul li .conent p {
  margin-bottom: 10px !important;
}

.actr_tw_r {
  position:relative;
  width: 591px;
  padding: 35px 17px 0 32px;
  box-sizing: border-box;
}
.actr_tw_r .header{
margin-bottom: 20px;
  padding-left: 24px;
  display: flex;
}
.actr_tw_r .djsk{
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  margin-right: 54px;
}
.actr_tw_r .card {
}

.actr_tw_r .card span {
  font-size: 16px;
  line-height: 20px;
  cursor: pointer;
  color: #fff;
  border-radius: 3px;
  margin-right: 45px;
}
.actr_tw_r .card span.on {
  color: #00eaff;
  border-bottom: 1px solid #00eaff;
}

.actr_tw_r ul {
  height: 380px;
  padding:0 5px;
  overflow: auto;
}

.actr_tw_r ul li {
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  padding: 0 10px;
  font-size: 14px;
  color: #ffffff;
}
.actr_tw_r ul li:nth-child(2n){
  background-color: #113797;
}
.actr_tw_r ul li div:first-child{
  color: #00eaff;
}
.actr_tw_r ul li.cur {
  background: #8e2323;
}

.actr_tw_r ul li span {
  float: left;
  line-height: 38px;
}

.actr_tw_r ul li span.hur1 {
  color: #ff0;
  width: 86px;
}

.actr_tw_r ul li span.hur2 {
  color: #fff;
  width: 150px;
}

.actr_tw_r ul li span.hur3 {
  width: 44px;
  text-align: center;
  color: #fff;
}

.actr_tw_r ul li span.hur4 {
  width: 60px;
  float: right;
  color: #fff;
}

.actr_tw_r p.hur1 {
  position: absolute;
  bottom: 12px;
  left: 42%;
  text-align: center;
  margin-top: 20px;
  text-indent: 20px;
}

.actr_tw_r p.hur1 a {
  color: #333;
}

.actr_tw_r p.hur1 a:hover {
  color: #c30;
  font-weight: bold;
}

.actr_ad {
  background: url(../images/common/act201612/run/ad_1_bg.jpg) no-repeat;
  height: 91px;
  padding: 25px 39px 16px 35px;
  margin-bottom: 20px;
}

.actr_ad img {
  width: 1106px;
  height: 91px;
}

.actr_tec {
  width: 1198px;
  height: 470px;
  margin-bottom: 20px;
}

.actr_tec * {
  font-size: 14px;
}

.actr_teca {
  width: 583px;
  height: 470px;
  border-radius: 4px;
  box-shadow: 2px 2px 3px #aaa;
}

.actr_teca:hover {
  box-shadow: 2px 2px 3px #f30;
}

.actr_teca_title {
  background: url(../images/common/act201612/run/icon-run-3.png) no-repeat;
  overflow: hidden;
}

.actr_teca_title * {
  line-height: 41px;
}

.actr_teca_title .hur1 {
  width: 140px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  float: left;
}

.actr_teca_title .hur2 {
  float: right;
  width: 400px;
  height: 41px;
  overflow: hidden;
}

.actr_teca_title .hur2 a {
  margin: 0 10px;
  width: 70px;
}
.actr_teca_title .hur2 a.zjxmcg{
  display: inline-block;
  padding: 0 11px;
  height: 29px;
  line-height: 29px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #46688e;
  color: #46688e;
}
.actr_teca_ul {
  padding: 22px 29px 29px 40px;
  margin-bottom: 10px;
  height: 428px;
  overflow: auto;
  background-color: #ffffff;
  box-sizing: border-box;
}

.actr_teca_ul ul li {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  background: url(../images/common/act201612/run/b_6.png) no-repeat 10px 16px;
  padding: 0 10px 0 26px;
}
.actr_teca_ul ul li .consult{
  width: 51px;
  height: 28px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #1d5fe6;
  font-size: 14px;
  line-height: 28px;
  color: #1d5fe6;
  cursor: pointer;
}
.actr_teca_ul ul li span.hur1 {
  float: left;
  padding-left: 10px;
  max-width: 310px;
  line-height: 36px;
}

.actr_teca_ul ul li span.hur1 a {
  line-height: 36px;
}

.actr_teca_ul ul li span.c666 {
  line-height: 36px;
}

.actr_teca_ul ul li span.zk_kyt {
  float: right;
  margin-top: 4px;
}

.actr_teca_a {
  background: url(../images/common/act201612/run/b_2.png) no-repeat center;
  height: 34px;
  text-align: center;
}

.actr_teca_a a {
  line-height: 24px;
  color: #fff;
}

.actr_univ_t {
  background: url(../images/common/act201612/run/icon-run-3.png) no-repeat;
  height: 43px;
  padding-left: 24px;
}

.actr_univ_t span {
  font-weight: bold;
  line-height: 44px;
  font-size: 16px;
  color: #ffffff;
}

.actr_univ_t a {
  line-height: 43px;
  font-size: 14px;
  color: #7e7e7e;
}

.actr_univ {
  overflow: hidden;
  padding: 24px;
  background-color: #ffffff;
  width: 1198px;
  height: 291px;
  box-shadow: 0px 0px 16px 0px
  rgba(14, 5, 10, 0.11);
  box-sizing: border-box;
  margin-bottom: 29px;
}

.actr_univ #scrollBox {
  float: left;
  width: 99999em;
}

.actr_univ #A1,
.actr_univ #A2 {
  display: inline;
  float: left;
}
.actr_univ ul{
  width: 1170px;
  height: 270px;
  overflow: auto;
}
.actr_univ ul li {
  width: 214px;
  height: 242px;
  background-color: #f9faff;
  border: solid 1px #dee1ef;
  margin: 0 8px 28px 8px;
  float: left;
  box-sizing: border-box;
  padding: 7px 7px 0 7px;
  box-shadow: 0 0 5px #aaa;
  border-radius: 4px;
}
.actr_univ ul li .zx{
  display: inline-block;
  width: 51px;
  height: 28px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #1d5fe6;
  font-size: 14px;
  line-height: 28px;
  color: #1d5fe6;
}
.actr_univ ul li .add{
  font-size: 14px;
  color: #d80000;
  margin-left: 22px;
}
.actr_univ ul li:hover {
  box-shadow: 0 0 5px #f30;
}

.actr_univ ul li a:hover {
  text-decoration: none;
}

.actr_univ ul li .hur1 {
  width: 200px;
  height: 181px;
  background-color: #ffffff;
  border-radius: 3px;
  text-align: center;
  padding-top: 12px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.actr_univ ul li .hur1 a {
  width: 100%;
  height: 100%;
  display: block;
}

.actr_univ ul li .hur1 img {
  display: block;
  height: 120px;
  width: 120px;
  margin: 0 0 10px 39px;
  border-radius: 50%;
}

.actr_univ ul li .hur1 p {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}

.actr_univ ul li .hur2 {
  height: 26px;
  line-height: 26px;
}

.actr_univ ul li .hur2 a.fr {
  line-height: 26px;
}

.actr_exp {
  width: 1198px;
  height: 497px;
  margin-bottom: 30px;
}

.actr_exp_l {
  width: 583px;
  height: 497px;
  float: left;
}

.actr_exp_la {
  background: url(../images/common/act201612/run/icon-run-4.png) no-repeat;
  height: 43px;
}

.actr_exp_la * {
  line-height: 41px;
}

.actr_exp_la .hur1 {
  width: 140px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  float: left;
}

.actr_exp_la .hur2 {
  float: right;
  width: 400px;
  height: 41px;
  overflow: hidden;
}

.actr_exp_la .hur2 a {
  margin: 0 10px;
}
.actr_exp_lb{
  width: 583px;
  height: 454px;
  box-shadow: 0px 0px 16px 0px
  rgba(14, 5, 10, 0.11);
  padding: 22px;
  background-color: #ffffff;
  box-sizing: border-box;
}
.actr_exp_lb ul{
  height: 430px;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.actr_exp_lb ul li {
  width: 259px;
  height: 123px;
  background-color: #f9faff;
  border-radius: 3px;
  border: solid 1px #dee1ef;
  margin-bottom: 20px;
  padding-left: 27px;
  box-sizing: border-box;
}
.actr_exp_lb ul li .zx{
  display: inline-block;
  width: 51px;
  height: 28px;
  line-height: 28px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #1d5fe6;
  text-align: center;
  box-sizing: border-box;
}
.actr_exp_lb ul li:hover {
  background: #fff;
  box-shadow: 1px 1px 4px #888;
}

.actr_exp_lb ul li .hur1 {
  width: 72px;
  height: 72px;
  margin-right: 23px;
}

.actr_exp_lb ul li .hur1 img {
  width: 72px;
  height: 72px;
  border-radius: 50%;
}

.actr_exp_lb ul li .hur2 {
  width: 114px;
  float: right;
}

.actr_exp_lb ul li .hur2 p {
  line-height: 40px;
  overflow: hidden;
}

.actr_exp_lb ul li .hur2 p a {
  font-size: 14px;
}

.actr_exp_lb ul li .hur2 p em {
  color: red;
  margin-right: 6px;
}

/*.actr_exp_lb ul li .hur2 p.hur2a span.zk_kyt {
  background: #fff;
}*/

.actr_exp_r {
  background-color: #ffffff;
  width: 583px;
  height: 497px;
  float: right;
}

.actr_exp_l:hover,
.actr_exp_r:hover {
  box-shadow: 2px 2px 3px #f30;
}

.actr_exp_ra {
  background: url(../images/common/act201612/run/icon-run-4.png) no-repeat #f9faff;
  height: 43px;
  line-height: 43px;
  padding: 0 10px 0 20px;
  border-radius: 4px 4px 0 0;
  font-size: 16px;
  color: #ffffff;
}
.actr_exp_ra .more{
  float: right;
  /*height: 41px;*/
  color: #666666;
  background-color: rgba(0,0,0,0);
  background-image: url("");
}
.actr_exp_ra b {
line-height: 44px;
font-weight: bold;
font-size: 18px;
}

.actr_exp_ra a {
background-color: #f2f4f5;
background-image: url(../images/common/act201612/run/b_3.png);
background-repeat: no-repeat;
height: 30px;
line-height: 28px;
border-radius: 15px;
padding: 0 10px 0 40px;
float: right;
margin: 6px 5px 0;
color: #333;
font-size: 14px;
cursor: pointer;
}

.actr_exp_ra a.hur1 {
background-position: 3px 0;
}

.actr_exp_ra a.hur2 {
background-position: -99px 0;
}

.actr_exp_ra a:hover {
text-decoration: none;
background-color: #e4f6ff;
}

/*公共聊天*/
.chat-user,
.chat-man {
  line-height: 24px;
  font-size: 14px;
}

.chat-user strong,
.chat-man strong {
  margin: 0 3px;
}

.chat-conh {
  font-weight: bold;
  color: #ff6600;
}

.chat-win-fo {
  text-align: center;
  padding-top: 20px;
}

.chat-win-fo a {
  display: inline-block;
  padding-left: 30px;
  line-height: 24px;
  margin: 0 15px;
}

/*公共聊天end*/
.actr_exp_rb {
  background-color: #ffffff;
  height: 319px;
  overflow: auto;
  box-sizing: border-box;
  padding: 33px;
  margin-bottom: 10px;
}
.actr_exp_rb li{
  display: flex;
  align-items:flex-start;
  margin-bottom: 20px;
}
.actr_exp_rb li>div:nth-child(2) span:first-child{
  white-space:pre-wrap;
  max-width:400px;
}
.actr_exp_rb li>div:last-child{
  white-space:pre-wrap;
  max-width:400px;
}
.actr_exp_rb p {
  line-height: 22px;
  margin-bottom: 10px;
  font-size: 14px;
}

.actr_exp_rb p:hover {
  background: #d8eeff;
}

.actr_exp_rb p * {
  line-height: 22px;
  font-size: 14px;
  color: #666;
}

.actr_exp_rb p b {
  color: #000;
  font-weight: bold;
}
.actr_exp_rb ul li{
  margin-bottom: 10px;
}
.actr_exp_rc {
  margin-bottom: 29px;
  margin-left: 40px;
}

.actr_exp_rca {
  background: url(../images/common/act201612/run/b_7.png) no-repeat;
  width: 40px;
  height: 36px;
  float: left;
  cursor: pointer;
}

.actr_exp_rcb {
  /*background: url(../images/common/act201612/run/b_8a.png) no-repeat;
  height: 36px;
  padding: 0 0 0 5px;*/
}
.actr_exp_rcb .dz{
  margin-right: 11px;
  background: url(../images/common/act201612/run/icon-run-5.png) no-repeat;
  width: 48px;
  height: 48px;
}

.actr_exp_rcb input.hur1 {
  background-color: #f9faff;
  width: 347px;
  height: 49px;
  padding-left: 16px;
  float: left;
}

.actr_exp_rcb input.hur2 {
  background-color: #1749c6;
  width: 71px;
  height: 49px;
  float: right;
  color: #fff;
  font-size: 14px;
  outline: none;
  border: 0;
  cursor: pointer;
}

.actr_exp_rd {
  padding-left: 29px;
}

.actr_exp_rd b {
  color: #f60;
}

.actr_dw {
  width: 1198px;
  height: 178px;
}

/*.actr_dwa {*/
/*  margin: 0 10px;*/
/*}*/
.actr_dwa ul{
  width: 373px;
  height: 123px;
  background-color: #f9faff;
  border-radius: 3px;
  border: solid 1px #dee1ef;
  box-sizing: border-box;
  padding: 25px;
  color:#669fe7;
  overflow: auto;
}
.actr_dwa ul li{
  list-style-type: disc;
  margin-bottom: 10px;
}
.actr_dwb {
  width: 373px;
  height: 55px;
  background-repeat: no-repeat;
  padding: 0 0 0 62px;
  font-size: 18px;
  line-height: 55px;
  color: #ffffff;
  box-sizing: border-box;
}
.actr_cbdw{
  background-image: url(../images/common/act201612/run/icon-run-7.png);
}
.actr_xbdw{
  background-image: url(../images/common/act201612/run/icon-run-8.png);
}
.actr_jszc{
  background-image: url(../images/common/act201612/run/icon-run-9.png);
}
.actr_dwa.ico1 {
  width: 620px;
}

.ico1 .actr_dwb {
  background-image: url(../images/common/act201612/run/b_4c.png);
  margin-bottom: 10px;
}

.ico1 p {
  float: left;
  padding: 0 8px !important;
  line-height: 22px !important;
  margin: 0 0 5px 0 !important;
}

.actr_dwbd {
  background-image: url(../images/common/act201612/run/b_4b.png);
  background-position: 15px 5px;
}

.actr_dwba {
  background-position: 15px 5px;
}

.actr_dwbb {
  background-position: -378px 5px;
}

.actr_dwbc {
  background-position: -777px 5px;
}

.actr_dwa p {
  line-height: 22px;
  margin: 0 20px;
  padding: 15px 20px 5px;
  border-left: 1px #ccc solid;
  font-size: 14px;
}

.actr_video {
  background: #181818;
  padding: 20px;
  width: 1048px;
  margin: 0 auto;
}

.actr_videoa {
  border: 1px #696969 solid;
  min-height: 300px;
}

.actr_video_b {
  background: url(../images/common/act201612/run/v_1.png) no-repeat center top;
  height: 44px;
}

.actr_video_c {
  background: url(../images/common/act201612/run/v_3.png) no-repeat center top;
  padding: 100px 50px 50px;
}

.actr_video_c p {
  line-height: 2em;
  text-indent: 2em;
  margin-bottom: 12px;
  font-size: 14px;
}

.actr_video_c img {
  max-width: 100%;
}

.actr_list {
  background: #fff;
  padding: 10px;
  margin: 0 0 20px 0;
}

.actr_list_a {
  background: url(../images/common/act201612/run/b_1.png) no-repeat;
  height: 48px;
  margin-bottom: 20px;
}

.actr_list_a * {
  line-height: 41px;
}

.actr_list_a .hur1 {
  width: 140px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  float: left;
}

.actr_list_a .hur2 {
  float: right;
  width: 400px;
  height: 41px;
  overflow: hidden;
}

.actr_list_a .hur2 a {
  margin: 0 10px;
}

.actr_list_a .hur3 {
  background: url(../images/common/act201612/run/b_8.png) no-repeat;
  width: 486px;
  height: 36px;
  float: right;
  padding: 0 40px 0 5px;
}

.actr_list_a .hur3 input.hur3a {
  background: none;
  border: 0;
  outline: none;
  width: 406px;
  float: left;
  margin-top: 8px;
  line-height: normal;
}

.actr_list_a .hur3 input.hur3b {
  width: 71px;
  height: 36px;
  line-height: 36px;
  float: right;
  color: #fff;
  font-size: 14px;
  background: #f90;
  outline: none;
  border: 0;
  cursor: pointer;
}

.actr_list .actr_univ {
  height: auto;
  margin-bottom: 0;
}

.actr_list .actr_univ ul li {
  margin: 0 35px 35px;
}

.actr_list .actr_exp_lb ul li {
  box-shadow: 0 0 4px #888;
  height: 132px;
  padding: 20px 10px 0;
  width: 250px;
  margin: 0 10px 20px;
}

.actr_list .actr_exp_lb ul li:hover {
  box-shadow: 0 0 4px #f30;
}

.actr_list_nav {
  height: 40px;
  border-bottom: 1px #ccc solid;
  margin-bottom: 10px;
  padding: 0 12px;
  overflow: hidden;
}

.actr_list_nav a {
  float: left;
  line-height: 39px;
  border: 1px #ccc solid;
  padding: 0 15px;
  font-size: 14px;
  margin: 0 2px;
  color: #333;
  border-radius: 3px 3px 0 0;
}

.actr_list_nav a:hover {
  background: #ffedd1;
  text-decoration: none;
}

.actr_list_nav a.on {
  border: 1px #f90 solid;
  background: #f90;
  color: #fff;
}

.actr_list_error {
    border: 1px #ccc solid;
    margin: 10px 0px 10px 0px;
    background: url(../images/common/act201612/run/l_1.png) no-repeat 100px 50px #fff;
    padding: 70px 50px 0 250px;
    height: 205px;
}

.actr_list_error * {
  line-height: 30px;
  font-size: 14px;
}

.actr_list_error p em {
  color: #f60;
  margin: 0 6px;
}

.actr_list_xq ul li {
  border-bottom: 1px #ccc dashed;
  height: 50px;
  padding: 0 30px;
  overflow: hidden;
}

.actr_list_xq ul li.cur {
  background: #f2f2f2;
}

.actr_list_xq ul li:hover {
  background: #ffedd1;
}

.actr_list_xq ul li span.hur1 {
  float: left;
  line-height: 50px;
  width: 90px;
  font-size: 14px;
}

.actr_list_xq ul li span.hur2 {
  float: left;
  line-height: 50px;
  width: 600px;
  font-size: 14px;
}

.actr_list_xq ul li span.hur2 a {
  line-height: 50px;
  font-size: 14px;
}

.actr_list_xq ul li span.hur3 {
  float: left;
  line-height: 50px;
  width: 100px;
  font-size: 14px;
  padding-left: 20px;
}

.actr_list_xq ul li span.hur4 {
  float: left;
  line-height: 50px;
  width: 200px;
  font-size: 14px;
  padding-left: 20px;
}

.actr_list_xq ul li span.zk_kyt {
  float: right;
  margin-top: 12px;
}

.actr_list_tec ul li {
  border-bottom: 1px #ccc dashed;
  height: 50px;
  padding: 0 30px;
  overflow: hidden;
}

.actr_list_tec ul li.cur {
  background: #f2f2f2;
}

.actr_list_tec ul li:hover {
  background: #ffedd1;
}

.actr_list_tec ul li span.hur1 {
  float: left;
  height: 50px;
  line-height: 50px;
  width: 126px;
  font-size: 14px;
}

.actr_list_tec ul li span.hur2 {
  float: left;
  height: 50px;
  line-height: 50px;
  width: 664px;
  font-size: 14px;
}

.actr_list_tec ul li span.hur2 a {
  line-height: 50px;
  font-size: 14px;
}

.actr_list_tec ul li span.hur3 {
  float: left;
  height: 50px;
  line-height: 50px;
  width: 200px;
  font-size: 14px;
  padding-left: 20px;
}

.actr_list_tec ul li span.zk_kyt {
  float: right;
  margin-top: 12px;
}

.actr_exp_d {
  border: 1px #f84600 solid;
  background: #fff;
  margin-bottom: 20px;
}

.actr_exp_da {
  background: url(../images/common/act201612/exp_d_1.jpg) no-repeat;
  height: 270px;
  padding: 80px 0 0 300px;
}

.actr_exp_da img {
  float: left;
  width: 180px;
  height: 180px;
  border: 10px #fff solid;
  border-radius: 50%;
}

.actr_exp_daa {
  float: left;
  width: 500px;
  padding: 30px 0 0 30px;
}

.actr_exp_daa p {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  color: #fff;
  text-shadow: 1px 1px 1px #888;
  font-size: 16px;
}

.actr_exp_db {
  padding: 50px 80px;
}

.actr_exp_dba {
  height: 41px;
  margin-bottom: 30px;
}

.actr_exp_dba span.hur1 {
  background: url(../images/common/act201612/exp_d_2.jpg) no-repeat;
  float: left;
  height: 41px;
  width: 183px;
  margin-right: 20px;
}

.actr_exp_dba a.hur2 {
  background: url(../images/common/act201612/exp_d_2.jpg) no-repeat right;
  float: left;
  height: 41px;
  width: 183px;
}

.actr_exp_dbb {
  background: url(../images/common/act201612/exp_d_3.png) no-repeat 10px 0;
  height: 32px;
  line-height: 32px;
  padding-left: 52px;
  font-size: 18px;
  margin-bottom: 20px;
  color: #f84701;
}

.actr_exp_dbc {
  padding: 0 10px;
  font-size: 14px;
  line-height: 1.8em;
}

.actr_exp_dbc p {
  font-size: 14px;
  line-height: 1.8em;
  margin-bottom: 10px;
  text-indent: 2em;
}

.actr_exp_dc {
  padding: 80px;
  text-align: center;
}

.actr_exp_dc p {
  line-height: 50px;
  font-size: 20px;
  margin-bottom: 20px;
}

.actr_exp_dc p a {
  padding: 10px 40px;
  border: 1px #f84701 solid;
  color: #f84701;
  font-size: 20px;
  border-radius: 30px;
}

.actr_exp_dc p a:hover {
  background: #f84701;
  color: #fff;
  text-decoration: none;
}

.actr_tec_d {
  border: 1px #f84600 solid;
  background: #fff;
  margin-bottom: 20px;
  position: relative;
  padding: 50px 20px;
}

.actr_tec_dl {
  position: absolute;
  top: 50px;
  width: 185px;
  left: 20px;
}

.actr_tec_dl a,
.actr_tec_dl span {
  display: block;
  background-image: url(../images/common/act201612/tec_d_1.png);
  background-repeat: no-repeat;
  width: 185px;
  height: 41px;
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 41px;
  font-size: 14px;
  text-indent: 60px;
  overflow: hidden;
  color: #f84600;
}

.actr_tec_dl a:hover,
.actr_tec_dl span:hover,
.actr_tec_dl a.on,
.actr_tec_dl span.on {
  background-image: url(../images/common/act201612/tec_d_2.png);
  color: #fff;
  text-decoration: none;
}

.actr_tec_dl .hur1 {
  background-position: 0 0;
}

.actr_tec_dl .hur2 {
  background-position: 0 -58px;
}

.actr_tec_dl .hur3 {
  background-position: 0 -116px;
}

.actr_tec_dl .hur4 {
  background-position: 0 -174px;
}

.actr_tec_dr {
  margin-left: 205px;
  min-height: 250px;
}

.actr_tec_dr h1 {
  padding: 0 20px 20px;
  border-bottom: 3px #f84600 solid;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  line-height: 1.5em;
  margin-bottom: 15px;
}

.actr_tec_dra {
  height: 120px;
  padding-bottom: 20px;
  border-bottom: 1px #f84600 dashed;
  margin-bottom: 30px;
}

.actr_tec_dra1 {
  height: 160px;
}

.actr_tec_dra span {
  float: left;
  width: 460px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-indent: 2em;
  font-size: 14px;
  color: #f84600;
}

.actr_tec_dra span.hur1 {
  width: 920px;
}

.actr_tec_drb {
  background: url(../images/common/act201612/tec_d_3.png) no-repeat 20px 0;
  height: 30px;
  line-height: 30px;
  padding-left: 55px;
  font-size: 18px;
  color: #f84600;
}

.actr_tec_drc {
  padding: 20px;
  line-height: 2em;
  text-indent: 2em;
  font-size: 14px;
}

.actr_tec_drc p {
  line-height: 2em;
  text-indent: 2em;
  font-size: 14px;
  word-break: break-all;
}

.actr_tec_drc img {
  width: 80%;
}

.actr_tec_drd {
  width: 900px;
  height: 600px;
  position: relative;
  margin-left: 10px;
}

.actr_tec_drd ul li img {
  width: 900px;
  height: 600px;
}

.actr_tec_drd .num {
  overflow: hidden;
  height: 25px;
  position: absolute;
  bottom: 12px;
  right: 15px;
  zoom: 1;
  z-index: 3;
}

.actr_tec_drd .num li {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: 400;
  color: #ffffff;
  background: #444444;
  margin-right: 10px;
  border-radius: 50%;
  cursor: pointer;
  float: left;
}

.actr_tec_drd .num li.on {
  background: #ff7700;
}

/*当前项*/
.actr_tec_dre {
  margin-left: 10px;
}

.actr_foot {
  padding: 20px 0;
}

.actr_foot p {
  line-height: 30px;
  text-align: center;
  font-size: 14px;
}

/*进行中搜索*/
.running_search {
  width: 1180px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.d10_topb_ar_a {
  height: 44px;
}
.d10_topb_ar_a select{
  height: 44px;
  border: solid 1px #ebeced;
  color: #909090;
}
.d10_topb_ar_a input {
  width: 440px;
  height: 44px;
  border: solid 1px #ebeced;
  padding-left: 18px;
  font-size: 14px;
  line-height: 36px;
  color: #909090;
}

.d10_topb_ar_a a{
  width: 62px;
  height: 46px;
  color: #999;
  background: url(../images/common/act201612/run/icon-run-10.png) no-repeat;
}

.select1 {
  z-index: 1001 !important;
}

.d10_topb_ar_aa .text1 {
  line-height: 44px !important;
  height: 44px !important;
  text-align: center;
}

.select_ul2 {
  position: absolute;
  top: 56px;
  left: 20px;
  background: #fff;
  border: 3px #fd6e48 solid;
  border-top: 0;
  z-index: 1000;
  width: 106px !important;
}

.select_ul2 li {
  text-align: center;
  cursor: pointer;
}

.select_ul2 li:hover {
  background: #09f;
  color: #fff;
}

.d10_top_ar {
  min-width: 516px !important;
  padding: 0px !important;
}

.d10_topb_ar_ab {
  width: 94px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  display: block;
  float: left;
}

.d10_topb_ar_ab:hover {
  color: #fff;
}

.running_search .card2 {
  height: 60px;
  float: right;
  width: 560px;
  padding-left: 20px;
}

.running_search .card2 h3 {
  float: left;
  line-height: 60px;
  font-size: 20px;
  font-weight: 700;
  color: #d80000;
  background: url(../images/common/act201612/run/act_sk_h3.png) no-repeat 0px
    50px;
  width: 100px;
  text-align: center;
}

.running_search .card2 b {
  cursor: pointer;
  color: #454545;
  border-radius: 3px;
  width: 100px;
  height: 54px;
  text-align: center;
  line-height: 44px;
  float: left;
  margin: 10px 20px 0 0;
  font-size: 18px;
}

.running_search .card2 b.on {
  color: #fff;
  background: url(../images/common/act201612/run/act_sp_on.png) no-repeat;
}

.card3 {
  height: 44px;
  margin-top: 26px;
  margin-bottom: 9px;
}

.card3 span {
  color: #fff000;
  font-size: 18px;
  line-height: 44px;
  display: block;
  float: left;
}

.card3 span.part1 {
  width: 80px;
  text-align: center;
}

.card3 span.part2 {
  width: 140px;
  text-align: center;
}

.card3 span.part3 {
  width: 200px;
  text-align: center;
  padding-left: 20px;
}

.card3 span.part4 {
  width: 80px;
  text-align: center;
}

/*进行中搜索end*/

.t_d {
  display: none !important;
}

.actr_tw_l .video {
  text-align: center;
  width: 540px;
  margin-left: 6px;
}

.actr_tw_l .video p {
  background: #333;
  height: 36px;
  line-height: 36px;
  width: 540px;
  margin: 0 auto;
}

.actr_tw_l .video p a {
  line-height: 36px;
  color: #fff;
  font-size: 14x;
  text-decoration: underline;
}

/*在线展会 专利列表end*/
/*demo样式*/
.swcv a {
  color: #fff;
  border: 1px solid #055c9f;
  font-size: 14px;
  line-height: 22px;
  width: 64px;
  text-align: center;
  position: fixed;
  text-align: center;
  background-color: #0279d5;
  font-weight: 400;
  padding: 6px 8px;
  border-radius: 6px;
  box-shadow: 2px 2px 2px #055c9f;
}

.swcv a.a1 {
  left: 50%;
  top: 216px;
  margin-left: -670px;
}

.swcv a.a2 {
  left: 50%;
  top: 216px;
  margin-left: 590px;
}

.swcv a:hover {
  background-color: #f60;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  border-color: #f30;
  box-shadow: 2px 2px 2px #f30;
}

.d10_rpf6 {
  display: none;
}

/*demo样式end*/

/*2017活动中心改版end*/
/*201710新增在线展会end*/

.mr0 {
  margin-right: 0 !important;
}

.b0 {
  border: n;
}

.org {
  color: #f60 !important;
}

#screen,
.screen {
  background: #000;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  overflow: hidden;
  z-index: 7778;
}

.wrap {
  background: #fff;
  z-index: 8888;
  border: 1px solid #becddb;
  -moz-border-radius: 5px;
  /* Gecko browsers */
  -webkit-border-radius: 5px;
  /* Webkit browsers */
  border-radius: 5px;
  /* W3C syntax */
  position: fixed;
  top: 10%;
  _position: absolute;
}

.pop_title {
  position: relative;
  background: #0079cf;
  width: 100%;
  height: 32px;
}

.pop_title span {
  line-height: 32px;
  margin-left: 10px;
  color: #fff;
  font-size: 14px;
}

.pop_title em {
  position: absolute;
  right: 10px;
  top: 9px;
  display: block;
  background: url(../images/common/ico_close.gif) no-repeat;
  cursor: pointer;
  width: 12px;
  height: 12px;
}

.pop_con {
  padding: 10px 10px 0;
}

.pop_table tr td {
  padding: 10px;
  line-height: 2em;
  font-size: 14px;
  border: 1px #ccc solid;
}

.pop_con p {
  font-size: 12px;
  color: #333;
  line-height: 24px;
}

.pop_statu {
  margin: 0px 15px;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  color: #333;
}

.input_text1 {
  height: 30px;
  border: 1px solid #dedede;
  line-height: 30px;
  padding: 0 5px;
}

.checkbox1 {
  margin-right: 5px;
  float: left;
}

.pop_con_img {
  text-align: center;
}

.pop_con_img img {
  max-width: 780px;
  max-height: 500px;
}

.pop_1 {
  padding: 15px 0;
  border-bottom: 1px dotted #ccc;
}

.pop_2 dt {
  line-height: 24px;
  margin-top: 10px;
}

.pop_2 dd {
  float: left;
  width: 150px;
  height: 30px;
  color: #666;
  overflow: hidden;
}

.pop_2 dd input {
  margin-top: 10px;
}

.pop_2 dd span {
  float: left;
  width: 100px;
  overflow: hidden;
  line-height: 30px;
}

.pop_3 {
  float: left;
  width: 140px;
  border-right: 1px solid #ccc;
  margin: 10px 20px;
}

.pop_3 dt {
  line-height: 30px;
  font-size: 14px;
  font-family: \5FAE\8F6F\96C5\9ED1;
  color: 333;
}

.pop_3 dd {
  color: #666;
  padding: 9px 0;
  clear: both;
}

.pop_4a {
  color: #666;
}

.pop_4a dt {
  float: left;
  height: 80px;
}

.pop_4a dd {
  float: left;
  width: 150px;
  padding: 0px 0 10px 10px;
}

.pop_4b {
  clear: both;
  color: #666;
  padding-left: 15px;
}

.pop_4c span {
  float: left;
  color: #666;
  padding-left: 15px;
}

.pop_4c textarea {
  width: 325px;
  height: 110px;
  padding: 0 5px;
  font-size: 12px;
}

.pop_5 p {
  margin-top: 15px;
}

.pop_5a {
  float: left;
  margin-right: 10px;
  line-height: 30px;
}

.pop_5b {
  background: #fcfcfc;
  border: 1px solid #ccc;
  color: #999;
  padding: 10px;
  margin-top: 10px;
}

.pop_5 textarea {
  padding: 0 5px;
  font-size: 12px;
}

.pop_p1 {
  line-height: 50px;
}

.pop_p2 {
  font-size: 14px;
  color: #333;
  font-family: \5FAE\8F6F\96C5\9ED1;
}

.pop_p3 {
  padding-left: 20px;
}

.pop_btn {
  clear: both;
  text-align: center;
  padding: 15px 0;
}

.btn_1 {
  display: inline-block;
  cursor: pointer;
  margin: 0px 8px;
  line-height: 26px;
  background: #e65c17;
  padding: 0 20px;
  color: #fff;
  -moz-border-radius: 3px;
  /* Gecko browsers */
  -webkit-border-radius: 3px;
  /* Webkit browsers */
  border-radius: 3px;
  /* W3C syntax */
  border: 0;
}

.btn_2 {
  display: inline-block;
  cursor: pointer;
  margin: 0px 8px;
  line-height: 26px;
  padding: 0 20px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  /* Gecko browsers */
  -webkit-border-radius: 3px;
  /* Webkit browsers */
  border-radius: 3px;
  /* W3C syntax */
}

.btn_3 {
  display: inline-block;
  cursor: pointer;
  margin: 0px 8px;
  line-height: 26px;
  background: #0079cf;
  padding: 0 20px;
  color: #fff;
  -moz-border-radius: 3px;
  /* Gecko browsers */
  -webkit-border-radius: 3px;
  /* Webkit browsers */
  border-radius: 3px;
  /* W3C syntax */
  border: 0;
}

.msg1 {
  background: url(../images/common/msg_bg.png) no-repeat 0 -95px;
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  margin: 5px;
}

.ico_end {
  position: absolute;
  background: url(../images/common/yun/end.png) no-repeat;
  left: 30px;
  top: 20px;
  height: 65px;
  width: 65px;
}

.gnb {
  background: url(../images/common/common/ico/gnb.png) no-repeat left;
  padding-left: 22px !important;
}

/*新增线下路演*/

/* 幕布开始 */
.zmb_a {
  background: url(../images/common/runing/Zmb_bj1.jpg) no-repeat;
  width: 1024px;
  height: 628px;
  margin: 0 auto;
  overflow: hidden;
  padding: 140px 0 0 0;
}

.zmb_b {
  background: url(../images/common/runing/Zmb_bj2.jpg) no-repeat;
  width: 1024px;
  height: 628px;
  margin: 0 auto;
  overflow: hidden;
  padding: 140px 0 0 0;
}

.zmb_c {
  background: url(../images/common/runing/Zmb_bj3.jpg) no-repeat;
  width: 1024px;
  height: 628px;
  margin: 0 auto;
  overflow: hidden;
  padding: 140px 0 0 0;
}

.zmb_1 {
  height: 195px;
  overflow: hidden;
  text-align: center;
  padding: 0 120px;
}

.zmb_1 p {
  color: #f7d464;
  line-height: 80px;
  font-weight: bold;
  text-shadow: 1px 1px 2px #fff;
}

.zmb_1 p.hur1 {
  font-size: 50px;
}

.zmb_1 p.hur2 {
  font-size: 55px;
}

.zmb_2 {
  height: 82px;
  overflow: hidden;
  padding: 0 0 0 340px;
  font-size: 50px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

.zmb_2 b {
  line-height: 82px;
  font-size: 50px;
  margin-right: 55px;
  float: left;
  width: 58px;
  text-align: center;
  display: inline;
}

.zmb_3 {
  height: 90px;
  overflow: hidden;
  text-align: center;
}

.zmb_4 {
  height: 188px;
  overflow: hidden;
  font-weight: bold;
  padding: 90px 50px 0 50px;
}

.zmb_4 p {
  line-height: 34px;
  color: #fff;
  font-size: 16px;
}

.zmb_5 {
  height: 50px;
  overflow: hidden;
  padding-left: 20px;
}

.zmb_5 .hur1 {
  float: left;
  width: 140px;
  height: 50px;
  display: inline;
  margin-right: 30px;
}

.zmb_5 .hur2 {
  float: left;
  width: 140px;
  height: 50px;
}

.zmb_6 {
  height: 132px;
  overflow: hidden;
  padding: 40px 0 0 0;
  text-align: center;
}

/*活动中心首页样式*/

/*在线展会结束 活动中心end*/

.t-center {
  text-align: center;
}

/*服务商列表页*/
.hi_fw_list_l {
  width: 870px;
  float: left;
}

.hi_fw_list_l * {
}

.hi_fw_list_l ul li {
  padding: 20px;
  border-bottom: 1px #ccc solid;
  height: 96px;
}

.hi_fw_list_l ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_fw_list_l ul li a {
  color: #000;
}

.hi_fw_list_l ul li a:hover {
  text-decoration: none;
}

.hi_fw_list_l ul li span.hur1 {
  background: url(../images/common/hlj/k_fws_2.png) no-repeat;
  padding-left: 40px;
  font-size: 16px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  color: #09c;
}

.hi_fw_list_l ul li span.hur2 {
  float: left;
  width: 240px;
}

.hi_fw_list_l ul li span.hur2 span {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: block;
}

.hi_fw_list_l ul li span.hur2 span em {
  color: #666;
}

.hi_fw_list_l ul li span.hur3 {
  float: left;
  width: 320px;
  padding: 0 20px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
}

.hi_fw_list_l ul li span.hur3 span {
  float: left;
  width: 5em;
}

.hi_fw_list_l ul li span.hur3 em {
  float: right;
  width: 250px;
  color: #666;
}

.hi_fw_list_l ul li span.hur4 {
  float: right;
  width: 200px;
}

.hi_fw_list_l ul li span.hur4 b {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: block;
  font-size: 16px;
  color: #f30;
}

.hi_fw_list_l ul li span.hur4 span {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: block;
  background: url(../images/common/Sprite.png) no-repeat 5px -189px;
  padding-left: 25px;
}

.hi_fw_list_r {
  width: 280px;
  float: right;
}

.hi_fw_list_r h2 {
  background: url(../images/common/hlj/news_l_1.png) no-repeat;
  height: 41px;
  line-height: 40px;
  padding: 0 15px 0 30px;
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: normal;
}

.hi_fw_list_ra {
  margin-bottom: 10px;
}

.hi_fw_list_ra ul li {
  border: 1px #ccc solid;
  padding: 10px;
  margin-bottom: 1px;
}

.hi_fw_list_ra ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_fw_list_ra ul li .hur1 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  overflow: hidden;
  margin-bottom: 10px;
}

.hi_fw_list_ra ul li .hur2 {
  height: 100px;
}

.hi_fw_list_ra ul li .hur2 .hur2a {
  width: 100px;
  height: 100px;
  float: left;
}

.hi_fw_list_ra ul li .hur2 .hur2a img {
  width: 100px;
  height: 100px;
}

.hi_fw_list_ra ul li .hur2 .hur2b {
  float: right;
  width: 144px;
}

.hi_fw_list_ra ul li .hur2 .hur2b p {
  height: 33px;
  overflow: hidden;
  line-height: 33px;
}

.hi_fw_list_rb {
  margin-bottom: 10px;
}

.hi_fw_list_rb ul li {
  border: 1px #ccc solid;
  padding: 10px 10px 10px 60px;
  margin-bottom: 1px;
  height: 50px;
  background: url(../images/common/hlj/k_fws_2.png) no-repeat 15px 22px;
}

.hi_fw_list_rb ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_fw_list_rb ul li a:hover {
  text-decoration: none;
}

.hi_fw_list_rb ul li span {
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  font-size: 14px;
  color: #000;
}

.hi_fw_list_rb ul li span.hur2 {
  color: #f30;
}

.hi_fw_list_rb ul li.none {
  background: url(../images/common/hlj/fuwu_list_none.png) no-repeat;
  height: 115px;
}

.hi_fws_list_l {
  width: 885px;
  float: left;
}

.hi_fws_list_l ul li {
  float: left;
  width: 258px;
  border: 1px #ccc solid;
  padding: 10px 10px 0;
  margin: 0 15px 15px 0;
}

.hi_fws_list_l ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_fws_list_l ul li .hur1 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  overflow: hidden;
  margin-bottom: 10px;
}

.hi_fws_list_l ul li .hur2 {
  height: 100px;
  margin-bottom: 10px;
}

.hi_fws_list_l ul li .hur2 .hur2a {
  width: 100px;
  height: 100px;
  float: left;
}

.hi_fws_list_l ul li .hur2 .hur2a img {
  width: 100px;
  height: 100px;
}

.hi_fws_list_l ul li .hur2 .hur2b {
  float: right;
  width: 144px;
}

.hi_fws_list_l ul li .hur2 .hur2b p {
  height: 33px;
  overflow: hidden;
  line-height: 33px;
}

.hi_fws_list_l ul li .hur3 {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #2690de;
  margin: 0 -10px;
}

.hi_fws_list_l ul li:hover .hur3 {
  background: #f30;
}

.hi_fw_d_img {
  float: left;
  width: 370px;
  height: 247px;
  text-align: center;
  border: 1px #ccc solid;
}

.hi_fw_d_img img {
  max-width: 370px;
  height: 247px;
}

.dx_DlbR_fwd {
  width: 750px;
}

.dx_DlbR_fwd p {
  float: left;
  width: 355px;
  padding-right: 20px;
}

/*千企详细页*/
.hi_qq_d * {
}

.hi_qq_da {
  border: 1px #ccc solid;
  padding: 24px;
  background: #fff;
  height: 150px;
  margin-bottom: 20px;
}

.hi_qq_da .hur1 {
  width: 150px;
  height: 150px;
  float: left;
}

.hi_qq_da .hur2 {
  width: 950px;
  float: right;
}

.hi_qq_da .hur2 h1 {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 10px;
}

.hi_qq_da .hur2 h1 img {
  margin-left: 6px;
  vertical-align: -3px;
}

.hi_qq_da .hur2a {
  height: 110px;
}

.hi_qq_da .hur2a span {
  float: left;
  width: 276px;
  height: 60px;
  overflow: hidden;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  padding: 25px 20px;
  color: #f60;
}

.hi_qq_da .hur2a span.hur2aa {
  border-right: 1px #ccc solid;
  border-left: 1px #ccc solid;
}

.hi_qq_da .hur2a span em {
  color: #666;
}

.hi_qq_da .hur2 h1.hur2b {
  margin: 30px 0;
}

.hi_qq_da .hur2 .hur2c {
  height: 60px;
  line-height: 30px;
  overflow: hidden;
}

.hi_qq_da .hur2 .hur2c span {
  padding-right: 30px;
  font-size: 14px;
}

.hi_qq_da .hur2 .hur2c span em {
  color: #666;
}

.hi_qq_da .hur2 .hur2c span.zk_kyt,
.hi_qq_da .hur2 .hur2c span.zk_kyt span {
  padding-right: 5px;
  font-size: 12px;
}

.hi_qq_da .hur2 .hur2d {
  height: 42px;
}

.hi_qq_da .hur2 .hur2d .zk_kyt {
  float: left;
}

.hi_qq_d h2 {
  background: url(../images/common/hlj/k_qq_h2.png) no-repeat center 20px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.hi_qq_d h2 span {
  padding: 0 10px;
  background: #fff;
  font-size: 20px;
}

.hi_qq_db {
  margin: 20px 0;
  height: 150px;
  position: relative;
}

.hi_qq_db .hd {
  display: none;
}

.hi_qq_db .bd {
  padding-left: 45px;
}

.hi_qq_db .bd ul li {
  float: left;
  width: 303px;
  height: 110px;
  padding: 20px;
  margin: 0 10px;
  background: #f2f2f2;
}

.hi_qq_db .bd ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_qq_db .bd ul li span.hur1 {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
}

.hi_qq_db .bd ul li span.hur2 {
  float: left;
  width: 168px;
  padding-top: 10px;
}

.hi_qq_db .bd ul li span.hur2 em {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  color: #666;
}

.hi_qq_db .bd ul li span.hur2 em i {
  color: #f30;
  font-size: 16px;
}

.hi_qq_db .bd ul li .hur3 {
  float: right;
  width: 120px;
  height: 80px;
}

.hi_qq_db .prev,
.hi_qq_db .next {
  position: absolute;
  top: 20px;
  width: 39px;
  height: 111px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}

.hi_qq_db .prev:hover,
.hi_qq_db .next:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}

.hi_qq_db .prev {
  background: url(../images/common/hlj/site_d_7l.png) no-repeat;
  left: 10px;
}

.hi_qq_db .next {
  background: url(../images/common/hlj/site_d_7r.png) no-repeat;
  right: 10px;
}

.hi_qq_dc {
  line-height: 1.6em;
  font-size: 14px;
  padding: 20px 40px 40px;
}

.hi_qq_dc p {
  margin-bottom: 10px;
}

.hi_qq_dd {
  padding: 20px 0;
  border: 1px #ccc solid;
  background: #fff;
  margin-bottom: 10px;
}

.hi_qq_dd ul li {
  float: left;
  width: 200px;
  margin: 0 96px;
}

.hi_qq_dd ul li .hur1 {
  height: 160px;
  width: 160px;
  padding: 10px;
  border-radius: 50%;
  margin-left: 10px;
  margin-bottom: 10px;
}

.hi_qq_dd ul li .hur1 span {
  display: block;
  border: 2px #fff solid;
  width: 58px;
  height: 118px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: 24px;
  padding: 40px 50px 0;
}

.hi_qq_dd ul li .hur1a,
.hi_qq_dd ul li .hur1a span {
  background-color: #3ac25a;
}

.hi_qq_dd ul li .hur1b,
.hi_qq_dd ul li .hur1b span {
  background-color: #1e99d1;
}

.hi_qq_dd ul li .hur1c,
.hi_qq_dd ul li .hur1c span {
  background-color: #dea721;
}

.hi_qq_dd ul li p {
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
}

.hi_qq_dd ul li p.hur2 {
  height: 30px;
}

.hi_qq_dd ul li p.hur3 {
  height: 60px;
}

.hi_qq_de {
  margin: 20px 0;
  height: 170px;
  position: relative;
}

.hi_qq_de .hd {
  display: none;
}

.hi_qq_de .bd {
  padding-left: 45px;
}

.hi_qq_de .bd ul li {
  float: left;
  width: 303px;
  height: 130px;
  padding: 20px;
  margin: 0 10px 20px;
  background: #f2f2f2;
}

.hi_qq_de .bd ul li:hover {
  box-shadow: 1px 1px 6px #888;
}

.hi_qq_de .bd ul li a:hover {
  text-decoration: none;
}

.hi_qq_de .bd ul li .hur1 {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}

.hi_qq_de .bd ul li .hur2 {
  height: 66px;
  line-height: 22px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}

.hi_qq_de .bd ul li .hur3 {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  overflow: hidden;
  display: block;
}

.hi_qq_de .bd ul li .hur3 .hur3a {
  float: right;
  padding: 0 10px;
  background: #ee9e40;
  border-radius: 11px;
  color: #fff;
}

.hi_qq_de .bd ul li a:hover .hur3 .hur3a {
  background: #f30;
}

.hi_qq_de .bd ul li .hur3 .hur3b {
  float: left;
  width: 220px;
  color: #f30;
  font-size: 14px;
}

.hi_qq_de .prev,
.hi_qq_de .next {
  position: absolute;
  top: 30px;
  width: 39px;
  height: 111px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}

.hi_qq_de .prev:hover,
.hi_qq_de .next:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}

.hi_qq_de .prev {
  background: url(../images/common/hlj/site_d_7l.png) no-repeat;
  left: 10px;
}

.hi_qq_de .next {
  background: url(../images/common/hlj/site_d_7r.png) no-repeat;
  right: 10px;
}

.hi_qq_d_img {
  padding: 20px 0 0 80px;
  height: 220px;
  position: relative;
}

.hi_qq_d_img .hd {
  display: none;
}

.hi_qq_d_img .bd ul li {
  float: left;
  margin: 0 10px;
  width: 300px;
  height: 200px;
  padding: 9px;
  border: 1px #ccc solid;
}

.hi_qq_d_img .bd ul li img {
  width: 300px;
  height: 200px;
}

.hi_qq_d_img .prev,
.hi_qq_d_img .next {
  position: absolute;
  top: 80px;
  width: 39px;
  height: 111px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
}

.hi_qq_d_img .prev:hover,
.hi_qq_d_img .next:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}

.hi_qq_d_img .prev {
  background: url(../images/common/hlj/site_d_7l.png) no-repeat;
  left: 10px;
}

.hi_qq_d_img .next {
  background: url(../images/common/hlj/site_d_7r.png) no-repeat;
  right: 10px;
}

.nx_exp_daaa {
  position: absolute;
  top: -65px;
  left: 50px;
  padding: 10px;
  background: #fff;
  width: 180px;
  height: 180px;
  border-radius: 50%;
}

.nx_exp_da {
  background: url(../images/common/nx_exp_1.jpg) no-repeat center top;
  min-width: 1180px;
  padding-top: 265px;
}

.nx_exp_daa {
  background: #fff;
  position: relative;
}

.nx_exp_daab {
  padding: 30px 0 0 300px;
  width: 500px;
  float: left;
  font-size: 14px;
}

.nx_exp_daab .hur1 {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  margin-bottom: 10px;
}

.nx_exp_daab .hur1 span {
  font-size: 32px;
}

.nx_exp_daab .hur1 em {
  padding: 5px 10px;
  border: 1px #ff9900 solid;
  color: #ff9900;
  /* margin:0 30px 0 15px;*/
  border-radius: 3px;
}

.nx_exp_daab .hur1 i {
  background: url(/www/images/common/ico_weizhi.png) no-repeat 10px 4px;
  padding-left: 30px;
  color: #666;
}

.nx_exp_daab .hur2 {
  line-height: 32px;
  overflow: hidden;
  color: #666;
}

.nx_exp_daab .hur3 {
  background: url(../images/common/ico_14.png) no-repeat 0 11px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  color: #666;
  padding-left: 20px;
  margin-bottom: 20px;
}

.nx_exp_daac {
  width: 360px;
  float: right;
  padding-top: 50px;
}

.d2_fenxiang {
  height: 40px;
}

.d2_fenxiang > div {
  width: 106px;
  height: 40px;
  line-height: 40px;
  float: left;
  margin-right: 6px;
  font-size: 14px;
  background: #e1e6ec;
  cursor: pointer;
  text-indent: 55px;
  background-image: url(../images/common/exp_d_3.png);
  background-repeat: no-repeat;
}

.d2_fenxiang > div:hover {
  background-color: #b6c8d6;
}

.d2_fenxiang > div.hur5a {
  background-position: 23px 9px;
  position: relative;
}

.d2_fenxiang > div.hur5a .bdsharebuttonbox {
  display: none;
  position: absolute;
  top: 40px;
  left: 10px;
}

.d2_fenxiang > div.hur5b {
  background-position: -85px 9px;
}

.d2_fenxiang > div.hur5b_on {
  background-position: -557px 9px;
}

.d2_fenxiang > div.hur5c {
  background-position: -352px 9px;
}

.d2_fenxiang > div.hur5c_on {
  background-position: -202px 9px;
}

.d2_fenxiang .gz1 {
  width: 106px;
  height: 40px;
  line-height: 40px;
  background: #e1e6ec;
  padding: 0;
  color: #000;
}

.d2_fenxiang .gz2 span {
  height: 40px;
  line-height: 40px;
  background: url(../images/common/sprites.png) #2690de no-repeat 72px -1384px;
}

.d2_fenxiang .qx {
  top: 40px;
}

.nx_exp_dab {
  background: #f2f2f2;
  padding: 20px 30px;
  font-size: 14px;
  line-height: 2em;
  margin: 0 20px 20px;
}

.nx_exp_dac {
  height: 50px;
  text-align: center;
  margin-bottom: 20px;
}

.nx_exp_dac .d_l01_yun_ba {
  display: inline-block;
  float: none;
  cursor: pointer;
}

.nx_exp_dad {
  background: url(../images/common/nx_exp_2.png) no-repeat center;
  height: 100px;
}

.nx_exp_dae {
  height: 267px;
  padding: 0 40px;
  margin-bottom: 50px;
}

.nx_exp_dae .hur1 {
  float: left;
  width: 400px;
  height: 267px;
}

.nx_exp_dae .hur2 {
  float: right;
  width: 650px;
  font-size: 14px;
}

.nx_exp_dae .hur2 p {
  height: 53px;
  line-height: 53px;
  overflow: hidden;
}

.nx_exp_dag {
  margin-bottom: 30px;
}

.nx_exp_dag .hur1 {
  float: left;
  width: 450px;
  font-size: 14px;
  padding-left: 50px;
}

.nx_exp_dag .hur1 p {
  height: 53px;
  line-height: 53px;
  overflow: hidden;
}

.nx_exp_dag .hur2 {
  background: url(../images/common/exp_d_4.png) no-repeat;
  width: 500px;
  padding: 50px 20px 0 30px;
  line-height: 2em;
  font-size: 14px;
  float: right;
}

.nx_exp_daf {
  border: 1px #ccc solid;
  margin: 0 30px 30px;
  padding: 20px 30px;
  font-size: 14px;
  line-height: 2em;
}

.nx_exp_daf h2 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px #ddd solid;
}

.min-height-200 {
  min-height: 200px;
}

.min-height-450 {
  min-height: 450px;
}

/*导航2021*/
@font-face {
  font-family: "kyfont";
  src: url("//at.alicdn.com/t/font_2152978_3b4odvrgkpc.eot?t=1605774531576");
  src: url("//at.alicdn.com/t/font_2152978_3b4odvrgkpc.eot?t=1605774531576#iefix")
      format("embedded-opentype"),
    url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAAsAAAAAB+QAAAOFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqDFIJ8ATYCJAMUCwwABCAFhFUHThv2Bsiemjwp0cRsDWMmoAowcH6Kh//f79s+9973xkQRa2J1EmkynoZQmEgaVtdGwkNidRKRrpb/1VzuE4//whUcEenQXsKb5IFdNaF2bFxV539//h3oj4YGoI3pg7pLc/pgA1TJQfmdlfaq1vf/v3f6/6+OZx/k2gOAxtw2xqZOwoEEtjeuJdoJpES5YewmyoPYTqDVpH6B85v75xBXgH6BuKWrIsRTaqUmMTQLdcnUIu6BSnO6i/0ADvjn46vRiJNUGdhp58qGAssfSmMjOIhCu/kM3BnPCG0WGetAIfZKzbeEQu+6kFbnd2GngVbNkvThEtKEeGMjaAOXvyNpK/zDIyRFJmogvh2clnyFD6UYEXxoQiQ+eBGFTyM+Gfc1i1Y0YQ94KdHml09CyAvtob5uNq12+SL6NwWsRr8fkU6910tCg8/X2mXaTjQ8bYpEi6vC+gpjIGAqOqPXO9HIZf7s3IGCpqd5wbao5cW65+Q3wNuuQODax9Du/3j/lNGAhuFYmu5I5V5CjBKix7Lyvh80T91JLD3s3nFl+W1rTygkv6zgSp4JnkSGqFAwySmhrygK1raUfEqy+uyc3ebsSMavDiF2fx8LIYMyCT9WgNOSEAXD/QyNN71I2CK7ra/pz/XFTmQXsSWL4J024Pgfofedm59as+CRXSrlyEGlh3Pxgr3uLN8xkMAKXnf56mFX9t5NYNc3sOPWpjXb13Z6qvdBFaAxT4cKASjSPkB+jC0HaMhQevYzv+OpXthfk8v6H08V8D5afc+dDQW0E/sjEq05v47Tsqq4PKCpil2O2ba1cui+xUljiSU/zN7rdxzpQOt4Qm0ghqTJGGS1WbzQlqHSZlNYQ+kpEVqtWZrdpo8hJEoLVrUECO2eQNLpNWTt3uCF9hYqgz6g1u4ntLrsf8k2i3GSLPRRLKLCpBrTZXI4chWTHTUWe4pqyRL9BId2u0S/oJPDRpJSMoEtdNDvO6JQVkeLRc64Tzbb1HdDyyLm+mSgXBzUikV3dii5uexKgzLZkHSOD4mKkIKR1DA6GXFw6i5KuinyUu+fQqoSi8h3y5zsS8hXoLuNmRGDhmvxLbHTouLc+xSUqUYVFXEM5yM2ZrNfJ2SxEMYt72RAsqJBWg+3a9YQrMXbigd3JbWfax20AqeoIkWOElXU6ttUKpQoNiA6hi5Sss73qTKgYKMTrj9GFQAAAAA=")
      format("woff2"),
    url("//at.alicdn.com/t/font_2152978_3b4odvrgkpc.woff?t=1605774531576")
      format("woff"),
    url("//at.alicdn.com/t/font_2152978_3b4odvrgkpc.ttf?t=1605774531576")
      format("truetype"),
    url("//at.alicdn.com/t/font_2152978_3b4odvrgkpc.svg?t=1605774531576#kyfont")
      format("svg");
}

.kyfont {
  font-family: "kyfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kicon-sousuo:before {
  content: "\e647";
}

/*头部导航*/
.head-nav .nav-item {
  position: relative;
  float: left;
  padding: 0 5px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
}

.head-nav .nav-item.on {
  border-bottom: 5px #0072ff solid;
}

.head-nav .nav-item:first-child ~ .nav-item {
  margin-left: 8px;
}

.head-nav .nav-item:hover .nav-item-titl {
  color: #0072ff;
}

.head-nav .nav-item:hover > span {
  color: #ff6800;
  text-decoration: underline;
}

.head-nav .nav-item:hover .nav-item-titl a {
  color: inherit;
}

.head-nav .nav-item:hover .nav-item-child {
  display: block\9;
  transform: rotate3d(0, 0, 0, 0deg);
  transform-origin: 50% 0;
  max-height: 1000px;
}

.head-nav .nav-item-titl,
.head-nav .nav-item a {
  font-size: 15px;
  color: #000;
}

.head-nav .nav-item a:hover {
  color: #0072ff;
  text-decoration: none;
}

.head-nav .nav-item > span {
  display: inline-block;
  vertical-align: middle;
}

.head-nav .nav-item-titl i {
  display: inline-block;
  background: url(../images/common/2021/ico_triangle.png) no-repeat 3px top;
  width: 14px;
  height: 7px;
  transition: all 0.2s linear 0.1s;
}

.head-nav .ho i {
  background: url(../images/common/2021/ico_triangle1.png) no-repeat 1px 2px;
  transform: rotate(-180deg);
}

.head-nav .nav-item-child {
  display: none\9;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -5px;
  width: 150px;
  padding: 10px 0;
  text-align: left;
  box-shadow: 0 0 6px 0 rgba(102, 102, 102, 0.2);
  border: solid 1px #eeeeee;
  border-radius: 4px;
  background-color: #ffffff;
  transform: rotate3d(2000, 0, 1, -90deg);
  transform-origin: 50% 0;
  transition: transform 0.3s ease-in-out;
  z-index: 1000;
}

.head-nav .nav-item-child a {
  display: block;
  color: #666666;
  padding: 0 14px 0 24px;
  font-size: 15px;
}

.head-nav .nav-item-child a:hover {
  color: #e0012b;
  font-size: 15px;
  background: #e9faff;
}

.head-nav .nav-item-child-item {
  position: relative;
  padding: 0 4px;
  height: 34px;
  line-height: 34px;
  border-top: 1px solid transparent;
  will-change: transform;
}

.head-search {
  position: relative;
  z-index: 1001;
}

.head-search:hover .head-search-img {
  background: #ff663d;
  color: #fff;
}

.head-search-img {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 500px;
  background: #fff;
  transition: 0.1s ease-out;
}

.head-search-img .kyicon {
  font-size: 15px;
  color: #6c78a0;
}

.head-search-cont {
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  opacity: 0;
  z-index: -1;
  overflow: hidden;
  cursor: default;
}

.head-search-cont > div {
  position: relative;
  padding-top: 12px;
  width: 450px;
  height: 200px;
  overflow: hidden;
  line-height: 1;
  z-index: 1;
  transition: width 0.2s ease-in-out;
}

.head-search-cont-active {
  animation-name: search-active;
  animation-iteration-count: 1;
  animation-duration: 0.2s;
  animation-delay: 0s;
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-fill-mode: both;
}

.head-search-bar {
  width: 450px;
  height: 44px;
  background-color: #fff;
  border: solid 1px #0072ff;
  border-radius: 4px;
  box-shadow: 0px 0px 10px #9ac7ff;
}

.head-search-bar-left {
  position: relative;
  text-align: center;
  width: 100px;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}

.head-search-bar-left:hover .dxicon-arrow {
  background-position: 5px -5px;
}

.head-search-bar-left:hover ul {
  display: block;
}

.dxicon-arrow {
  display: inline-block;
  width: 16px;
  height: 8px;
  background: url(../images/common/2021/icon-arrow.png) 5px 4px no-repeat;
}

.head-search-bar-left .dxicon-arrow {
  transition: 0.3s ease-in-out;
}

.head-search-bar-left span,
.head-search-bar-left li {
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.head-search-bar-left li {
  line-height: 36px;
}

.head-search-bar-left ul {
  display: none;
  position: absolute;
  top: 44px;
  left: -1px;
  right: -1px;
  border: solid 1px #dcdcdc;
  border-top: 0;
  background-color: #fff;
}

.head-search-bar-left li:hover {
  color: #ff6600;
  background: #e9faff;
  cursor: pointer;
}

.head-search-bar-input {
  width: 245px;
  height: 100%;
  line-height: 36px;
}

.head-search-bar-input input {
  display: block;
  font-size: 14px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: none;
}

.head-search-bar-btn {
  display: block;
  width: 54px !important;
  height: 44px !important;
  line-height: 44px;
  text-align: center;
  background: #0072ff;
  color: #fff;
}

a.head-search-bar-btn:hover {
  text-decoration: none;
}

.head-search-bar-btn .kyfont {
  color: #fff;
  font-size: 20px;
  transition: 0.2s ease-in-out;
}

.head-search-bar-btn:hover .kyfont {
  font-weight: bold;
  color: #fff;
}

@keyframes search-active {
  0% {
    opacity: 0;
    z-index: -1;
    width: 0;
    pointer-events: none;
  }

  to {
    opacity: 1;
    z-index: 99;
    width: 450px;
    pointer-events: visible;
  }
}

/*详细页 2021*/
/*需求*/
.main_bgd1 {
  background: url(../images/common/2021/bj_d_1.jpg) center top no-repeat #fff;
  padding: 20px 0 40px;
  min-width: 1180px;
}

.tj_detbg {
  background: url(../images/common/2021/detail_2.png);
  min-height: 280px;
  margin-top: 20px;
}

.tj_exp_aa {
  padding: 40px 50px;
  position: relative;
}

.tj_exp_aa .mark {
  position: absolute;
  top: 10px;
  left: -5px;
}

.tj_exp_aa .mark span {
  float: left;
  width: 75px;
  height: 36px;
  overflow: hidden;
  text-indent: -30em;
}

.tj_exp_aa .mark_a {
  background: url(../images/common/2021/ico_det_1.png) no-repeat;
}

.tj_exp_aa .mark_b {
  background: url(../images/common/2021/ico_det_4.png) no-repeat;
}

.tj_exp_aa .mark_c {
  background: url(../images/common/2021/ico_det_10.png) no-repeat;
}

.tj_exp_aa .hur1 {
  float: left;
  width: 760px;
}

.tj_exp_aa .hur2 {
  float: left;
  width: 270px;
  margin-top: 2px;
}

.tj_exp_aa .hur1 h1 {
  font-size: 32px;
  padding-top: 20px;
  margin-bottom: 40px;
}

.tj_exp_aa .hur1a li {
  float: left;
  width: 48%;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
}

.tj_exp_aa .hur2a {
  padding: 10px;
  background: #fff;
}

.tj_exp_aa .hur2a h3 {
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
}

.tj_exp_aa .hur2b {
  margin: 15px 10px;
}

.tj_exp_aa .hur2b li {
  font-size: 16px;
  line-height: 34px;
  padding-left: 34px;
  background: url(../images/common/2021/ico_det_3.png) no-repeat;
}

.tj_exp_aa .hur2b .company {
  background-position: left -110px;
}

.tj_exp_aa .hur2b .names {
  background-position: left -32px;
}

.tj_exp_aa .hur2b .address {
  background-position: left -70px;
}

.tj_exp_aa .addform {
  border-top: 1px #eee solid;
  padding-top: 15px;
  text-align: center;
  color: #e44258;
  font-size: 16px;
  line-height: 18px;
}

.tj_exp_aa .addform a {
  display: inline-block;
  height: 24px;
  color: #e44258;
  padding-right: 24px;
  background: url(../images/common/2021/ico_det_2.png) no-repeat right top;
}

.tj_exp_aa .hur2a p {
  padding: 40px 0 40px 15px;
  line-height: 2.2em;
  font-size: 16px;
  color: #1f558c;
}

.tj_exp_b {
  margin: 20px 0 15px;
}

.tj_exp_b .con {
  padding: 20px;
}

.tj_exp_b .con p {
  font-size: 16px;
  line-height: 2em;
}

.tj_exp_c .title {
  background: #e7e9f4;
  height: 44px;
  line-height: 44px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 600;
  border-left: 3px #175aff solid;
}

.tj_exp_c .con {
  padding: 20px 0 5px;
  overflow: hidden;
}

.tj_exp_c .incon {
  width: 1240px;
}

.tj_exp_c .item {
  float: left;
  width: 578px;
  margin: 0 20px 20px 0;
  border: 1px #dcdcdc solid;
}

.tj_exp_ca {
  padding: 20px 60px 0;
  font-size: 16px;
  font-weight: 600;
}

.tj_exp_c .tj_exp_ca {
  padding: 20px 30px 0;
}

.tj_exp_ca a:hover {
  color: #e30129;
}

.tj_exp_cb {
  padding: 15px 10px 15px 30px;
}

.tj_exp_cb li {
  float: left;
  width: 49%;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  list-style: none;
}

.tj_exp_cb li .address {
  display: inline-block;
  width: 20px;
  height: 24px;
  background: url(../images/common/2021/ico_address.png) no-repeat left 8px;
}

/*专家*/
.main_bgd2 {
  background: url(../images/common/2021/bj_d_2.jpg) center top no-repeat #fff;
  padding: 20px 0 40px;
  min-width: 1180px;
}

.main_bgd2 .tj_detbg {
  height: 330px;
}

.tj_zj_aa {
  padding: 30px 50px 20px;
}

.tj_zj_aa .hur1 {
  float: left;
  width: 210px;
  padding-right: 20px;
}

.tj_zj_aa .hur1 .photo {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  border: 1px #eee solid;
  box-shadow: 0px 0px 20px #abe3ff;
}

.tj_zj_aa .hur1 .photo img {
  width: 180px;
  min-height: 180px;
  max-height: 240px;
}

.tj_zj_aa .hur2 {
  float: left;
  width: 510px;
  padding-right: 20px;
}

.tj_zj_aa .hur2 h1 {
  font-size: 38px;
  padding: 10px 0;
  margin-bottom: 20px;
  height: 40px;
}

.tj_zj_aa .hur2 h1 span {
  font-size: 16px;
  font-weight: 400;
  padding: 0 20px;
}

.tj_zj_aa .hur2 .hur2a {
  padding: 0;
}

.tj_zj_aa .hur2 .hur2a li {
  float: left;
  /*width: 340px;*/
  width: 100%;
  overflow: hidden;
  height: 36px;
  /*margin-bottom: 15px;*/
  font-size: 16px;
}

.tj_zj_aa .hur2 .hur2a .w150 {
  width: 150px;
}

.tj_zj_aa .hur3 {
  float: left;
  width: 260px;
}

.tj_zj_aa .hur3 p {
  background: url(../images/common/2021/ico_5.png) no-repeat left 5px;
  padding-left: 30px;
  font-size: 16px;
  margin: 30px 0 30px;
}

.tj_zj_aa .hur3 .addform {
  padding-top: 60px;
}

.btn_normal a {
  display: block;
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
  width: 220px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
  text-decoration: none;
}

.btn_normal a:hover {
  background: #df022d;
  box-shadow: 0px 0px 10px #ffaebe;
  color: #fff;
}

.btn_normal_red a {
  display: block;
  background: #df022d;
  box-shadow: 0px 0px 10px #0854b3;
  width: 220px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
  text-decoration: none;
}

.btn_normal_red a:hover {
  background: #fc1010;
  box-shadow: 0px 0px 10px #ffaebe;
}

.tj_detail_main {
  padding: 30px 0 15px;
}

.tj_detail_main .detail_left {
  float: left;
  width: 860px;
}

.tj_detail_main .detail_right {
  float: right;
  width: 280px;
}

.detail_zj_item {
  padding: 2px;
  border: 1px #eee solid;
  box-shadow: 0px 0px 20px #f6f6f6;
  margin-bottom: 30px;
}

.detail_zj_item h2 {
  width: 200px;
  height: 40px;
  line-height: 40px;
  background: #0072ff;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.detail_zj_item .con {
  padding: 30px;
  font-size: 16px;
  line-height: 2em;
}

.detail_zj_item .con p {
  font-size: 16px;
  line-height: 2em;
  margin-bottom: 20px;
}

.detail_zj_info {
  padding: 20px 30px;
}

.detail_zj_info li {
  float: left;
  width: 49%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  overflow: hidden;
}

.detail_zj_info li span {
  display: inline-block;
  width: 80px;
}

/*挂牌*/
.main_bgd3 {
  background: url(../images/common/2021/bj_d_3.jpg) center top no-repeat #fff;
  padding: 20px 0 40px;
  min-width: 1180px;
}

.tj_gp_aa {
  padding: 40px 50px 30px;
  position: relative;
}

.tj_gp_aa p {
  padding: 10px 35px;
  font-size: 16px;
  color: #19539b;
}

.tj_gp_aa .hur1 {
  padding-left: 30px;
  height: 40px;
  margin-bottom: 20px;
}

.tj_gp_aa .hur2 {
  padding-left: 30px;
  margin-bottom: 5px;
}

.tj_gp_aa .hur2a {
  float: left;
  width: 780px;
  padding-left: 5px;
}

.tj_gp_aa .hur2b {
  float: left;
  width: 240px;
}

.tj_gp_aa .hur2a li {
  float: left;
  width: 48%;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  overflow: hidden;
}

.tj_gp_aa .hur2a span {
  padding-right: 15px;
}

.tj_gp_aa .hur3 {
  background: #e0eafd;
  padding: 0 20px 0 30px;
}

.tj_gp_aa .hur3 li {
  float: left;
  width: 20%;
  font-size: 16px;
  padding-right: 15px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}

.tj_gp_aa .hur3 .w500 {
  width: 500px;
}

.tj_gp_aa .mark {
  position: absolute;
  top: -7px;
  left: -7px;
}

.tj_gp_aa .mark span {
  float: left;
  width: 110px;
  height: 100px;
  overflow: hidden;
  text-indent: -30em;
}

.tj_gp_aa .mark_a {
  background: url(../images/common/2021/ico_det_5.png) no-repeat;
}

.tj_gp_aa .mark_b {
  background: url(../images/common/2021/ico_det_6.png) no-repeat;
}

.detail_gp_item {
  margin-bottom: 30px;
}

.detail_gp_item h2 {
  border-left: 5px #0072ff solid;
  padding-left: 20px;
  height: 40px;
  line-height: 40px;
}

.detail_gp_info {
  padding: 20px 10px;
}

.detail_gp_info .more {
  margin-top: -10px;
  text-align: center;
}

.detail_gp_info .more a {
  display: inline-block;
  padding-right: 20px;
  height: 30px;
  text-align: center;
  background: url(../images/common/2021/icon-arrow3.png) no-repeat right 10px;
}

.detail_gp_info .more a:hover {
  color: #df022b;
  background: url(../images/common/2021/icon-arrow3.png) no-repeat right -43px;
}

.detail_gp_info a.less_btn {
  color: #2d64b3;
  background: url(../images/common/2021/icon-arrow2.png) no-repeat right 10px;
}

.detail_gp_info a.less_btn:hover {
  background: url(../images/common/2021/icon-arrow2.png) no-repeat right -43px;
}

.table_panel {
  border-collapse: collapse;
  width: 100%;
}

.table_panel td {
  border: 1px #dcdcdc solid;
  padding: 15px 15px 15px 18px;
  line-height: 25px;
  font-size: 16px;
}

.table_panel td.hur1 {
  background: #f6f8fc;
  width: 14%;
  color: #666;
}

.table_panel .detail_bd {
  padding: 10px 10px 10px 5px;
}

.table_panel table td {
  font-size: 14px;
}

.table_panel p img {
  max-width: 920px;
}

.detail_gp_info .p10 {
  padding: 0 20px;
  color: #175aff;
}

.detail_gp_info a.p10:hover {
  padding: 0 20px;
  color: #df022d;
}

.detail_gp_a li {
  margin-bottom: 20px;
}

.detail_gp_a span {
  display: inline-block;
  width: 140px;
}

.detail_gp_e {
  margin: 10px;
  border: 1px #dcdcdc solid;
  padding: 20px 30px;
  font-size: 16px;
  line-height: 32px;
}

.gp_tab {
  margin: 30px 0;
  height: 60px;
  width: 100%;
  overflow: hidden;
}

.gp_tab .space {
  height: 1px;
}

.gp_tab ul {
  width: 1195px;
}

.gp_tab ul li {
  float: left;
  width: 33%;
  margin-bottom: 15px;
}

.gp_tab ul li a {
  display: block;
  margin-right: 15px;
  background: #f6f8fc;
  box-shadow: 0px 0px 10px #f1f1f1;
  border: 1px #e0e5eb solid;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #174d84;
  font-size: 16px;
}

.gp_tab ul li a:hover {
  color: #df022d;
  text-decoration: none;
  background: #fff;
}

.gp_tab ul li.on a {
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
  color: #fff;
  border: none;
}

.gp_tab ul li.on a:hover {
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
}

.gp_tabf {
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  margin: 0;
  height: 90px;
  border-bottom: 1px #eee solid;
}

.gp_tabf ul {
  margin: 0 auto;
}

.gp_tabf ul li {
  margin: 15px 0;
}

.tj_detail_main .space {
  display: block;
}

.h50 {
  height: 50px;
}

.detail_gp_e .more {
  margin-top: 10px;
  text-align: center;
}

.detail_gp_e .more a {
  display: inline-block;
  border-radius: 4px;
  width: 90px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  transition: all 0.1s;
  background: #f8f8f8 url(../images/common/2021/icon-arrow3.png) no-repeat
    center 10px;
}

.detail_gp_e .more a:hover {
  color: #df022b;
  border: 1px #e1e1e1 solid;
  background: #fff url(../images/common/2021/icon-arrow3.png) no-repeat center -43px;
  transition: all 0.1s;
}

/*专家列表*/
.list_c {
  padding-left: 14px;
}

.list_c > a {
  float: left;
  position: relative;
  width: 348px;
  font-size: 14px;
  border: 1px #ccc solid;
  padding: 20px;
  color: #000;
  margin: 0 0 18px 18px;
  text-decoration: none;
}

.list_c > a:hover {
  box-shadow: 0px 0px 15px #ebf2fd;
  background: #fcfdff;
  border: 1px #b8c9e4 solid;
  transform: translate3d(0, -4px, 0);
}

.list_c > a > span {
  display: block;
}

.list_c > a > span.hur1 {
  height: 100px;
}

.list_c > a > span.hur1 img {
  float: left;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin-top: 7px;
}

.list_c > a > span.hur1 > span {
  float: right;
  width: 250px;
}

.list_c > a > span.hur1 > span > span {
  display: block;
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_c > a > span.hur1 > span > span.name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.list_c > a:hover > span.hur1 > span > span.name {
  color: #e1002a;
}

.list_c > a > span.hur2 {
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list_c > a > span.hur2 em {
  color: #666;
}

/*需求列表*/
.list_d {
  padding-left: 14px;
  padding-top: 10px;
}

.list_d > a {
  float: left;
  position: relative;
  width: 368px;
  font-size: 14px;
  border: 1px #ccc solid;
  padding: 10px;
  color: #000;
  margin: 0 0 18px 18px;
  text-decoration: none;
}

.list_d a:hover {
  box-shadow: 0px 0px 15px #ebf2fd;
  background: #fcfdff;
  border: 1px #b8c9e4 solid;
  transform: translate3d(0, -4px, 0);
}

.list_d a:hover .tj_exp_ca {
  color: #e91035;
}

.list_d .mark {
  position: absolute;
  top: 10px;
  right: -5px;
}

.list_d .mark span {
  float: left;
  width: 75px;
  height: 36px;
  overflow: hidden;
  text-indent: -30em;
}

.list_d .mark_a {
  background: url(../images/common/2021/ico_det_7.png) no-repeat;
}

.list_d .mark_b {
  background: url(../images/common/2021/ico_det_8.png) no-repeat;
}

.list_d .mark_c {
  background: url(../images/common/2021/ico_det_9.png) no-repeat;
}

.list_d .tj_exp_ca,
.list_d .tj_exp_cb {
  padding-left: 15px;
}

.list_d .tj_exp_cb {
  padding-top: 5px;
}

.list_d .tj_exp_cb li {
  width: 35%;
}

.list_d .tj_exp_cb li.w200 {
  width: 210px;
}

.list_d .tj_exp_ca {
  height: 44px;
  overflow: hidden;
}

.list_r_f {
  border: 1px #eee solid;
  padding: 7px 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0px 0px 10px #eee;
}

.list_r_f a {
  padding: 0 15px;
  font-size: 16px;
  color: #e44258;
}

.list_r_f a:hover {
  color: #c7001b;
}

/*建设页面*/
.build_bg {
  background: #f1f4fd url(../images/common/2021/build_bg.jpg) no-repeat center
    120px;
}

.build_bg .con {
  padding: 200px 0 400px;
  width: 1180px;
  overflow: hidden;
  text-indent: -9999em;
}

/*交易*/
.jy_bg {
  background: #f1f4fd url(../images/common/2021/bj_3.jpg) no-repeat center;
}

.jy_bg .jy_a {
  padding: 60px;
  text-align: center;
}

.jy_b {
  text-align: center;
  background: #fff;
  padding: 15px 0;
}

.jy_b span {
  display: inline-block;
  padding-left: 80px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  background: url(../images/common/2021/ico_jy.png) no-repeat left;
}

/*登记*/
.main_bgd4 {
  background: url(../images/common/2021/bj_d_4.jpg) center top no-repeat #fff;
  padding: 20px 0 40px;
  min-width: 1180px;
}

.tj_dj_a {
  padding: 35px 0 30px;
}

.tj_dj_a .hur1 {
  width: 920px;
  float: left;
}

.tj_dj_a .hur1 h1 {
  font-size: 36px;
  overflow: hidden;
  color: #fff;
}

.tj_dj_a .hur1 .tel {
  display: inline-block;
  margin-top: 30px;
  /*width: 400px;*/
  height: 30px;
  padding: 8px 8px 2px;
  font-size: 16px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 20px;
}

.tj_dj_a .hur1 .tel i {
  float: left;
  width: 34px;
  height: 24px;
  background: url(../images/common/2021/ico-tel2.png) 5px 3px no-repeat;
}

.tj_dj_a .hur2 {
  padding-top: 20px;
  width: 220px;
  float: left;
}

.tj_dj_b {
  background: #fff;
  padding: 30px;
  box-shadow: 0px 5px 10px #efefef;
}

.tj_dj_b dl {
  font-size: 16px;
  line-height: 1.6em;
}

.tj_dj_b dl.even {
  background: #f8fafd;
}

.tj_dj_b dl.odd {
  background: #fff;
}

.tj_dj_b dt {
  float: left;
  width: 140px;
  padding: 16px;
  line-height: 1.7em;
}

.tj_dj_b dd {
  float: left;
  width: 900px;
  padding: 16px;
  line-height: 1.7em;
  color: #545454;
}

/*服务导航*/
.main_bgd5 {
  background: url(../images/common/2021/bj_d_5.jpg) center top no-repeat #fff;
  padding: 20px 0 40px;
  min-width: 1180px;
}

.tj_dh_con {
  margin-top: 40px;
  background: #fff;
  padding: 20px 30px;
  box-shadow: 0px 5px 10px #efefef;
}

.tj_dh_a ul {
  width: 1140px;
}

.tj_dh_a ul li {
  float: left;
  width: 25%;
}

.tj_dh_a ul li a {
  display: block;
  margin-right: 15px;
  background: #f6f8fc;
  box-shadow: 0px 0px 10px #f1f1f1;
  border: 1px #e0e5eb solid;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #174d84;
  font-size: 16px;
}

.tj_dh_a ul li a:hover {
  color: #df022d;
  text-decoration: none;
  background: #fff;
}

.tj_dh_a ul li.on a {
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
  color: #fff;
  border: none;
}

.tj_dh_a ul li.on a:hover {
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
}

.tj_dh_b .tip {
  display: block;
  padding: 35px 5px;
  font-size: 16px;
}

.tj_dh_b .item {
  margin-bottom: 30px;
}

.tj_dh_b .item h2 {
  padding: 10px 20px;
  font-size: 14px;
  color: #666;
  height: 32px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 20px;
  background: #f8fafd;
  border-bottom: 1px #d0d7df solid;
}

.tj_dh_b .item h2 i {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 15px;
  background-image: url(../images/common/2021/ico_6.png);
  background-repeat: no-repeat;
}

.tj_dh_b .item h2 span {
  float: left;
  height: 32px;
  margin-right: 15px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}

.tj_dh_b .item h2 .ico1 {
  background-position: 0 0;
}

.tj_dh_b .item h2 .ico2 {
  background-position: 0 -40px;
}

.tj_dh_b .item h2 .ico3 {
  background-position: 0 -80px;
}

.tj_dh_b .item h2 .ico4 {
  background-position: 0 -120px;
}

.tj_dh_b .item h2 .ico5 {
  background-position: 0 -160px;
}

.tj_dh_b .item h2 .ico6 {
  background-position: 0 -200px;
}

.tj_dh_b .item h2 .ico7 {
  background-position: 0 -240px;
}

.tj_dh_b .item li {
  float: left;
  margin: 0 15px 20px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  overflow: hidden;
}

.tj_dh_b .item li a {
  color: #003399;
}

.tj_dh_b .item li span {
  color: #999;
}

.tj_dh_b .item .li_a li {
  width: 16.5%;
}

.tj_dh_b .item .li_b li {
  width: 30%;
}

.tj_dh_bd {
  margin: 30px 10px;
  padding-left: 50px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #999;
  background: url(../images/common/2021/ico_7.png) no-repeat 10px 5px;
}

/*帮助*/
.main_bgd4 {
  background: url(../images/common/2021/bj_d_6.jpg) center top no-repeat #fff;
  padding: 10px 0 40px;
  min-width: 1180px;
}

.help_list {
  margin-top: 10px;
  background: #fff;
  padding: 30px 30px 40px;
  box-shadow: 0px 5px 10px #efefef;
  position: relative;
}

.help_list_a {
  width: 990px;
  height: 55px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  flex: 1;
  margin: 0 10px 0 0;
}

.help_list_tab {
  white-space: nowrap;
  position: absolute;
  font-size: 0;
}

.to-left,
.to-right {
  width: 34px;
  height: 34px;
  top: 35px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
}

.to-left {
  position: absolute;
  right: 75px;
  background-image: url(../images/common/2021/ico_left.png);
}

.to-right {
  position: absolute;
  right: 40px;
  background-image: url(../images/common/2021/ico_right.png);
}

.help_list_a li {
  display: inline-block;
  margin: 0 15px 0 0;
}

.help_list_a li a {
  display: inline-block;
  background: #fff;
  padding: 0 30px;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  border: 1px #ddd solid;
  font-size: 16px;
  cursor: pointer;
}

.help_list_a li.cur a {
  background: #175aff;
  box-shadow: 0px 0px 10px #89abff;
  color: #fff;
}

.help_list_search {
  margin: 10px 0;
  height: 44px;
  background: url(../images/common/2021/search_2.png) no-repeat;
}

.help_list_search .hur1 {
  float: left;
  width: 980px;
  padding: 0 15px;
  height: 44px;
  line-height: 44px;
  border: 0;
  background: none;
  outline: none;
}

.help_list_search .hur2 {
  float: right;
  margin-right: 18px;
  width: 62px;
  height: 44px;
  border: 0;
  background: none;
  outline: none;
  cursor: pointer;
}

.help_list_b {
  padding: 20px 0 10px;
}

.help_list_b li {
  float: left;
  padding: 10px 0 15px 25px;
  margin: 0 15px 0 5px;
  background: url(../images/common/2021/ico_8.png) no-repeat 5px center;
  width: 500px;
  height: 30px;
  line-height: 35px;
  overflow: hidden;
  border-bottom: 1px #eee solid;
}

.help_list_b li a {
  color: #333;
  font-size: 16px;
}

.help_list_b li a:hover {
  color: #cc0000;
  text-decoration: none;
}

.news_list {
  margin-top: 10px;
  background: #fff;
  padding: 30px 0 40px;
  box-shadow: 0px 5px 10px #efefef;
}

.news_list_a {
  padding: 10px 0 10px 25px;
}

.news_list_a li {
  padding: 10px 0 15px 30px;
  margin: 0 15px 0 5px;
  background: url(../images/common/2021/ico_8.png) no-repeat 5px center;
  height: 30px;
  line-height: 35px;
  overflow: hidden;
  border-bottom: 1px #eee solid;
}

.news_list_a li:hover {
  background: #f4fcff url(../images/common/2021/ico_8.png) no-repeat 5px center;
  border-bottom: 1px #d4dae3 solid;
}

.news_list_a li a {
  color: #333;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.news_list_a li:hover a {
  color: #cc0000;
}

.list_r_cf {
  padding: 25px 0 15px 5px;
}

.list_r_cf a {
  display: block;
  height: 30px;
  line-height: 30px;
  margin-bottom: 18px;
  font-size: 14px;
  text-decoration: none;
  overflow: hidden;
  color: #333;
}

.list_r_cf a .hur1 {
  display: inline-block;
  margin-right: 6px;
  text-align: center;
  width: 80px;
  background: #e0012b;
  color: #fff;
  border-radius: 3px;
}

.list_r_cf a:hover .hur1 {
  background: #ff4800;
}

.list_r_cf a:hover .hur2 {
  color: #c00;
}

.article_main {
  margin-top: 10px;
  background: #fff;
  padding: 30px 30px 40px;
  box-shadow: 0px 5px 10px #efefef;
}

.article_main .con {
  padding: 30px;
  line-height: 2.2em;
  font-size: 16px;
}

.article_main h1 {
  font-size: 24px;
  text-align: center;
  border-bottom: 1px #eee solid;
  padding-bottom: 30px;
  margin-bottom: 10px;
}

.article_main .con p {
  margin-bottom: 20px;
}

.article_main .con img {
  padding: 10px 0;
  max-width: 900px;
}

.article_main .info {
  padding-top: 20px;
  text-align: center;
}

.article_main .info span {
  padding: 0 20px;
  font-size: 14px;
  color: #999;
}

/**/
.w755 > a {
  width: 755px;
}

.list_tips {
  padding: 30px;
  font-size: 14px;
  color: #666;
}

.list_tips i {
  display: inline-block;
  width: 25px;
  height: 20px;
  vertical-align: -3px;
  background: url(../images/common/2021/ico_9.png) no-repeat;
}

.detail_sub {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
}

.detail_sub span {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
  height: 35px;
}

.detail_sub em {
  display: inline-block;
  border-radius: 16px;
  vertical-align: middle;
  padding: 3px 7px 4px;
  border: 1px #ffb400 solid;
  color: #ffb400;
  font-size: 14px;
  background-color: rgba(150, 120, 15, 0.15);
}

.detail_contact {
  background: url(../images/common/2021/detail_2.png);
  padding: 30px 40px 30px 70px;
  margin-top: 50px;
  font-size: 14px;
}

.detail_contact p {
  display: inline-block;
  width: 30%;
  line-height: 24px;
  font-size: 16px;
  line-height: 1.7em;
  margin: 10px 0;
  color: #000;
  overflow: hidden;
}

.detail_contact p.hur1 {
  padding-left: 35px;
  background: url(../images/common/2021/ico_10.png) no-repeat 0 4px;
}

.detail_contact p.hur2 {
  padding-left: 35px;
  background: url(../images/common/2021/ico-tel2.png) no-repeat 0 6px;
}

.detail_contact .hur3 {
  float: right;
}

/**/
.red {
  color: red !important;
}

.chu {
  font-weight: 600;
}

/*技术资产*/
.main_bgd6 {
  background: url(../images/common/2021/bj_d_7.jpg) no-repeat;
}

.tj_gp_b {
  margin-top: 30px;
  background: #fff;
  box-shadow: 0px 0px 12px #d9ebff;
  padding: 15px;
}

.tj_gp_b .hur1 {
  padding-left: 380px;
}

.tj_gp_b .hur2 {
  margin: 15px auto 10px;
  width: 50%;
  height: 55px;
  background: #f9f9f9;
  padding: 5px 15px 5px 35px;
  border-radius: 6px;
}

.tj_gp_b .hur1 .i_tel {
  margin: 5px 0 5px 35px;
  padding-left: 28px;
  font-size: 16px;
  background: url(../images/common/2021/ico-tel2.png) no-repeat left 2px;
}

.tj_gp_b .hur2 li {
  float: left;
  width: 48%;
  font-size: 16px;
  margin-bottom: 5px;
  color: #999;
}

.tj_gp_b .hur2 .w500 {
  width: 500px;
  color: #000;
}

.tab_6 ul li {
  float: left;
  width: 16.6%;
  margin-bottom: 15px;
}

.tab_7 ul li {
  float: left;
  width: 14.2%;
  margin-bottom: 15px;
}

.tab_6 ul li .long,
.tab_7 ul li .long {
  padding: 6px 5px 0;
  line-height: 20px;
  height: 48px;
}

.table_panel .td_bg1,
.detail_bd .td_bg1 {
  background: #f6f8fc;
}

.table_panel .td_bg2,
.detail_bd .td_bg2 {
  background: #fafafa;
  color: #666;
  font-size: 14px;
}

.table_panel .f16,
.detail_bd .f16 {
  font-size: 16px;
}

.table_panel .f14,
.detail_bd .f14 {
  font-size: 14px;
}

.detail_bd

/*技术股权*/
.list_b>a>span.hur3 {
  padding: 12px 5px 2px;
  margin-left: -7px;
}

.list_b > a > span.hur3 span {
  display: inline-block;
  max-width: 150px;
  padding: 12px 12px;
  margin: 5px;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  border: 1px #f0f5ff solid;
  color: #999;
}

.list_b > a > span.hur3 span em {
  display: block;
  color: #333;
  margin-bottom: 5px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}

.tj_gp_aa .hur2a .long {
  width: 650px;
}

.tj_gp_aa .hur2a .fix {
  width: 1000px;
  position: absolute;
  bottom: -30px;
  line-height: 24px;
  height: 48px;
}

.tj_gp_aa .hur2a .address {
  position: relative;
  overflow: visible;
}

.tj_gp_aa .hur2a .address div {
  position: absolute;
  top: 0;
  left: 0;
  width: 650px;
}

.dt_list_all {
  background: #fff;
  padding: 35px;
  box-shadow: 0px 0px 10px #73b0fb;
}

.dt_list_all .hd {
  height: 50px;
  position: relative;
}

.dt_list_all .hd .back_btn {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  border: 1px #eee solid;
  border-radius: 3px;
  color: #333;
}

.dt_list_all .hd .back_btn i {
  font-family: "宋体";
  padding-right: 5px;
  font-size: 16px;
}

.dt_list_all .hd h2 {
  text-align: center;
  font-size: 18px;
}

.dt_list_all .hd a.back_btn:hover {
  color: #f60;
  text-decoration: none;
  border: 1px #f80 solid;
  background: #fffaf0;
}

.jszc .more_b {
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
}

.jszc .more_b a {
  display: inline-block;
  padding-right: 20px;
  height: 30px;
  text-align: center;
  background: url(../images/common/2021/icon-arrow3.png) no-repeat right 10px;
}

.jszc .more_b a:hover {
  color: #df022b;
  background: url(../images/common/2021/icon-arrow3.png) no-repeat right -43px;
}

/*huodong*/
.hd_list {
  padding-left: 20px;
  clear: both;
}

.sect-act-item {
  display: block;
  position: relative;
  float: left;
  margin: 10px 15px;
  padding-bottom: 10px;
  width: 350px;
  background: #f7f7f7;
  transition: all 0.5s;
}

.sect-act-item:hover {
  background: #363e45;
  text-decoration: none;
}

.sect-act-item:hover img {
  transform: scale(1.1);
}

.sect-act-item:hover .titl {
  color: #fff;
}

.sect-act-item:hover p {
  color: #fff;
}

.sect-act-item:hover p em {
  color: #e29ea3;
}

.sect-act-item:hover .detail {
  color: #fff;
  background: #0090ff;
}

.sect-act-item .img {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.sect-act-item .img img {
  width: 100%;
  height: 100%;
  transition: 0.2s ease-in-out;
}

.sect-act-item .titl {
  margin: 5px 10px 15px;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  height: 24px;
}

.sect-act-item p {
  margin: 10px;
  font-size: 14px;
  color: #858585;
}

.sect-act-item p .kyfont {
  font-size: 16px;
}

.sect-act-item p span {
  margin-left: 4px;
}

.sect-act-item p em {
  color: #e60010;
}

.sect-act-item .type-tag {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 10px;
  border-radius: 50px;
  color: #ff7200;
  background: #ffeee1;
  z-index: 1;
}

.sect-act-item .detail {
  position: absolute;
  right: 15px;
  bottom: 15px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding: 0 10px;
  color: #0090ff;
  border: 1px solid #0090ff;
  z-index: 1;
}

.road_item {
  height: 310px;
  overflow: hidden;
}

.road_item .titl {
  margin-top: 15px;
}

.road_item p {
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}

.road_item .img-tit {
  position: absolute;
  width: 80%;
  left: 50%;
  margin-left: -40%;
  top: 33%;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 1.8em;
  font-weight: 600;
  z-index: 11111;
}

.state-tag {
  position: absolute;
  right: 4px;
  top: 4px;
  padding: 0 6px;
  height: 20px;
  font-size: 13px;
  line-height: 20px;
  color: #fff !important;
  text-align: center;
  border-radius: 4px;
  z-index: 1;
}

.state-tag.red {
  background-color: #ff4c1a;
}

.state-tag.blue {
  background-color: #0090ff;
}

.state-tag.green {
  background-color: #00bbb0;
}

.state-tag.yellow {
  background-color: #ffa200;
}

.state-tag.gray {
  background-color: #878787;
}

.elips-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: normal;
}

.act_con_a {
  padding: 30px 0 45px;
  width: 1180px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0px 0px 10px #dce3fc;
  position: relative;
}

.act_con_aa {
  float: left;
  margin-left: 40px;
  width: 460px;
  height: 345px;
}

.act_con_aa img {
  width: 460px;
  height: 345px;
  border: 1px solid #ddd;
}

.act_con_ab {
  float: right;
  width: 628px;
}

.act_con_ab h2 {
  margin: 20px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
}

.act_con_ab i {
  float: left;
  margin-right: 10px;
  width: 26px;
  height: 30px;
  background-image: url(../images/common/2021/ico_act.png);
  background-repeat: no-repeat;
}

.act_con_ab .time,
.act_con_ab .address,
.act_con_ab .people,
.act_con_ab .state {
  margin-top: 20px;
  line-height: 30px;
  font-size: 14px;
  color: #585858;
}

.act_con_ab .address a {
  font-size: 14px;
}

.act_con_ab .time i {
  background-position: 0 0;
}

.act_con_ab .address i {
  background-position: 0 -31px;
}

.act_con_ab .people i {
  background-position: 0 -63px;
}

.act_con_ab .state i {
  background-position: 0 -90px;
}

.act_con_aba {
  margin-top: 20px;
}

.act_con_ab .endtime {
  margin: 20px 0 0 0;
  text-align: center;
  font-size: 18px;
}

.act_con_ab .endtime span {
  margin: 0 10px;
  color: #f34946;
  font-size: 18px;
}

.baoming {
  margin-top: 20px;
}

.act_con_b {
  margin: 20px auto;
  padding: 15px;
  width: 1180px;
  text-align: center;
  font-size: 20px;
  background: #fbfcff;
}

.act_con_b .tel {
  display: inline-block;
  width: 28px;
  height: 24px;
  background: url(../images/common/2021/ico-tel2.png) no-repeat left 5px;
}

.act_con_c,
.act_con_d {
  margin: 20px auto;
  padding: 10px 15px;
  width: 1180px;
  background: #fff;
  box-shadow: 0px 0px 10px #f9f9f9;
}

.act_con_c .bd {
  font-size: 16px;
  line-height: 1.8em;
  padding: 30px 30px;
  color: #545454;
}

.tj_act_hd {
  padding: 20px;
  font-size: 18px;
  border-bottom: 1px #eee solid;
}

.tj_act_hd span {
  padding-left: 15px;
  border-left: 6px #0064fa solid;
}

.act_con_d li img {
  width: 270px;
}

.act_con_d li:hover img {
  transform: scale(1.1);
}

.act_con_d {
  overflow: hidden;
  position: relative;
}

.act_con_d .bd {
  padding: 30px 30px 15px;
}

.act_con_d .bd ul {
  overflow: hidden;
  zoom: 1;
}

.act_con_d li {
  float: left;
  width: 21.3%;
  padding: 0 20px;
}

.act_con_d .pageBtn span {
  position: absolute;
  top: 160px;
  font-size: 30px;
  font-family: "宋体";
  cursor: pointer;
}

.act_con_d .pageBtn span:hover {
  color: #f60;
  font-weight: 600;
}

.act_con_d .pageBtn .prev {
  left: 20px;
}

.act_con_d .pageBtn .next {
  right: 20px;
}

.baoming_box {
  padding: 30px 0 45px;
  width: 1180px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0px 0px 10px #dce3fc;
}

.baoming_box .hd {
  font-size: 24px;
  font-weight: 600;
  padding: 20px 30px 30px;
  text-align: center;
}

.baoming_box .bd {
  font-size: 16px;
  padding: 20px 200px 30px;
  text-align: center;
}

.baoming_box .bd i {
  color: #f30;
}

.baoming_box .tip {
  font-size: 14px;
  padding: 20px 0 10px 115px;
  text-align: left;
  color: #999;
}

.baoming_box .btn {
  display: block;
  cursor: pointer;
  border: none;
  background: #0072ff;
  box-shadow: 0px 0px 10px #73b0fb;
  width: 220px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
  text-decoration: none;
}

/*layui*/
.layui-form-select dl dd.layui-this {
  background-color: #0096ec;
  color: #fff;
}

.layui-input,
.layui-select {
  height: 44px;
}

/*线上路演*/
.process_box {
  margin: 10px 30px 40px;
  padding: 30px 20px;
  font-size: 16px;
  background: #fafcfe;
  border: 1px #dfe8f1 solid;
  box-shadow: 0px 0px 10px #f3f9fe;
}

.process_box .hd {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #0f90f8;
  padding-right: 20px;
  height: 35px;
  font-weight: 600;
}

.process_box .hd:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 30px;
  height: 3px;
  background: #0f90f8;
}

.process_box .bd {
  display: inline-block;
  vertical-align: middle;
  color: #8e8e8e;
}

.process_box .bd span {
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px 0 38px;
  background: url(../images/this/i_arw3.png) no-repeat left 10px;
}

.process_box .bd span:first-child {
  padding-left: 10px;
  background: none;
}

.process_box .bd i {
  display: inline-block;
  vertical-align: middle;
  width: 45px;
  height: 32px;
  background-image: url(../images/this/i_process.png);
  background-repeat: no-repeat;
}

.process_box .bd i.i-p1 {
  background-position: 0 0;
}

.process_box .bd i.i-p2 {
  background-position: -225px 0;
}

.process_box .bd i.i-p3 {
  background-position: -458px 0;
}

.process_box .bd i.i-p4 {
  background-position: -683px 0;
}

/*数据统计*/
.data-body {
  background: url(../images/this/data_bg.jpg) no-repeat center top;
}

.data-body .main {
  width: 1180px;
  margin: 0 auto;
}

.data-body .orange {
  color: #f98800;
}

.data-body .data-title {
  text-align: center;
  height: 120px;
  color: #fff;
  overflow: hidden;
  text-indent: -9999em;
}

.data-count {
  width: 1200px !important;
  height: 100px;
  background: url(../images/this/data_01.png) no-repeat;
  color: #fff;
}

.data-count ul {
  margin-left: 20px;
}

.data-count li {
  float: left;
  padding: 18px 0 0 80px;
  width: 300px;
  text-align: center;
}

.data-count li h4 {
  color: #2cb9fd;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 12px;
}

.data-count li span {
  font-size: 14px;
  padding: 0 8px;
  border-right: 1px #3c84b1 solid;
}

.data-count li span:last-child {
  border-right: none;
}

.data-count li span em {
  padding: 0 4px;
  font-size: 16px;
  font-family: Arial;
}

.data-map {
  padding-top: 15px;
  height: 570px;
  position: relative;
}

.data-map .map {
  width: 680px;
  height: 550px;
}

.data-map .card {
  position: absolute;
  top: 85px;
  right: 0;
  color: #fff;
  width: 480px;
  height: 470px;
  background: url(../images/this/data_02.png) no-repeat;
}

.data-map .card .sec-head {
  height: 55px;
  line-height: 55px;
  text-align: center;
  color: #2cb9fd;
  font-size: 22px;
}

.data-map .card ul {
  height: 130px;
  margin-bottom: 20px;
}

.data-map .card ul.u-2 {
  height: 110px;
}

.data-map .card li {
  display: inline-block;
  margin-top: 15px;
  text-align: center;
  border-right: 1px #6468b8 solid;
}

.data-map .card li:last-child {
  border: none;
}

.data-map .card li span {
  display: inline-block;
  font-size: 24px;
}

.data-map .card .w-p-3 {
  width: 32%;
}

.data-map .card .w-p-2 {
  width: 46%;
}

.data-map .card .titl {
  padding: 5px 0;
  font-size: 16px;
  color: #2cb9fd;
}

.data-map .card .titl span {
  font-size: 14px;
}

.data-map .card .u-3 {
  margin-top: 30px;
}

.data-map .card .u-3 .titl {
  padding: 5px 0 15px;
}

.data-map .card span.orange {
  font-size: 14px;
  padding: 5px 0;
}

.data-map .i-dot {
  position: absolute;
  top: 215px;
  left: 500px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.data-map .i-dot i {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #be2828;
  cursor: pointer;
  z-index: 999;
  text-indent: -9999em;
  overflow: hidden;
}

.data-map .i-dot .circle {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  margin-top: -100%;
}

.data-map .on {
  transform: scale(2.1);
}

.data-map .on i {
  position: static;
  background: #ffa800;
}

.data-map .on .circle {
  background: #ffa800;
}

.data-map .on .circle:last-child {
  animation: circle-opacity 2s infinite;
}

@keyframes circle-opacity {
  from {
    opacity: 0.8;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(3);
  }
}

.data-map .tianjin {
  top: 215px;
  left: 500px;
}

.data-map .fujian {
  top: 408px;
  left: 560px;
}

.data-map .guangdong {
  top: 468px;
  left: 485px;
}

/**/
.user-dy {
  color: #fff;
  font-size: 14px;
  height: 38px;
  padding-bottom: 10px;
}

.user-dy span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 15px;
  height: 38px;
  line-height: 38px;
}

.user-dy .i-dy {
  width: 24px;
  height: 24px;
  background: url(../images/this/i_data_dy.png) no-repeat left 3px;
}

.user-dy .titl {
  color: #30ccff;
}

.user-dy ul {
  display: inline-block;
  vertical-align: middle;
  height: 38px;
  overflow: hidden;
}

.user-dy li {
  height: 38px;
  line-height: 38px;
  overflow: hidden;
}

.service-data {
  box-shadow: 0px 0px 10px #edf2fd;
  margin: 30px auto !important;
  padding: 20px 0;
}

.data-body .title {
  height: 50px;
  text-align: center;
}

.data-body .title h3 {
  display: inline-block;
  border-bottom: 3px #f30 solid;
  color: #333;
  font-size: 24px;
  font-weight: 400;
  padding-bottom: 8px;
  margin-bottom: 10px;
}

.service-data .left {
  float: left;
  width: 48%;
  padding-left: 30px;
}

.service-data .left .item {
  float: left;
  margin: 20px;
  height: 100px;
  width: 240px;
  overflow: hidden;
  font-size: 16px;
}

.service-data .item .icon {
  float: left;
  width: 80px;
  height: 75px;
  background-image: url(../images/this/i_data_b1.png);
  background-repeat: no-repeat;
}

.service-data .item .a-1 {
  background-position: 0 0;
}

.service-data .item .a-2 {
  background-position: 0 -78px;
}

.service-data .item .a-3 {
  background-position: 0 -157px;
}

.service-data .item .a-4 {
  background-position: 0 -235px;
}

.service-data .item h4 {
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: 400;
}

.service-data .item p {
  font-size: 24px;
  font-family: Arial;
}

.service-data .right {
  float: right;
  width: 48%;
}

.service-data .right h4 {
  border-left: 4px #596af2 solid;
  padding-left: 15px;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  margin-bottom: 10px;
}

.service-data .news {
  margin: 20px 20px 30px;
}

.service-data .news ul {
  height: 60px;
  overflow: hidden;
  margin-top: 15px;
}

.service-data .news li {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  background: url(../images/this/i_data_b2.png) no-repeat left 5px;
  padding-left: 20px;
  overflow: hidden;
}

.service-data .event {
  margin: 20px;
}

.service-data .event ul {
  margin-top: 15px;
  height: 86px;
  overflow: hidden;
}

.service-data .event li {
  padding: 15px 15px;
  height: 56px;
  background: #fafbff;
  overflow: hidden;
}

.service-data .event li a {
  display: block;
}

.service-data .event li a:hover {
  text-decoration: none;
}

.service-data .event li .img {
  float: left;
  width: 80px;
  height: 55px;
  margin: 0 20px 0 5px;
}

.service-data .event li .img img {
  width: 80px;
  height: 55px;
}

.service-data .event li .name {
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}

.service-data .event li .time {
  color: #999;
  font-size: 14px;
}

.service-result {
  box-shadow: 0px 0px 10px #edf2fd;
  margin: 30px auto !important;
  padding: 20px 0;
}

.service-result .left {
  float: left;
  width: 420px;
  padding-left: 45px;
}

.service-result .left .item {
  box-shadow: 0px 0px 10px #edf2fd;
  border: 1px transparent solid;
  padding: 20px 30px;
  width: 330px;
  height: 80px;
  margin: 18px 0 25px;
  cursor: pointer;
}

.service-result .left .item:hover {
  background: #fafbff;
  border: 1px #d8e7fa solid;
}

.service-result .left .item h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 12px 0;
}

.service-result .left .item span {
  padding-right: 20px;
  font-size: 14px;
}

.service-result .left .item em {
  color: #f98800;
  padding: 0 7px;
}

.service-result .left .on,
.service-result .left .on:hover {
  background: #2286fa url(../images/this/i_data_b3.png) repeat-y;
  color: #fff;
  transition: all 0s ease-in-out;
}

.service-result .left .on em {
  color: #ff0;
  transition: all 0s ease-in-out;
}

.service-result .left .on h4,
.service-result .left .on span {
  color: #fff;
  transition: all 0s ease-in-out;
}

.service-result .right {
  float: right;
  width: 680px;
  padding-right: 20px;
  padding-top: 15px;
}

.trade-news {
  height: 34px;
  line-height: 34px;
  border: 1px #e3eef6 solid;
  font-size: 14px;
  border-radius: 3px;
}

.trade-news h4 {
  background: #fafbff;
  color: #2286fa;
  width: 100px;
  height: 34px;
  text-align: center;
  font-weight: 400;
  display: inline-block;
  vertical-align: top;
}

.trade-news ul {
  display: inline-block;
  vertical-align: top;
  width: 550px;
  height: 34px;
  overflow: hidden;
}

.trade-news li {
  padding-left: 10px;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  color: #545454;
}

.chart-box {
  height: 400px;
  width: 650px;
}

/*tip*/
.cggp_tip {
  background: #fffef7 url(../images/common/2021/ico_9.png) 20px center no-repeat;
  border: 1px #f9ebd4 solid;
  font-size: 14px;
  color: #e17731;
  margin-bottom: -35px;
  position: absolute;
  width: 1180px;
  left: 0;
  bottom: 0;
  text-indent: 50px;
  padding: 10px 0;
}

.bdsharebuttonbox {
  position: absolute;
  right: 10px;
  top: 10px;
}

.mr-login .layui-form {
  margin-bottom: 20px;
}

.account—type .layui-form-radio > i:hover,
.layui-form-radioed > i {
  color: #0096ec;
}

.mr-login .quick_login,
.quick_login2 {
  display: none;
}

.mr-login .login-tab {
  padding-bottom: 30px;
  text-align: center;
}

.mr-login .login-tab li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.login-tab li {
  border-bottom: 3px transparent solid;
}

.quick_form .mr-login {
  margin-left: 0;
  padding: 0;
}
/*评估*/
.pg-header {
  height: 360px;
  position: relative;
  margin: 0 auto 20px;
}
.pg-header a {
  display: block;
  height: 360px;
  background: url(../images/yc/pg_ban_bg.jpg) no-repeat center;
}
.zb-pg h2 {
  height: 60px;
  margin-bottom: 10px;
  position: relative;
}
.zb-pg h2 span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 3px 0;
  font-size: 30px;
  font-weight: 400;
}
.zb-pg h2 span::after {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #0353e5;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -22px;
}

.zb-pg-a {
  text-align: center;
  margin: 40px 0 30px;
}
.zb-pg-a ul {
  width: 100%;
  margin: 20px auto;
}
.zb-pg-a ul li {
  width: 200px;
  display: inline-block;
  margin: 0 40px;
}
.zb-pg-a ul .icon {
  display: inline-block;
  width: 100%;
  height: 120px;
  background-image: url(../images/yc/pg_ban_01.jpg);
  background-repeat: no-repeat;
}
.zb-pg-a .i-01 {
  background-position: 20px 0;
}
.zb-pg-a .i-02 {
  background-position: -290px 0;
}
.zb-pg-a .i-03 {
  background-position: -595px 0;
}
.zb-pg-a .i-04 {
  background-position: -900px 0;
}
.zb-pg-a ul em {
  display: block;
  padding: 10px 0;
  font-size: 18px;
  color: #333;
}
.zb-pg-b {
  text-align: center;
  padding: 40px 20px;
}
.zb-pg-b ul {
  margin: 40px 0 50px 100px;
}
.zb-pg-b ul li {
  width: 250px;
  display: inline-block;
  margin: 0 5px;
  text-align: left;
}
.zb-pg-b ul .icon {
  display: inline-block;
  width: 100%;
  height: 150px;
  background-image: url(../images/yc/pg_ban_02.jpg);
  background-repeat: no-repeat;
}
.zb-pg-b .i-01 {
  background-position: 0px 0;
}
.zb-pg-b .i-02 {
  background-position: -255px 0;
}
.zb-pg-b .i-03 {
  background-position: -500px 0;
}
.zb-pg-b .i-04 {
  background-position: -755px 0;
}
.zb-pg-b ul em {
  display: block;
  padding: 10px 0 0 10px;
  font-size: 24px;
  color: #333;
}
.zb-pg-b ul .color1 {
  color: #ea9c29;
}

.zk_kyt {
display:none !important;
}
