.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.mb-10 {
  margin-bottom: 10px!important;
}
.mb-20 {
  margin-bottom: 20px!important;
}
.textoverflow {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.hidden {
  display: none;
}
.text-center {
  text-align: center;
}
.pb-0 {
  padding-bottom: 0!important;
}
.no-padding {
  padding: 0!important;
}
.absolute {
  position: absolute;
}
.inline_block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* 各种按钮 */
/* 客户端 */
/* 导航栏 */
body {
  min-width: 1024px;
  font-size: 14px;
  font-family: "微软雅黑";
}
.top-banner {
  width: 100%;
  height: 368px;
  position: relative;
  background: #9bd9f2 url("../images/meeting/top.jpg") no-repeat top center;
}
/* 导航 */
.top-nav .nav-lv1-box {
  background-color: #03a5e7;
  height: 40px;
}
.nav.cur {
  background-color: #26c0fe;
}
.channel_nav .nav-lv1 {
  width: 1024px;
  margin: 0 auto;
  height: 40px;
  list-style: none;
  text-align: center;
}
.channel_nav .nav-lv1 li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.channel_nav .nav-lv1 li.lv1box {
  display: block;
  float: left;
  width: 113px;
}
.channel_nav .nav-lv1 li a {
  display: block;
  line-height: 40px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
  color: #fff;
}
.channel_nav .nav-lv1 li a:hover,
.channel_nav .nav-lv1 li a.active {
  background: #21b2e0 url(../images/meeting/lv2/nava.png) no-repeat bottom center;
}
.channel_nav .nav-lv1 li.active a {
  background: #21b2e0 url(../images/meeting/lv2/nava.png) no-repeat bottom center;
}
.channel_nav .nav-lv1 li ul {
  display: none;
}
/* 二级导航 */
.nav-lv2 {
  width: 1024px;
  margin: 0 auto;
  height: 40px;
  display: none;
  position: relative;
  overflow: hidden;
}
.scrollNav {
  position: relative;
}
.nav_left,
.nav_right {
  position: absolute;
  display: block;
  text-align: center;
  line-height: 40px;
  color: #38b4e6;
  width: 32px;
  height: 40px;
  top: 0;
  font-size: 24px;
  font-weight: 900;
  line-height: 47px;
  font-size: 30px;
}
#n_left {
  right: 0;
}
#n_right {
  top: 40px;
}
.nav_right {
  top: 0;
  right: 0;
}
.nav-box {
  position: absolute;
  left: 0;
  right: 32px;
  min-height: 40px;
  max-height: 80px;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
}
#navslv2 .nav-menu-scroll {
  top: 0;
  position: relative;
  width: 100%;
  display: block;
}
#navslv2 .nav-menu-scroll li {
  float: left;
}
.nav-menu-scroll li {
  float: none;
  display: inline-block;
  _zoom: 1;
}
.channel_nav .nav-lv2 .nav-box a:hover,
.channel_nav .nav-lv2 .nav-box a.active {
  color: #333;
  background-color: #d7f0fa;
}
.channel_nav .nav-lv2 .nav-box a {
  display: inline-block;
  min-width: 110px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 40px;
  text-decoration: none;
  text-align: center;
  color: #7e7e7e;
}
/* 内容 */
.main-content {
  padding-top: 20px;
  padding-bottom: 20px;
  background: url("../images/meeting/bg.jpg") repeat;
}
.mainbox {
  width: 1024px;
  margin: 0 auto;
  background: #fff;
  border-radius: 2px;
}
.right-side {
  border-radius: 2px;
  background-color: #caecfb;
  width: 220px;
  padding: 10px 0;
  float: right;
}
.left-side {
  border-radius: 2px;
  background-color: #fff;
  width: 798px;
  padding: 10px 0;
  float: left;
}
.logined-input {
  height: 120px;
}
.login-box {
  margin: 0 auto;
  border-radius: 2px;
  background-color: #ffffff;
  margin-bottom: 20px!important;
  width: 200px;
  padding: 10px 0 0 0;
  height: 225px;
}
.login-box .content-padded2 {
  width: 175px;
  margin: 0 auto;
}
.login-box .login-title {
  margin-bottom: 20px;
}
.login-box .login-inputbox {
  overflow: hidden;
  border-width: 1px;
  border-color: #aab2c1;
  border-style: solid;
  padding-left: 40px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.login-box .login-inputbox.login-input-name2 {
  background: url("../images/meeting/user.png") no-repeat left center;
}
.login-box .login-inputbox.login-input-psw2 {
  background: url("../images/meeting/psw.png") no-repeat left center;
}
.login-box .login-input2 {
  overflow: visible;
  line-height: 26px;
  min-height: 26px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding-left: 5px;
  padding-right: 5px;
  border: 0;
  width: 125px;
  *width: 115px;
}
.login-box .login-input {
  overflow: hidden;
  border-width: 1px;
  border-color: #aab2c1;
  border-style: solid;
  border-radius: 2px;
  margin-bottom: 10px;
  vertical-align: top;
}
.login-box .login-input-name,
.login-box .login-input-psw {
  overflow: visible;
  line-height: 26px;
  min-height: 26px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 5px;
  border: 0;
  width: 175px;
  *width: 135px;
}
.login-box .login-input-name {
  background: url("../images/meeting/user.png") no-repeat left center;
}
.login-box .login-input-psw {
  background: url("../images/meeting/psw.png") no-repeat left center;
}
.login-box .left-input,
.login-box .right-input {
  float: left;
}
.login-box .right-input {
  width: 40%;
}
.login-box .left-input {
  width: 60%;
}
.login-box .login-input-yzm {
  border-color: #aab2c1;
  border-style: solid;
  border-radius: 2px 0 0 2px;
  border-width: 1px 0 1px 1px;
  display: block;
  line-height: 26px;
  min-height: 28px;
  *height: 24px;
  *min-height: 26px;
  padding: 0 5px;
  width: 100%;
  font-size: 12px;
  box-sizing: border-box;
  vertical-align: top;
  *margin-top: -1px;
}
.login-box .yzmbox {
  margin-bottom: 20px;
  font-size: 12px;
}
.login-box .login-input-yzmbtn {
  display: block;
  text-align: center;
  line-height: 26px;
  box-sizing: border-box;
  background-color: #03a5e7;
  border: 1px solid #03a5e7;
  color: #fff;
}
.login-box .login-input-yzmbtn img {
  display: block;
  height: 26px;
}
.login-box .login-input-yzmbtn:link,
.login-box .login-input-yzmbtn:hover,
.login-box .login-input-yzmbtn:visited,
.login-box .login-input-yzmbtn:active {
  color: #fff;
}
.login-box .login-btns {
  margin-top: -3px;
  *margin-top: -5px;
  margin-bottom: 5px;
}
.login-box .login-btns .btn-reg {
  display: block;
  border: 0;
  box-shadow: none;
  outline: none;
  font-size: 14px;
  border-radius: 2px;
  background-color: #03a5e7;
  line-height: 28px;
  color: #fff;
  text-align: center;
  width: 63px;
  height: 28px;
}
.login-box .login-forget {
  float: right;
  font-size: 12px;
  text-decoration: underline;
}
/* 按钮 */
.blue-btn {
  border-radius: 2px;
  background-color: #03a5e7;
  text-align: center;
  line-height: 40px;
  display: block;
  color: #fff;
  height: 40px;
  width: 200px;
  margin: 0 auto;
  font-size: 16px;
}
/* 快速链接 */
.fast-link {
  border-radius: 2px;
  background-color: #fff;
  margin: 0 auto;
  width: 200px;
}
.fast-link .title {
  line-height: 40px;
  padding-left: 50px;
  border-bottom: 2px solid #03a5e7;
  font-size: 16px;
  color: #03a5e7;
  font-weight: bold;
  background: url("../images/meeting/link.png") no-repeat left center;
}
.fast-link .links li {
  line-height: 30px;
  padding: 0 5px;
  display: block;
}
.fast-link .links li a {
  color: #000;
}
.fast-link .links li:nth-child(even) {
  background-color: #f1fcff;
}
/* 友情链接 */
.flinks {
  border-radius: 2px;
  background-color: #ffffff;
  position: relative;
  width: 200px;
  height: 35px;
  margin: 0 auto;
}
.flinks .footer-mt-lnk {
  line-height: 35px;
  padding: 0 5px;
  background: url("../images/meeting/sjx.png") no-repeat right center;
}
.flinks .footer-mt-st {
  position: absolute;
  bottom: 43px;
  width: 100%;
  border: 1px solid #E2E2E2;
  background: #fff;
  height: 175px;
  overflow-x: hidden;
  overflow-y: auto;
}
.flinks .footer-mt-st a {
  display: block;
  text-indent: 1.5em;
  height: 25px;
  line-height: 25px;
  color: #999;
}
.flinks .footer-mt-st a:hover {
  background: #F8F8F8;
  color: #666;
  text-decoration: none;
}
/* 滚动图片 */
.imgshowbox {
  float: right;
  position: relative;
  width: 520px;
  height: 225px;
}
.imgshowbox .slide-box {
  width: 520px;
  height: 225px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.imgshowbox .slide-box .slide-tab {
  width: 100%;
  height: 20px;
  bottom: 0;
  z-index: 111;
  left: 0;
  position: absolute;
}
.imgshowbox .flexslider .slides img {
  height: 225px!important;
}
.imgshowbox2 {
  float: right;
  position: relative;
  width: 520px;
  height: 285px;
}
.imgshowbox2 .slide-box {
  width: 520px;
  height: 285px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.imgshowbox2 .slide-box .slide-tab {
  width: 100%;
  height: 20px;
  bottom: 0;
  z-index: 111;
  left: 0;
  position: absolute;
}
.imgshowbox2 .flexslider .slides img {
  height: 285px!important;
}
.slides li span label {
  padding: 0 10px;
}
.i-panel {
  padding-top: 5px;
}
.i-panel .i-panel-title {
  height: 35px;
  position: relative;
  border-width: 1px;
  border-color: #e5e5e5;
  border-style: solid;
  background-color: #fff;
}
.i-panel .i-panel-title-img {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 156px;
}
.i-panel .i-panel-content {
  background-color: #fff;
  border-width: 0 1px 1px 1px;
  border-color: #e5e5e5;
  border-style: solid;
}
.title-xhgg {
  background: url("../images/meeting/title-xhgg.png") no-repeat left center;
}
.title-yjdt {
  background: url("../images/meeting/title-yjdt.png") no-repeat left center;
}
.title-zxxx {
  background: url("../images/meeting/title-zxxx.png") no-repeat left center;
}
.title-hyxx {
  background: url("../images/meeting/title-hyxx.png") no-repeat left center;
}
.i-type1 {
  width: 240px;
}
.i-type2 {
  width: 520px;
}
.more1 {
  color: #aab2c1;
  line-height: 35px;
  padding-left: 5px;
  padding-right: 30px;
  background: url("../images/meeting/add.png") no-repeat right center;
}
.i-panel2 {
  position: relative;
}
.more2 {
  position: absolute;
  top: 0;
  right: 0;
  color: #03a5e7;
  line-height: 40px;
  padding-right: 20px;
  font-size: 12px;
}
.links1 {
  list-style: none;
  min-height: 180px;
}
.links1 li {
  line-height: 30px;
}
.links1 li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-left: 20px;
  color: #333;
  background: url("../images/meeting/dot.png") no-repeat left center;
}
.links1 li a.new {
  background: url("../images/meeting/dot2.png") no-repeat left center;
  padding-left: 50px;
}
.group1 {
  padding: 0 10px;
}
.intro1 {
  background-color: #f1fcff;
  font-size: 14px;
  text-indent: 2em;
  line-height: 1.5;
  padding: 10px;
}
.blue {
  color: #03a5e7;
}
.i-panel2 {
  border-width: 1px;
  border-color: #e5e5e5;
  border-style: solid;
}
.i-panel2 .title {
  line-height: 40px;
  padding-left: 50px;
  border-bottom: 2px solid #03a5e7;
  font-size: 16px;
  font-weight: bold;
  background: url("../images/meeting/jj.png") no-repeat left center;
}
.i-panel2 .title.t-jchg {
  background: url("../images/meeting/jchg.png") no-repeat left center;
}
/* footer */
.footer {
  padding: 10px 0;
  background-color: #03a5e7;
}
.ib-box {
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
}
.ib-box .ib-box-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 30px;
}
.footer-link1 {
  margin-bottom: 10px;
  text-align: center;
  color: #fff;
}
.footer-link1 a {
  color: #fff;
  margin: 0 10px;
}
/* 第二种导航的样式 */
.banner2 {
  position: relative;
}
.banner2 .banner-img img {
  display: block;
  width: 100%;
}
.banner2 .nav2 {
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 100%;
  bottom: 0;
  left: 0;
  background: url("../images/meeting/nav2-bg.png") repeat;
  font-size: 16px;
  color: #fff;
}
.banner2 .nav2 .nav2-links a {
  float: left;
  width: 130px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.banner2 .nav2 .nav2-links a.cur,
.banner2 .nav2 .nav2-links a:hover {
  background-color: #26c0fe;
}
.banner2 .nav2 .lang-nav {
  float: right;
  padding-left: 10px;
  padding-right: 10px;
  *padding-right: 10px;
}
.banner2 .nav2 .lang-nav a {
  color: #fff;
  margin: 0 10px;
}
/* 第二种页脚 */
.footer2 {
  line-height: 40px;
  background-color: #03a5e7;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
/* 内容部分 */
.content-padded {
  padding: 50px 40px;
}
.title1 {
  font-weight: bold;
  font-size: 22px;
  color: #03a5e7;
  margin-bottom: 40px;
}
.bigger {
  font-weight: bold;
}
.art-detail {
  font-size: 16px;
}
.art-detail p {
  line-height: 2;
}
.underline-href {
  text-decoration: underline;
  color: #03a5e7;
}
/* 会议动态 */
.list1 {
  line-height: 60px;
  border-bottom: 1px solid #ddd;
  padding: 0 20px;
  font-size: 16px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.list1 .list-date {
  color: #03a5e7;
  margin-right: 50px;
}
/* 分页 */
.paging {
  text-align: center;
  line-height: 40px;
}
.paging .p-text {
  margin-left: 10px;
  margin-right: 10px;
}
.paging .paging-btn {
  border-radius: 2px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  width: 70px;
  height: 25px;
  line-height: 25px;
  background-color: #03a5e7;
}
.paging .paging-input {
  text-align: center;
  border-width: 1px;
  border-color: #aab2c1;
  border-style: solid;
  vertical-align: middle;
  width: 59px;
  height: 22px;
}
.blue-btn:hover,
.paging-btn:hover {
  color: #fff;
}
/* 文章 */
.art-box .title-h1 {
  font-weight: bold;
  text-align: center;
  font-size: 18px;
  color: #03a5e7;
  line-height: 30px;
}
.art-box .title-h2 {
  text-align: center;
  font-size: 14px;
  color: #aab2c1;
  line-height: 30px;
  margin-bottom: 20px;
}
.art-box .art-box-detail img {
  max-width: 100%;
}
.art-box .art-box-detail p {
  line-height: 2;
}
.art-back {
  margin-top: 20px;
  border-top: 1px solid #ddd;
  padding: 20px 0;
}
.blue-btn2 {
  border-radius: 2px;
  background-color: #03a5e7;
  text-align: center;
  color: #fff;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
}
.blue-btn2:hover {
  color: #fff;
}
.list2 li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.list2 .list2-img-box {
  float: left;
}
.list2 .list2-img-box img {
  width: 145px;
}
.list2 .list2-content-box {
  margin-left: 160px;
}
.list2 .list2-content-box .list2-title {
  font-weight: bold;
  font-size: 18px;
  color: #03a5e7;
  margin-bottom: 20px;
}
.list2 .list2-content-box .list2-content {
  color: #000;
  font-size: 14px;
}
.list2 .list2-content-box .list2-content p {
  line-height: 2;
}
/* 会议 */
.box-11k {
  width: 1010px;
  margin: 0 auto;
}
.box-1k {
  width: 1024px;
  margin: 0 auto;
}
.top-banner2 {
  width: 100%;
  height: 300px;
  position: relative;
  background: #9bd9f2 url("../images/meeting/top2.jpg") no-repeat top center;
}
.top-banner3 {
  width: 100%;
  height: 295px;
  position: relative;
  background: #9bd9f2 url("../images/meeting/top3.jpg") no-repeat top center;
}
.top-banner4 {
  width: 100%;
  height: 295px;
  position: relative;
  background: #9bd9f2 url("../images/meeting/top4.jpg") no-repeat top center;
}
.nav-box2 {
  background-color: #03a5e7;
  height: 40px;
}
.nav3-links a {
  float: left;
  width: 130px;
  line-height: 40px;
  text-align: center;
  border: solid #fff;
  border-width: 0 1px;
  margin-right: -1px;
  color: #fff;
}
.nav3-links a.cur,
.nav3-links a:hover {
  background-color: #26c0fe;
}
.icon-date {
  background: url("../images/meeting/icon/date.png") no-repeat left center;
  padding-left: 30px;
  line-height: 40px;
  color: #fff;
}
.nav-date {
  text-align: right;
}
.borad-nav {
  background-color: #fff;
  height: 40px;
  line-height: 40px;
}
.borad-nav .b-box {
  width: 1024px;
  margin: 0 auto;
}
/* 搜索 */
.search-box {
  position: relative;
  margin: 0 auto 20px;
  width: 1024px;
  height: 71px;
  background: url("../images/meeting/searchbg.jpg") no-repeat center center;
}
.search-inputs {
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0.5px 0.866px 4px 0px rgba(170, 170, 170, 0.45);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -260px;
  margin-top: -19px;
  width: 520px;
  height: 38px;
}
.search-inputs .s-input {
  width: 440px;
  height: 30px;
  line-height: 30px;
  top: 4px;
  left: 10px;
  position: absolute;
  box-sizing: border-box;
  box-shadow: none;
  border: 0;
  border-right: 1px solid #03a5e7;
}
.search-inputs .s-input-search {
  cursor: pointer;
  width: 70px;
  height: 38px;
  line-height: 38px;
  top: 0;
  right: 2px;
  position: absolute;
  box-sizing: border-box;
  box-shadow: none;
  border: 0;
  background: url("../images/meeting/icon/search.png") no-repeat center center;
}
/* 面板 */
.xh-panel {
  background: #ffffff;
  margin: 0 auto 20px;
  width: 1024px;
  border-radius: 2px;
  min-height:320px;
}
.xh-panel3 {
  background-color: #ffffff;
  border-radius: 2px;
}
.xh-panel-title {
  line-height: 40px;
  border-bottom: 2px solid #03a5e7;
  position: relative;
  z-index: 1;
  background-color: #fff;
}
.xh-panel-title > h1 {
  padding-left: 10px;
  font-weight: bold;
  font-size: 16px;
  color: #03a5e7;
}
.xh-panel-content {
  position: relative;
  background-color: #fff;
}
.xh-panel-content .content-padded {
  padding: 20px 30px!important;
}
.xh-panel-tools {
  position: absolute;
  line-height: 40px;
  right: 10px;
  top: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.xh-split {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 10px;
  height: 40px;
  background: url("../images/meeting/icon/split.png") no-repeat center center;
}
.xh-search-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background: url("../images/meeting/icon/search2.png") no-repeat center center;
}
.xh-search-btn.open {
  background-color: #EDF8FC;
}
.xh-search-box2 {
  position: absolute;
  left: 0;
  top: 38px;
  background-color: #EDF8FC;
  width: 100%;
  height: 45px;
  z-index: 5;
  display: none;
}
.xh-search-box2.open {
  display: block;
}
.xh-search-input {
  position: absolute;
  border: solid #ddd;
  width: 60%;
  background: none;
  box-shadow: none;
  outline: none;
  border: 0;
  border-left: 1px solid #ddd;
  padding-left: 10px;
  line-height: 30px;
  height: 30px;
  left: 15px;
  top: 7px;
}
.xh-search-submit {
  box-shadow: none;
  outline: none;
  position: absolute;
  top: 5px;
  border-radius: 2px;
  right: 12px;
  border: 0;
  cursor: pointer;
  background: #03a5e7 url("../images/meeting/icon/search3.png") no-repeat center center;
  width: 35px;
  height: 35px;
}
/* 图片列表 */
.righttw li {
  width: 295px;
  float: left;
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 20px;
  /* margin-left: 15px;
  margin-right: 25px; */
}
.righttw li img {
  width: 295px;
  height: 169px;
}
.righttw li p {
  /* width: 190px; */
  height: 50px;
  font: 16px/1.5 'MicroSoft YaHei';
  color: #269aba;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.righttw li p a {
  width: 295px;
  font: 16px/1.5 'MicroSoft YaHei';
  color: #333;
}
.righttw li p a:hover {
  font: 16px/1.5 'MicroSoft YaHei';
}
.righttw li.tcol-0 {
  margin-left: 0!important;
  margin-right: 0!important;
}
.righttw li.tcol-1 {
  margin-left: 25px!important;
  margin-right: 25px!important;
}
.righttw li.tcol-2 {
  margin-left: 0!important;
  margin-right: 0!important;
}
/* 会议信息 */
.fixed-table {
  table-layout: fixed;
  width: 100%;
}
.xx-table thead {
  color: #fff;
  background-color: #03a5e7;
}
.xx-table thead td {
  line-height: 40px;
  *height: 40px;
}
.xx-table thead .th1 {
  padding-left: 10px;
}
.xx-table thead .th2 {
  position: relative;
  text-align: center;
  *height: 40px;
}
.xx-table thead .t-split {
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 1px;
}
.xx-table tbody {
  color: #333;
}
.xx-table tbody .t-split {
  position: absolute;
  background-color: #ddd;
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 1px;
}
.xx-table tbody tr {
  border-bottom: 1px solid #ddd;
}
.xx-table tbody td {
  line-height: 40px;
}
.xx-table tbody .th1 {
  padding: 0 10px;
}
.xx-table tbody .th2 {
  position: relative;
  text-align: center;
  color: #666;
  *height: 40px;
}
.xx-table tbody .t-link {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #333;
}
/* 学会的导航 */
.nav-links-type2 .nlt2-box {
  float: left;
  width: 112px;
  line-height: 40px;
  text-align: center;
  border: solid #fff;
  border-width: 0 1px;
  margin-right: -1px;
  color: #fff;
  height: 40px;
  position: relative;
  z-index: 6;
}
.nav-links-type2 .nlt2-box a.ntl2-lv1 {
  display: block;
  color: #fff;
  height: 40px;
}
.nav-links-type2 .nlt2-box.cur {
  background-color: #26c0fe;
}
.nav-links-type2 .nlt2-box:hover .btl2-lv2-box {
  display: block;
}
.nav-links-type2 .btl2-lv2-box {
  position: absolute;
  top: 35px;
  left: 0;
  right: 0;
  display: none;
  z-index: 333;
}
.nav-links-type2 .btl2-lv2-box .ntl2-lv2 {
  display: block;
  width: 100%;
  color: #fff;
  background-color: #26c0fe;
  line-height: 30px;
  border-bottom: 1px solid #fff;
  text-align: center;
}
.nav-links-type2 .btl2-lv2-box .ntl2-lv2.cur,
.nav-links-type2 .btl2-lv2-box .ntl2-lv2:hover {
  color: #fff;
  background-color: #03a5e7;
}
.nav-links-type2 .btl2-lv2-box .btl2-lv2-box-title {
  height: 20px;
  display: block;
  background: url("../images/meeting/nav-sjx.png") no-repeat bottom center;
}
.blue {
  color: #03a5e7;
}
.pull-right {
  float: right;
}
.float-r {
  float: right;
}
.xh-login-box {
  margin: 40px auto 20px;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0px 3px 8.1px 0.9px rgba(112, 110, 110, 0.35);
  width: 560px;
  height: 370px;
}
.xh-login-box .xh-login-title {
  line-height: 60px;
  text-align: center;
  color: #03a5e7;
  font-size: 18px;
}
.login-yzm {
  height: 30px;
  background-color: #dddada!important;
  border-color: #dddada!important;
}
.xh-panel2 {
  margin: 0 auto 20px;
  width: 1024px;
  border-radius: 2px;
}
.xh-login-box .userinfobox2 {
  width: 390px;
}
/* 左右分栏页面 */
.table-box {
  margin-bottom: 20px;
}
.xh_left-side {
  float: left;
  width: 200px;
}
.xh_right-side {
  float: right;
  width: 780px;
}
.side-nav {
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 2px;
  margin-bottom: 20px;
}
.side-nav .side-nav-lv2box {
  background-color: #fff;
}
.side-nav .side-title {
  background-color: #03a5e7;
  line-height: 40px;
}
.side-nav .side-title h1 {
  font-weight: bold;
  color: #fff;
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
.side-nav .slv-box li {
  border-bottom: 1px solid #ddd;
}
.side-nav .slv-box li.cur .slv2link {
  color: #03a5e7;
}
.side-nav .slv-box li.open .slv2link {
  background: url('../images/meeting/icon/down-arr.png') no-repeat right center;
  color: #03a5e7;
}
.side-nav .slv-box li.open .slv3-box {
  display: block;
}
.side-nav .slv-box .slv2link {
  line-height: 40px;
  padding-right: 35px;
  font-size: 15px;
  background: url('../images/meeting/icon/right-arr.png') no-repeat right center;
  color: #333;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.side-nav .slv-box .slv2link:hover {
  color: #03a5e7;
}
.side-nav .slv-box .slv2line {
  background: url('../images/meeting/dot.png') no-repeat left center;
  padding-left: 20px;
}
.side-nav .slv-box .slv2line2 {
  background: url('../images/meeting/dot.png') no-repeat left center;
  padding-left: 40px;
  display: block;
  text-align: center;
}
.side-nav .slv3-box {
  display: none;
}
.side-nav .slv3-box .slv3link {
  line-height: 30px;
  border-top: 1px solid #ddd;
  color: #ccc;
  font-size: 14px;
  display: block;
}
.side-nav .slv3-box .slv3link.active,
.side-nav .slv3-box .slv3link:hover {
  background-color: #EDF8FC;
  color: #333;
}
.side-nav .slv3-box .slv3link .slv3line {
  padding-left: 25px;
}
.p-0 {
  padding: 0!important;
}
/* 图书馆动态 */
.tsg-title1 {
  font-size: 18px;
  line-height: 2;
  text-align: center;
  color: #03a5e7;
  font-weight: bold;
}
.tsg-title2 {
  font-size: 12px;
  line-height: 2;
  text-align: center;
  color: #03a5e7;
  margin-bottom: 10px;
}
.tsg-title3 {
  font-size: 18px;
  line-height: 1.2;
  color: #03a5e7;
  font-weight: bold;
}
.tsg-title4 {
  font-size: 12px;
  line-height: 1.2;
  color: #03a5e7;
}
.tsg-title5 {
  font-size: 14px;
  line-height: 1.2;
  color: #aab2c1;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.tsg-date {
  position: relative;
  border-bottom: 1px solid #ddd;
  margin-bottom: 40px;
}
.tsg-cover {
  text-align: center;
  margin-bottom: 20px;
}
.tsg-cover img {
  max-width: 80%;
}
.hasdot1 {
  padding-left: 25px;
  background: url("../images/meeting/dot3.png") no-repeat left center;
}
.tsg-ml {
  line-height: 30px;
  width: 140px;
  margin: 0 auto;
  margin-bottom: 20px;
  background-color: #edf8fc;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #03a5e7;
  border: solid #03a5e7;
  border-width: 0 4px;
}
.art-fujian {
  margin: 10px;
  padding: 10px;
  border: 1px dashed #ddd;
  background-color: #f2f2f2;
}
.w80 {
  width: 75%;
  float: left;
}
.links1 li {
  min-height: 30px;
}
.link-time {
  width: 19%;
  float: left;
  display: block;
  text-align: right;
  color: #ddd;
}
.orange {
  color: orange;
}
/* 用户头像 */
.user-box {
  padding: 10px 20px;
}
.user-head-box {
  background-color: #f5f9fd;
  width: 125px;
  height: 125px;
  border: 5px solid #f5f9fd;
  border-radius: 10px;
  overflow: hidden;
  background: url(../images/meeting/user/head.png) no-repeat center center;
}
.user-head-box img {
  display: block;
  width: 100%;
  height: 100%;
}
.user-info {
  color: #898989;
  margin-bottom: 10px;
  line-height: 35px;
  font-size: 14px;
}
.user-info .urser-logout {
  color: #03a5e7;
}
.user-nav {
  display: block;
}
.user-nav .user-nav-lv1 {
  list-style: none;
  width: 100%;
  position: relative;
  min-height: 40px;
  font-size: 16px;
  border-bottom: 3px solid #03a5e7;
}
.user-nav .user-nav-lv1 li {
  float: left;
  width: 16.5%;
  *width: 16.5%;
  height: 40px;
  text-align: center;
}
.user-nav .user-nav-lv1 li a {
  line-height: 40px;
  color: #03a5e7;
  font-size: 16px;
  display: block;
}
.user-nav .user-nav-lv1 li .lv2links {
  display: none;
}
.user-nav .user-nav-lv1 li.cur {
  background-color: #03a5e7;
}
.user-nav .user-nav-lv1 li.cur a {
  color: #fff;
}
.user-nav .user-nav-lv1 li.cur .lv2links {
  display: block;
}
.user-nav-lv2 {
  width: 100%;
  position: relative;
}
.lv2links,
.nav-lv2-copy {
  position: absolute;
  border: 1px solid #ddd;
}
.lv2links a,
.nav-lv2-copy a {
  line-height: 40px;
  display: block;
  float: left;
  text-align: center;
  min-width: 120px;
  padding: 0 10px;
  color: #afafaf!important;
  font-size: 16px;
  background-color: #fff;
}
.lv2links a.active,
.nav-lv2-copy a.active,
.lv2links a:hover,
.nav-lv2-copy a:hover {
  background-color: #d7f0fa;
  color: #38b4e6!important;
}
.lv2links {
  top: 43px;
}
.nav-lv2-copy {
  top: 0;
}
.user-nav-lv1 li:nth-child(1) .lv2links {
  left: 0;
}
.user-nav-lv1 li:nth-child(2) .lv2links {
  left: 60px;
}
.user-nav-lv1 li:nth-child(3) .lv2links {
  left: 24%;
}
.user-nav-lv1 li:nth-child(5) .lv2links {
  left: 56%;
}
#msps .lv2links {
  left: 0;
}
#msjy .lv2links {
  left: 60px;
}
#msxx .lv2links {
  right: 60px;
}
#msqt .lv2links {
  right: 0;
}
.user-nav-lv1 li {
  left: 0\9;
}
.user-nav-lv1 li + li {
  left: 60px \9;
}
.user-title {
  height: 50px;
  background-color: #f9f9f9;
  border-bottom: 0!important;
}
.user-title .ut1 {
  font-size: 18px;
}
.userinfobox {
  width: 100%;
  position: relative;
  margin: 0 auto;
  overflow-x: hidden;
  padding: 10px 0;
  font-size: 16px;
}
.userinfobox .row {
  min-height: 40px;
  line-height: 40px;
}
.userinfobox .row:nth-child(even) {
  background-color: #edf8fc;
}
.user-qr {
  width: 125px;
  position: absolute;
  background-color: #fff;
  top: 25px;
  right: 0;
  font-size: 12px;
}
.user-qr img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.user-input {
  width: 70%;
  height: 30px;
  line-height: 30px;
  background: none;
  padding: 0 10px;
  margin-top: 5px;
  border: 1px solid #dddada;
  border-width: 0 0 0 1px;
}
.user-input3 {
  width: 70%;
  height: 30px;
  line-height: 30px;
  background: #fff;
  margin-top: 5px;
  border: 1px solid #dddada;
  /* border-width: 0 0 0 1px; */
}
.user-sub {
  margin: 0 10px;
  background-color: #03a5e7;
  text-align: center;
  color: #fff;
  font-size: 16px;
  width: 200px;
  height: 40px !important;
  line-height: 40px!important;
  border-radius: 2px;
}
.user-file {
  width: 98%;
  border-style: solid;
  border-width: 1px;
  border-color: #bbbbbb;
  border-radius: 2px;
  background-color: rgba(126, 126, 126, 0);
  font-size: 16px;
  width: 124px;
  height: 28px !important;
  line-height: 28px!important;
  border-radius: 5px;
}
.user-reset {
  margin: 0 10px;
  background-color: #fbb100;
  text-align: center;
  color: #fff;
  font-size: 16px;
  width: 200px;
  height: 40px !important;
  line-height: 40px!important;
  border-radius: 2px;
}
/* 在线挂失 */
.guashibox {
  width: 860px;
  margin: 20px auto;
  background-color: #f9f9f9;
  min-height: 340px;
}
.guashibox .guashimsg {
  padding: 50px 80px;
}
.guashibox .gs-info {
  font-size: 16px;
}
.guashibox .gs-info p {
  line-height: 3em;
  text-indent: 3em;
}
.guashibox .gs-tips {
  display: block;
  height: 30px;
  font-size: 18px;
  color: #38b4e6;
  line-height: 30px;
  padding-left: 40px;
  background: url(../images/meeting/user/hand.png) no-repeat left center;
}
.guashibox .gs-input {
  height: 30px;
  width: 100%;
  border: 1px solid #dddada;
}
.guashibox .gs-form {
  width: 600px;
  margin: 10px auto;
}
.guashibox .gs-sub {
  background-color: #38b4e6;
  text-align: center;
  color: #fff;
  font-size: 16px;
  width: 90px;
  height: 28px;
  line-height: 28px;
  border-radius: 5px;
}
/* 修改头像 */
.updateheadbox {
  width: 880px;
  margin: 20px auto;
}
.updateheadbox .uh-box {
  padding: 30px 0;
}
.updateheadbox .uh-box .uh-formbox {
  height: 155px;
  position: relative;
}
.updateheadbox .uh-box .uh-formbox .uh-imgform {
  position: absolute;
  bottom: 0;
  left: 0;
}
.updateheadbox .uh-box .uh-formbox .uh-imgform p {
  color: #6c6c6c;
  font-size: 14px;
  margin-bottom: 20px;
}
.updateheadbox .uh-preview {
  height: 155px;
}
.updateheadbox .uh-preview img {
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: #aaaaaa;
  background-color: #ffffff;
  width: 150px;
  height: 150px;
}
.updateheadbox .fh-btns {
  position: relative;
  height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.updateheadbox .fh-btns .user-sub {
  line-height: 28px!important;
  height: 28px!important;
}
.file-sel {
  height: 26px;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  /* right:5px; */
  top: -4px;
  *top: 50px;
  *left: 10;
  left: 0px;
  width: 100%;
  _left: 0px;
}
/* 我的信息 */
.user-table {
  width: 100%;
}
.user-table .row {
  line-height: 50px;
  background-color: #f9f9f9;
}
.user-table .row .tablet-20,
.user-table .row .col-20 {
  background-color: #03a5e7;
  text-align: center;
  valign: center;
  font-size: 18px;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.user-table .row .tablet-80,
.user-table .row .col-80 {
  border-bottom: 1px solid #fff;
  width: 79%;
  font-size: 14px;
  padding: 0 10px;
}
.user-table .hx2 {
  height: 80px;
}
.user-table .hx2 .tablet-20 {
  line-height: 80px;
}
.user-table .hx3 {
  height: 120px;
}
.user-table .hx3 .tablet-20 {
  line-height: 120px;
}
.user-table .input {
  border: none;
  outline: none;
  background: none;
  padding: 0;
  margin: 0;
  box-shadow: 0;
  width: 80%;
  line-height: 45px;
  height: 45px;
  font-size: 16px;
}
.user-table .textarea {
  border: none;
  outline: none;
  background: none;
  padding: 0;
  margin: 0;
  box-shadow: 0;
  resize: none;
  width: 100%;
  height: 80px;
  line-height: 30px;
}
.user-table .textarea2 {
  border: none;
  outline: none;
  background: none;
  padding: 0;
  margin: 0;
  box-shadow: 0;
  resize: none;
  width: 100%;
  height: 120px;
  line-height: 30px;
}
.user-table .ttime {
  width: 50%;
}
.user-table .ttime .span {
  font-size: 18px;
  color: #333;
}
.user-table .ttime .Wdate {
  border: 0 !important;
  height: 30px;
  background: url(../images/meeting/user/date.png ) no-repeat right center;
}
.user-table .tlabel {
  margin-right: 10px;
}
.h50grey {
  text-align: center;
  padding: 10px 0;
  background-color: #f9f9f9;
}
/* 当前借阅 */
.jieyue-table {
  width: 100%;
  border: 1px solid #fff;
}
.jieyue-table td {
  text-align: center;
  border: 1px solid #fff ;
  border-width: 0 1px 1px 0;
}
.jieyue-table thead {
  background-color: #03a5e7;
  color: #fff;
  line-height: 50px;
}
.jieyue-table tbody {
  background-color: #f9f9f9;
}
.jieyue-table tbody td {
  height: 50px;
}
.xujiebtns {
  position: absolute;
  right: 0;
  top: 6px;
  text-align: right;
}
.orange-btn {
  color: #f88f59;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  border-color: #f88f59;
  background-color: #ffffff;
  text-align: center;
  width: 89px;
  height: 28px;
  z-index: 211;
}
.xuejiepage {
  width: 880px;
  margin: 0 auto;
  text-align: left!important;
  position: relative;
  font-size: 14px!important;
}
.xuejiepage p {
  padding-left: 100px;
}
.xuejiepage img {
  margin: 0px 5px -2px 5px !important;
}
/* 我的权限 */
.qxboxes {
  width: 880px;
  margin: 20px auto;
}
.qxbox {
  margin-bottom: 20px;
}
.qxbox .qx-title {
  line-height: 35px;
  height: 35px;
  background-color: #fff;
}
.qxbox .qx-title h3 {
  float: right;
  color: #fff;
}
.qxbox .qx-detail {
  font-size: 16px;
  background-color: #f9f9f9;
}
.qxbox .dot {
  font-size: 10px;
  margin-right: 10px;
}
.qxbox .row {
  line-height: 35px;
}
.qxbox .col-60 {
  padding-left: 60px;
}
.qx1 .qx-title {
  border-bottom: 2px solid #38b4e6;
  background: #fff url(../images/meeting/user/qx1.jpg) no-repeat left center;
}
.qx1 .dot {
  color: #38b4e6;
}
.qx1 .col-40 {
  color: #03a5e7;
}
.qx2 .qx-title {
  border-bottom: 2px solid #f66a03;
  background: #fff url(../images/meeting/user/qx2.jpg) no-repeat left center;
}
.qx2 .dot {
  color: #f66a03;
}
.qx2 .col-40 {
  color: #f66a03;
}
.qx3 .qx-title {
  border-bottom: 2px solid #fbb100;
  background: #fff url(../images/meeting/user/qx3.jpg) no-repeat left center;
}
.qx3 .dot {
  color: #fbb100;
}
.qx3 .col-40 {
  color: #fbb100;
}
.mb-15 {
  margin-bottom: 15px;
}
/* 订阅管理 */
.tags-manage .tag-input {
  display: block;
  float: left;
  margin-left: 10px;
  width: 20%;
  height: 24px;
  border-radius: 3px;
  padding: 0 10px;
  font-size: 16px;
  border-width: 1px;
  border-color: #bbbbbb;
  border-style: solid;
  background-color: #f3f3f3;
}
.tags-manage .tag-btns {
  padding: 0 ;
  width: 26px;
  height: 26px;
  border: 0;
  outline: 0;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 10px;
}
.tags-manage .tag-btns.addRow {
  margin-top: 8px;
  float: none;
  background-color: #03a5e7;
  background-image: url(../images/meeting/lv2/icon/add.png);
}
.tags-manage .tag-btns.removeRow {
  float: none;
  background-image: url(../images/meeting/lv2/icon/remove.png);
}
.tags-manage .tag-btns.addItem {
  display: block;
  float: left;
  background-image: url(../images/meeting/lv2/icon/plus.png);
}
.tags-manage .tag-btns.removeItem {
  display: block;
  float: left;
  background-image: url(../images/meeting/lv2/icon/mius.png);
}
.uh-up {
  position: relative;
}
.u-channel-box .channel-title {
  position: relative;
  height: 40px;
  line-height: 40px;
  background-color: #edf8fc;
}
.u-channel-box .channel-title h1.uicon {
  padding-left: 60px;
  background-position: 10px center;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 16px;
}
.u-channel-box .channel-title h1.uicon.u-yhxx {
  background-image: url("../images/meeting/icon/u-yhxx.png");
}
.u-channel-box .channel-title h1.uicon.u-bmch {
  background-image: url("../images/meeting/icon/u-bmch.png");
}
.u-channel-box .channel-title h1.uicon.u-chgl {
  background-image: url("../images/meeting/icon/u-chgl.png");
}
.u-channel-box .channel-title h1.uicon.u-zsxx {
  background-image: url("../images/meeting/icon/u-zsxx.png");
}
.u-channel-box .channel-title h1.uicon.u-xgmm2 {
  background-image: url("../images/meeting/icon/u-xgmm2.png");
}
.u-channel-box .channel-title h1.uicon.u-xgyhxx {
  background-image: url("../images/meeting/icon/u-xgyhxx.png");
}
.u-channel-box .channel-title h1.uicon.u-zwtz {
  background-image: url("../images/meeting/icon/u-zwtz.png");
}
.u-channel-box .channel-title h1.uicon.u-lwsc {
  background-image: url("../images/meeting/icon/u-lwsc.png");
}
.u-channel-box .channel-tools {
  line-height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 5px;
}
.u-edituser {
  padding-left: 23px;
  color: #03a5e7;
  font-size: 14px;
  padding-right: 10px;
  background: url("../images/meeting/icon/u-edit.png") left center no-repeat;
}
.u-edit2 {
  color: #03a5e7;
  font-size: 14px;
  padding-right: 10px;
}
.content-padded-30 {
  padding: 30px;
}
.text-r {
  text-align: right;
}
.float-r {
  float: right;
}
.pr-20 {
  padding-right: 10px;
}
.userinfobox2 {
  width: 500px;
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
  font-size: 16px;
}
.userinfobox2 .row {
  min-height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
}
.user-qr {
  width: 125px;
  position: absolute;
  background-color: #fff;
  top: 25px;
  right: 0;
  font-size: 12px;
}
.user-qr img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.user-input2 {
  display: block;
  width: 99%;
  height: 30px;
  background: none;
  margin-top: 5px;
  border: 1px solid #dddada;
}
.yzm2 {
  margin-top: 5px;
}
.yzm2 .left-input,
.yzm2 .right-input {
  float: left;
}
.yzm2 .right-input {
  width: 30%;
}
.yzm2 .left-input {
  width: 70%;
  *width: 69%;
}
.yzm2 .login-input-yzm {
  border-color: #dddada;
  border-style: solid;
  border-radius: 2px 0 0 2px;
  border-width: 1px 0 1px 1px;
  display: block;
  line-height: 30px;
  height: 30px;
  padding: 0 5px;
  width: 100%;
  font-size: 12px;
  box-sizing: border-box;
}
.yzm2 .login-input-yzmbtn {
  display: block;
  text-align: center;
  line-height: 30px;
  background-color: #03a5e7;
  border: 1px solid #03a5e7;
  color: #fff;
  height:30px;
}
.yzm2 .login-input-yzmbtn:link,
.yzm2 .login-input-yzmbtn:hover,
.yzm2 .login-input-yzmbtn:visited,
.yzm2 .login-input-yzmbtn:active {
  color: #fff;
}
.input_div .input-radio-group {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 34px;
  padding-left: 5px;
  width: 40%;
  margin-right: 5%;
}
.c-tips {
  color: #bbb;
  font-size: 14px;
  line-height: 20px;
}
.usernav-icon.uicon-zwtz {
  background-image: url("../images/meeting/icon/u-zwtz.png");
}
.usernav-icon.uicon-lwsc {
  background-image: url("../images/meeting/icon/u-lwsc.png");
}
.usernav-icon.uicon-xgmm {
  background-image: url("../images/meeting/icon/u-xgmm.png");
}
.usernav-icon.uicon-yhxx {
  background-image: url("../images/meeting/icon/u-yhxx.png");
}
.usernav-icon.uicon-tcdl {
  background-image: url("../images/meeting/icon/u-tcdl.png");
}
.usernav-icon.uicon-px {
  background-image: url("../images/meeting/icon/u-px.png");
}
.usernav-icon.uicon-hfjn {
  background-image: url("../images/meeting/icon/u-hfjn.png");
}
.usernav-icon.uicon-cg {
  background-image: url("../images/meeting/icon/u-cg.png");
}
.cur .uicon-zwtz {
  background-image: url("../images/meeting/icon/u-zwtz_a.png");
}
.cur .uicon-lwsc {
  background-image: url("../images/meeting/icon/u-lwsc_a.png");
}
.cur .uicon-xgmm {
  background-image: url("../images/meeting/icon/u-xgmm_a.png");
}
.cur .uicon-yhxx {
  background-image: url("../images/meeting/icon/u-yhxx_a.png");
}
.cur .uicon-tcdl {
  background-image: url("../images/meeting/icon/u-tcdl_a.png");
}
.cur .uicon-px {
  background-image: url("../images/meeting/icon/u-px_a.png");
}
.cur .uicon-hfjn {
  background-image: url("../images/meeting/icon/u-hfjn_a.png");
}
.cur .uicon-cg {
  background-image: url("../images/meeting/icon/u-cg_a.png");
}
.usernav2-icon.uicon-wdcg {
  background-image: url("../images/meeting/icon/u-wdcg.png");
}
.usernav2-icon.uicon-pxls {
  background-image: url("../images/meeting/icon/u-pxls.png");
}
.usernav2-icon.uicon-pxfk {
  background-image: url("../images/meeting/icon/u-pxfk.png");
}
.usernav2-icon.uicon-hycg {
  background-image: url("../images/meeting/icon/u-hycg.png");
}
.lv2links a.active .usernav2-icon.uicon-wdcg,
.nav-lv2-copy a.active .usernav2-icon.uicon-wdcg,
.lv2links a:hover .usernav2-icon.uicon-wdcg,
.nav-lv2-copy a:hover .usernav2-icon.uicon-wdcg {
  background-image: url("../images/meeting/icon/u-wdcg_a.png");
}
.lv2links a.active .usernav2-icon.uicon-pxls,
.nav-lv2-copy a.active .usernav2-icon.uicon-pxls,
.lv2links a:hover .usernav2-icon.uicon-pxls,
.nav-lv2-copy a:hover .usernav2-icon.uicon-pxls {
  background-image: url("../images/meeting/icon/u-pxls_a.png");
}
.lv2links a.active .usernav2-icon.uicon-pxfk,
.nav-lv2-copy a.active .usernav2-icon.uicon-pxfk,
.lv2links a:hover .usernav2-icon.uicon-pxfk,
.nav-lv2-copy a:hover .usernav2-icon.uicon-pxfk {
  background-image: url("../images/meeting/icon/u-pxfk_a.png");
}
.lv2links a.active .usernav2-icon.uicon-hycg,
.nav-lv2-copy a.active .usernav2-icon.uicon-hycg,
.lv2links a:hover .usernav2-icon.uicon-hycg,
.nav-lv2-copy a:hover .usernav2-icon.uicon-hycg {
  background-image: url("../images/meeting/icon/u-hycg_a.png");
}
.usernav-icon {
  padding: 7px 15px;
  *padding: 3px 15px 0 15px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  *display: inline-block;
  *display: inline;
  *zoom: 1;
}
.usernav2-icon {
  padding: 6px 15px;
  *padding: 3px 15px 0 15px;
  background-repeat: no-repeat;
  background-position: center center;
  *display: inline-block;
  *display: inline;
  *zoom: 1;
}
.usericon-call {
  background: url('../images/meeting/icon/date_a.png') no-repeat center center;
}
.usericon-msg {
  background: url(../images/meeting/icon/msg.png) no-repeat center center;
  margin-left: 30px;
}
.usericon-msg,
.usericon-user,
.usericon-call {
  display: inline-block;
  text-indent: -9999px;
  height: 35px;
  width: 30px;
}
.red {
  color: red;
}
/* === Grid === */
.row {
  overflow: hidden;
  margin-left: -4%;
}
.row > [class*="col-"],
.row > [class*="tablet-"] {
  box-sizing: border-box;
  float: left;
}
.row.no-gutter {
  margin-left: 0;
}
.row .col-100 {
  width: 96%;
  margin-left: 4%;
}
.row.no-gutter .col-100 {
  width: 100%;
  margin: 0;
}
.row .col-95 {
  width: 91%;
  margin-left: 4%;
}
.row.no-gutter .col-95 {
  width: 95%;
  margin: 0;
}
.row .col-90 {
  width: 86%;
  margin-left: 4%;
}
.row.no-gutter .col-90 {
  width: 90%;
  margin: 0;
}
.row .col-85 {
  width: 81%;
  margin-left: 4%;
}
.row.no-gutter .col-85 {
  width: 85%;
  margin: 0;
}
.row .col-80 {
  width: 76%;
  margin-left: 4%;
}
.row.no-gutter .col-80 {
  width: 80%;
  margin: 0;
}
.row .col-75 {
  width: 71.00000000000001%;
  margin-left: 4%;
}
.row.no-gutter .col-75 {
  width: 75%;
  margin: 0;
}
.row .col-66 {
  width: 62.66666666666666%;
  margin-left: 4%;
}
.row.no-gutter .col-66 {
  width: 66.66666666666666%;
  margin: 0;
}
.row .col-60 {
  width: 55.99999999999999%;
  margin-left: 4%;
}
.row.no-gutter .col-60 {
  width: 60%;
  margin: 0;
}
.row .col-50 {
  width: 46%;
  margin-left: 4%;
}
.row.no-gutter .col-50 {
  width: 50%;
  margin: 0;
}
.row .col-40 {
  width: 36%;
  margin-left: 4%;
}
.row.no-gutter .col-40 {
  width: 40%;
  margin: 0;
}
.row .col-33 {
  width: 29.333333333333332%;
  margin-left: 4%;
}
.row.no-gutter .col-33 {
  width: 33.333333333333336%;
  margin: 0;
}
.row .col-70 {
  width: 66%;
  margin-left: 4%;
}
.row.no-gutter .col-70 {
  width: 70%;
  margin: 0;
}
.row .col-30 {
  width: 26%;
  margin-left: 4%;
}
.row.no-gutter .col-30 {
  width: 30%;
  margin: 0;
}
.row .col-25 {
  width: 21%;
  margin-left: 4%;
}
.row.no-gutter .col-25 {
  width: 25%;
  margin: 0;
}
.row .col-20 {
  width: 16%;
  margin-left: 4%;
}
.row.no-gutter .col-20 {
  width: 20%;
  margin: 0;
}
.row .col-15 {
  width: 10.999999999999998%;
  margin-left: 4%;
}
.row.no-gutter .col-15 {
  width: 15%;
  margin: 0;
}
.row .col-10 {
  width: 6%;
  margin-left: 4%;
}
.row.no-gutter .col-10 {
  width: 10%;
  margin: 0;
}
.row .col-5 {
  width: 1%;
  margin-left: 4%;
}
.row.no-gutter .col-5 {
  width: 5%;
  margin: 0;
}
@media all and (min-width: 768px) {
  .row {
    margin-left: -2%;
  }
  .row .col-100 {
    width: 98%;
    margin-left: 2%;
  }
  .row.no-gutter .col-100 {
    width: 100%;
    margin: 0;
  }
  .row .col-95 {
    width: 93%;
    margin-left: 2%;
  }
  .row.no-gutter .col-95 {
    width: 95%;
    margin: 0;
  }
  .row .col-90 {
    width: 87.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .col-90 {
    width: 90%;
    margin: 0;
  }
  .row .col-85 {
    width: 82.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .col-85 {
    width: 85%;
    margin: 0;
  }
  .row .col-80 {
    width: 78%;
    margin-left: 2%;
  }
  .row.no-gutter .col-80 {
    width: 80%;
    margin: 0;
  }
  .row .col-75 {
    width: 73%;
    margin-left: 2%;
  }
  .row.no-gutter .col-75 {
    width: 75%;
    margin: 0;
  }
  .row .col-66 {
    width: 64.66666666666666%;
    margin-left: 2%;
  }
  .row.no-gutter .col-66 {
    width: 66.66666666666666%;
    margin: 0;
  }
  .row .col-60 {
    width: 58%;
    margin-left: 2%;
  }
  .row.no-gutter .col-60 {
    width: 60%;
    margin: 0;
  }
  .row .col-50 {
    width: 48%;
    margin-left: 2%;
  }
  .row.no-gutter .col-50 {
    width: 50%;
    margin: 0;
  }
  .row .col-40 {
    width: 38%;
    margin-left: 2%;
  }
  .row.no-gutter .col-40 {
    width: 40%;
    margin: 0;
  }
  .row .col-33 {
    width: 31.333333333333332%;
    margin-left: 2%;
  }
  .row.no-gutter .col-33 {
    width: 33.333333333333336%;
    margin: 0;
  }
  .row .col-70 {
    width: 68%;
    margin-left: 2%;
  }
  .row.no-gutter .col-70 {
    width: 70%;
    margin: 0;
  }
  .row .col-30 {
    width: 27.999999999999996%;
    margin-left: 2%;
  }
  .row.no-gutter .col-30 {
    width: 30%;
    margin: 0;
  }
  .row .col-25 {
    width: 23%;
    margin-left: 2%;
  }
  .row.no-gutter .col-25 {
    width: 25%;
    margin: 0;
  }
  .row .col-20 {
    width: 18%;
    margin-left: 2%;
  }
  .row.no-gutter .col-20 {
    width: 20%;
    margin: 0;
  }
  .row .col-15 {
    width: 13%;
    margin-left: 2%;
  }
  .row.no-gutter .col-15 {
    width: 15%;
    margin: 0;
  }
  .row .col-10 {
    width: 8%;
    margin-left: 2%;
  }
  .row.no-gutter .col-10 {
    width: 10%;
    margin: 0;
  }
  .row .col-5 {
    width: 3%;
    margin-left: 2%;
  }
  .row.no-gutter .col-5 {
    width: 5%;
    margin: 0;
  }
  .row .tablet-100 {
    width: 98%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-100 {
    width: 100%;
    margin: 0;
  }
  .row .tablet-95 {
    width: 93%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-95 {
    width: 95%;
    margin: 0;
  }
  .row .tablet-90 {
    width: 87.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-90 {
    width: 90%;
    margin: 0;
  }
  .row .tablet-85 {
    width: 82.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-85 {
    width: 85%;
    margin: 0;
  }
  .row .tablet-80 {
    width: 78%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-80 {
    width: 80%;
    margin: 0;
  }
  .row .tablet-75 {
    width: 73%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-75 {
    width: 75%;
    margin: 0;
  }
  .row .tablet-66 {
    width: 64.66666666666666%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-66 {
    width: 66.66666666666666%;
    margin: 0;
  }
  .row .tablet-60 {
    width: 58%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-60 {
    width: 60%;
    margin: 0;
  }
  .row .tablet-50 {
    width: 48%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-50 {
    width: 50%;
    margin: 0;
  }
  .row .tablet-40 {
    width: 38%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-40 {
    width: 40%;
    margin: 0;
  }
  .row .tablet-33 {
    width: 31.333333333333332%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-33 {
    width: 33.333333333333336%;
    margin: 0;
  }
  .row .tablet-70 {
    width: 68%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-70 {
    width: 70%;
    margin: 0;
  }
  .row .tablet-30 {
    width: 27.999999999999996%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-30 {
    width: 30%;
    margin: 0;
  }
  .row .tablet-25 {
    width: 23%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-25 {
    width: 25%;
    margin: 0;
  }
  .row .tablet-20 {
    width: 18%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-20 {
    width: 20%;
    margin: 0;
  }
  .row .tablet-15 {
    width: 13%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-15 {
    width: 15%;
    margin: 0;
  }
  .row .tablet-10 {
    width: 8%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-10 {
    width: 10%;
    margin: 0;
  }
  .row .tablet-5 {
    width: 3%;
    margin-left: 2%;
  }
  .row.no-gutter .tablet-5 {
    width: 5%;
    margin: 0;
  }
}
