
.sub_wrap div{
	margin-bottom:50px;
    padding-bottom:50px;
    border-bottom:1px dashed #CECECE;
}
.sub_wrap div:last-child{
	margin-bottom:0;
    padding-bottom:0;
    border-bottom:0;
}

.sub_title{
	font-size:24px;
    font-weight:bold;
    line-height:1.3em;
    color:#adadad;
    padding:10px 0 30px;
    background:url(/app/dubu_sourcecode/docs/imgs/1442196894_sub_title_bg.png) right top no-repeat;
    background-size:22% auto;
}
.sub_title .t_blue{
	color:#073688;
}
.sub_title .t_sky{
	color:#5da4e6;
}

.main_title:before{
	display:inline-block;
    content:'';
    width:14px;
    height:14px;
    border-radius:50%;
    border:4px solid #598BD0;
    vertical-align:middle;
}
.sub_wrap div:first-child .main_title{
	 margin-bottom:0;
}
.main_title{
	font-size:18px;
    font-weight:bold;
    color:#2D4879;
    margin-bottom:15px;
}
.busi_center,
.product{
	overflow:hidden;
}
.busi_center li{
	width:25%;
    float:left;
    text-align:center;
}
.busi_center li span{
    display:block;
	width:180px;
    height:180px;
    line-height:120px;
    font-weight:bold;
    font-size:17px;
    border-radius:50%;
    margin:0 auto;
    background:#33beaf;
    border:30px solid #e5e7e8;
    color:#fff;
}
.product{
	padding:15px 15px 0 15px;
    background:#E8F3FD;
    border-radius:7px;
    border:1px solid #BDE0FF;
}
.product li{
	width:49%;
    float:left;
    text-align:center;
    background:#caddef;
    border-radius:7px;
    border:1px solid #6daeea;
    padding:10px 0;
    font-size:15px;
    margin-bottom:15px;
}
.product li:nth-child(even){
	float:right;
}




/* tablet */
@media screen and (min-width:992px) and (max-width:1199px){
	.busi_center li span{
        width:160px;
        height:160px;
        line-height:120px;
        border:20px solid #e5e7e8;
    }
}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    .busi_center li span{
        width:160px;
        height:160px;
        line-height:120px;
        border:20px solid #e5e7e8;
    }
}

/* mobile */
@media screen and (max-width:768px){
    .busi_center li{
    	width:50%;
    }
    .busi_center li:nth-child(1),
    .busi_center li:nth-child(2){
    	margin-bottom:15px;
    }
    .busi_center li span{
        width:140px;
        height:140px;
        line-height:100px;
        border:20px solid #e5e7e8;
    }
}