.body-bg{ background: #f7f8fb;}
.breadcrumb{ font-size: 14px; color: #666; height: 75px; line-height: 75px;}
.breadcrumb a{ color: #666;}
.breadcrumb a:hover{ color: #0065c6;}

.notifications{}
.notifications .list{ width: 230px; box-shadow: 0 15px 18px rgba(0, 0, 0, 0.08); border-radius: 3px; background: #fff;}
.notifications .list dl{ padding: 0 7px 50px; }
.notifications .list dl dt{ text-align: center; font-weight: bold; color: #0447ac; font-size: 20px; position: relative; margin: 30px 0 20px;}
.notifications .list dl dt::after,.notifications .list dl dt::before{ content: ''; display: block; position: absolute; left: 20px; top: 50%; width:36px; height: 1px; background: #ddd;}
.notifications .list dl dt::after{left: auto;right: 20px;}
.notifications .list dl dd{  position: relative; cursor: pointer; font-size: 16px; border-radius: 2px;}
.notifications .list dl dd span{display: block; height: 46px; line-height: 46px;padding-left: 0px; margin-bottom: 5px;text-align:center;}
.notifications .list dl dd.two span {
    width: 215px;
    line-height: 46px;
}

.notifications .list dl dd.two a span {
    width: 215px;
    line-height: 46px;
}

.notifications .list dl dd.subDown span {
    padding-left:0px;
}
.notifications .list dl dd.on span{ background: #0065c6; color: #fff;}
.notifications .list dl dd.subDown span::after{display: block; content: ''; position: absolute; right: 22px; top:16px; width: 10px; height: 10px; border-left: 1px solid #2686e3; border-top: 1px solid #2686e3; transform: rotate(-135deg);}
.notifications .list dl dd.subDown .subClild li{ padding: 12px 0 12px 45px;text-align: center;}
.notifications .list dl dd.subDown span.on{display: block; color:#fff;background: #0065c6;}
.notifications .list dl dd.subDown span.on::after{transform: rotate(45deg); top:20px;border-left: 1px solid #fff; border-top: 1px solid #fff;}
.notifications .list dl dd.subDown ul{display: none;}
.notifications .list dl dd.subDown ul li::before{content: ''; display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #bcbcbc; vertical-align: middle; margin-right: 10px;}
.notifications .list dl dd:hover span{ color: #0065c6;}
.notifications .list dl dd.on:hover span{ color: #fff;}
.notifications .list dl dd.subDown ul li.on{ color:#0065c6; background: #f2f3f6;}
.notifications .list dl dd.subDown ul li.on a{color:#0065c6; }
.notifications .list dl dd a:hover{color: #0065c6;}


.notifications .noitceCon{ width: 890px; padding: 30px; box-shadow: 0 15px 18px rgba(0, 0, 0, 0.08); border-radius: 3px; background: #fff; margin-bottom: 50px;}
.subtit{ border-bottom: 1px solid #cbd0d8; margin-bottom:10px;}
.subtit h3 {
    text-align: center;
    border-bottom: 5px solid #2097ff;
    height: 44px;
    font-size: 26px;
    display: inline-block;
    padding: 0 10px;
}
.notifications .noitceCon ul li a{display: block;float:left; width: 780px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.notifications .noitceCon ul li{ height: 60px; line-height: 60px; font-size: 18px; position: relative; padding-left: 15px;}
.notifications .noitceCon ul li a:hover{color: #0065c6;}
.notifications .noitceCon ul li span{ color: #999; font-size: 16px;}
.notifications .noitceCon ul li::before{ content: ''; display: block; width: 5px; height: 5px; border-radius: 50%; background: #075ad9; position: absolute; left: 0; top: 50%;}
.notifications .noitceCon h2{ text-align: center; font-size: 24px; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px;}
.notifications .con .mid{ text-align: center;}
.notifications .con{ line-height: 34px; font-size: 18px;}
.notifications .con .file{ color: #0065c6;}


.lastNotice{padding: 30px; box-shadow: 0 15px 18px rgba(0, 0, 0, 0.08); border-radius: 3px; background: #fff; margin-bottom: 50px;}
.lastNotice .tit{ text-align: center; border-bottom: 1px solid #eaeaea; padding-bottom: 20px; margin-bottom: 20px;}
.lastNotice .tit h2{ font-size: 24px;}
.lastNotice .tit p{ text-align: center; color: #666; margin-top: 20px;}
.lastNotice .con{ font-size: 18px; line-height: 34px;}

.search-con{padding: 30px; box-shadow: 0 15px 18px rgba(0, 0, 0, 0.08); border-radius: 3px; background: #fff; margin:30px 0 50px;}
.result-txt{ border-bottom: 1px solid #eaeaea; padding-bottom: 20px; margin-bottom: 20px;}
.result-txt span,.search-con dl dd.con em{ color: #ff0000; font-weight: bold;}

.search-con dl {margin-bottom: 25px;}
.search-con dl dt{ font-size: 16px; color: #0447ac; text-decoration: underline; margin-bottom: 10px;}
.search-con dl dd.con{ text-indent: 2em; line-height: 26px; margin-bottom: 10px;}
.search-con dl dd.bot .link{ color: #666;} 
.search-con dl dd.bot span{ color: #1c7b2e;}
.search-con .page{ text-align: left;}

.notifications .memberService{ width: 890px; padding: 30px; box-shadow: 0 15px 18px rgba(0, 0, 0, 0.08); border-radius: 3px; background: #fff; margin-bottom: 50px;}
.memberService ul{ width:395px; margin: 0 auto; padding: 100px 0;}
.memberService ul li{ margin-bottom: 20px;}




.mask{display: none;width: 100%;z-index: 98;height: 100%;background: #000;opacity: .6; position: fixed; top: 0;left: 0}
.pop-box{ width: 700px; position: fixed; left: 50%; top: 50%; margin-left: -350px; margin-top: -150px; background: #fff; border-radius: 6px;z-index: 99;}
.pop-box h3{ height: 70px; line-height: 70px; background: #f2f2f2; font-size: 22px; position: relative; border-radius: 6px 6px 0 0; padding: 0 45px;}
.pop-box h3 .close{ position: absolute; width:18px; height: 18px; background: url(/images/new/close.png) no-repeat; right: 30px; top:24px;}
.pop-box .con{ margin: 30px 40px;}
.pop-box .con .txt{ margin-bottom: 20px;}
.pop-box .con .txt h4{ font-size: 18px; color: #fe2602; margin-bottom: 10px;}
.pop-box .con .txt p{ font-size: 16px; line-height: 30px;}
.pop-box .btn{display: block; width: 180px; height: 48px; line-height: 48px; text-align: center; margin:0 auto; border-radius: 24px; font-size: 18px; color: #fff;
    background:#f95005;
    background:-webkit-linear-gradient(left,#f95005,#fb9132);
    background:-moz-linear-gradient(left,#f95005,#fb9132);
    background:-ms-linear-gradient(left,#f95005,#fb9132);
    background:linear-gradient(left,#f95005,#fb9132);
}
.pop-box .btn:hover{ text-decoration: none;
    background:#f95005;
    background:-webkit-linear-gradient(left,#fb9132,#f95005);
    background:-moz-linear-gradient(left,#fb9132,#f95005);
    background:-ms-linear-gradient(left,#fb9132,#f95005);
    background:linear-gradient(left,#fb9132,#f95005);
}