
/*//////*/
/*Header*/
/*//////*/
.header{
	-webkit-transform: translateZ(0);
	position:fixed;
	height:60px;
	width:100%;
	z-index:99999;
	top:0px;
	background-color:rgba(255,255,255,1);
	border-bottom:solid 1px rgba(0,0,0,0.1);
}
.active-item{
	color:#f0f0f0!important;	
}
#showMenu{
	position:absolute;
	z-index:9999;
	width:60px;
	height:60px;
	right:0px;
	top:0px;
	line-height:60px;	
	text-align:center;
	color:#1f1f1f;
	font-size:14px;
}
#pageLogo img{
	position:relative;
	width:128px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;	
}
#openMail{
	position:absolute;
	z-index:99999;
	width:60px;
	height:60px;
	left:0px;
	top:0px;
	line-height:60px;
	text-align:center;
	color:#1f1f1f;
	font-size:16px;
}
/*Thumbnails Columns*/
.thumb-clear{
	height:40px;
	display:block;
	width:100%;
}
.thumb-left{
	line-height:24px;
	display:block;
	padding-bottom:10px;
}
.thumb-left a{
	display:block;
	text-align:right;
}
.thumb-left img{
	width:100px;
	height:100px;
	border-radius:100px;
	float:left;
	margin-right:20px;
	margin-top:10px;
}
.thumb-left strong{
	color:#1a1a1a;
	display:inline-block;
	padding-bottom:5px;
	font-size:14px;
}
.thumb-left em{
	font-style:normal;
	line-height:30px;
}
.thumb-right{
	line-height:24px;
	display:block;
	padding-bottom:10px;
}
.thumb-right img{
	width:100px;
	height:100px;
	border-radius:100px;
	float:right;
	margin-left:20px;
	margin-top:10px;
}
.thumb-right strong{
	color:#1a1a1a;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
}
.thumb-right em{
	font-style:normal;
	line-height:30px;
}
@media (min-width:768px){
	.thumb-left img{
		width:140px;
		height:140px;
		border-radius:150px;	
	}
	
	.thumb-left em{
		line-height:28px;	
	}
	
	.thumb-left strong{
		padding-top:10px;	
	}
	
	.thumb-right img{
		width:140px;
		height:140px;
		border-radius:150px;	
	}
	
	.thumb-right em{
		line-height:28px;	
	}
	
	.thumb-right strong{
		padding-top:10px;	
	}	
}
/*Content Heading*/
/*///////////////*/
.content-strip{
	margin-bottom:8px;	
}
.content-strip h4{
	color:#FFFFFF;
	position:absolute;	
	z-index:9999;
	text-transform:uppercase;
	margin-top:27px;
	padding-left:30px;
}
.content-strip{
	max-height:100px;	
}
.content-strip p{
	color:#FFFFFF;
	position:absolute;	
	z-index:999;
	margin-top:38px;
	padding-left:30px;
	font-size:22px;

}
.content-strip .overlay{
	z-index:99;
	background-color:rgba(0,0,0,0.3);
}
.content-strip i{
	font-size:32px;
	position:absolute;
	color:#FFFFFF;
	right:30px;	
	z-index:999;
	margin-top:36px;
}
.content-strip img{
	width:100%;
	display:block;
	position:relative;
	z-index:2;
}
@media (min-width:768px){
	.content-strip{
		max-height:140px;	
	}
	
	.content-strip h4{
		font-size:20px;	
		margin-top:45px;
		padding-left:50px;
	}
	
	.content-strip p{
		font-size:13px;	
		margin-top:75px;
		padding-left:50px;
	}
	
	.content-strip i{
		font-size:40px;
		margin-top:53px;
		right:50px;	
	}
}
/*///////*/
/*Heading*/
/*///////*/
.page-heading h4{
	font-size:14px;
	text-align:center;
	font-weight:300;
}
.page-heading p{
	font-size:12px;
	font-weight:300;
	text-align:center;
	margin-bottom:10px;
}
.page-heading a{
	text-align:center;
	font-size:13px;
}
/*////////////////////*/
/*Quote & Staff Slider*/
/*////////////////////*/
.staff-item img{
	border-radius:300px;	
	max-width:150px;
	margin-left:auto;
	margin-right:auto;
}
.staff-item h4{
	text-align:center;
	margin-top:20px;	
	font-size:16px;
}
.staff-item em{
	text-align:center;
	font-size:12px;
	color:#e34e47;
	display:block;
	margin-top:-10px;
	margin-bottom:10px;
	font-style:normal;
}
.staff-item strong{
	display:block;	
	font-weight:400;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	line-height:28px;
}
.small-text{
	display:block;
	margin-top:-10px;
	color:#e34e47;
	margin-bottom:10px;	
}
/*Footer*/
.footer-text{
	text-align:center;
	font-size:12px;
	opacity:0.8;
}
.footer-icons{
	width:45px;
	margin:0 auto;
	padding-bottom:30px;	
}
.footer-icons a:hover{
	color:#FFFFFF;	
}
.footer-icons a{
	font-size:12px;
	width:35px;
	height:35px;
	border-radius:30px;
	text-align:center;
	float:left;	
	margin-left:5px;
	margin-right:5px;
}

