.section {
	margin-top:32px;
	margin-bottom:0px;
	width: 100%;
	text-align: center;position: relative;
	color:#666;
	overflow: hidden;
}
.section table {
	margin:auto;
	width:100%;
}
.desc{
	padding:10px;
	line-height:25px;
}
.ulist {
	overflow:hidden;
	margin: auto;
}
.ulist > li {
	margin: 20px;
	padding: 40px;
	border:1px solid #eee;
	border-radius:3px;
	display:inline-block;
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 5%);
}
.ulist > li > a:before {
	display:block;
	margin-bottom: 20px;
	font-size:38px;
	color:#34A853;
}

.cooper-brand ul {
    width: 100%;
    overflow: hidden;
}
.cooper-brand li {
    float: left;
    width: 12.5%;
    margin-bottom: 60px;
    height: 50px;
    line-height: 68px;
    text-align: center;
}
.cooper-brand li img {
    max-width: 80%;
	max-height:80%;
    /* height: auto; */
}
table.imglst {
	/* width:90%; */
	/* margin-bottom:32px; */
	/* border-spacing:0px; */
}
table.imglst > caption {
	padding:10px;
	/* background:#E03325; */
}
/* table.imglst > caption *{color:#fff;} */
table.imglst > caption > i {font-size:18px;font-weight:bold;cursor:text;font-style:normal;}
table.imglst > caption > i:before {
	content:'|';
	display:inline-block;
	background:#E03325;
	color:#E03325;
}
table.imglst > tbody > tr > td {
	padding:0px;
	border:1px solid #eee;
}
table.imglst > tbody > tr > td a {
	display:block;
	width:306px;
	margin:auto;
	padding: 6px;
}
table.imglst > tbody > tr > td > a:nth-child(1) {
	width: 306px;
	height:306px;
	overflow:hidden;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	border-radius:3px;
}
table.imglst > tbody > tr > td:nth-child(2) {
	border-left:1px solid #fff;
}
table.imglst > tbody > tr > td:nth-child(3) {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
table.imglst > tbody > tr > td > a:nth-child(1) {
	background:transparent;
	text-align:justify;
	vertical-align: top;
}
table.imglst > tbody > tr > td > a:nth-child(1) > img {
	width: 100%;
	max-height: 100%;
}
table.imglst > tbody > tr > td > a:nth-child(2) {
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	padding-top:10px;
	padding-bottom:10px;
	/* border-top:1px solid #eee; */
}
.lt{text-align:justify;}.rt{text-align:right;}.ct{text-align:center;}
h3{margin-bottom:0px;}
h3.en{margin-bottom:20px;color:#888;text-transform:capitalize;}
.babyblue{color:#1FA2DC}
.lastWriteTime{color:#888;}
.percent70{width:70%;}
.percent60{width:60%;}
.percent50{width:50%;}
.percent40{width:40%;}
.percent30{width:30%;}
.strip {
    height: 200px;
	line-height: 200px;
    overflow: hidden;
    background-color: #2cafe9;
    position: relative;
	color:#fff;
}
.strip h2 {margin-top: 0px;}
.btns a {
    display: inline-block;
    vertical-align: middle;
    width: 175px;
    margin: 0 10px;
    text-align: center;
    height: 60px;
    line-height: 58px;
    background-color: rgba(255,255,255,.1);
    color: #fff;
    font-size: 20px;
    border: solid 1px #fff;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
	border-radius: 3px;
}
.contactbox, .contactbox a{color:#E60012;font-size:22px;}
.contactbox > img{max-height:32px;}
.contactbox > img:nth-child(3){position:relative;top:-5px;}
.onlineServices > a{
	color:orangered;
	border: 1px solid;
	border-radius:3px;
    display: block;
    width: 600px;
    margin: auto;
}
#onlinestaff{margin-top:0px;}
#serviceSubmission > a{color:blue;border-bottom:1px solid;}
#serviceSubmission{margin-top: 0px;}
#serviceSubmission > a{margin-left:10px;margin-right:10px;}
.txtWrapper {
	overflow: hidden;
	text-align: center;
	padding-top: 32px;
	padding-bottom: 64px;
}
.txtWrapper > ul{
	overflow: hidden;
	list-style-type:none;
}
.txtWrapper > ul > li {
    border-bottom: 1px dashed #dcdcdc;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 48%;
	display: inline-block;
	text-align: justify;
	overflow: hidden;
	word-wrap:break-word;
	word-break:break-all;
}
.txtWrapper > ul > li > span {
	color:#888;
	font-size:14px;
	float:right;
}
.txtWrapper > ul > li:nth-child(odd){float:left;}
.txtWrapper > ul > li:nth-child(even){float:right;}
/* .txtWrapper > ul > li:nth-child(odd) > span {margin-right:20px;} */
/* .txtWrapper > ul > li:nth-child(even) > a {margin-left:20px;} */
.txtWrapper > ul > li > a {
	overflow: hidden;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:72%;
}
.animateBanner {
    width: 100%;
	min-width: 1200px;
    height: 169px;
    background-color: #2CAFE9;
    position: relative;
	margin-bottom:1px;
}
.animateBannerWarp {
    width: 1000px;
    height: 38px;
    margin-right: auto;
    position: absolute;
    top: 66px;
    left: 50%;
    margin-left: -450px;
    color: #fff;
    font-size: 26px;
}
.animateBanner-btn {
    color: #4251b6;
    height: 100%;
    width: 176px;
    border-radius: 5px;
    font-size: 20px;
    line-height: 38px;
    background-color: #fff;
    cursor: pointer;
}
.animateBanner > div > b{font-size:36px;}
@media screen and (max-width: 1024px) {
	.w{width:100%;}
	.ulist > li {
		margin: 10px;
		padding: 20px;
		width: 30%;
	}
	.desc {
		text-align:justify;
		text-indent:32px;
	}
	#main > div > h1 {
		margin-left: 10px;
		margin-right: 10px;
	}
	.onlineServices > a{width:90%}
	h3.en{font-size:16px;font-size:14px;font-weight:normal;}
	.strip {line-height:100px;}
	.strip > div > div{float:none;clear:both;}
	.strip h2 {margin-bottom:0px;position: relative;top: 10px;}
	.btns a {
		width: auto;
		height:auto;
		line-height:normal;
		font-size:16px;
		padding: 10px;
		position: relative;
		top: -20px;
	}
	.section h1 {font-size:20px;}
	.cooper-brand li {
		float: none;
		display:inline-block;
		width: 30%;
	}
	.txtWrapper > ul > li {
		width: auto;
		display: block;
		margin:5px;
	}
	.txtWrapper > ul > li:nth-child(odd){float:none;}
	.txtWrapper > ul > li:nth-child(even){float:none;}
	.txtWrapper > ul > li > span {
		font-size:12px;
		margin-left: 5px;
		position: relative;
		top: -3px;
	}
	.animateBanner {min-width:auto;}
	.animateBannerWarp{width:auto;left:100%;}
	.animateBanner > div > b {
		position: relative;
		left: 35%;
		top: -31px;
		display: block;
		width: 100%;
		font-size:24px;
	}
	.animateBanner > div > div.btns {
		position: relative;
		left: 25%;
		top: 10px;
	}
}
