﻿@charset "utf-8";
/*CSS Document*/

@font-face{
	font-family:bdzyjt;
	src:url('../fonts/bdzyjt.ttf'),
		url('../fonts/bdzyjt.eot');
}

@font-face{
	font-family:jdxyt;
	src:url('../fonts/JDJYX.TTF'),
		url('../fonts/jdxyt.eot');
}

@font-face{
	font-family:linxintijian;
	src:url('../fonts/linxintijian.ttf'),
		url('../fonts/linxintijian.eot');
}

input.normalInput{
	width:326px;
	height:52px;
	line-height:52px;
	font-size:16px;
	color:#bfbfbf;
	border:1px solid #999;
	padding:0 0 0 5px;
}

input.normalBotton{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border:none;
	background:#ff3737;
	display:block;
	margin:0 auto;
	padding:0 10px;
}

/*编辑器的默认样式*/
.content{
	line-height:180%;
	font-size:1em;
	font-weight:normal;
}

.content pre{
	line-height:180%;
	border:none;
	padding:0 0 0 2em;
}

.content blockquote{
	line-height:180%;
	border:none;
	padding:0 0 0 2em;
}

.content p{
	max-width:100%;
	line-height:180%;
	font-size:1em;
	font-weight:normal;
}

.content img{
	max-width:100%;
	height:auto;
	margin:20px;
}

.content h1{
	line-height:180%;
	font-size:3em;
	font-weight:bold;
}

.content h2{
	line-height:180%;
	font-size:2em;
	font-weight:bold;
}

.content h3{
	line-height:180%;
	font-size:1.5em;
	font-weight:bold;
}

.content h4{
	line-height:180%;
	font-size:1.2em;
	font-weight:bold;
}

