﻿@charset 'utf-8';
body{font-family: '微软雅黑';}
body,ul,p{margin:0;padding:0;}
li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
.zoom:after{clear:both;content:'';display: block;height:0;visibility: hidden;overflow: hidden;}
.fl{float:left;}
.fr{float: right;}

.bd{border:1px solid #dbdee1;}
.themeBlue{background:#10cdc6;}

/**
 * 顶部/logo/导航
 */
.headerWrap{padding: 24px 0;background:#17c0b9;}
.header{width:1200px;margin:0 auto;font-size:13px;color:#fff;}
.logo{width:628px;height:54px;background:left center no-repeat;background-size:contain;}
.loginInfo{margin-top: 30px; }
.currentTime{}
.loginBtn{margin-left: 40px;padding-left: 28px;text-decoration: none;font-size: 16px;color:#fff;background: url(../images/icon-user.png) left center no-repeat;background-size: contain;}

.navMenuWrap{background: #10cdc6;}
.navMenu{width:1200px;margin:0 auto;font-size: 15px;color:#fff;}
.menuItem{width:120px;height:55px;line-height: 55px;text-align: center;cursor:pointer;}
.menuItem a{display: block;color:#fff;}
.menuItem:hover,.menuItem.current{background:#08b1aa;}

/**
 * 主体部分内容
 */
.main{width: 1200px; margin: 0 auto; }



/**
 * 底部
 */
.footerLine{margin:83px auto 24px;height:8px;}
.footer{margin-bottom:32px;text-align: center;font-size: 14px;color:#858585;line-height: 1.6em;}
.footer a{color:#858585;cursor: pointer;}

.organizer{}
.copyRight{}
.footLink{color:#858585;}

/**
 * 内页
 */
.mainContent{width: 810px; overflow: hidden; }
.mcTitle{font-size: 15px; color: #323232; height: 36px; line-height: 36px; margin-top: 40px; border-bottom: 3px solid #dfdfdf; }

.subNav{padding-top: 76px; width: 336px; }
.subNavImg{height: 254px; background: url() center center no-repeat; background-size: contain; }
.subNavTitle{height: 32px; line-height: 32px; margin-top: 35px; border-bottom: 1px solid #DFDFDF; }
.subNavTitleBd{display: inline-block; font-size: 15px; color: #323232; width: 6em; text-align: center; border-bottom: 2px solid #10CDC6; }

.subNews{margin-top: 12px; }
.subNewItem{font-size: 14px;height: 32px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.subNewItem a{color:#424242;}
.subNewsIndex{display: inline-block;width:20px;height:20px;line-height: 20px;text-align:center;margin: 0 12px;border-radius: 4px;background:#bbb;color:#fff;}
.subNewItem:nth-child(1) .subNewsIndex{background:#10cdc6;}
.subNewItem:nth-child(2) .subNewsIndex{background:#10cdc6;}
.subNewItem:nth-child(3) .subNewsIndex{background:#10cdc6;}
/**
 * 分页
 */
.pagination{margin: 24px 0; font-size: 14px; color: #323232; }
.pagination span,.pagination a{display: inline-block;margin: 0 4px;color: #323232;}


/*swiper 样式设置*/
.swiper-button-next,.swiper-button-prev{
    position: absolute;
    top: 0;
    bottom: 32px;
    width: 24px;
    height: 46px;
    margin: auto;
    background: center center no-repeat;
    background-size: contain;
    cursor: pointer;
}
.swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  height: 10px;
  border-radius: 10px;
  background: #d3d3d3;
  margin: 0 3px;
  cursor: pointer;
  width: 24px;
  border-radius: 0;
}
.swiper-active-switch {
  background: #fcbc2e;;
}



/*登录弹窗*/
.masklayer {
  display:none;
  height: 100%;
  width: 100%;
  z-index: 1110;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #999;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.popLogin
{
    display:none;position:fixed;left:0;top:0;right:0;bottom:0;width:425px;height:365px;
    margin: auto;z-index: 1200;background: #fff;border-radius: 8px;
    *left: 50%;
    *top: 50%;
    *margin-top: -122.5px;    /* 高度的一半 */
    *margin-left: -135px;    /* 宽度的一半 */
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
    _margin-top:70px;}
.popLogin iframe {padding: 16px 32px 0 32px;border: none;width: 361px;height: 289px;box-sizing: content-box;}
.popTitle{height:60px;line-height:60px;font-size:20px;color:#fe6734;text-align:center;}
.logInpt{position:relative;width:230px;margin:0 20px 16px;}
#btnLogin {text-decoration: none;color: #fff}
.logInpt .loginInpt{width: 206px;height:30px;padding: 6px 12px;border-radius:4px;font-size:18px;box-sizing:content-box}
.logInpt .tips_label{left: 18px;top: 11px;font-size:18px;}
.popLogin .close_alert_tiyan {
  left: 388px;
  position: absolute;
  top: -40px;
  z-index: 311;
}
.popLogin .loginTitle {text-align: center;height: 50px;line-height: 50px;font-size: 24px;color: #fb6901;margin-top: 10px;}
.getPwd{line-height:40px;margin-left:20px;cursor:pointer;}

.message{min-width:150px;max-width:350px;min-height:30px;line-height:28px;text-align:center;font-size:14px;background-color:#fb6901;border-radius:10px;color:#fff;display:none;padding:0 10px;position:fixed;top:0px;left:50%;z-index:9999}
.message-block{position:relative;color:#fff}
.message-arrow{width:0;height:0;border-width:7px 7px 0 0;_border-width:0;border-style:solid;border-color:#fb6901 transparent transparent;position:absolute;top:30px;*top:24px;left:10px}

.no-data{
  background-image: url(../images/no-data.png);
  background-size: contain;
  height: 50%;
  width: 35%;
  background-repeat: no-repeat;
  margin: 20% 25% 25% 25%;
}


ul.subNews > li.porlct {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 32px;
    line-height: 32px;
}