
.sub_wrap p,
.sub_wrap ul li{
	font-size:15px;
    line-height:1.5em;
}
.sub_wrap{
	text-align:center;
}
.sub_wrap img{
	width:100%;
    max-width:830px;
    min-width:320px;
}
.sub_wrap .sub_title{
	font-size:18px;
    font-weight:bold;
    color:#555;
    margin-top:30px;
    text-align:center;
}
.sub_wrap .sub_title span{
	color:#F78302;
}
.sub_content{
	overflow:hidden;
}
.sub_content dl{
    padding:30px 15px;
    width:50%;
    float:left;
    height:335px;
    background:#B7DD5A;
}
.sub_content dl:first-child{
	float:none;
    width:100%;
    height:auto;
    background:#F5EA63;
}
.sub_content dl.bdbn{
	margin-bottom:35px;
    background:#FFC663;
}
.sub_content dl dt,
.sub_content dl dd{
	font-size:15px;
    line-height:1.5em;
}
/*.sub_content dl dt:before{
	display: inline-block;
    content: '';
    width: 12px;
    height: 12px;
    border: 3px solid #4C9C07;
    border-radius: 50%;
    vertical-align: middle;
    margin-right:5px;
}*/
.sub_content dl dt{
	font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
}
.sub_content dl dd:before{
	display:block;
    content:'';
    position:absolute;
    width:4px;
    height:4px;
    border-radius:50%;
    background:#636363;
    margin:10px 0 0 -10px;
}
.sub_content dl dd{
	position:relative;
    padding-left:15px;
    margin-bottom:8px;
}
.sub_content dl dd:last-child{
	margin-bottom:0;
}


.care_noti{
	margin-bottom:10px;
    font-weight:bold;
    color:#5a5a5a;
    font-size:15px;
}
.care_noti span{
	color:#F78302;
}


.common_content{
	margin-top:100px;
}
.common_content div{
    background:url(/app/dubu_sourcecode/docs/imgs/1438838817_common_bg.png) 95% 20px no-repeat #FBFBFB;
    background-size:20% auto;
    border: 1px solid #e8e8e8;
    padding: 20px;
    margin-bottom: 20px;
}

.common_content p{
	margin-bottom:8px;
    position:relative;
    color:#565752;
}
.common_content p:last-child{
	margin-bottom:0;
}
.common_content p strong{
    font-size: 20px;
    color: #6D9607;
}
.common_content ul{
	overflow:hidden;
}
.common_content ul li{
	width: 20%;
    float: left;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #f6f6f6;
    font-weight: bold;
    color: #637916;
    font-weight: bold;
    font-size: 16px;
}
.common_content ul li:nth-child(even){
	    background: #dee7c8;
}






/* s_pc */
@media screen and (min-width:992px) and (max-width:1199px){
    .sub_content dl{
        height:375px;
    }
}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    .sub_content dl{
        height:365px;
    }
}

/* mobile */
@media screen and (max-width:768px){
    .sub_wrap .sub_title {
        font-size: 15px;
    }
    .sub_content dl{
        width:100%;
        float:none;
        height:auto;
    }
    .sub_content dl dd{
        padding-left:10px;
    }
    
    
    .common_content{
        margin-top:50px;
    }
    .common_content div{
    	background:none;
        background:#FBFBFB;
        padding:10px;
    }
    .common_content div p:before{
    	display:block;
        content:'';
        position:absolute;
        width:4px;
        height:4px;
        border-radius:50%;
        background:#ccc;
        margin:10px 0 0 -10px;
    }
    .common_content div p{
    	padding-left:10px;
        position:relative;
    }
    .common_content ul li {
        width: 33.3%;
    }
}