
@font-face {font-family: "iconfont";
  src: url('https://www.51qianduan.com/uploadfile/article/2112/23/17093/css/font/iconfont.eot?t=1532585933119'); /* IE9*/
  src: url('https://www.51qianduan.com/uploadfile/article/2112/23/17093/css/font/iconfont.eot?t=1532585933119') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('https://www.51qianduan.com/uploadfile/article/2112/23/17093/css/font/iconfont.ttf?t=1532585933119') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('https://www.51qianduan.com/uploadfile/article/2112/23/17093/css/font/iconfont.svg?t=1532585933119') format('svg'); /* iOS 4.1- */
}
body{ font-family:Arial !important;}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-leftarrow:before { content: "\e624"; }

.icon-rightarrow:before { content: "\e626"; }




/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.2);
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top:34%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size:60px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size:100px;
	font-weight: bold;
	text-align:center;
	letter-spacing:1px;
	font-family:Arial;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size:20px;
	text-align:center;
	margin-top: 10px;
	letter-spacing:1px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../image/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../image/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../image/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../image/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section2{
	background: #f5f5f5;
}
.ny_proshow_cent img{max-width:100%;}

/*----index about----*/
.in_aboutbg{ width:100%; background:url(../image/inaboutbg.jpg) top center no-repeat #EBF0F4; overflow:hidden; float:left;}
.in_content{ width:85%; overflow:hidden; margin:70px auto;}
.in_content_foot{ width:85%; overflow:hidden; margin:40px auto;}
.in_cont_title{ width:100%; float:left; font-size:40px; color:#333333; font-weight:bold; height:80px; line-height:80px;}
.in_cont_line{ width:85px; height:3px; background:#2F82CE; float:left;}

.in_cont_cont{ width:100%; overflow:hidden; margin-top:60px; float:left;}
.in_cont_left{ width:40%; float:left; overflow:hidden; border:1px solid #CCC; background:#fff;}
.in_cont_left img{ width:100%; height:auto; padding:15px;}

.in_cont_right{ width:56%; float:right; overflow:hidden;}
.in_cont_tt{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:52px; height:60px; line-height:60px; color:#2F82CE; font-weight:bold;}
.in_cont_title{ width:100%; font-size:30px; height:45px; line-height:45px;color:#2F82CE; float:left;}
.in_cont_intro{ width:100%; overflow:hidden; font-size:16px; line-height:175%; float:left; margin-top:20px; color:#333;}

.in_cont_an{ width:158px; height:45px; line-height:45px; float:left; margin-top:40px;}
.in_cont_an a{ width:158px; height:45px; line-height:45px; float:left; text-align:center; border:1px solid #CCC; background:#fff; border-radius:10px;}
.in_cont_an a:hover{ width:158px; height:45px; line-height:45px; float:left; text-align:center; border:1px solid #CCC; background:#2F82CE; color:#fff; border-radius:10px;}

/*------index news----*/
.in_newsbg{ width:100%; background:#fff; overflow:hidden; float:left;}
.in_news_title{ width:100%; overflow:hidden; height:55px; line-height:55px; text-align:center; font-size:40px; font-weight:bold;}
.in_news_intro{ width:100%; height:45px; line-height:45px; text-align:center; float:left; font-size:16px;}
.in_news_catalist{ width:100%; height:70px; float:left; margin-top:30px;}
.in_news_catalist ul{
	display: flex;
   
    flex-wrap: wrap;
	justify-content:center;
}
.in_news_catalist ul li{
    height: 45px;
    background: #fff;
    text-align: center;


	line-height:45px;
	margin:0 10px;
}

.in_news_catalist ul li a{
	min-width:160px;
	border:1px solid #CCC;
    background: #fff;
    text-align: center;
		border-radius:10px;
	line-height:45px;
	display:block;
	font-size:16px;
	padding:0 20px;
}

.in_news_catalist ul li a:hover{
	border:1px solid #2F82CE;
    background:#2F82CE;
    text-align: center;
		border-radius:10px;
	line-height:45px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.in_news_catalist ul li a.on{
	border:1px solid #2F82CE;
    background:#2F82CE;
    text-align: center;
		border-radius:10px;
	line-height:45px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.in_news_cent{ width:100%; margin-top:30px; overflow:hidden; float:left;}
.in_news_cent_left {
    width: 40%;
    float: left;
    overflow: hidden;
    border: 1px solid #CCC;
    background: #fff;
}

.in_news_cent_lefta{ overflow:hidden; padding:15px;}
.in_news_cent_lefta img{ width:100%; height:auto;}

.in_news_cent_title{ width:94%; height:45px; line-height:45px; border-bottom:1px solid #ccc; font-size:18px; margin:0 auto 10px auto;}
.in_news_cent_title span{ float:right; font-size:14px;}
.in_news_cent_intro{ width:94%; overflow:hidden; line-height:180%; font-size:14px;margin:0 auto 10px auto;}



.in_news_cent_right {
    width: 56%;
    float: right;
    overflow: hidden;
}

.in_news_cent_right ul{
	width:100%;
	overflow:hidden;
	float:left;
}

.in_news_cent_right ul li{
	width:100%;
	overflow:hidden;
	float:left;
	border:1px solid #E0E0E0;
	margin-bottom:35px;
}

.in_news_cent_right ul li:hover{
	display:block;
	background:#F6F6F6;
}

.in_news_cent_box{ margin:5px; float:left; overflow:hidden;}
.in_news_cent_box_left{ width:90px; overflow:hidden; text-align:center;  float:left;}
.in_news_cent_box_data{ font-size:26px; height:40px; line-height:40px; width:100%; float:left; margin-top:15px;}
.in_news_cent_box_yue{ font-size:14px; height:30px; line-height:30x; width:100%; float:left;}

.in_news_cent_box_right{ float:left; padding-left:15px; overflow:hidden; max-width:85%;border-left:1px solid #CCC;}
.in_news_cent_box_right_tit{ width:100%; min-height:35px; line-height:180%; font-size:18px; float:left; overflow:hidden;}
.in_news_cent_box_right_intro{ width:100%; overflow:hidden;line-height:180%; font-size:14px;float:left;}


/*----foot----*/
.foot{ width:100%; overflow:hidden; float:left; background:#E0EDF8;}
.foot_cent{ width:100%; border-bottom:1px solid #ccc; overflow:hidden;}
.foot_footlogo{ width:180px; float:left; overflow:hidden; margin-bottom:20px;}
.foot_footlogo img{ max-width:100%; height:auto;}

.foot_menu{ width:70%; float:right; overflow:hidden; text-align:right; font-size:16px; margin-top:10px;}
.foot_menu ul{ width:100%; overflow:hidden; float:left;}
.foot_menu ul li{ padding-left:20px; float:right; font-size:16px; height:35px; line-height:35px; text-align:left;}
.foot_menu ul li a{ color:#333;}
.foot_menu ul li a:hover{ font-weight:bold; text-decoration:none;}

.foot_cent_k{ width:100%; overflow:hidden; float:left;}
.foot_cent_k_tt{ width:85%; float:left; overflow:hidden;}
.foot_cent_k_title{ width:100%; float:left; height:45px; line-height:45px; font-size:24px; text-align:left; margin-top:20px;}

.foot_cent_list{ width:100%; overflow:hidden; float:left; margin-top:15px;}
.foot_cent_list ul{ width:100%; overflow:hidden; float:left;}
.foot_cent_list ul li{ margin-right:80px; float:left;overflow:hidden; float:left; margin-bottom:20px;}
.foot_cent_tb{ width:41px; height:41px; float:left;}
.foot_cent_tb_a{ padding-left:20px; overflow:hidden; float:left; max-width:93%;}
.foot_cent_tb_a span{ font-size:16px;}

.foot_cent_k_right{ width:103px; float:right; overflow:hidden; text-align:center; margin-top:20px; line-height:200%;}
.foot_cent_k_right img{ width:100%; height:auto;}

.bottom{ width:100%; min-height:50px; line-height:250%; text-align:center; color:#333; background:#2F82CE; color:#FFF;}

/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#2F82CE;
	border:1px solid #2F82CE;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}
/*----------上一页、下一页---------*/
.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px; margin-bottom:50px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px; color:#666;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;color:#666;}
.prv_next a{color:#666;}
.go_back a{color:#666;}

/*----nybanner----*/
.ny_banner{ width:100%; overflow:hidden;}
.ny_banner img{ width:100%; height:auto;}
.mbx{ width:100%; height:50px; line-height:50px; background:#F6F6F6; float:left; border-bottom:1px solid #CCC; margin-bottom:30px; float:left;}
.mbx_cent{width:85%;height:50px; line-height:50px; margin:0 auto; font-size:16px; color:#666;}

.in_about_cent{ width:100%; margin-top:30px; overflow:hidden; float:left; font-size:16px; color:#666; line-height:200%;}
.in_about_cent img{ max-width:100%; height:auto;}
.in_about_cent_ul{ width:100%; overflow:hidden; float:left;}


/*----team----*/
.in_team_cent{ width:100%; margin-top:30px; overflow:hidden; float:left; font-size:16px; color:#666; line-height:200%;}
.in_team_cent ul{ width:100%; overflow:hidden; float:left;}
.in_team_cent ul li{ width:46%;  float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #EAEAEA; margin:2%;}
.in_team_cent_left{ width:20%; float:left; overflow:hidden;}
.in_team_cent_left img{ width:100%; overflow:hidden; margin-bottom:20px;}
.in_team_cent_right{ width:78%; float:right; overflow:hidden;}
.index_team_cent_right_t1{ width:100%; height:45px; line-height:45px; float:left; font-size:24px;}
.index_team_cent_right_t2{ width:100%; height:25px; line-height:25px; float:left; font-size:18px;}
.index_team_cent_right_t3{ width:100%; overflow:hidden; float:left; font-size:14px; line-height:180%;}

/*----team|news----*/
.team_all{ width:100%; overflow:hidden; float:left;}
.team_all ul{ width:100%; overflow:hidden; float:left;}
.team_all ul li{ width:22%; overflow:hidden; float:left;}


.bodyCon07{width:100%; overflow:hidden; float:left;}
.bodyCon07 .teacher{width:100%;  overflow:hidden;float:left;}
.bodyCon07 .teacher .teacherPic{width:100%;}
.bodyCon07 .teacher .teacherPic .content{width:22%;height:auto;float:left;position:relative;overflow:hidden; margin:1.5%; border:1px solid #ccc;}
.bodyCon07 .teacher .teacherPic .content .txt{width:100%;height:80px;background:rgba(47,130,206,0.9); position:absolute;left:0px;bottom:0px;padding:0 12px;}
.bodyCon07 .teacher .teacherPic .content .txt h3{color:#fff;font-size:24px;font-weight:100;margin:10px 0 6px 0;}
.bodyCon07 .teacher .teacherPic h4{color:#fff;font-size:14px;font-weight:100;}
.bodyCon07 .teacher .teacherPic .content .lineaa{border-top:1px solid #fff; height:10px;}

.bodyCon07 .teacher .teacherPic .content .txt span{color:#fff;margin-top:0px; font-size:14px;}


/*----news----*/

.in_news_centa{ width:100%; margin-top:30px; overflow:hidden; float:left; font-size:16px; color:#666; line-height:200%;}
.in_news_centa ul{ width:100%; overflow:hidden; float:left;}
.in_news_centa ul li{ width:100%;  float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #EAEAEA; margin:2%;}


.in_news_centa_left{ width:25%; float:left; overflow:hidden;}
.in_news_centa_left img{ width:100%; overflow:hidden; margin-bottom:20px;}
.in_news_centa_right{ width:73%; float:right; overflow:hidden; margin-bottom:20px;}
.in_news_centa_right_t1{ width:100%; overflow:hidden;line-height:200%; float:left; font-size:24px;}
.in_news_centa_right_t1 a:hover{ color:#00C; text-decoration:none;}
.in_news_centa_right_t1 span{ display:inline-block; height:45px; line-height:45px; float:right; font-size:16px;}

.in_news_centa_right_t2{ height:25px; line-height:25px; float:left; font-size:14px; margin-bottom:10px; background:url(../image/time.png) top left no-repeat; padding-left:30px;}
.in_news_centa_right_t3{ width:100%; overflow:hidden; float:left; font-size:16px; line-height:200%;}

.in_news_can{ width:140px; height:40px; line-height:40px; float:left; margin-top:15px;}
.in_news_can a{ width:140px; height:40px; line-height:40px; float:left; border:1px solid #CCC; border-radius:5px; display:block; text-align:center;}
.in_news_can a:hover{ width:140px; height:40px; line-height:40px; float:left; border:1px solid #2F82CE; border-radius:5px; background:#2F82CE; color:#FFF; text-align:center;}

.photo_all{ width:100%; overflow:hidden; float:left;}
.photo_tl{ width:46%; overflow:hidden; float:left; margin:2%; text-align:center; font-size:16px; line-height:2em;}
.photo_tl img{ width:100%; float:left; overflow:hidden;}

/*----contact---*/
.contact_aa{float: left; line-height: 2em;width:30%;}
.contact_ab{float: right; width: 70%; overflow:hidden;}


/*-----end-----*/
.index_main .section2 h3{
	text-align: center;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../image/3.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}
.index_main .section4{
	background: #f5f5f5;
}
.index_main .section4 h3{
	text-align: center;
}



@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
	
.bodyCon07 .teacher .teacherPic .content{width:30%;height:auto;float:left;position:relative;overflow:hidden; margin:1.5%; border:1px solid #ccc;}
.bodyCon07 .teacher .teacherPic .content .txt span{color:#fff;margin-top:0px;}
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
	
	.contact_aa{float: left; line-height: 2em; width:40%;}
.contact_ab{float: right; width: 60%; overflow:hidden;}
	
}
@media only screen and (max-width: 1300px){
	.foot_cent_k_tt{ width:88%;}
	.foot_cent_list ul li {
    overflow: hidden;
    float: left;
}
	.in_news_cent_box_right {
    float: left;
    padding-left: 15px;
    overflow: hidden;
    max-width: 80%;
    border-left: 1px solid #CCC;
}
.in_news_cent_right ul li {
    width: 100%;
    margin-bottom:15px;
}

.in_news_cent_left {
    width: 42%;
}

}
@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 22px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
	
	.in_news_cent_right ul li {
    width: 100%;
    margin-bottom:15px;
}

.in_news_cent_left {
    width: 100%;
}

.in_news_cent_right {
    width: 100%;
    float: left;
    overflow: hidden;
	margin-top:20px;
}

.in_content_foot{ width:96%;}
.in_content{ width:96%;}
.bodyCon07 .teacher .teacherPic .content{width:47%;height:auto;float:left;position:relative;overflow:hidden; margin:1.5%; border:1px solid #ccc;}
.about-main2 .licheng-content ul li{width: 33.3%;float: left;height: 100%;}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}
	
	.in_cont_left {
    width: 100%;
    float: left;

}

.in_cont_right {
    width: 100%;
    float: left;
    overflow: hidden;
	margin-top:20px;
}

.in_content {
    width: 96%;
    overflow: hidden;
    margin: 30px auto;
}

.foot_footlogo {
    width: 120px;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}



.foot_menu ul li {
    padding-left:10px;
    float: right;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    text-align: left;
}

.foot_cent_k_title {
    width: 100%;
    float: left;
    height: 45px;
    line-height: 45px;
    font-size:20px;
    text-align: left;
    margin-top: 20px;
	font-weight:bold;
}
.foot_cent_k_title{ width:60%;}

.foot_cent_list ul li {
    width:50%;
    overflow: hidden;
    float: left;
	margin-bottom:20px;
}

.foot_cent_k_tt {
    width: 80%;
}




.in_content_foot{ width:96%;}

.mbx_cent {
    width: 96%;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
}
.contact_aa{float: left; line-height: 2em; width:100%;}
.contact_ab{float: left; width: 100%; overflow:hidden;}


}
@media only screen and (max-width: 767px){
	
	.in_cont_title {
    width: 100%;
    font-size:22px;
    height: 45px;
    line-height: 45px;

}

.in_cont_tt {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size:32px;
    height:45px;
    line-height:45px;
    color: #2F82CE;
    font-weight: bold;
}

.in_news_title {
    width: 100%;
    overflow: hidden;
    height:auto;
    line-height:200%;
    text-align: center;
    font-size:26px;
    font-weight: bold;
}

.in_news_intro {
    width: 100%;
	overflow:hidden;
	height:auto;
    line-height:25px;
    text-align: center;
    float: left;
    font-size: 14px;
}



.in_news_cent_box_left {
    width: 60px;
    overflow: hidden;
    text-align: center;
    float: left;
}

.foot_menu ul li {
	padding-left:0px;
    padding-right:4px;
    float: right;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    text-align: left;
}
.foot_footlogo{ margin-bottom:5px;}

.foot_menu{ width:100%;margin-top:0px;}
 
.foot_cent_k_tt {
    width: 100%;
}

.foot_cent_list ul li {
    width: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 20px;
}
.foot_cent_k_title {
    width:100%;
}


.foot_cent_k_right {
    width: 103px;
    float: none;
    overflow: hidden;
    text-align: center;
    margin:0 auto;
    line-height: 200%;
}

.in_cont_cont {
    width: 100%;
    overflow: hidden;
    margin-top:30px;
    float: left;
}
.in_cont_intro {
    font-size: 14px;
}

.in_cont_an {
    width: 158px;
    float: left;
    font-size: 14px;

}

.in_news_cent_title {
    width: 94%;
    min-height:45px;
	height:auto;
    line-height:180%;
    border-bottom: 1px solid #ccc;
    font-size:16px;
    margin: 0 auto 10px auto;
}

.in_news_cent_box_right_tit {
    width: 100%;
    min-height: 35px;
    line-height: 180%;
    font-size:16px;
    float: left;
    overflow: hidden;
	border-bottom:1px solid #CCC;
}
.header .left {
    width:40%;
}
.header.on .left .img2 {

	height:45px;
}
.header .left a img {
    height:45px;
    margin-top: 16px;
}

.header {
    height: 70px !important;

}

.in_team_cent ul li {
    width: 96%;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
    margin: 2%;
}

.photo_tl{ width:96%; overflow:hidden; float:left; margin:2%; text-align:center; font-size:18px; line-height:200%;}

}

@media only screen and (max-width: 480px){
	.foot_cent_tb_a {
    max-width: 85%;
}
	
	.in_news_catalist ul li {
    height: 45px;
    background: #fff;
    text-align: center;
    line-height: 45px;
    margin: 5px 10px;
	font-size:14px;
}

.in_news_catalist ul li a {
    min-width: 100px;
    border: 1px solid #CCC;
    background: #fff;
    text-align: center;
    border-radius: 10px;
    line-height: 45px;
    display: block;
    font-size: 14px;
    padding: 0 10px;
}

.index_team_cent_right_t1 {
    width: 100%;
    height:35px;
    line-height:35px;
    float: left;
    font-size:20px;
}
.index_team_cent_right_t2 {
    width: 100%;
    height: 25px;
    line-height: 25px;
    float: left;
    font-size: 16px;
}
 
.in_news_centa_left {
    width: 98%;
    float: left;
    overflow: hidden;
}

.in_news_centa_right {
    width: 98%;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}

.in_news_catalist {
    width: 100%;
  height: auto;
    float: left;
    margin-top: 30px;
}

.in_news_title {
    width: 100%;
    overflow: hidden;
    height: auto;
    line-height: 200%;
    text-align: center;
    font-size:22px;
    font-weight: bold;
}
.bodyCon07 .teacher .teacherPic .content{width:97%;height:auto;float:left;position:relative;overflow:hidden; margin:1.5%; border:1px solid #ccc;}
}


@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}