body{ background-color:#f9f9f9;}
.nbanner{ margin-top:80px;}
.nbanner img{ width:100%;}
.signleb { margin-top:80px;
	width:100%;
	background-size:cover; position:relative;
}
.signleb .signtxt {background-color:rgba(0,0,0,0.4);
	position:relative;
	padding:150px 0 150px 0;
	text-align:center;
}
.signleb .signtxt h2 {
	color:#fff;
	font-size:3em; font-weight:normal;
	line-height:1.1em;
	margin-bottom:20px;
}
.signleb .signtxt p {
	color:#fff;
	font-size:1.5em;
	margin-bottom:50px;
}
.signleb .signtxt a.homebabtn {
	text-decoration:none;
	padding:10px 20px;
	background-color:#d20023;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-animation-delay:0.8s;
	animation-delay:0.8s;
	-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;
	transition:background 0.3s ease-in-out,color 0.3s ease-in-out;
}
.signleb .signtxt a.homebabtn:hover {
	padding:10px 20px;
	background-color:#333;
	color:#fff;
}
.nnav{ padding:10px 0px; bottom:0px; width:100%; background-color:rgba(41,133,199,1);}
.nnavc{ max-width:1200px; margin:0px auto; color:#fff;}
.nnavc a{ color:#fff;}
.nnavc a:hover{ text-decoration:underline;}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated2 {
	-webkit-animation-duration:1s;
	animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media(max-width:1200px)
{
.signleb{ margin-top:56px;}	
}
@media(min-width:769px) {
	.signleb {
	height:100%;
}
}
@media (max-width:768px) {
.signleb .signtxt h1 {
	font-size:1.8em;
}
.signleb .signtxt {
	padding:40px 0 40px;
}
.signleb .signtxt h2{ font-size:2em; font-weight:300;}
.signleb .signtxt p{ margin-bottom:20px; font-size:1.2em;}
}
@-webkit-keyframes fadeIn {
0%{opacity:0;
/*-webkit-transform: translateY(-200px);
	transform: translateY(-200px);*/
-webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
}
@keyframes fadeIn {
0%{opacity:0;
/*-webkit-transform: translateY(-200px);
	transform: translateY(-200px);*/
-webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}
@-webkit-keyframes lightSpeedIn {
	0% {
	-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg)
}
60%,80% {
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes lightSpeedIn {
	0% {
	-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg)
}
60%,80% {
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
0%,40% {
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
40% {
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg)
}
60% {
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotateX(-5deg);
	transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
0%,40% {
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
40% {
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg)
}
60% {
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotateX(-5deg);
	transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
.mbody{ max-width:1160px; margin:10px auto; padding:30px 20px; background-color:#fff;}
.mbody:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.g_right{
	float: right;
    width: 100%;
    margin: 0px 0px 0px -280px;
}
.g_right .g_content{margin-left: 280px;}
.g_left{width: 240px; margin-left:0px;
    float: left;}
dl.cata{}
dl.cata dd{
	font-weight: 700;
	color: #333;
	padding-top: 10px;
	text-transform: capitalize;

}
dl.cata dt{ background-color:#006ab6; padding:20px 0px; color:#fff; text-align:center;}
dl.cata dd a{ color:#333;border-bottom:1px dotted #999; display:block; padding:10px 0px;	}
dl.cata dd a.bigc{background: url(/images/down.png) no-repeat right 13px;}
dl.cata dd dl{ padding:0px 0px 10px 0px; font-size:0.9em; display:none;}
dl.cata dd dl dd{ padding-top:0px; font-weight:400;}
dl.cata a:hover{ color:#999;}
dl.cata dl dd a{ display:block; padding:10px 10px;border-bottom:none; background:none;}
dl.cata dl dd a:hover,dl.cata dl dd a.cur{
	background: #f2f2f2; color:#006ab6;
}
.infos{ padding:0px 0px; line-height:1.6em;}
.infos img{ max-width:100%;}
.infos table{ max-width:100%;border-collapse: collapse;
    border: none;}
.infos table td{border: solid #ccc 1px; padding: 5px 5px;}
.linkpn{}
.linkpn li{ border-bottom:1px dotted #ccc; padding:5px 0px;}
.linkpn li a{ padding-left:16px; background-image:url(/images/pointblue.png); background-position:left 8px; background-repeat:no-repeat;}
@media(max-width:960px)
{
.g_right{ width:100%; margin:0px 0px; float:none;}
.g_right .g_content{ margin-left:0px;}
.g_left{ display:none;}
}