/*header部分*/
.power-index-header{width:100%;height:136px;position: fixed;top: 0;z-index:5;}
.power-container{width:1310px;margin: 0 auto;height:136px;}
.power-container ul li{float: left;height:136px;line-height: 136px;color: #fff;font-size:20px;margin-right: 32px;padding:20px 24px 0 24px;text-align: center;}
.power-container ul li a span{color: #fff;position: relative;bottom: -10px;}
.power-container ul li .header-img{display: none;}
.power-container ul li:first-child{margin-left: 94px;}
.power-container ul li:hover{background:#ec5856;transition: all 0.5s;}
.power-container ul li:first-child:hover{background:rgba(0,0,0,0);}
.power-container ul li:hover .header-img{margin: 0 auto;position: relative;top: 20px;display: block;}
.power-container ul li:hover a span{color: #fff;position: relative;bottom: 20px;}
.power-container ul .active{background:#ec5856;}
.power-container ul .active .header-img{display: block;margin: 0 auto;position: relative;top: 20px;display: block;}
.power-container ul .active a span{color: #fff;position: relative;bottom: 20px;}
.power-container ul li:last-child{margin-right:0px;}
.power-index-blue{position: fixed;top: 0;width:100%;height:136px;background: #166cbc;opacity: 0.5;z-index: 4;}
/*text部分*/
.news-banner{width: 100%;height: auto;}
.news-banner img{width: 100%;height: auto;}
.power-index-text{width: 100%;height: auto;float: left;}
.power-index-text .hd{width: 100%;height: 103px;background: #e7e7e7;}
.power-index-text .hd ul{width: 90%;margin: 0 auto;}
.power-index-text .hd ul li{float: left;width: 225px;height: 103px;font-size: 25px;margin-right: 20px;line-height: 103px;text-align: center;cursor: pointer;}
.power-index-text .hd ul .active{background: #0987f3;color: #fff;}
.power-index-text .hd ul li:hover{background: #0987f3;color: #fff;transition: all 0.5s;}
.power-index-text .bd{width: 90%;height: auto;margin: 0 auto;}
.power-index-text .bd ul{width: 100%;height: 100%;}
.power-index-text .bd ul li{float: left;width: 31%;height: 457px;}
@media screen and (max-width:1367px){
    .power-index-text{width: 100%;height: auto;}
    .power-index-text .bd{width: 90%;height: auto;margin: 0 auto;}
    .power-index-text .bd ul li{float: left;width: 31%;height: 370px;}
}
.power-index-text .bd ul .li1{margin: 0 3%;}
.power-index-text .bd ul li .p1{width: 100%;height: 70px;padding-top: 38px;color: #6a6a6a;font-size: 20px;}
.power-index-text .bd ul li .p2{width: 100%;height: 73px;padding-top: 25px;font-size: 20px;text-overflow: ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.power-index-text .bd ul li div{width: 100%;height: 56%;overflow: hidden;}
.power-index-text .bd ul li img{width: 100%;height: auto;}
.power-index-text .bd ul li img:hover{transform: scale(1.4);transition: all 1s;}
.power-index-text .bd ul li img{transform: scale(1);transition: all 1s;}
/*transform: scale(0.9);transition: all 0.5s;*/
/*@keyframes scale{
    from{transform: scale(0.8)}
    to{transform: scale(1)}
}*/
.power-index-text .more{width: 100%;height: 83px;text-align: center;margin: 0 auto;float: left;}
.power-index-text .more a{color: #6a6a6a;font-size: 18px;margin-bottom: 10px;}
.power-index-text .more i{color: #6a6a6a;}
.power-index-text .more:hover a{color: #d95b5f;transition: all 0.5s;margin-bottom: 15px;}
.power-index-text .more:hover i{color: #d95b5f;transition: all 0.5s;}
/*about部分*/
.power-index-about{width: 100%;height: 496px;margin: 0 auto;background: #313131;float: left;}
.power-index-about .about{width: 1000px;height: 496px;margin:0 auto;padding: 105px 0 0 110px;}
.power-index-about .about dl{width: 136px;height: 240px;float: left;}
.power-index-about .about dl dt{font-size: 16px;color: #fff;margin-bottom: 18px;cursor: pointer;width: 136px;height: 30px;overflow: hidden;}
.power-index-about .about dl dd{font-size: 12px;color: #a7a7a7;margin-bottom: 20px;width: 136px;height: 20px;overflow: hidden;}
.power-index-about .about dl dd a{font-size: 12px;color: #a7a7a7;}
.power-index-about .about dl dd a:hover{color: #fff;transition: all 0.5s;}
/*footer部分*/
.power-index-footer{width: 100%;height: 212px;margin: 0 auto;background: #191919;float: left;}
.power-index-footer .footer{width: 1010px;height: 212px;margin:0 auto;}
.power-index-footer .footer .footer-l{width: 194px;height: 212px;padding-top: 46px;float: left;}
.power-index-footer .footer .footer-l p{font-size: 16px;color: #fff;margin-bottom: 9px;}
.power-index-footer .footer .footer-l span{font-size: 20px;color: #a8a8a8;font-weight: bold;}
.power-index-footer .footer .footer-l img{width: 118px;height: 64px;margin-top: 16px;}
.power-index-footer .footer .footer-m{width: 169px;height: 212px;float: left;background: #151515;padding-top: 64px;text-align: center;}
.power-index-footer .footer .footer-m img{width: 68px;height: 68px;margin: 0 0 10px 0px;}
.power-index-footer .footer .footer-m p{font-size: 14px;color: #888;}
.power-index-footer .footer .footer-r{width: 596px;height: 212px;float: left;padding-top: 79px;margin-left: 50px;}
.power-index-footer .footer .footer-r p{font-size: 12px;color: #575656;}
.power-index-footer .footer .footer-r span{font-size: 12px;color: #575656;}

/*alert弹出框*/
#msg{
        width:266px;
        position: fixed;
        z-index:99999;
        top: 49%;
        margin-top:-80px;
        left:50%;
        margin-left:-133px;
        background:#fff;
        box-shadow:5px 5px 8px #999;
        font-size:17px;
        color:#666;
        border:1px solid #2b9cfd;
        text-align: center;
        line-height: 2rem;
        display:inline-block;
        padding-bottom:20px;
        border-radius:4px;
    }
    #msg_top{
        background:#2b9cfd;
        padding:5px 15px 5px 20px;
        text-align:left;
    }
    #msg_top span{
        font-size:22px;
        float:right;
        cursor:pointer;
    }
    #msg_cont{
        padding:15px 20px 20px;
        text-align:left;
    }
    #msg_clear{
        display:inline-block;
        color:#fff;
        padding:1px 15px;
        background:#2b9cfd;
        border-radius:2px;
        float:right;
        margin-right:15px;
        cursor:pointer;
    }
