.fwzcbg{float: left;width: 100%;padding-top: 5px; background: url(../images/mark_bg_01.jpg); height:auto; overflow:hidden;}
.power-panel {
    width: 1280px;
    padding-top:30px; margin:0 auto;
}

.power-panel>h2 {
    height:100px;
    padding-top: 40px;
    line-height: 60px;
    font-size: 48px;
    background: url(../images/about_font_02.png) no-repeat center center;

    color: #333333;
    width: 100%;
    text-align: center;
}

.power-panel p{margin-top:10px; font-size:18px; line-height:30px; color: #535353; width:100%;}
.power-panel ul {margin:0 auto;}
.power-panel ul li {margin:50px 1%; width:31.333333%; float: left;}

.power-panel ul li .item-img {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden
}

.power-panel ul li .item-img:hover p span {
    background: #081217;
    color: #d49c51
}

.power-panel ul li .item-img img {
    display: block;
    width: 100%;
}

.power-panel ul li .item-img p {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 0 0 5px;
    overflow: hidden
}

.power-panel ul li .item-img p span {
    padding: 0 40px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    display: inline-block;
    color: #ffffff;
    background: #1d252d;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.power-panel ul li .item-img p span:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    border: 1px solid #f07837;
    vertical-align: middle;
    margin-right: 10px
}

.capacity-panel { padding: 70px 0 90px; overflow: hidden;  background: #585858; }

.capacity-panel .lf-panel { width: 52%; float:left; overflow:hidden;}

.capacity-panel .lf-panel>h2 {
    height: 100px;
    padding-top: 36px;
    line-height: 64px;
    font-size: 48px;
    width: 100%;
    color: #e6e6e6;
    -webkit-background-size: auto 100%;
    background-size: auto 100%
}

.capacity-panel .lf-panel>p {margin-top:7px; font-size:17px; line-height:32px; padding-bottom:18px; width:100%; overflow:hidden; color: #e6e6e6;}
.capacity-panel .rt-panel{padding-top:20px; width:43.33333%; float:right; overflow:hidden;}
.capacity-panel .item-img{margin-top:50px; display:block;  width:100%;  overflow:hidden;}
.capacity-panel .item-img img{display: block;  width:100%;}
/*ÓÅÊÆ*/
.index_title{text-align: center;}
.index_title p span{color:#C4091F;}
.index_title p{ font-size:30px;color: #333;line-height:45px;font-weight: bold;}

.ys_bgny{padding-top:60px;height:597px; overflow:hidden; background:url(../images/mark_bg_01.jpg); }
.ys_all{margin-top:60px;}
.ys_div{width: 385px;height:365px; margin-left:20px;margin-right:22.5px;padding:50px 0 20px 0;float: left;background:url(../images/ys_bgs.jpg) no-repeat left bottom #fff; text-align:center;}

.ys_div span{color:#fff; position:relative; background:#dc1719;border-radius:50%;
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
		transition:color 0.2s ease, background-color 0.2s ease, transform 0.3s ease;}
		
.ys_div:hover span{color:#dc1719;background-color:transparent;transform:rotate(360deg);cursor: pointer;box-shadow:none;}
.ys_div span:after{border-color:#dc1719;content:"";	width:100%; height:100%; border:solid 2px;	transform: scale(0.8);
		position: absolute;	top:0px; left:0px;	border-radius: 50%;	transition: all 0.3s ease;}

.ys_biao{font-size:22px;line-height:50px;}
.ys_biao:after{content:'';width:40px;height:2px;background:#10469c;display:block;position:relative;bottom:0;margin:0 auto;}
.ys_con{margin: 20px 35px;line-height: 34px;height:136px;overflow: hidden;zoom: 1;}
.ys_xu{font-size: 20px;font-weight: bold;color: #fff;width: 30px;position: relative;bottom: 25px;left: 10px;}