/* 头条内容 */
.web-goodNews,
.web-News,
.web-special {
    margin-bottom: 12px;
}
.web-goodNews {
    overflow: hidden;
}
.web-goodNews .row {
    position: relative;
}
.setting-lT,
.setting-rT {
    position: absolute;
    width: 22px;
    top: 0;
}
.setting-lT {
    left: -22px;
}
.setting-rT {
    right: -22px;
}
.goodNews-box {
    background: url("../images/goodNews-bg.png") no-repeat;
    background-size: cover;
}
.goodNews {
    width: 94%;
    margin: 0 auto;
    padding: 38px 0 18px 0;
    border-bottom: 1px solid #dbdbdb;
}
.red {
    color: #d32929;
}
.goodNews-Title,
.goodNews-P {
    width: 80%;
    margin: 0 auto;
}
.goodNews-Title {
    font-size: 24px;
    line-height: 38px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.goodNews-Title a {
    color: #3c3c3d;
}
.goodNews-Title a:active,
.goodNews-Title a:hover {
    color: #ff6200;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
.goodNews-P {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #6e6d6d;
    font-size: 15px;
    line-height: 29px;
}
.goodNews-linkUl {
    height: 59px;
    line-height: 59px;
    color: #545454;
    width: 1500px;
    margin: 0 auto;
    float: left;
}
.goodNews-linkLi {
    float: left;
}
.goodNews-linkLi a {
    color: #545454;
    font-size: 15px;
}
.goodNews-linkLi a:hover .gN-topic{
    text-decoration: underline;
    color: #ff6200;
}
.gN-topic {
    margin: 0 12px;
    float: left;
}
.gN-date {
    margin: 0 18px 0 4px;
    color: #9f9fa0;
}
.gN-linkBox {
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
}
/* 花瓣 */
.maple { position: absolute; top: 0; color: #ff0000; }
/* 新闻版块 */
.news-box {
    background: url("../images/news-bg.png") no-repeat #fff;
    background-position: bottom right;
}
.newCase {
    padding: 30px;
}
.slideShow,
.newCase-content {
    width: 50%;
    float: left;
}
.slideShow .item {
    height: 345px;
    overflow: hidden;
}
.slideShow .item img {
    height: 100%;
    *height: 345px;
}
.owl-carousel .owl-controls .owl-page span {
    display: block;
    width: 36px;
    height: 5px;
    background: #e0e0e0;
    margin-left: 5px;
    margin-top: 20px;
    float: left;
}
.owl-carousel .owl-controls .owl-page.active span,
.owl-carousel .owl-controls.clickable .owl-page:hover span {
    background-color: #ff6200;
}
.owl-pagination {
    float: right;
}
.owl-page {
    float: left;
}
.nCase-box {
    margin: 0 22px 0 34px;
}
.nCase-title .caption .nCase-CN {
    color: #7a7e96;
    font-size: 20px;
    display: block;
    line-height: 32px;
}
.nCase-title .caption .nCase-EN {
    color: #9ea0a6;
    font-size: 0.6em;
    display: block;
    text-transform: uppercase;
    line-height: 10px;
    letter-spacing: 0.01em;
}
.nCase-title .active .nCase-CN {
    color: #272c46;
}
.nCase-title .caption {
    float: left;
    cursor: pointer;
}
.nCase-dot {
    width: 4px;
    height: 4px;
    background-color: #9ea0a6;
    float: left;
    margin: 12px 16px 0 16px;
}
.major-newTitle a{
    color: #0765b5;
    font-size: 20px;
    line-height: 54px;
    height: 54px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.major-newP {
    max-height: 46px;
    overflow: hidden;
    position: relative;
}
.major-newP a {
    color: #868686;
    font-size: 15px;
    line-height: 23px;
    max-height: 46px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: justify;
}
/*.major-newP a::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;*/
    /*background: -webkit-linear-gradient(left, transparent, #fff 55%);*/
    /*background: -o-linear-gradient(right, transparent, #fff 55%);*/
    /*background: -moz-linear-gradient(right, transparent, #fff 55%);*/
    /*background: linear-gradient(to right, transparent, #fff 55%);*/
/*}*/
/*.major-newP a:after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;*/
    /*background: -webkit-linear-gradient(left, transparent, #fff 55%);*/
    /*background: -o-linear-gradient(right, transparent, #fff 55%);*/
    /*background: -moz-linear-gradient(right, transparent, #fff 55%);*/
    /*background: linear-gradient(to right, transparent, #fff 55%);*/
/*}*/
.major-newDate {
    color: #c0bfbf;
    font-size: 15px;
    line-height: 34px;
}
.newList li a{
    display: block;
}
.newList li .disc {
    float: left;
    background-color: #a5a8b8;
    width: 3px;
    height: 3px;
    margin: 15px 8px 15px 0;
}
.newList li .headline {
    float: left;
    line-height: 33px;
    color: #545454;
    font-size: 15px;
    width: 76%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newList li .date {
    float: right;
    line-height: 33px;
    color: #b2b3b3;
    font-size: 15px;
}
.major-newTitle a:hover,
.major-newP a:hover,
.newList li a:hover .headline{
    color: #ff6200;
}
.newCase-major {
    height: 332px;
}
/* 通用列表板块 */
.listControl-box {
    width: 50%;
    float: left;
}
.lControl {
    background-color: #fff;
    padding: 25px;
    margin-bottom: 12px;
}
.lC-Left {
    margin-right: 6px;
}
.lC-Right {
    margin-left: 6px;
}
.lC-head {
    padding-bottom: 12px;
    border-bottom: 2px solid #d6dfe9;
    position: relative;
    top: 0;
}
.lC-headH6 {
    float: left;
    margin-left: 9px;
    padding-left: 14px;
    border-left: 4px solid #f57333;
    line-height: 23px;
    font-size: 19px;
    font-weight: 600;
    color: #f57333;
}
.lC-headMore {
    float: right;
    text-align: center;
    width: 44px;
    color: #555;
    font-size: 17px;
    line-height: 23px;
    padding-bottom: 10px;
    border-bottom: 4px solid #e82e44;
    position: absolute;
    right: 0;
}
.lC-headMore:hover {
    color: #e82e44;
}
.lControl .newList {
    margin-top: 17px;
}
.lControl ul {
    height: 186px;
    overflow: hidden;
}
.lControl .newList li .disc {
    margin: 14px 12px;
}
.lControl .newList li .headline {
    line-height: 31px;
    color: #747171;
}
.lControl .newList li .date {
    margin-right: 12px;
    line-height: 31px;
    color: #747171;
}
.orange {
    color: #f57333;
}
.lControl .newList li .headline .orange {
    margin-left: -7px;
}
.lControl-01 {
    background: url("../images/lControl-01.png") no-repeat #fff7f0;
    background-size: 100% 100%;
}
.lControl-04 {
    background: url("../images/lControl-04.png") no-repeat #fff;
    background-size: 100% 100%;
}
.lControl-01 .lC-head {
    border-bottom: 2px solid #ecd3c3;
}
/* 板块 */
.plateBox {
    padding: 14px;
}
.plate-left {
    float: left;
    height: 216px;
    margin-right: 14px;
}
.plate-linkA {
    background: url("../images/plate-01.png");
    display: block;
    height: 176px;
    width: 216px;
    padding-top: 40px;
}
.plate-txt {
    color: #fff;
    line-height: 68px;
    font-size: 22px;
    text-align: center;
}
.plate-linkA .plate-ico {
    margin: 0 auto;
    width: 80px;
    height: 80px;
}
.linkA-right {
    height: 101px;
    display: block;
}
.linkA-rOne {
    background: url("../images/plate-02.png");
    margin-bottom: 14px;
    background-size: 100% 100%;
}
.plate-right {
    margin-left: 230px;
}
.linkA-right .plate-ico {
    width: 40px;
    height: 40px;
    float: left;
    margin: 31px;
}
.linkA-right .plate-txt {
    float: left;
    line-height: 101px;
}
.linkA-rTwo {
    background-color: #7d8999;
}
/* 公众号 */
/*.vipcnImg {
    float: left;
    width: 108px;
    height: 108px;
}*/
.vipcnImg {
    float: left;
    width: 218px;
    height: 218px;
}
/*.vipcnTxt-box {
    margin-left: 116px;
}*/
.vipcnTxt-box {
    margin-left: 225px;
}
.vipcn-title {
    font-size: 17px;
    line-height: 31px;
    color: #3c3c3c;
    height: 31px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.vipcn-p {
    color: #b1b0b0;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp:5;
    max-height: 196px;
}
.restBox {
    margin-top: 11px;
    height: 98px;
    overflow: hidden;
}
.restBox a {
    float: left;
    border: 1px solid #aac5d4;
    color: #6c7f96;
    line-height: 37px;
    font-size: 16px;
    padding: 0 24px;
    margin-right: 10px;
    margin-top: 10px;
}
.restBox a:hover {
    color: #fff;
    background-color: #aac5d4;
}
/* 专题 */
.specialBox {
    padding: 25px;
    background-color: #fff;
    position: relative;
}
.special-imgBox {
    width: 100%;
    overflow: hidden;
}
.special-li {
    width: 372px;
    float: left;
    height: 139px;
}
.special-li a {
    display: block;
    margin: 0 8px;
    height: 139px;
    overflow: hidden;
}
.special-li img {
    width: auto;
    height: 100%;
    margin-left: -178px;
    opacity: 1;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: relative;
    left:50%;
}
.special-li img:hover {
    opacity:0.9;
    -moz-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    transform:scale(1.05,1.05);
}
.specialBox .last,
.specialBox .next {
    position: absolute;
    top: 82px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.specialBox .last {
    left: 8px;
}
.specialBox .next {
    right: 8px;
}
.zsbig{
font-size:16px;
color:#ffffff;
text-align:center;
}
.centermv {display:none;
position:fixed; 
background-color: rgba(255, 255, 255, 0.25);
top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  opacity: 1;

  transition: all 0.3s;
}
/* 20190131 首页样式更改 */
.special-li img {
    width:100%;
    margin-left:0;
    left:0;
}
/**
 * >=320的设备 2017/8/8 0001.
 */
@media screen and (min-width: 320px){
    .web-goodNews, .web-News, .web-special { margin-bottom: 10px; }
    /* 喜讯内容 */
    .setting-lT, .setting-rT { width: 10px;}
    .setting-lT { left: -10px;}
    .setting-rT { right: -10px;}
    .goodNews { padding: 18px 0 10px 0; width: auto; margin: 0 25px;}
    .goodNews-Title { font-size: 18px; line-height: 20px;}
    .goodNews-Title, .goodNews-P { width: 100%;}
    .gN-linkBox { width: auto; margin: 0 25px;}
    .goodNews-linkUl { height: 36px; line-height: 36px;}
    /* 新闻版块 */
    .newCase { padding: 25px;}
    .slideShow, .newCase-content { width: 100%;}
    .slideShow .item { height: 160px;}
    .owl-controls { position: absolute; right: 0; bottom: 10px;}
    .owl-carousel { position: relative;}
    .owl-carousel .owl-controls .owl-page span { width: 22px; height: 3px; margin-left: 2px; margin-right: 2px;}
    .nCase-box { margin: 20px 0 0 0;}
    .nCase-title .caption .nCase-CN { font-size: 18px; line-height: 24px;}
    .major-newTitle a { height: 26px; line-height: 26px; margin-top: 10px;}
    .major-newP a { line-height: 18px; max-height: 36px;}
    .major-newDate { line-height: 18px;}
    .newCase .newList li .headline { width: 95%;}
    .newCase .newList li .date { display: none;}
    .newCase-major { height: 279px;}
    /* 党建工作 */
    .newList li .headline { width: 66%;}
    .lControl { margin-bottom: 10px;}
    .listControl-box { width: 100%;}
    .lC-Left { margin-right: 0;}
    .lC-Right { margin-left: 0;}
    /* 快速链接 */
    .plate-left { float: none; height: 101px; margin-right: 0; margin-bottom: 14px;}
    .plate-right { margin: 0 auto; width: 100%;}
    .plateBox { padding: 0;}
    .plate-linkA { width: 100%; height: 101px; background-size: 100% 100%; margin: 0 auto; padding-top: 0;}
    .linkA-right { width: 100%;}
    .plate-linkA .plate-ico { width: 40px; height: 40px; float: left; margin: 31px;}
    .plate-txt { line-height: 101px; text-align: left;}
    /* 公众号 */
    .restBox a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 200px;}
    .restBox { overflow: auto; height: auto; display: none;}
    /* 专题 */
    .special-li { width: 250px;}
}
/**
 * >=480的设备 2018/4/16 0001.
 */
@media screen and (min-width: 480px){
    /* 喜讯内容 */
    .goodNews-Title, .goodNews-P { width: 92%;}
    /* 新闻内容 */
    .slideShow .item { height: 280px;}
    /* 版块 */
    .plate-linkA { height: 176px; width: 100%; padding-top: 40px;}
    .plate-left { width: 48%; float: left; height: 216px;}
    .plate-right { margin-left: 50%; width: 50%;}
    .plate-txt { line-height: 68px; text-align: center;}
    .plate-linkA .plate-ico { margin: 31px auto 0 auto; float: none;}
   
}
/**
 * >=680的设备 2018/4/16 0001.
 */
@media screen and (min-width: 680px){
    .top-dateBox { display: block;}
    /* 党建工作 */
    .listControl-box { width: 50%;}
    .lC-Left { margin-right: 5px;}
    .lC-Right { margin-left: 5px;}
    /* 版块 */
    .plate-left { height: 101px; float: none; width: 100%;}
    .plate-right { width: 100%; margin-left: 0;}
    .plate-linkA { padding-top: 0; height: 101px;}
    .plate-linkA .plate-ico { float: left; margin: 31px;}
    .plate-txt { line-height: 101px; text-align: left;}
    /* 校园公众号 */
    .restBox { height: 196px; overflow: hidden; margin-bottom: 17px; display: block;}
    .restBox a { max-width: 81%;}
    /* 新闻内容 */
    .newCase .newList li .date { display: block;}
    .newCase .newList li .headline { width: 80%;}
}

/*<680的设备  校园公众号 2019/11/4 */
@media screen and (max-width: 680px){
 .vipcn-title {padding-top:15px}
}
/*<680的设备  校园公众号 2019/11/4 */

 /**校园公众号 19-11-4**/
@media screen and (min-width: 680px) and (max-width: 1199px) {

    .vipcnImg {float:none;  margin: 0 auto;}
    .vipcnTxt-box {margin-left:0}
    .vipcnTxt-box {margin-top:17px}
    .vipcn-p {
    -webkit-line-clamp: 3;
    max-height: 66px;
    min-height: 66px;
}
}
 /**校园公众号 19-11-4**/

/**
 * >=992 2018/4/16 0001.
 */
@media screen and (min-width: 992px){
    .web-goodNews, .web-News, .web-special { margin-bottom: 12px; }
    /* 喜讯内容 */
    .goodNews { width: 94%; margin: 0 auto; padding: 20px 0 10px 0;}
    .goodNews-Title, .goodNews-P { width: 80%;}
    .goodNews-Title { font-size: 20px; line-height: 30px;}
    .gN-linkBox { width: 94%; margin: 0 auto;}
    .goodNews-linkUl { height: 40px; line-height: 40px;}
    /* 新闻内容 */
    .newCase { padding: 28px;}
    .slideShow, .newCase-content { width: 50%;}
    .owl-controls { position: relative; right: 0; bottom: 0;}
    .nCase-box { margin: 0 0 0 24px;}
    .newCase .newList li .headline { width: 70%;}
    /* 党建工作 */
    .lC-Right { margin-left: 6px;}
    .lC-Left { margin-right: 6px;}
    .lControl { margin-bottom: 12px;}
    .newList li .headline { width: 76%;}
    /* 专题 */
    .special-li { width: 316px;}
    /* 校园公众号 */
    .restBox a { max-width: 85%;}
}
/**
 * >=1200 2018/4/16 0001.
 */
@media screen and (min-width: 1200px){
    /* 喜讯内容 */
    .setting-lT, .setting-rT { width: 22px;}
    .setting-lT { left: -22px;}
    .setting-rT { right: -22px;}
    .goodNews { width: 94%; margin: 0 auto; padding: 30px 0 10px 0;}
    .goodNews-Title { font-size: 24px; line-height: 34px;}
    .goodNews-linkUl { height: 50px; line-height: 50px;}
    /* 新闻内容 */
    .slideShow .item { height: 320px;}
    .owl-carousel .owl-controls .owl-page span { width: 28px;height: 4px; margin-left: 4px; margin-right: 0;}
    .nCase-title .caption .nCase-CN { font-size: 20px; line-height: 28px;}
    .major-newTitle a { line-height: 40px; height: 40px;}
    .major-newP a { line-height: 20px; max-height: 40px;}
    .major-newDate { line-height: 26px;}
    .newCase-major { height: 304px;}
    /* 版块 */
    .plate-left { width: 50%; height: 216px; float: left; margin-bottom: 0;}
    .plate-linkA { padding-top: 40px; height: 176px;}
    .plate-linkA .plate-ico { margin: 31px auto 0 auto; float: none;}
    .plate-txt { line-height: 68px; text-align: center;}
    .plate-right { margin-left: 53%; width: 47%;}
    /* 公众号 */
    .restBox { height: 98px; margin-bottom: 0;}
}
/**
 * >=1600 2018/4/16 0001.
 */
@media screen and (min-width: 1600px){
    /* 喜讯内容 */
    .goodNews { width: 94%; margin: 0 auto; padding: 38px 0 18px 0;}
    .goodNews-Title { font-size: 24px; line-height: 38px;}
    .goodNews-linkUl { height: 59px; line-height: 59px;}
    /* 新闻内容 */
    .newCase { padding: 30px;}
    .slideShow .item { height: 345px;}
    .owl-carousel .owl-controls .owl-page span { width: 36px;height: 5px; margin-left: 5px; margin-right: 0;}
    .nCase-box { margin: 0 22px 0 34px;}
    .nCase-title .caption .nCase-CN { font-size: 20px; line-height: 32px;}
    .major-newTitle a { line-height: 54px; height: 54px;}
    .major-newP a { line-height: 23px; max-height: 46px;}
    .newCase .newList li .headline { width: 76%;}
    .major-newDate { line-height: 34px;}
    .newCase-major { height: 332px;}
    /* 版块 */
    .plate-linkA { width: 100%;}
    .plate-linkA .plate-ico { margin: 0 auto; width: 80px; height: 80px; }
    /* 专题 */
    .special-li { width: 372px;}
}