
.p-section {
    width:100%;
    overflow:auto;
    _height:1%;
}
/*
.p-section-box {
    width:100%;   
    max-width:1000px;
    margin:0 auto;
}

.p-section-box .leftright {
    float:left;
    width:100%;
    max-width:585px;
    margin:0 auto;
}

.p-section-box .updown {
    width:100%;
    max-width:1000px;
    margin:0 auto;
    text-align:center;
}

.p-section-box h1 {
    color:#555;    
    font-size:30px;
    font-weight:700;
    margin-bottom:30px;
}

.p-section-box p {
    line-height:160%;    
    margin-bottom:30px;   
}


.p-section-box .leftright img, .p-section-box .updown img{
    display:block;
    margin:0 auto;
}
    */

.p-section-btn {
    display:inline-block;
    height:48px;
    line-height:48px;
    padding:0 26px;
    font-size:20px;
    border-radius:3px;
    text-align:center;
    color:#fff!important;
}

.p-section-btn:hover, .p-section-btn:active{
    text-decoration:none;
    color:#fff!important;
}

.p-section-btn.col-black {
    color:#333!important;
}
.p-section-btn.col-black:hover, .p-section-btn.col-black:active{
    text-decoration:none;
    color:#333!important;
}


.p-section-title {
    font-size:36px;
    margin-bottom:20px;
    margin-top:20px;
}

.p-section-text {
    font-size:20px;
    line-height:200%;
    margin-bottom:25px;
}

.text-white {
    color:#fff;
}

.round1 {
    border:1px solid #eee;
    width:240px;
    height:240px;
    border-radius:50%;
    justify-content:center;
    font-size:16px;
    color:#666;
    padding:20px;
    padding-top:50px;
    margin:20px auto;
    box-shadow: 0 8px 30px rgba(0,0,0,.1);

}

    .round1 .fa {
        font-size:60px !important;
        color:#1ab394;
        margin-bottom:15px;
    }

.p-section .btn {
    border-radius:0 !important;
    border:0;
    font-size:18px !important;
    padding:10px 20px !important;
}

.p-section .btn-success {
    color:#fff !important;
}

.list-news .item {
    line-height:180%;
    margin:20px;
}

    .list-news .item .image {
        margin-right:20px;
    margin-bottom:50px;
    }

    .list-news .item .title {
        font-size:18px;
    }

    .list-news .item .content {
        color:gray;
    }

.door-product{
	width:100%;
	max-width:270px;
	height:270px;
	background:#ccc;
	position:relative;
	margin:0 auto;
	background:url(../images/door-case1.jpg) center center;
	background-size:100%;
}
		
.door-videoBox{
	width:270px;
	height:270px;
	position:absolute;
	left:0;
	top:0;
	display:none;
    z-index:999;
    background:#000;
}
		
.door-videoBox video{
	width:270px;
    height:270px;
}