/*
* main style
*/
.border{ border: 1px solid #ddd;}

.table{border-collapse: collapse;}
.table td, .table th{border: 1px solid #cdcdcd;padding:.2em .3em}
.table p{padding: 0px;margin: 0px;}
.table{width: 100%;overflow-y: auto; overflow-x:scroll;_overflow: auto;margin: 0.5em 0 1em;}

.h-more{width:100%; margin-top:20px;}
.h-more a{display:block; line-height:24px;padding: 10px 30px; border:1px solid #ccc; font-size:14px; color:#222; text-align:center; margin:0px auto;position: relative}
.h-more a:after{position: absolute; content: ""; left: 0; top: 0px; background: #1B4962; width: 0; height: 100%; background-repeat: no-repeat;z-index: -1;transition: all 700ms ease;}
.h-more a:hover:after{width: 100%; transition: all 700ms ease;}

.section-teams .team-item{width: 12.5%;}
.teams-shadow-block {
	-webkit-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
	-moz-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
	-ms-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
	-o-box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
	box-shadow: 0px 0px 0px 0px rgba(122, 122, 122, 0.3);
	-webkit-transition: box-shadow 0.3s, transform 0.3s;
	-moz-transition: box-shadow 0.3s, transform 0.3s;
	-ms-transition: box-shadow 0.3s, transform 0.3s;
	-o-transition: box-shadow 0.3s, transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s;
	padding: 0;
	background: #fff;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}

.teams-shadow-block:hover,
.teams-shadow-block:focus,
.teams-shadow-block:active,
.teams-shadow-block.active {
	-webkit-box-shadow: 0 10px 20px 0 rgba(28,30,35,0.2);
	box-shadow: 0 10px 20px 0 rgba(28,30,35,0.2);
	transform: translateY(-8px);
}

.abo-area{
	padding: 30px;
    box-shadow: 0 0 55px #f3f3f3;
    border: 1px solid #dedede;
}
.product-image{margin-bottom: 25px;}
.product-image img{display: block;margin: 0px auto;}

.section-portfolio .col-grid-3{margin-top: 0;}


@media(max-width: 1199px) {
	.main-navigation ul li a{margin-right: 10px;}
 
}
@media only screen and (max-width: 1023px) {
	#footer-widgets .footer-active-3{width: 100%;}
	
}

@media(max-width: 1001px) {
	/*添加IOS下滚动条*/
	.bartable{overflow-x: scroll;}
	.bartable::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px;}
	.bartable::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
	.bartable::-webkit-scrollbar-thumb{border-radius: 8px;border: 0px solid #fff;background-color: rgba(0, 0, 0, .3);}
	
	.section-teams .team-item{width: 25%;}
}

@media(max-width: 767px) {

	.section-services.service-layout-3 .service-block-inner {padding: 20px;}
	.section-services.service-layout-3 .service-block-inner p{font-size: 14px;}
	.section-services.service-layout-3 .service-block-item a.service-icon{margin-right: 15px;}
	
	.widget-contact{width: 100%;padding-right: 0}

	
}

@media(max-width: 575px) {

}

@media(max-width: 480px) {

}

@media(max-width: 375px) {

}