.footer-tel-icon{
	background-color:#c0392b;
	color:#FFFFFF;
	line-height:33px;
	font-size:15px!important;	
	padding-left:1px;
}
/*Quote Slider*/
.quote-slider h4{
	font-size:16px;
	font-weight:300;	
	width:80%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
}
.quote-slider a{
	text-align:center;
	margin-top:20px;	
}

a.notification-page-item{line-height: 30px;
  margin-bottom: 30px;
  font-size: 13px;
  letter-spacing: 0px;}
.usercon{ padding-bottom:20px;}
.rightconleft{ text-align:center; width:100%;}
.rightconleft img{ margin:0 auto; padding:0; display:block; margin-bottom:10px;}

.usercon img,.usercontent img{ max-width:100%;height:auto; }
.usercon p{line-height: 22px; margin-bottom:10px;font-size: 13px;letter-spacing:1px; }
.usercon h4{ margin-bottom:5px;}
.usercon1 .rightconleft img,.usercon3 .rightcon img,.usercon23 img,.usercon22 .fullSlide li a img{ display:none;} 
.content-strip22 p,.content-strip23 p,.submenu22,.submenu23{ display:none;}.usercon22 .fullSlide li a span img{ display:block}
.usercon li{ list-style:none;}
ul.lingdao li{ width:100%; height:auto; float:left; margin-bottom:15px; padding-top:10px; border-top:1px solid #ccc;}
ul.lingdao li .lingdao_left{ width:74%; float:right;}
ul.lingdao li .lingdao_right{ width:24%; float:left;}
.newpartnercon ul li{ width:46%; float:left; border: 1px solid #dedede; margin:2%;text-align:center;}
.newpartnercon ul li img{ margin:0 auto; padding:0;}
.content-strip2{ display:none;}
.usercon2 ul li{ margin-top:8px;}
.usercon2 ul li h3{ line-height:30px; margin-bottom:0px; padding-top:10px;}
.usercon2 ul li h4{ font-weight:normal; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; font-size:14px; color:#888;}
.yypps,.content-strip9,.usercon9 img{ display:none;}
.usercon9 ul li { width:50%; display:block; float:left;}
.usercon9 ul li a.title{ color:#333; line-height:30px; font-weight:bold;}
.portfolio-one-text .title a{ color:#1f1f1f;}
.histime{ display:none;}
.usercon{ padding-top:10px;}

.join{overflow:hidden;padding-top:30px;}.join ul{margin:0 auto;padding:0;width:100%;display:block;overflow:hidden}
.join ul li{width:100%;height:auto;display:inline-block;float:left;margin:0 10px;overflow:hidden;background-color:#efefef;border:2px solid #efefef;margin-bottom:20px;padding:10px;position:relative}
.join ul li .pic{ float:left; width:45%;}
.join ul li .text{ float:left; padding-left:5%;width:50%; padding-top:5px;}
.join ul li .text h4{ font-size:14px; font-weight:normal; color:#999;}
ul.joincontent{ padding-top:20px;}
.joinmenulist p,.join ul li .text p,.usercontent p{ margin-bottom:0px;}

.pageController{padding:10px 0;font-size:12px;line-height:26px;text-align:right;clear:both;margin:8px auto 0;}
.pageController a{ width:26px; height:26px; text-align:center; overflow:hidden; display:block; float:left;color:#818181;background:#fcfcfc;border:1px solid #cecece;margin-right:8px;-moz-border-radius: 5px; 
-webkit-border-radius:5px; border-radius: 5px;background-image: -moz-linear-gradient(top, #fcfcfc, #fcfcfc); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #fcfcfc)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#fcfcfc', GradientType='0'); /* IE*/}
.pageController a.currPage,.pageController a:hover{font-weight:bold;color:#fff;background:#cdcdcd;border:1px solid #cecece}


#menubox .box {
    margin: 12px;
    overflow-x: hidden;}
	#menubox .box div:nth-child(odd) {
}
#menubox .box div {
    background-color: white;
     -webkit-animation-duration: 500ms;
    display: block;
    position: relative;
    overflow: hidden;
	width:25%; float:left;
	text-align:center;
	color:#999;
}
.delay1 {
    animation-delay: 100ms;
    -webkit-animation-delay: 100ms;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.box-flex-1 {
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0;
    box-flex: 1.0;
    -webkit-flex: 1;
    flex: 1;
}
#menubox .box div img {
    width: 80%;
    height: 80%;
	margin:0 auto; padding:0;
}
img {
    border: 0;
    vertical-align: middle;
}
.delay2 {
    animation-delay: 200ms;
    -webkit-animation-delay: 200ms;
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
