@charset "utf-8";
/*首页*/
a{text-decoration: none!important;}
.main{
    position: relative;
}

.main .carousel-control{
    font-size:3rem;
    z-index: 15;
}
.main .center{
    position: absolute;
    top: 40%;
    color: white;
    width: 100%;
    text-align: center;
    margin-top:-15px;
}
.main .center h3{
    font-size:2rem;
    margin-bottom: 2rem;
}
.main .center .all{
    padding:1rem;
    background: rgba(78, 80, 85, .5);
    color:white;
}

/*重置*/
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
    top: 40%!important;
}

#project{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0.5rem;
	color:#00394B;
	font-size:2rem;
	}


.pz-tit{width:100%; height:auto; padding:0.5rem;}
.pz-tit img{ height:3rem}
.zx-plist{  width:100%; height:auto; overflow:hidden;  margin-top:1.5rem;}
.zx-plist .zxx-plist{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.zx-plist .zxx-box{width:100%; height:100%;padding:0.5rem;}
.zx-plist .zxx-box .zxx-img{width:auto; height:100%;}
.zx-plist .zxx-box .zxx-img img{ text-align:center;width:100%;}
.zx-plist .zxx-box .zxx-tit{width:100%; height:3rem; margin:0px 0 0.8rem 0;}
.zx-plist .zxx-box .zxx-tit .zxx-ltit{float:left;color:#00394b; font-size:2rem;}
.zx-plist .zxx-box .zxx-tit .zxx-lyy{width:auto; height:auto; padding:1px 3px; margin:5px 5px 0 0px; border-radius:5px;color:#00394b; font-size:1.5rem; float:right; background:#FFF;cursor:pointer}
.zxx-box .zxx-con{width:100%; height:; overflow:hidden}
.zxx-box .zxx-con .zxx-ff{font-size:1.5rem;float:left; line-height:2rem; width:50%}
.zxx-box .zxx-change{width:100%; height:auto; margin-top:0.5rem;}
.zxx-box .zxx-change img{width:100%; }


.pz-list{width:100%; height:auto; margin:3rem auto 0;}

.pz-list .pz-box{width:100%; height:auto; padding:0.5rem;background:#e6ebee; float:left; margin:0.5rem 0;}
.pz-list .pz-box .pzb-left{width:30%; height:auto; float:left; margin-top:25px;}
.pz-list .pz-box .pzb-left img{max-width:100%;}
.pz-list .pz-box .pzb-right{width:65%; height:auto; float:left; margin:2.5rem 0 0 5%;}
.pz-list .pz-box .pzb-right .pzb-tit{color:#00394b; font-size:18px;}
.pz-list .pz-box .pzb-right .pzb-con{width:auto;height:100%; overflow:hidden; font-size:1.4rem; margin-top:10px;}
.pz-list .pz-box .pzb-right .pzb-con .pzb-more{color:#45b39e; text-align:right}
