﻿.fwzcbg{float: left;width: 100%;padding-top: 5px; background: url(../image/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(../image/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%;
}



/* ÓÅÊÆ*/
.ys_bgny{ background:url(../image/ys_bg.jpg) no-repeat top center; min-height:703px;}
.ys_ttny{ padding-top:70px; margin-bottom:30px; font-size:40px; color:#FFF; text-align:center;}
.ys_ttny p{ font-size:16px; font-weight:normal; margin-top:15px;}
.ys01ny{ background:url(../image/ys01_bg.png) repeat-x top center; width:310px; float:left; margin-right:20px; min-height:441px; padding:0 30px; line-height:33px;}
.ys_imgny{ text-align:center;}
.ys_tny{ text-align:center; font-size:18px; color:#000; padding-top:40px; padding-bottom:20px;}
.ys_moreny a{ display:block; width:155px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:15px; background:url(../image/ys_more.jpg) no-repeat top center; margin:20px auto;}
.ys_moreny a:hover{ color:#333;}
.ys_moreny a:visited{ color:#fff;}
.ys02ny{ background:url(../image/ys01_bg.png) repeat-x top center; width:310px; float:right; min-height:441px; padding:0 30px; line-height:33px;}


