body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,menu,dl,dt,dd,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nva,section {
	border: 0;
	padding: 0;
	margin: 0;
}
.lt-ie9.lt-ie8 body {font-family: "Microsoft YaHei";}
body {
	font: 12px/20px "Hiragino Sans GB","Helvetica","Microsoft YaHei","SimHei";
	overflow-wrap: break-word;
	word-break: break-all;
}

ul,ol,li {
	list-style: none
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
	outline: none;
	-moz-outline: none;
}

a:active {
	outline: none;
	blr: expression(this.onFocus=this.blur())
}

a,img {
	border: 0 none;
}

input,select,button,textarea {
	vertical-align: middle;
	outline: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

h1 {
	font-size: 36px;
	line-height: 45px;
}

h2 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	font-size: 18px;
	line-height: 22px;
}

h4 {
	font-size: 16px;
	line-height: 20px;
}

h5 {
	font-size: 14px;
	line-height: 18px;
}

h6 {
	font-size: 12px;
	line-height: 16px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

article,aside,details,figcaption,figure,footer,header,menu,nav,section {
	display: block;
}

.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.clear {
	clear: both;
	font-size: 0;
	content: " ";
	line-height: 1px;
	height: 1px;
	_height: 1%;
	margin-top: -1px;
}

.dis {
	display: block;
}

.undis {
	display: none;
}

.disIb {
	display: inline-block;
}

.fl {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

tt,select,input,samp,textarea {
	font-family: "Hiragino Sans GB","Microsoft YaHei","SimHei";
}

.f-fH {
	font-family: "Hiragino Sans GB","Microsoft YaHei";
}

.f-fG {
	font-family: 'Georgia';
}

.f-fM {
	font-family: "Microsoft YaHei";
}

.f-fH {
	font-family: "SimHei";
}

.f-fA {
	font-family: "SimSun";
}

.f-fY {
	font-family: "minijianxiyuan";
}

.unBg {
	background: none !important;
}

.unBr {
	border: none !important;
}

.unFw {
	font-weight: normal;
}

.unFs {
	font-style: normal;
}

.of {
	overflow: hidden;
}

.ov {
	overflow: visible;
}

.vam {
	vertical-align: middle;
}

.tal {
	text-align: left;
}

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}

.hand {
	cursor: pointer;
}

.zoom {
	_zoom: 1;
}

.c-master {
	color: #e94c2b;
}

.c-org {
	color: #ff3300;
}

.c-org-1 {
	color: #ff8e4c;
}

.c-blue {
	color: #74d1ff;
}

.c-red-1 {
	color: #f31818;
}

.c-333 {
	color: #333;
}

.c-666 {
	color: #666;
}

.c-999 {
	color: #999;
}

.c-ccc {
	color: #ccc;
}

.c-fff {
	color: #fff;
}

.c-fa {
	color: #fafafa;
}

.bg-eb {
	background: #ebebeb;
}

.fsize12 {
	font-size: 12px;
}

.fsize14 {
	font-size: 14px;
}

.fsize16 {
	font-size: 16px;
}

.fsize18 {
	font-size: 18px;
}

.fsize20 {
	font-size: 20px;
}

.fsize24 {
	font-size: 24px;
}

.fsize30 {
	font-size: 30px;
}

.fsize32 {
	font-size: 32px;
}

.fsize36 {
	font-size: 36px;
}

.fsize46 {
	font-size: 46px;
}

.w50pre {
	width: 50%;
}

.w950 {
	width: 950px;
	margin: 0 auto;
	float: left;
}

.w250 {
	width: 250px;
	margin: 0 auto;
	float: left;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt30 {
	padding-top: 30px;
}

.mt50 {
	margin-top: 50px;
}

.pb30 {
	padding-bottom: 30px;
}

.pb40 {
	padding-bottom: 40px;
}

.pb20 {
	padding-bottom: 20px;
}

.ml30 {
	margin-left: 30px;
}

.mr5 {
	margin-right: 5px;
}

.icon12,.icon-2-12 {
	display: inline-block;
	height: 12px;
	width: 12px;
	vertical-align: middle;
}

.icon14,.icon-2-14 {
	display: inline-block;
	height: 14px;
	width: 14px;
	vertical-align: middle;
}

.icon16,.icon-2-16 {
	display: inline-block;
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

.icon18,.icon-2-18 {
	display: inline-block;
	height: 18px;
	width: 18px;
	vertical-align: middle;
}

.icon24,.icon-2-24 {
	display: inline-block;
	height: 24px;
	width: 24px;
	vertical-align: middle;
}

.icon30 {
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: middle;
}

.icon-34 {
	display: inline-block;
	height: 34px;
	width: 34px;
	vertical-align: middle;
}

.icon45 {
	display: inline-block;
	height: 45px;
	width: 45px;
	vertical-align: middle;
}

.hLh20 {
	height: 20px;
	line-height: 20px;
}

.hLh30 {
	height: 30px;
	line-height: 30px;
}

.hLh36 {
	height: 36px;
	line-height: 36px;
}

.txtOf {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.container {
	width: 1120px;
	margin: 0 auto;
}

.lin-1 {
	border-bottom: 1px solid #9fddc4;
}

.lin-2 {
	border-bottom: 1px solid #ccc;
}

.line2 {
	border-bottom: 1px solid #e5e5e5;
}
.bg-fff {background: #fff;}
.bg-f2 {background: #f2f5f9;}
.header {
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: rgba(255,255,255,0.9);
	box-shadow: 0 5px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
}
.lt-ie9 .header,.lt-ie9.lt-ie8 .header {background: url("../img/index/white-pre70.png") repeat 0 0;}
.header-other .nav li a,.header-other .tel span {
	color: #333;
}

.m-nxb-header {
	display: none;
}

.header-bx-collapse {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	box-shadow: 0 5px 5px rgba(0,0,0,0.1);
	z-index: 999;
	height: 60px;
}

.lt-ie9.lt-ie8 .header-bx-collapse,.lt-ie9 .header-bx-collapse {
	border-bottom: 1px solid #eee;
}

.logo {
	float: left;
	height: 63px;
	margin-left: 20px;
}

.logo img {
	display: block;
	margin-top: 13px;
	width: 102px;
}

.nav {
	float: left;
	margin-left: 35px;
}

.nav li {
	float: left;
	margin-left: 30px;
}

.nav li a {
	border: 1px solid transparent;
	border-top: none;
	border-bottom: none;
	display: block;
	float: left;
	height: 60px;
	font-size: 18px;
	line-height: 60px;
	color: #333;
	text-align: center;
	padding: 0 10px;
	transition: .3s;
	position: relative;
}

.nav li a .hot {
	background: url("../img/hot.png") no-repeat scroll 0 0;
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: -16px;
	top: 7px;
	width: 29px;
}

.nav li.current a,.nav li a:hover,.nav li.current a:hover {
	color: #1a89f1;
	text-decoration: none;
}

.tel {
	float: right;
}

.tel-icon {
	display: inline-block;
	width: 19px;
	height: 20px;
	vertical-align: middle;
	margin-top: 2px;
}

.tel span {
	font-size: 18px;
	line-height: 60px;
	color: #333;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	font-family: "Microsoft YaHei";
}

.footer {
	background: #383d43;
}

.footer-others {
	background: url("../img/footer2-bg.jpg") no-repeat 0 0;
	background-size: 100% 100%;
}

.footer .foot-box {
	padding: 60px 0 0;
}

.foot-box .col-60 {
	width: 65%;
}

.mr50 {
	margin-right: 50px;
}

.foot-box .col-40 {
	width: 35%;
}

.foot-box .foot-title {
	border-bottom: 1px solid #494c51;
	margin-bottom: 50px;
}

.foot-box .foot-title span {
	font-size: 20px;
	display: inline-block;
	border-bottom: 1px solid #e94c2a;
	color: #fff;
	line-height: 40px;
	padding-bottom: 7px;
}

.foot-box .i-ban1-form .i-f-text {
	width: 180px;
}

.foot-box .i-ban1-form .i-form-item {
	background: #3a3e43;
	height: 40px;
	line-height: 40px;
	border: none;
}

.foot-box .i-ban1-form .i-f-textarea {
	width: 686px;
	height: 130px;
	overflow: hidden;
}

.lt-ie9 .i-f-textarea,.lt-ie9.lt-ie8 .i-f-textarea {
	overflow: hidden;
}

.foot-box .i-ban1-form {
	position: relative;
}

.foot-box .i-ban1-form .commit-btn-box {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.foot-box .i-ban1-form .commit-btn-box a {
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}

.foot-box .i-ban1-form .i-f-text.fr {
	width: 441px;
}

.lt-ie9.lt-ie8 .foot-box .i-ban1-form .i-f-text.fr,.lt-ie9 .foot-box .i-ban1-form .i-f-text.fr {
	margin-left: 20px;
}

.link-box {
	margin-bottom: 31px;
}

.link-box a {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	transition: all 0.3s ease 0s;
	display: inline-block;
	margin: 0 34px 20px 0;
	transition: all 0.3s ease 0s;
}

.link-box a:hover {
	text-decoration: none;
	color: #e94c2a;
}

.contact-info span tt {
	font-size: 22px;
	color: #858689;
	vertical-align: middle;
	margin-left: 3px;
}

.contact-info span img {
	vertical-align: middle;
}

.aboutme {
	margin-top: 30px;
}

.aboutme ul {
	text-align: center;
	width: 400px;
	+width: 302px;
}

.about-banner article {
	+overflow: hidden;
	position: relative;
	height: 400px;
}

.aboutme ul li {
	display: inline-block;
	text-align: center;
	margin: 0 20px;
	+float: left;
}

.aboutme ul li a {
	color: #808080;
	font: 14px/30px 'Microsoft YaHei';
}

.aboutme ul li a:hover {
	color: #ccc;
	text-decoration: none;
}

.Friendship {
	border-bottom: 1px solid #666;
	padding: 0;
	height: 50px;
}

.Friendship .tit {
	display: block;
	float: left;
	width: 80px;
	color: #666;
	font: 14px/50px 'Microsoft YaHei';
}

.Friendship .name {
	float: left;
}

.Friendship .name a {
	display: inline-block;
	margin: 0 15px;
	font: 14px/50px 'Microsoft YaHei';
	color: #808080;
}

.Friendship .name a:hover {
	color: #ccc;
	text-decoration: none;
}

.Report {
	text-align: center;
	padding: 30px 0 0;
}

.Report p,.Report a {
	text-align: left;
	color: #999;
	display: block;
	font: 14px/32px 'Microsoft YaHei';
}
.Report a {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.Report a:hover {text-decoration: none; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90);}
.Report .follow-us {
	text-align: center;
}

.footer-list {
	text-align: left;
	color: #666;
	line-height: 34px;
	margin: 0 0 10px -15px;
}

.footer-list * {
	vertical-align: middle;
}

.footer-list a {
	color: #eee;
	font-size: 16px;
	line-height: 34px;
	margin: 0 15px;
}

.footer-list a:hover {
	text-decoration: none;
	color: #919294
}
.foot-bq-box {
	border-top: 1px solid #666;
	line-height: 70px;
	margin: 20px 0 0;
	text-align: center;
	color: #999;
}
.Report p.contact-title {color: #eee;font-size: 14px;margin-bottom: 5px;} 
.ewm-box {
	margin-top: 12px;
	width: 100px;
	height: 100px;
}

.ewm-box img {
	width: 100px;
	height: 100px;
	cursor: pointer;
}
.Report .ft-cont-box {width: 34%;}
.Report .ewm-box {width: 32%;}

.hotSlideWrap .prev,.hotSlideWrap .next,.cStyle .prev,.cStyle .next {
	background: url(../img/icon-1.png) no-repeat;
}

.hotSlideWrap .next,.cStyle .next {
	background-position: 0 -390px;
}

.hotSlideWrap .prev,.cStyle .prev {
	background-position: 0 -250px;
}

.hotSlideWrap .next:hover,.cStyle .next:hover {
	background-position: 0 -460px;
}

.hotSlideWrap .prev:hover,.cStyle .prev:hover {
	background-position: 0 -320px;
}

.sliderBox {
	width: 100%;
	position: relative;
}

.hotSlide {
	width: 100%;
	height: 240px;
	overflow: hidden;
}

.hotSlide .hotpic {
	float: left;
	width: 1200px;
	height: 150px;
}

.hotSlideWrap .pagination {
	height: 30px;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	bottom: 10px;
	width: 1200px;
	z-index: 55;
}

.hotSlideWrap .pagination li,.cStyle .pagination li {
	display: inline-block;
	+display: inline;
}

.hotSlideWrap .pagination li a,.cStyle .pagination li a {
	display: inline-block;
	height: 14px;
	margin: 0 4px;
	text-indent: -9999px;
	width: 14px;
	+text-indent: 0px;
	background-color: #d3d3d3;
	border-radius: 50%;
}

.hotSlideWrap .pagination .current a {
	background-color: #e94c2b;
}

.hotSlideWrap .prev,.hotSlideWrap .next,.cStyle .prev,.cStyle .next {
	display: none;
	height: 68px;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	margin-top: -72px;
	width: 38px;
	z-index: 15;
}

.hotSlideWrap .prev {
	left: -38px;
	background: url(../img/prev.png) no-repeat center center;
}

.hotSlideWrap .next {
	right: -38px;
	background: url(../img/next.png) no-repeat center center;
}

.hotSlideWrap .prev:hover {
	background: url(../img/prev-xz.png) no-repeat center center;
}

.hotSlideWrap .next:hover {
	background: url(../img/next-xz.png) no-repeat center center;
}

.onlineConsult-gld {
	width: 40px;
	position: fixed;
	right: 20px;
	top: 67%;
	z-index: 9999;
}

.onlineConsult-gld dl dt,.onlineConsult-gld dl dd {
	margin-top: 10px;
}

.onlineConsult-gld dl em,.onlineConsult-gld .fb-hover-text {
	display: inline-block;
	height: 40px;
	width: 40px;
	text-align: center;
}

.onlineConsult-gld .fb-hover-text {
	display: none;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
}

.onlineConsult-gld dl a:hover,.onlineConsult-gld dl a:hover .fb-hover-text {
	background: #1a89f1;
	display: block;
	text-decoration: none;
}

.onlineConsult-gld dl a:hover .ocgld-em {
	display: none;
	text-decoration: none;
}

.onlineConsult-gld .smgz-pic {
	display: none;
	position: absolute;
	right: 40px;
	bottom: 0;
	width: 145px;
	height: 150px;
}

.smgz-a:hover .smgz-pic {
	display: block;
}

.onlineConsult-gld-activ-one,.onlineConsult-gld dl em {
	background: url(../img/r-kf-ico.jpg) no-repeat;
}

.onlineConsult-gld .gT-btn {
	background-position: 0 0;
}

.onlineConsult-gld .smgz-btn {
	background-position: 0 -50px;
}

.onlineConsult-gld .zxzx-btn {
	background-position: 0 -100px;
}

.onlineConsult-gld .wtfk-btn {
	background-position: 0 -150px;
}

.ic-sub-nav-bx {
	background: #3b4761;
	height: 40px;
	width: 100%;
	display: none;
}

.ic-sub-nav-list {
	padding-left: 247px;
}

.ic-sub-nav-list span,.ic-sub-nav-list a {
	color: #f8f8f8;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	display: inline-block;
	font-size: 14px;
	line-height: 40px;
	padding: 0 15px;
	vertical-align: top;
}

.ic-sub-nav-list a.current,.ic-sub-nav-list a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.nxb-main-body {
	background: #f5f5f5;
}

.i-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform,left,top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px,0,0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform,left,top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px,0,0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform,left,top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px,0,0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px,0px);
	-ms-transition-property: -ms-transform,left,top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px,0,0);
	-ms-transition-timing-function: ease;
	transition-property: transform,left,top;
	transition-duration: 0s;
	transform: translate3d(0px,0,0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-slide img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.i-slide .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 10px;
	width: 100%;
	z-index: 9;
}

.swiper-pagination-switch,.course-slide .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	border: 1px solid #fff;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition: width 0.5s ease-out;
	-moz-transition: width 0.5s ease-out;
	-o-transition: width 0.5s ease-out;
	transition: width 0.5s ease-out;
}

.swiper-active-switch {
	background: rgba(255,255,255,.8);
	width: 20px;
}

.i-slide .s-arrow {
	position: absolute;
	top: 50%;
	margin-top: -45px;
	display: block;
	width: 40px;
	height: 90px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 13;
}

.i-slide .arrow-left {
	background: url(../img/s-prev-btn.png) no-repeat 0 0;
	left: 200px;
}

.i-slide .arrow-right {
	background: url(../img/s-next-btn.png) no-repeat 0 0;
	right: 200px;
}

.i-slide .s-arrow:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none;
}

ins#qiao-icon-wrap {
	top: 45%;
}
.top-login-wrap {float: right;margin-left: 26px;margin-top: 13px;}
.top-login-wrap a {text-align: center;margin-left:6px;background-color: #1a89f1;width:88px;border-radius: 4px; display: inline-block;height: 32px;line-height: 32px;color: #fff;}
.top-login-wrap a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.top-nav-wrapper {position: relative; z-index: 99;}
@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 970px;
    }
    .tel {display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 750px;
    }
    .Report .ft-cont-box {width: 36%;}
	.Report .ewm-box {width: 28%;}
	.tel {display: none;}
    .top-login-wrap a {text-align: center;margin-left:6px;background: none;width: auto;border-radius: 4px;display: inline-block;height: 32px;font-size: 16px;line-height: 32px;color: #1a89f1;}

}