.content ul{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content ol{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content dl{
	font-size:1em;
	font-weight:normal;
	padding-left:20px;
}

.content u{
	font-size:1em;
	text-decoration:underline;
	font-weight:normal;
}

.content i{
	font-size:1em;
	font-style:italic;
	font-weight:normal;
}

.content strong{
	font-size:1em;
	font-weight:bold;
}

.content b{
	font-size:1em;
	font-weight:bold;
}

.content table{
	max-width:100%;
	font-size:1em;
	padding:0 20px;
}

.content table p{
	max-width:auto;
	width:auto;
	height:auto;
}

.content iframe{
	width:100%;
	display:block;
	margin:20px auto;
	padding:0 20px;
}

header{
	width:1200px;
	height:80px;
	margin:0 auto;
}

.logo{
	width:205px;
	height:80px;
	display:inline-block;
	float:left;
	position:relative;
}

.logo img{
	max-width:205px;
	max-height:80px;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}

.headerSelect{
	width:129px;
	height:44px;
	border-left:1px solid #ebebeb;
	display:inline-block;
	float:left;
	margin-left:23px;
	margin-top:22px;
	padding-left:23px;
	position:relative;
}

.headerSelectMain{
	width:126px;
	height:29px;
	border:1px solid #00398d;
	background:url(../images/bg_header_select.png) 9px center no-repeat;
	margin-top:9px;
	cursor:pointer;
}

.headerSelectLiShow{
	width:89px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#00398d;
	background:url(../images/bg_header_select_down.png) 102px center no-repeat;
	padding-left:37px;
}

.headerSelectLiShowClick{
	background:url(../images/bg_header_select_up.png) 102px center no-repeat;
}

.headerSelectHiddenListArrow{
	width:9px;
	height:8px;
	background:url(../images/bg_header_select_arrow.jpg) no-repeat;
	display:none;
	position:absolute;
	top:43px;
	right:11px;
	z-index:99999999;
}

.headerSelectHiddenList{
	width:126px;
	height:auto;
	border:1px solid #d3d3d4;
	background:#fff;
	display:none;
	position:absolute;
	top:50px;
	right:0;
	z-index:9999999;
}

.headerSelectHiddenList a{
	width:126px;
	height:27px;
	line-height:27px;
	font-size:14px;
	color:#5b5c5c;
	text-align:center;
	border-bottom:1px solid #ddd;
	background:#ebedec;
	display:block;
	margin-bottom:1px;
}

.headerSelectHiddenList a:hover{
	color:#fff;
	border-bottom:1px solid #00388f;
	background:#00388f;
	transition:ease-in-out 1.1s;
}

.headerSearch{
	width:383px;
	height:35px;
	display:inline-block;
	float:right;
	margin-top:24px;
}

input.headerSearchHotwords{
	width:276px;
	height:33px;
	line-height:33px;
	font-size:14px;
	color:#969696;
	border:1px solid #c4c4c4;
	border-right:none;
	border-radius:5px 0 0 5px;
	background:url(../images/bg_header_search.png) 10px center no-repeat;
	display:inline-block;
	float:left;
	padding-left:38px;
}

input.headerSearchBtn{
	width:68px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border:none;
	border-radius:0 5px 5px 0;
	background:#bb221e;
	display:inline-block;
	float:left;
	cursor:pointer;
}

menu{
	width:100%;
	height:50px;
	background:#00398d;
}

ul.menuMain{
	width:1200px;
	height:50px;
	margin:0 auto;
}

ul.menuMain li{
	width:auto;
	height:50px;
	display:inline-block;
	float:left;
	position:relative;
}

ul.menuMain li a{
	width:118px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#fff;
	text-align:center;
	display:block;
	padding:0 5px;
}

ul.menuMain li.current{
	background:url(../images/bg_menu_li.png) top center no-repeat;
	background-size:100% auto;
}

ul.menuMain li:hover{
	background:url(../images/bg_menu_li.png) top center no-repeat;
	background-size:100% auto;
}

.hiddenMenu{
	width:100%;
	height:auto;
	position:absolute;
	top:50px;
	background:rgba(0,57,141,0.69);
	z-index:999999;
	display:none;
}

.hiddenMenu a{
	width:130px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
	border-bottom:1px solid #5d86c2;
	display:block;
	padding:0 5px;
}

.hiddenMenu a:hover{
	color:red;
	background:#5d86c2;
	transition:ease-in-out 1.1s;
}

ul.menuMain li:hover .hiddenMenu{
	display:block;
	transition:ease-in-out 1.1s;
}

.indexNotice{
	width:1200px;
	height:60px;
	border:1px solid #e4e6e7;
	background:#fff;
	margin:14px auto 71px;
}

.indexNoticeLeft{
	width:98px;
	height:60px;
	line-height:60px;
	font-size:16px;
	color:#bb211e;
	background:url(../images/bg_index_notice.png) 53px center no-repeat;
	display:inline-block;
	float:left;
	padding-left:102px;
}

.swiper-container1{
	width:882px;
	height:60px;
	display:inline-block;
	float:left;
}

.swiper-container1 .swiper-wrapper .swiper-slide{
	width:850px;
	height:60px;
}

.swiper-container1 .swiper-wrapper .swiper-slide a{
	width:850px;
	height:60px;
	display:block;
}

.swiper-container1 .swiper-wrapper .swiper-slide a span{
	width:700px;
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#5b5b5b;
	display:inline-block;
	float:left;
	overflow:hidden;
}

.swiper-container1 .swiper-wrapper .swiper-slide a em{
	width:150px;
	height:60px;
	line-height:60px;
	font-size:14px;
	color:#929292;
	text-align:right;
	font-style:normal;
	display:inline-block;
	float:right;
}

.swiper-container1 .swiper-wrapper .swiper-slide a:hover span{
	color:#bb211e;
}

.swiper-container1 .swiper-wrapper .swiper-slide a:hover em{
	color:#bb211e;
}

.indexNoticeRight{
	width:118px;
	height:60px;
	line-height:60px;
	float:right;
}

.indexNoticeRight a{
	font-size:14px;
	color:#5b5b5b;
}

.indexNoticeRight a:hover{
	color:#bb211e;
}

.indexServices{
	width:1200px;
	height:auto;
	margin:0 auto;
}

ul.indexServicesMain{
	width:1200px;
	height:auto;
	list-style:none;
}

ul.indexServicesMain li{
	display:inline-block;
	float:left;
	list-style:none;
	position:relative;
}

ul.indexServicesMain li.indexServicesBigImg{
	width:590px;
	height:490px;
}

ul.indexServicesMain li.indexServicesBigImg img{
	width:590px;
	height:490px;
}

ul.indexServicesMain li.indexServicesMiddleImg{
	width:590px;
	height:238px;
	margin-left:20px;
}

ul.indexServicesMain li.indexServicesMiddleImg1{
	margin-bottom:14px;
}

ul.indexServicesMain li.indexServicesMiddleImg img{
	width:590px;
	height:238px;
}

ul.indexServicesMain li.indexServicesSmallImg{
	width:390px;
	height:240px;
	margin-top:20px;
	margin-right:15px;
	margin-bottom:90px;
}

ul.indexServicesMain li.mr0{
	margin-right:0;
}

ul.indexServicesMain li.indexServicesSmallImg img{
	width:390px;
	height:240px;
}

ul.indexServicesMain li a{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:99999;
}

ul.indexServicesMain li a:hover{
	background:rgba(0,0,0,0);
	transition:ease-in-out 1.1s;
}

ul.indexServicesMain li a h4{
	width:90%;
	color:#fff;
	font-weight:bold;
	font-family:linxintijian;
	text-shadow:0px 0px 10px #333;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

ul.indexServicesMain li a p{
	width:90%;
	color:#fff;
/*	font-family:jdxyt;*/
	font-family:Arial;
	text-shadow:0px 0px 10px #333;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

ul.indexServicesMain li.indexServicesBigImg a h4{
	height:60px;
	line-height:60px;
	font-size:50px;
	text-align:center;
	margin-top:212px;
}

ul.indexServicesMain li.indexServicesMiddleImg a h4{
	height:40px;
	line-height:40px;
	font-size:24px;
	text-align:left;
	margin-top:152px;
}

ul.indexServicesMain li.indexServicesSmallImg a h4{
	height:40px;
	line-height:40px;
	font-size:24px;
	text-align:left;
	margin-top:152px;
}

ul.indexServicesMain li.indexServicesBigImg a p{
	height:40px;
	line-height:40px;
	font-size:25px;
	text-align:center;
}

ul.indexServicesMain li.indexServicesMiddleImg a p{
	height:24px;
	line-height:24px;
	font-size:16px;
	text-align:left;
}

ul.indexServicesMain li.indexServicesSmallImg a p{
	height:24px;
	line-height:24px;
	font-size:16px;
	text-align:left;
}

.indexTitle{
	width:1200px;
	height:auto;
	margin:0 auto 48px;
}

.indexTitleEn{
	width:1200px;
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#00398d;
	text-align:center;
	font-family:Arial;
}

.indexTitleCn{
	width:1200px;
	height:45px;
	text-align:center;
	background:url(../images/bg_index_title_line.jpg) center center no-repeat;
}

.indexTitleCn span{
	width:150px;
	height:45px;
	line-height:45px;
	font-size:22px;
	color:#343535;
	background:#fff;
	display:block;
	margin:0 auto;
	padding:0 5px;
}

.indexNews{
	width:100%;
	height:585px;
	background:url(../images/bg_index_news.jpg) center top no-repeat;
	background-size:100% 100%;
	padding:90px 0;
}

.indexNewsMain{
	width:1160px;
	height:585px;
	background:rgba(255,255,255,0.8);
	margin:0 auto;
	padding:0 20px;
}

.indexNewsLeft{
	width:675px;
	height:585px;
	display:inline-block;
	float:left;
}

.indexNewsLeftTitle{
	width:100%;
	height:auto;
	border-bottom:1px solid #cacaca;
	padding:10px 0;
}

.indexNewsLeftTitleEn{
	width:100%;
	height:auto;
	line-height:180%;
	font-size:24px;
	color:#00398d;
	font-family:Arial;
}

.indexNewsLeftTitleCn{
	width:100%;
	height:26px;
}

.indexNewsLeftTitleCn span{
	width:65%;
	height:26px;
	line-height:26px;
	font-size:22px;
	color:#343535;
	border-left:4px solid #00398d;
	display:inline-block;
	float:left;
	padding-left:8px;
	overflow:hidden;
}

.indexNewsLeftTitleCn em{
	width:30%;
	height:26px;
	line-height:26px;
	text-align:right;
	display:inline-block;
	float:right;
}

.indexNewsLeftTitleCn em a{
	font-size:14px;
	color:#00398d;
	font-style:normal;
}

.indexNewsRight{
	width:410px;
	height:585px;
	display:inline-block;
	float:right;
}

.indexNewsRightSchoolLiTitle{
	width:100%;
	height:42px;
	background:#416caa;
	margin-top:34px;
}

.indexNewsRightSchoolLiTitleLeft{
	width:55%;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#fff;
	display:inline-block;
	float:left;
	padding-left:5%;
}

.indexNewsRightSchoolLiTitleRight{
	width:35%;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#fff;
	text-align:right;
	display:inline-block;
	float:left;
	padding-right:5%;
}

.indexNewsRightSchoolList{
	width:408px;
	height:400px;
	border:1px solid #cacaca;
	box-shadow:2px 2px 2px #e5e5e5;
	border-top:none;
	overflow:hidden;
}

.indexNewsRightSchoolList ul{
	list-style:none;
}

.indexNewsRightSchoolList ul li{
	list-style:none;
}

.indexNewsRightSchoolLi{
	width:90%;
	height:43px;
	border-bottom:1px solid #e6e6e6;
	margin:0 auto;
	overflow:hidden;
}

.indexNewsRightSchoolLiLeft{
	width:56%;
	height:43px;
	line-height:43px;
	font-size:14px;
	color:#343535;
	background:url(../images/bg_index_school_li.png) left center no-repeat;
	display:inline-block;
	float:left;
	padding-left:4%;
}

.indexNewsRightSchoolLiRight{
	width:40%;
	height:43px;
	line-height:43px;
	font-size:14px;
	color:#343535;
	text-align:right;
	display:inline-block;
	float:right;
}

.indexNewsRightSchoolLi a:hover .indexNewsRightSchoolLiLeft{
	color:#01378f;
}

.indexNewsRightSchoolLi a:hover .indexNewsRightSchoolLiRight{
	color:#01378f;
}

ul.indexNewsList{
	width:100%;
	height:auto;
	list-style:none;
}

ul.indexNewsList li{
	width:100%;
	height:113px;
	list-style:none;
	margin-top:35px;
}

ul.indexNewsList li dl{
	width:695px;
	height:113px;
}

ul.indexNewsList li dl dt{
	width:178px;
	height:113px;
	display:inline-block;
	float:left;
}

ul.indexNewsList li dl dt img{
	width:178px;
	height:113px;
}

ul.indexNewsList li dl dd{
	width:498px;
	height:113px;
	display:inline-block;
	float:right;
}

ul.indexNewsList li dl dd h4{
	width:498px;
	height:25px;
	line-height:25px;
	font-size:18px;
	color:#434343;
	overflow:hidden;
}

ul.indexNewsList li dl dd p{
	width:498px;
	height:50px;
	line-height:25px;
	font-size:14px;
	color:#5b5b5b;
	overflow:hidden;
}

ul.indexNewsList li dl dd p.indexNewsLiDate{
	width:498px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#999;
	overflow:hidden;
	margin:10px 0;
}

ul.indexNewsList li:hover dl dd h4{
	color:#00398d;
}

ul.indexNewsList li:hover dl dd p{
	color:#00398d;
}

.indexArticleAndQa{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding:80px 0;
}

.indexArticle{
	width:682px;
	height:578px;
	border:1px solid #cecece;
	padding:0 20px;
}

.indexNewsLeftList{
	width:682px;
	height:427px;
	margin-top:13px;
	overflow:hidden;
}

.indexNewsLeftList a{
	width:682px;
	height:24px;
	border-bottom:1px dashed #e2e2e2;
	display:block;
	padding:18px 0;
	overflow:hidden;
}

.indexNewsLeftList a i{
	width:36px;
	height:24px;
	line-height:24px;
	font-size:20px;
	color:#9b9b9b;
	font-style:normal;
	border-right:1px solid #00398d;
	display:inline-block;
	float:left;
	overflow:hidden;
}

.indexNewsLeftList a:hover i{
	color:#00398d;
}

.indexNewsLeftList a span{
	width:450px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#545454;
	display:inline-block;
	float:left;
	margin-left:12px;
	overflow:hidden;
}

.indexNewsLeftList a:hover span{
	color:#00398d;
}

.indexNewsLeftList a em{
	width:100px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#545454;
	font-style:normal;
	display:inline-block;
	float:right;
	overflow:hidden;
}

.indexNewsLeftList a:hover em{
	color:#00398d;
}

.indexQa{
	width:398px;
	height:578px;
	border:1px solid #cecece;
	padding:0 20px;
}

.indexNewsRightQaList{
	width:385px;
	height:426px;
	margin:0 auto;
	overflow:hidden;
}

.indexNewsRightQaLi{
	width:385px;
	height:111px;
	border-bottom:1px dashed #e2e2e2;
	overflow:hidden;
	padding:15px 0;
}

.indexNewsRightQaLiQ{
	width:385px;
	height:30px;
	overflow:hidden;
	margin-bottom:21px;
}

.indexNewsRightQaLiQ em{
	width:30px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	text-align:center;
	font-style:normal;
	background:#b50501;
	display:inline-block;
	float:left;
	overflow:hidden;
}

.indexNewsRightQaLiQ span{
	width:321px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#5b5b5b;
	font-style:normal;
	font-weight:bold;
	display:inline-block;
	float:left;
	overflow:hidden;
	margin-left:24px;
}

.indexNewsRightQaLi a:hover .indexNewsRightQaLiQ span{
	color:#b50501;
}

.indexNewsRightQaLiA{
	width:385px;
	height:60px;
	overflow:hidden;
}

.indexNewsRightQaLiA em{
	width:30px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	text-align:center;
	font-style:normal;
	background:#00398d;
	display:inline-block;
	float:left;
	overflow:hidden;
}

.indexNewsRightQaLiA span{
	width:321px;
	height:60px;
	line-height:30px;
	font-size:14px;
	color:#5b5b5b;
	font-style:normal;
	display:inline-block;
	float:left;
	overflow:hidden;
	margin-left:24px;
}

.indexNewsRightQaLi a:hover .indexNewsRightQaLiA span{
	color:#00398d;
}

.indexLink{
	width:1330px;
	height:auto;
	margin:0 auto 111px;
}

.indexLinkMain{
	width:1330px;
	height:202px;
	margin:0 auto;
}

.swiper-button-prev2{
	width:28px;
	height:35px;
	display:inline-block;
	float:left;
	margin-top:83px;
	cursor:pointer;
}

.swiper-container2{
	width:1200px;
	height:202px;
	display:inline-block;
	float:left;
	margin-left:37px;
}

.swiper-container2 .swiper-wrapper .swiper-slide{
	width:1200px;
	height:202px;
}

.swiper-container2 .swiper-wrapper .swiper-slide a{
	width:188px;
	height:84px;
	border:1px solid #e3e3e3;
	display:inline-block;
	float:left;
	margin:0 5px 15px;
}

.swiper-container2 .swiper-wrapper .swiper-slide a img{
	width:182px;
	height:78px;
	margin:3px;
}

.swiper-button-next2{
	width:28px;
	height:35px;
	display:inline-block;
	float:right;
	margin-top:83px;
	cursor:pointer;
}

footer{
	width:100%;
	height:auto;
	background:#e9e9e9;
}

.footerContactus{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding:30px 0;
}

.footerContactus dl{
	width:auto;
	height:auto;
	display:inline-block;
	float:left;
	margin-right:70px;
}

.footerContactus dl dt{
	width:auto;
	height:49px;
	line-height:49px;
	background:url(../images/bg_footer_tit.png) left center no-repeat;
	margin-bottom:18px;
	padding-left:66px;
}

.footerContactus dl dt a{
	font-size:20px;
	color:#5b5b5b;
	font-weight:bold;
}

.footerContactus dl dd{
	width:auto;
	height:auto;
	padding-left:66px;
}

.footerContactus dl dd a{
	width:auto;
	height:auto;
	line-height:160%;
	font-size:14px;
	color:#898989;
	display:block;
	margin-bottom:5px;
}

.footerContactus dl.footerContactusRight{
	width:500px;
	height:auto;
	display:inline-block;
	float:right;
	margin-right:0;
}

.footerContactus dl.footerContactusRight dt{
	width:auto;
	height:49px;
	line-height:49px;
	background:url(../images/bg_footer_contactus_tit.png) left center no-repeat;
	margin-bottom:0px;
	padding-left:66px;
}

.footerContactus dl dt.footerContactusRight a{
	font-size:20px;
	color:#5b5b5b;
	font-weight:bold;
}

.footerContactus dl.footerContactusRight dd{
	width:auto;
	height:auto;
}

.footerContactus dl.footerContactusRight dd p{
	width:auto;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#898989;
	display:block;
	margin-bottom:5px;
}

.footerContactus dl.footerContactusRight dd p.footerContactusRightTel{
	width:auto;
	height:35px;
	line-height:35px;
	font-size:23px;
	color:#ff0000;
	background:url(../images/bg_footer_tel.png) left center no-repeat;
	display:block;
	margin-bottom:20px;
	padding-left:40px;
}

.footerContactus dl.footerContactusRight dd p.footerContactusRightTelnumber{
	padding-left:65px;
}

.footerCopyright{
	width:100%;
	height:auto;
	background:#353535;
	padding:25px 0;
}

.footerCopyright p{
	width:1200px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#6c6c6c;
	text-align:center;
	background:#353535;
	margin:0 auto;
}

.footerCopyright p a{
	font-size:14px;
	color:#6c6c6c;
	display:inline-block;
	margin:0 10px;
}

.footerCopyright p a:hover{
	font-size:14px;
	color:#fff;
}

.channelBanner{
	width:100%;
	min-width:1200px;
	height:200px;
	background:url(../images/channel_banner.jpg) center top no-repeat;
}

.breadCrumbs{
	width:1200px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#9f9f9f;
	margin:0 auto;
}

.breadCrumbs a{
	font-size:14px;
	color:#9f9f9f;
}

.breadCrumbs a:hover{
	font-size:14px;
	color:#00398d;
}

.channelMain{
	width:1200px;
	height:auto;
	margin:14px auto 0;
}

.channelLeft{
	width:208px;
	height:auto;
	display:inline-block;
	float:left;
}

.channelLeftTitle{
	width:137px;
	height:53px;
	line-height:53px;
	font-size:18px;
	color:#fff;
	background:url(../images/bg_channel_left_title.png) no-repeat;
	padding-left:45px;
	padding-right:28px;
}

ul.channelLeftMenu{
	width:190px;
	height:auto;
	border-left:1px solid #e3e3e3;
	box-shadow:5px 5px 5px #e3e3e3;
	background:#fff;
	margin:0 auto 54px;
	list-style:none;
}

ul.channelLeftMenu li{
	width:178px;
	height:50px;
	border-bottom:1px solid #e3e3e3;
	list-style:none;
	background:url(../images/bg_channel_left_arrow.png) 166px center no-repeat;
	margin:0 auto;
	overflow:hidden;
}

ul.channelLeftMenu li:hover,ul.channelLeftMenu li.current{
	background:url(../images/bg_channel_left_arrow_hover.png) 166px center no-repeat;
}

ul.channelLeftMenu li a{
	width:155px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#5c5c5c;
	background:url(../images/bg_channel_left_menu_li.png) left center no-repeat;
	display:block;
	padding-left:23px;
	overflow:hidden;
}

ul.channelLeftMenu li a:hover,ul.channelLeftMenu li.current a{
	color:#437ccf;
}

.channelLeftContactus{
	width:177px;
	height:auto;
	border:1px solid #e3e3e3;
	border-top:none;
	margin:0 auto 100px;
	padding:0 6px 0 7px;
}

.channelLeftContactus dl{
	width:170px;
	height:auto;
	margin-top:5px;
}

.channelLeftContactus dl dt{
	width:23px;
	height:auto;
	display:inline-block;
	float:left;
}

.channelLeftContactus dl dt img{
	max-width:23px;
	margin-top:4px;
}

.channelLeftContactus dl dd{
	width:143px;
	height:auto;
	display:inline-block;
	float:right;
	padding:0 0 5px;
}

.channelLeftContactus dl dd.borderBottom1px{
	border-bottom:1px solid #e3e3e3;
	margin-bottom:5px;
}

.channelLeftContactus dl dd h4{
	width:143px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#5b5b5b;
	font-weight:bold;
}

.channelLeftContactus dl dd p{
	width:143px;
	height:auto;
	line-height:160%;
	font-size:14px;
	color:#5b5b5b;
}

.channelRight{
	width:950px;
	height:auto;
	border:1px solid #e3e3e3;
	margin-bottom:100px;
	padding-bottom:80px;
}

h4.newsTitle{
	width:950px;
	height:auto;
	line-height:140%;
	font-size:25px;
	color:#00398D;
	text-align:center;
	font-weight:bold;
	margin:35px 0;
}

ul.newsList{
	width:846px;
	height:auto;
	list-style:none;
	margin:0 auto;
}

ul.newsList li{
	width:846px;
	height:auto;
	border-bottom:1px solid #e1e1e1;
	list-style:none;
	padding:30px 0 20px;
}

ul.newsList li h4{
	width:846px;
	height:auto;
	line-height:140%;
	font-size:18px;
	color:#434343;
	font-weight:bold;
}

ul.newsList li p{
	width:846px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#5b5b5b;
}

ul.newsList li p.newsLiDate{
	color:#8d8d8d;
	margin:5px 0 8px;
}

ul.newsList li a:hover h4{
	color:#00398d;
}

ul.newsList li a:hover p{
	color:#00398d;
}

/*.page_turner{
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	margin-top:100px;
}

.page_turner a.page_btn{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#4c4c4c;
	text-align:center;
	background:#e5e5e5;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
}

.page_turner a:hover,.page_turner a.page_cur{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#00398c;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
	transition:ease-in-out 1.1s;
}*/
.page_turner{
	width:100%;
	height:auto;
	text-align:center;
	display:block;
	margin-top:50px;
}

.page_turner a.page_btn{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#4c4c4c;
	text-align:center;
	background:#e5e5e5;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
}

.page_turner a:hover,.page_turner .page_cur{
	width:auto;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#fff;
	text-align:center;
	background:#00398c;
	margin:0 5px;
	padding:0 15px;
	display:inline-block;
	transition:ease-in-out 0.3s;
}


.newsDetailTitle{
	text-align: center;
	width:854px;
	height:auto;
	line-height:140%;
	font-size:25px;
	color:#00398d;
	font-weight:bold;
	margin:30px auto 0;
}

.newsDetailDate{
	text-align: center;
	width:854px;
	height:auto;
	line-height:140%;
	font-size:14px;
	color:#aaa;
	margin:15px auto 40px;
}

.newsDetailContent{
	width:854px;
	height:auto;
	margin:0 auto;
}

.newsDetailPreNext{
	width:854px;
	height:40px;
	margin:35px auto 0;
}

.newsDetailPre{
	width:400px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#a9a9a9;
	display:inline-block;
	float:left;
}

.newsDetailNext{
	width:400px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#a9a9a9;
	display:inline-block;
	float:right;
}

.newsDetailPreNext a{
	font-size:14px;
	color:#a9a9a9;
}

.newsDetailPreNext a:hover{
	color:#00398d;
}

.videosTitle{
	width:854px;
	height:auto;
	line-height:140%;
	font-size:25px;
	color:#00398d;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:30px 0 70px;
}

ul.videosList{
	width:854px;
	height:auto;
	margin:0 auto;
	list-style:none;
}

ul.videosList li{
	width:270px;
	height:auto;
	display:inline-block;
	float:left;
	list-style:none;
}

ul.videosList li{
	width:270px;
	height:auto;
	display:inline-block;
	float:left;
	list-style:none;
	margin:0 5px 35px;
	cursor:pointer;
}

ul.videosList li .videosImg{
	width:270px;
	height:214px;
	position:relative;
}

ul.videosList li .videosImg img{
	width:270px;
	height:214px;
}

ul.videosList li .videosImg .videosImgPlay{
	width:270px;
	height:214px;
	background:rgba(0,0,0,0.4) url(../images/bg_videos_play.png) center center no-repeat;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}

ul.videosList li p{
	width:270px;
	height:60px;
	line-height:60px;
	font-size:16px;
	color:#5c5c5c;
	text-align:center;
}

.box{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	display:none;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:99999;
}

.videoPlayBox{
	width:824px;
	height:auto;
	border-radius:10px;
	background:rgba(255,255,255,0.6);
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:999999;
}

.videoPlayBoxTitle{
	width:824px;
	height:60px;
	border-bottom:1px solid #fff;
}

.videoPlayBoxTitle span{
	width:744px;
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	display:inline-block;
	float:left;
	margin-left:10px;
}

.videoPlayBoxTitle em{
	width:60px;
	height:60px;
	line-height:60px;
	font-size:45px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-style:normal;
	display:inline-block;
	float:right;
	margin-right:10px;
	cursor:pointer;
}

.videoPlayBoxContent{
	width:700px;
	height:405px;
	display:block;
	margin:20px auto;
}

.videoPlayBoxContent img{
	width:700px;
	height:405px;
	display:block;
}

.pageTitle{
	width:854px;
	height:auto;
	line-height:140%;
	font-size:25px;
	color:#00398d;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:30px 0 20px;
}

.pageSubtitle{
	width:854px;
	height:auto;
	line-height:140%;
	font-size:19px;
	color:#5b5b5b;
	text-align:center;
	margin:0 auto;
}

.pageContent{
	width:900px;
	height:auto;
	margin:0px auto 60px;
}

ul.teachersList{
	width:854px;
	height:auto;
	list-style:none;
	margin:60px auto;
}

ul.teachersList li{
	width:248px;
	height:338px;
	background:#f7f7f7;
	display:inline-block;
	float:left;
	list-style:none;
	margin:0 18px 68px;
}

.teachersLiImg{
	width:208px;
	height:163px;
	margin:21px auto 0;
	position:relative;
}

.teachersLiImg img{
	width:160px;
	height:160px;
	display:block;
	border-radius:50%;
	margin:0 auto;
}

.teachersLiImg img{
	width:160px;
	height:160px;
	display:block;
	border-radius:50%;
	margin:0 auto;
}

.teachersLiTeacherName{
	width:150px;
	height:44px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:url(../images/bg_teachers_li.png) no-repeat;
	background-size:100% 100%;
	padding:0 29px;
	overflow:hidden;
	position:absolute;
	bottom:0;
}

.teachersLiInfo{
	width:212px;
	height:25px;
	line-height:25px;
	font-size:18px;
	color:#174384;
	text-align:center;
	background:url(../images/bg_teachers_line.png) center center no-repeat;
	background-size:100% 1px;
	margin:7px auto 0;
	overflow:hidden;
}

.teachersLiContent{
	width:228px;
	height:50px;
	line-height:25px;
	font-size:14px;
	color:#5b5b5b;
	margin:10px auto 0;
	overflow:hidden;
}

.teachersLiMore{
	width:228px;
	height:31px;
	margin:10px auto 0;
	overflow:hidden;
}

.teachersLiMore a{
	width:120px;
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:5px;
	background:#5379b3;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

.teachersLiMore a:hover{
	background:#95abce;
	transition:ease-in-out 1.1s;
}

.schoolsImg img{
	margin-bottom: 5px;
	width: 260px;
	height: 200px;
	
}
.schoolsImg{
	margin-right: 40px;
	width: 260px;
}

.videosTitle{
	width:854px;
	height:auto;
	line-height:140%;
	font-size:25px;
	color:#00398d;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	padding:30px 0 70px;
}

ul.schoolsList{
	width:854px;
	height:auto;
	margin:0 auto;
	list-style:none;
}

ul.schoolsList li{
	width:270px;
	height:auto;
	display:inline-block;
	float:left;
	list-style:none;
}

ul.schoolsList li{
	width:270px;
	height:auto;
	display:inline-block;
	float:left;
	list-style:none;
	margin:0 5px 35px;
	cursor:pointer;
}



ul.schoolsList li span{
	width:270px;
	
	font-size:15px;
	color:#00398;
	
}

ul.schoolsList li p{
	 margin-bottom: 5px;
     font-size: 14px;
	color:#CCCCCC;
	
}

















