/* CSS Document */

.prolist {
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
}
.prolist .wp-dq{
    text-align: center;
    margin-bottom: 40px;
    position: relative;
}
.prolist .wp-dq span{
    display: inline-block;
    font-size: 22px;
    padding: 10px 35px;
    border: #95969e 2px solid;
}
.prolist .wp-dq span::before,.prolist .wp-dq span::after{
    content: '';
    display: block;
    width: 43%;
    height: 2px;
    background: #cbcaca;
    position: absolute;
    top: 23px;
}
.prolist .wp-dq span::before{
    left: 0;
}
.prolist .wp-dq span::after{
    right: 0;
}
.prolist ul, .prolist1_bg ul {
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
}
.prolist li, .prolist1_bg li {
    border: 1px dashed #999;
    background: #fff;
    float: left;
    padding: 10px 20px;
    overflow: hidden;
    margin: 0 5px 13px 0;
}
.prolist li a, .prolist1_bg li a{
    color: #333;
}
.media-cp{
		display:none;
}

@media screen and (max-width:540px){
	.tp-banner-container,.blog-shortcode,.company_about,.bg-ff,.pad-bottom10px,.prolist,.footer,.parallax3,.page-breadcrumbs,.product-price,.custom-ul,.news-listm,.flat-imagebox{
		display:none!important;
	}
	.flat-title-section{
		margin-top:0;
		font-size: 1.8em;
	}
	.imagebox .box-content{
		padding:9px;
		font-size:12px;
	}
	.imagebox .box-content .box-button{
		margin-top:19px;
	}
	.button.bg-scheme3 a{
		height:36px;
		line-height:36px;
	}





.model-05 {background-color:#f0f0f0;padding:50px 0;overflow:hidden;}
.model-05 h3 {width:100%;height:36px;line-height:36px;font-size:24px;color:#333333;position:relative;padding-left:30px;font-weight:normal;}
.model-05 h3 i {display:block;width:12px;height:12px;position:absolute;left:0;top:50%;margin-top:-6px;}
.model-05 h3 i:before,.model-05 h3 i:after {content:'';display:block;width:8px;height:8px;border-radius:100%;position:absolute;}
.model-05 h3 i:before {left:0;top:0;background-color:#da251d;z-index:2;}
.model-05 h3 i:after {right:0;bottom:0;background-color:#e1625c;}
.model-05 h3 span {display:inline-block;font-size:14px;color:#666666;margin-left:10px;vertical-align:middle;}
.list-panel {width:100%;overflow:hidden;}
.font-list {width:100%;}
.font-list li {margin-right:2.5%;float:left;height:36px;margin-top:20px;}
.font-list li a {display:block;padding:0 15px;width:100%;height:36px;border:1px solid #999999;color:#999999;font-size:14px;text-align:center;line-height:34px;border-radius:36px;position:relative;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.font-list li a:hover {color:#333;border:1px solid #333;}
.font-list li.on a {border:1px solid #333;color:#333;}