/*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;}
/*banner部分*/
.news-banner{width: 100%;height: auto;}
.news-banner img{width: 100%;height: auto;}
/*text部分*/
.power-index-text{width: 100%;height: auto;background: #1a94fd;position: relative;float: left;}
.power-index-text .text-top{width: 100%;height: auto;float: left;}
.power-index-text .text-top ul{width: 1180px;height: 1167px;margin: 0 auto;padding-top: 72px;}
.power-index-text .text-top ul li{width: 556px;height: 332px;float: left;position: relative;margin-bottom: 53px;}
.power-index-text .text-top ul li .left{width: 437px;height: 311px;background: #fff;padding:15px 0 0 30px;position: absolute;box-shadow: 2px 0 10px #151515;}
.power-index-text .text-top ul li .left .p1{width: 181px;height: 74px;color: #1a94fd;font-weight: bold;font-size: 20px;border-bottom: 1px solid #1a94fd;margin-bottom: 26px;text-overflow: ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;padding-top:16px;}
.power-index-text .text-top ul li .left .p2{width: 226px;height: 147px;color: #959595;font-size: 16px;}
.power-index-text .text-top ul li .left .p2{overflow : hidden;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.power-index-text .text-top ul li .left .p1{overflow : hidden;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*.power-index-text .text-top ul li .left .p2{width: 226px;height: 196px;color: #959595;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}*/
.power-index-text .text-top ul li .mid{width: 266px;height: 266px;position: absolute;left: 300px;top: 30px;}
.power-index-text .text-top ul li .mid img{width:266px;height:266px;border: 5px solid #fff;box-shadow: 2px 0 10px #151515;}
.power-index-text .text-top ul li .right{width: 140px;height: 40px;position: absolute;background: #fff;top: 288px;left: 34px;box-shadow: 2px 0 10px #151515;}
.power-index-text .text-top ul li .right p{line-height: 40px;margin-left: 18px;}
.power-index-text .text-top ul li .right p{font-size: 16px;color: #1a94fd;float: left;font-weight: bold;}
.power-index-text .text-top ul li .right i{color: #d5d5d5;margin: 0 0 0 10px;line-height: 40px;}
.power-index-text .text-top ul .li1{margin-right: 68px;}
.power-index-text .text-top ul li:hover .left{background: #d95b5f;transition: all 0.5s;}
.power-index-text .text-top ul li:hover .left p{color: #fff;transition: all 0.5s;}
.power-index-text .text-top ul li:hover .left .p1{border-bottom: 1px solid #fff;transition: all 0.5s;}
.power-index-text .text-top ul li:hover p a{color: #d95b5f;transition: all 0.5s;}
.power-index-text .text-top ul li:hover i{color: #d95b5f;transition: all 0.5s;}
.power-index-text .more{width: 100%;height: 83px;float: left;}
.power-index-text .more div{width: 75px;height: 83px;text-align: center;margin: 0 auto;}
.power-index-text .more a{color: #fff;font-size: 18px;margin-bottom: 10px;}
.power-index-text .more i{color: #fff;}
.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;}

