/* .b-what-is-this ********************************************************************************************************************************************/
.b-what-is-this {
	overflow: hidden;
}
.b-what-is-this .gl-wrap {
	padding: 44px 0 122px;
}
.b-what-is-this .b-content-header {
	margin-bottom: -14px;
}
.b-content-header h2 {
	margin-bottom: 33px;
	text-align: center;
	line-height: 40px;
	font-size: 30px;
	margin-top: 0px;
	color: #464646;
	font-family: Avo-n;
}
/* .b-circle-banner *******************************************************************************************************************************************/
.b-circle-banner {
	position: relative;
	z-index: 0;
	background: url(imgs/big-circle.png) no-repeat;
	width: 1397px;
	height: 1397px;
	margin: 0 0 25px;
	list-style: none;
}
.b-circle-banner:before {
	content: ' ';
	background: 0 0 no-repeat;
	position: absolute;
	z-index: -10;
}
.b-circle-banner > li {
	background: url(imgs/small-circle.png) no-repeat;
	width: 104px;
	height: 104px;
	position: absolute;
}
.b-circle-banner > li:before {
	content: ' ';
	background: no-repeat;
	position: absolute;
}
.b-circle-banner > li:after {
	content: ' ';
	width: 90px;
	height: 90px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -45px 0 0 -45px;
	background: url(imgs/witicon.png) 0 90px no-repeat;
}
.b-circle-banner .r-text {
	position: absolute;
	min-width: 365px;
}
.b-circle-banner .r-text .l-wrap-align {
	display: table-cell;
	vertical-align: middle;
	height: 200px;
}
.b-circle-banner .r-text h3 {
	margin-bottom: 11px;
	white-space: nowrap;
	color:  #0770B7;
	font-size: 20px;
}
.b-circle-banner .r-text h3 a {
	color: #348FC2;
}
.b-circle-banner .r-text .e-text {
	font-size: 14px;
	line-height: 21px;
	color: #809299;
	width: 310px;
}
.b-circle-banner.m-left {
	left: -677px;
}
.b-circle-banner.m-left > li.n1 {
	top: 107px;
	right: 199px;
}
.b-circle-banner.m-left > li.n2 {
	top: 452px;
	right: -24px;
}
.b-circle-banner.m-left > li.n3 {
	top: 842px;
	right: -24px;
}
.b-circle-banner.m-left > li.n4 {
	top: 1187px;
	right: 199px;
}
.b-circle-banner.m-left > li:first-child .r-text, .b-circle-banner.m-left > li:first-child + li + li .r-text {
	left: 147px;
	top: -58px;
}
.b-circle-banner.m-left > li:first-child + li .r-text, .b-circle-banner.m-left > li:first-child + li + li + li .r-text {
	top: -57px;
	right: 132px;
}
.b-circle-banner.m-right {
	left: 449px;
}
.b-circle-banner.m-right > li.n1 {
	top: 107px;
	left: 199px;
}
.b-circle-banner.m-right > li.n2 {
	top: 452px;
	left: -24px;
}
.b-circle-banner.m-right > li.n3 {
	top: 842px;
	left: -24px;
}
.b-circle-banner.m-right > li.n4 {
	top: 1187px;
	left: 199px;
}
.b-circle-banner.m-right > li:first-child .r-text, .b-circle-banner.m-right > li:first-child + li + li .r-text {
	left: 147px;
	top: -58px;
}
.b-circle-banner.m-right > li:first-child + li .r-text, .b-circle-banner.m-right > li:first-child + li + li + li .r-text {
	top: -57px;
	right: 132px;
}
.b-circle-banner.n1:before {
	width: 1079px;
	height: 1013px;
	top: 101px;
	left: 738px;
}
.b-circle-banner.n1 > li.n1:before {
	background-image: url(imgs/abouts/1.png);
	width: 418px;
	height: 276px;
	top: -47px;
	right: 158px;
}
.b-circle-banner.n1 > li.n1:after {
	background-position: 0 -90px;
}
.b-circle-banner.n1 > li.n2:before {
	background-image: url(imgs/abouts/2.png);
	width: 451px;
	height: 323px;
	top: -105px;
	left: 133px;
}
.b-circle-banner.n1 > li.n2:after {
	background-position: 0 -180px;
}
.b-circle-banner.n1 > li.n3:before {
	background-image: url(imgs/abouts/3.png);
	width: 544px;
	height: 296px;
	top: -76px;
	right: 203px;
}
.b-circle-banner.n1 > li.n3:after {
	background-position: 0 -270px;
}
.b-circle-banner.n1 > li.n4:before {
	background-image: url(imgs/abouts/4.png);
	width: 592px;
	height: 249px;
	top: -56px;
	left: 166px;
}
.b-circle-banner.n1 > li.n4:after {
	background-position: 0 -360px;
}
.b-circle-banner.n2:before {
	background-image: url(imgs/abouts/clouds-2.png);
	width: 1034px;
	height: 1058px;
	top: 302px;
	right: 808px;
}
.b-circle-banner.n2 > li.n1 .r-text {
	top: -10px;
}
.b-circle-banner.n2 > li.n1 .r-text .l-wrap-align {
	height: 174px;
}
.b-circle-banner.n2 > li.n1:before {
	background-image: url(imgs/abouts/5.png);
	width: 564px;
	height: 253px;
	top: -81px;
	right: 197px;
}
.b-circle-banner.n2 > li.n1:after {
	background-position: 0 -450px;
}
.b-circle-banner.n2 > li.n2:before {
	background-image: url(imgs/abouts/6.png);
	width: 463px;
	height: 297px;
	top: -51px;
	left: 174px;
}
.b-circle-banner.n2 > li.n2:after {
	background-position: 0 -540px;
}
.b-circle-banner.n2 > li.n3:before {
	background-image: url(http://webbnc.net/css/imgs/abouts/7.png);
	width: 428px;
	height: 367px;
	top: -116px;
	right: 136px;
}
.b-circle-banner.n2 > li.n3:after {
	background-position: 0 -630px;
}
.b-circle-banner.n2 > li.n4:before {
	background-image: url(imgs/abouts/8.png);
	width: 339px;
	height: 209px;
	top: -94px;
	left: 150px;
}
.b-circle-banner.n2 > li.n4:after {
	background-position: 0 -720px;
}
.b-circle-banner.n3:before {
	background-image: url(imgs/abouts/clouds-3.png);
	width: 1120px;
	height: 1117px;
	top: 64px;
	left: 693px;
}
.b-circle-banner.n3 > li.n1:before {
	background-image: url(imgs/abouts/9.png);
	width: 475px;
	height: 320px;
	top: -63px;
	right: 99px;
}
.b-circle-banner.n3 > li.n1:after {
	background-position: 0 -810px;
}
.b-circle-banner.n3 > li.n2:before {
	background-image: url(imgs/abouts/10.png);
	width: 364px;
	height: 281px;
	top: -89px;
	left: 150px;
}
.b-circle-banner.n3 > li.n2:after {
	background-position: 0 -900px;
}
.b-circle-banner.n3 > li.n3:before {
	background-image: url(imgs/abouts/11.png);
	width: 486px;
	height: 369px;
	top: -104px;
	right: 196px;
}
.b-circle-banner.n3 > li.n3:after {
	background-position: 0 -990px;
}
.b-circle-banner.n3 > li.n4:before {
	background-image: url(imgs/abouts/12.png);
	width: 615px;
	height: 347px;
	top: -78px;
	left: 215px;
}
.b-circle-banner.n3 > li.n4:after {
	background-position: 0 -1080px;
}
/* css trang tinh nang*/
.page_feature_menu {
	border-top: 1px solid #88DEFF;
	line-height: 40px;
	padding-top: 4px;
}
.r-feature-Menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 101;
	margin: 0 auto;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 15px;
}
.r-feature-Menu li {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	color: #00518f;
	font-weight: bold;
}
.r-feature-Menu li a {
	display: block;
	border-radius: 16px;
	behavior: url('http://webbnc.net/css/imgs/PIE.htc');
	-o-transition-property: color, border-color;
	-moz-transition-property: color, border-color;
	-webkit-transition-property: color, border-color;
	transition-property: color, border-color;
	-pie-watch-ancestors: 1;
	color: inherit;
	border: 1px solid transparent;
	padding: 6px 12px 7px;
	text-decoration: none;
	color: #0073B3;
}
.r-feature-Menu li.active a {
	border-color: #9bebfb;
	color: #ffffff;
}
.ul_feature {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ul_feature li {
	padding: 65px 0;
	border-bottom: 1px solid #F0F0F0;
}
.ul_feature li h2 {
	padding: 0;
	margin: 0;
	font-family: Avo-N;
	font-size: 38px;
	padding-bottom: 20px;
}
.ul_feature li p {
	line-height: 26px;
	color: #8D8D8D;
}
.ul_feature li img {
}
/* css cho nhan vien tu van*/
.r-employee-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.r-employee-cs {
	padding: 0px 0 50px;
	background: rgb(250, 250, 250);
}
.r-employee-cs h2 {
	text-align: center;
	font-size: 20px;
	padding: 26px 0;
	text-transform: uppercase;
	color:  #0770B7;
	font-family: Avo-b;
}
.r-employee-list li {
}
.r-employee-list li .eitem {
	margin: 20px;
	position: relative;
}
.r-employee-list li .eitem .eimg {
	position: relative;
}
.r-employee-list li .eitem .ehover {
	position: absolute;
	z-index: 1;
	background: rgba(214, 214, 214, 0.2);
	width: 1%;
	height: 1%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	visibility: visible;
	-webkit-transition: width 0.5s, height 0.5s;
}
.r-employee-list li .eitem .ehover img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	-webkit-transition: width 0.5s, height 0.5s;
}
.r-employee-list .eitem:hover .ehover img {
	width: 48px;
	height: 48px;
}
.r-employee-list .eitem:hover .ehover {
	visibility: visible;
	width: 100%;
	height: 100%;
}
.r-employee-list li .eitem img {
	max-height: 100%;
	max-width: 100%;
}
.r-employee-list li .eitem .einfo {
	margin-top: 10px;
	text-align: center;
	padding: 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.r-employee-list li .eitem .einfo .ename {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	color: #616161;
	line-height: 25px;
}
.r-employee-list li .eitem .einfo .edep {
	font-size: 12px;
	color: #8B8B8B;
}
.r-employee-list li .eitem .einfo .ephone {
	display: block;
	color: #1465CE;
	font-weight: bold;
}
.r-employee-list li .eitem .einfo .ephone i {
}
.r-employee-list .eitem:hover .eyahoo {
	background: rgb(134, 30, 130);
	opacity: 1
}
.r-employee-list .eitem:hover .eskype {
	background: rgb(37, 141, 211);
	opacity: 1
}
.r-employee-list li .eitem .echat {
	text-align: center;
}
.r-employee-list li .eitem .eyahoo {
	float: left;
	width: 50%;
	background: rgb(238, 238, 238);
	color: #fff;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	position: relative;
	padding-left: 18px;
	-webkit-transition: background 1s;
}
.r-employee-list li .eitem .eyahoo a {
	color: #fff;
}
.r-employee-list li .eitem .eyahoo i {
	width: 16px;
	height: 16px;
	background: url(imgs/yahoo.png) no-repeat;
	display: block;
	position: absolute;
	top: 3px;
	left: 10px;
	opacity: 0.5
}
.r-employee-list li .eitem .eskype a {
	color: #fff;
}
.r-employee-list li .eitem .eskype {
	float: left;
	width: 50%;
	background: rgb(238, 238, 238);
	color: #fff;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	position: relative;
	padding-left: 18px;
	-webkit-transition: background 1s;
}
.r-employee-list li .eitem .eskype i {
	width: 16px;
	height: 16px;
	background: url(imgs/skype.png) no-repeat;
	display: block;
	position: absolute;
	top: 3px;
	left: 10px;
	opacity: 0.5
}
.r-employee-cs .r-a-view {
	margin-top: 50px;
	width: 200px;
}
/* Css timeline gioi thieu*/

.cbp_tmtimeline {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
}
/* The line */
.cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 2px;
	background: #42A2D8;
	left: 20%;
	margin-left: -10px;
}
.cbp_tmtimeline > li {
	position: relative;
}
/* The date/time */