@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 1560px) {
	.container {
		width: 1460px;}
}


@media screen and (min-width: 1380px)and (max-width: 1560px) {
	.container {
		width: 1250px;}
}

@media screen and (min-width: 1200px)and (max-width: 1380px) {
	.container {
		width: 1170px;}
	.index-newimg { height:400px;}
	#full-width-slider1 { height: 400px !important;}
}



@media (max-width: 1560px) {
	.title h3 {
		font-size: 22px;}

	.index-newlist ul li {
		padding: 7px 40px 0 25px;}

	.index-newlist ul li .newlist-text {
		padding-bottom: 13px;}

	.tab {
		padding-right: 42px;}

	.link-img ul li a {
		height: 95px;}

	.left-box {
		margin-top: -88px;}

	.left-box .current {
		font-size: 28px;
		line-height: 46px;}

	.columntitle span {
		font-size: 28px;}

	.training ul li .time .time-date {
		font-size: 48px;}

	.training-box .training-title {
		font-size: 23px;}


	.left-nav ul {
		background-size: 200px;}


	.left-nav ul li a {
		font-size: 19px;}

	.teacher-details .teacher-ul li .teacher-name {
		font-size: 22px;}

	.organization table tr td h2 {
		font-size: 23px;
		padding-bottom: 18px;
		margin-bottom: 26px;}

	.list ul li .time span {
		padding-left: 20px;}


	#tab-list2 li {
		font-size: 15px;
		padding: 12px 50px;}

	#tab-list2 {
		margin-bottom: 35px;}


	#tDiv2 .tab-content table tr:first-child td {
		font-size: 17px !important;}

	#tDiv2 .tab-content table tr td {
    padding: 13px 10px 5px!important;
    font-size: 15px !important;}
       #tDiv2 .tab-content table tr td p{
        font-size: 15px !important;}

       #tDiv2 .tab-content table tr td p span ,#tDiv2 .tab-content table tr td  span{
        font-size: 15px !important;}

	.jianjie-imgbox {
		margin: 58px 0 30px;}

	.jianjie p strong {
		font-size: 22px;}

	.jianjie-xixni table tr td p strong {
		font-size: 28px;}

	.jianjie p {
		font-size: 15px !important;
		line-height: 28px !important;}

        .jianjie p span{
		font-size: 15px !important;
		line-height: 28px !important;}

	.jianjie-xixni table {
		width: 260px;
		margin: 0 20px;}

	.jianjie-img {
		width: 620px;
		height: 309px;
		bottom: 26px;}

	.jianjie-xixni {
		padding: 10px 0 22px;}

	.jianjie-xixni table tr td {
		padding: 15px 12px 10px 0 !important;}

	.img-news ul li {
		height: 209px;}


	.img-news ul li .img-news-img {
		width: 318px;
		height: 207px;}

	.img-news ul li .img-news-xinxi {
		margin-left: 35px;
		margin-top: 26px;}

	.img-news-time .news-time-year {
		font-size: 21px;}

	.img-news-time .news-time-date {
		font-size: 17px;}

	.img-news ul li .img-news-text {
		margin-top: 26px;
		margin-left: 500px;
		margin-right: 32px;}

	.img-news-time::after {
		left: 65px;}


	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 161px;}

	.img-list ul li .img-list_picture {
		height: 161px;}


	.img-list {
		margin-top: 42px;
		margin-bottom: 35px;}

	.download {
		margin-bottom: 60px;}


	.article h2.title{
		font-size: 23px;}

	.article .content p {
		font-size: 17px;
		line-height: 36px;}

		.article {
			margin-bottom: 80px;
			margin-top: 50px;}


		.about {
			margin-bottom: 35px;
			margin-top: 50px;}

	.footer {
		background-size: auto 100%;}

	.footer-logo {
		width: 49%;}



.teacher-left-contact h4 span{
  font-size: 23px;}

.teacher-right h4 {text-indent: 0;
    font-size: 23px;}

.nav ul li .nav_item li a{
      padding: 17px 17px 17px 36px;}

.list-pt ul li a {
    padding: 16px 18px;}
.teacher-wap .teacher-lists ul li {
    width: 107px;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 39.5px;}

.tab li {
    padding: 0 10px;
    margin-left: 9px;}

.about .content h3 {}


#tDiv2 h3{
       font-size: 23px;}

.about table tr td {
    padding: 15px 8px !important;
    font-size: 15px !important;}

.about table tr:first-child td {

    font-size: 17px !important;}

.about table tr td p{
    font-size: 15px !important;}

.about table tr td span{
    font-size: 15px !important;}

.about table tr td p span{
    font-size: 15px !important;}


.way ul li .img-way {
    width: 48px;
    height: 48px;}

.way ul li a p{
       font-size: 19px;}

.index-newlist.index-addlist ul {
    margin-top: -3px;}

#full-width-slider1 .rsGCaption {}


.index-newlist.index-addlist ul li .time, .index-addlist ul li .time {
    line-height: 32px;}


.index-newlist.index-addlist ul li .newlist-title, .index-addlist ul li .newlist-title{
   height: 32px;}


.index-newlist ul li .newlist-title .line-title, .index-addlist ul li .newlist-title .line-title {
    line-height: 32px;}

.index-newlist.index-addlist ul li .newlist-text::after, .index-addlist ul li .newlist-text::after{
  bottom: 9px;}


 .index-addlist ul li .newlist-text{
       width: 75%;}

.index-newlist.index-addlist ul li .newlist-text{
   width: 82%;}


.one-content{
       padding: 20px 0 20px;}


.noticenew, .learningnew, .frontnew {
    margin-top: 22px;
    margin-bottom: 20px;}

.three-content {
    padding: 0px 0 0;}

.link-img{
      margin-top: 30px;}

.index-addlist ul li {
    padding: 0px;}

.index-newlist.index-addlist ul li {
    padding: 0;}


}

@media (max-width: 1380px) {

	.index-newlist ul li .time .month {
		font-size: 19px;}

	.index-newlist ul li .time .day {
		font-size: 30px;}

	.index-newlist ul li .newlist-title {
		font-size: 19px;
                line-height: 80px;
		height: 80px;}


.index-newlist.index-addlist ul {
    margin-top: 2px;}

.index-newlist ul li .newlist-title .line-title{
     line-height: 40px;
         line-height: 33px;}

.index-newlist ul li .time{
       margin-top: 6px;}

.index-newlist.index-addlist ul li .newlist-text::after, .index-addlist ul li .newlist-text::after {
    bottom: 9px;
    height: 16px;}

.title {
    margin-bottom: 6px;}


.index-newlist.index-addlist ul li .time, .index-addlist ul li .time{
      line-height: 35px;}

	.index-newlist ul li .newlist-text {
		padding-bottom: 15px;}

	.tab {
		padding-right: 45px;}

	.tab li {
		padding: 0 10px;
		margin-left: 8px;
               padding: 0 9px;
               margin-left: 2px;}

	#tab-list2 {
		margin-bottom: 28px;}


	#tab-list2 li {
		padding: 10px 40px;}


	.demeanor ul li .demeanor-img {
		width: 190px;
		height: 130px;}

	.demeanor ul li .info-text {
		margin-left: 210px;
		padding-top: 4px;}

	.demeanor ul li .info-text .info-title {
		margin-bottom: 10px;}

	.front ul li a, .work ul li a {
		padding: 6px 0 8px 30px;}

	.front ul li:hover a, .work ul li:hover a {
		padding: 20px 0 20px 37px;}


	.link-img ul li a {
		height: 108px;}

	#full-width-slider .banner-dian {
		bottom: 28px;}

	.left-nav {
		padding-left: 7px;
		padding-bottom: 7px;}

.left-nav ul li a::before{
       left: -17px;}

.left-nav ul li.active a::before, .left-nav ul li:hover a::before{
       width: 7px;}

	.left-box {
		margin-top: -86px;}

	.left-box .current {
		font-size: 26px;
		line-height: 44px;}

	.left-nav ul {
		background-size: 180px;
		padding: 0 0 128px;}

	.left-nav ul li {
		padding: 0 10px;}

	.left-nav ul li.active::before, .left-nav ul li:hover::before {
		width: 7px;
		left: -7px;}

	.columntitle span {
		font-size: 26px;
		padding: 0 25px 0 0px;}

	.left-nav ul li a {
		font-size: 18px;
		padding: 15px 0 15px 32px;}
.left-nav ul li ul {
    width: calc(100% + 20px );
    margin-left: -10px;}

.left-nav ul li ul li a {
    font-size: 15px;
    line-height: 32px;}

.left-nav ul li ul li a::before {
    background: none;
    width: 6px !important;
    height: 6px;
    top: 12.5px;}

	.training ul li .time .time-date {
		font-size: 46px;}

	.training ul li {
		padding: 38px 60px 35px 42px;}

	.training ul li .time {
		width: 80px;
		margin-top: -9px;
		margin-right: 32px;}

	.training-box .training-title {
		font-size: 22px;
		margin-bottom: 15px;}



	.location a {
		font-size: 15px;}

	.location span {
		font-size: 15px;}

	.right-current {
		margin-bottom: 25px;}

	.teacherlist .search-teacher .name {
		font-size: 15px;
		width: 115px;}

	.teacherlist .search-teacher ul {
		margin-left: 130px;
		/*margin-right: 5px;*/
                margin-left: 115px;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 41.2px;}

	.teacher-details .teacher-ul li {
		margin-bottom: 53px;}

	.teacher-details .teacher-ul li .teacher-img {
		width: 170px;
		height: 208px;}

	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 190px;}


	.teacher-details .teacher-ul li .teacher-name {
		font-size: 21px;}

	.teacher-details .teacher-ul li .teacher-title {
		font-size: 15px;}

	.teacher-details .teacher-ul li .teacher-item p {
		font-size: 13px;
		margin-left: 42px;}

	.teacher-details .teacher-ul li .teacher-item p span {
		left: -42px;}


	.teacher-details .teacher-ul li .teacher-more {
		width: 95px;
		height: 28px;
		margin: 21px 0 9px auto;}

	.teacher-details .teacher-ul li .teacher-more a {
		font-size: 13px;
		line-height: 28px;
		padding-left: 23px;}

	.organization table tr td h2 {
		font-size: 22px;
		padding-bottom: 15px;
		margin-bottom: 21px;}

	.organization table tr td p {
		font-size: 15px;
		line-height: 16px;}

	.notes {
		margin-top: 30px;}

	.history-box .notes-time {
		font-size: 15px;}

	.history-box .notes-title {
		font-size: 15px;}


	.list {
		margin-top: 53px;}

	.list ul li .time {
		padding: 11px 0 11px 40px;
		font-size: 17px;}

	.list ul li .time span {
		padding-left: 15px;}

	.list ul li .list-box {
		padding: 15px 18px;}

	.list ul li .list-box .list-box-title {
		padding: 21px 18px;}


	.jianjie {
		margin-bottom: 65px;}

	.jianjie-imgbox {
		margin: 52px 0 25px;}


	.jianjie p strong {
		font-size: 20px;}

	.jianjie p {
		font-size: 14px !important;
		margin-bottom: 25px ;}

       .jianjie p span{
		font-size: 14px !important;}

	.jianjie-xixni table tr td p strong {
		font-size: 26px;}

	.jianjie-xixni table tr td {
		padding: 11px 8px 8px 0 !important;}

	.jianjie-xixni table {
		width: 230px;
		margin: 0 13px;}

	.jianjie-img {
		width: 600px;
		height: 298px;
		bottom: 20px;}


	.img-news {
		margin-top: 33px;
		margin-bottom: 63px;}

	.img-news ul li {
		height: 191px;}

	.img-news ul li:hover {
		background-size: 65px;}


	.img-news ul li .img-news-img {
		width: 290px;
		height: 189px;}

	.img-news ul li .img-news-xinxi {
		margin-left: 26px;
		margin-top: 24px;}

	.img-news-time {
		margin-bottom: 40px;}

	.img-news-time .news-time-year {
		font-size: 20px;}

	.img-news-time .news-time-date {
		font-size: 16px;}

	.img-news-time::after {
		left: 60px;
		width: 56px;}

	.img-news ul li .img-news-text {
		margin-top: 24px;
		margin-left: 450px;
		margin-right: 28px;}

	.img-news ul li .img-news-text h3 {
		font-size: 17px;
		line-height: 21px;
		height: 42px;
		margin-bottom: 18px;}

	.img-list ul li {
		margin-bottom: 30px;}

	.img-list ul li .img-list_picture {
		height: 151px;}


	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 151px;}

	.img-list ul li .img-list_text {
		margin: 12px 0 12px -9px;}


	.download ul li {
		font-size: 17px;
		padding: 0 70px 0 20px;
		margin-bottom: 25px;}

	.download {
		margin-bottom: 50px;}


	.article h2.title {
		font-size: 22px;}


	.article h4{
		margin: 17px 0 7px;}

	.article .content p {
		font-size: 16px;
		line-height: 34px;}

	.article {
		margin-bottom: 70px;
		margin-top: 40px;}


	.about .content p {
		font-size: 17px;
		line-height: 36px;}


	.about {
		margin-top: 40px;}

.teacher-left-contact {
    height: 201px;}

.teacher-left-contact h4 {
    margin-top: 25px;
    margin-top: 15px;}

.teacher-left-img {
    width: 165px;
    height: 201px;}
.teacher-right h4 {
    font-size: 22px;}

.teacher-left-contact h4 span {
    font-size: 22px;}



.nav ul li .nav_item li a{
      padding: 17px 17px 17px 32px;}

.list-pt ul li a {
    padding: 14px 16px;
    font-size: 15px;}

.list-pt ul li a::after {
    bottom: 23px;
    height: 4px;
    width: 4px;}

.teacher-wap .teacher-lists ul li {
    width: 99px;}

.teacherlist .search-teacher .mingcheng-bottom ul li {
    margin-left: 30px;
       width: 112px;}

.about .content h3 {
    font-size: 18px;
    font-size: 19px;}

.about .content h3::before {
    width: 5px;
    height: 5px;}

#tDiv2 h3{
       font-size: 22px;}


.left-nav ul li .icon{
  width: 23px;
    height: 23px;
       top: 21px;}


.way ul li .img-way {
    width: 44px;
    height: 44px;}

.way ul li a p{
font-size: 18px;}


.tab-content ul li .time .day, .tab-content-notice ul li .time .day{
        font-size: 30px;}

.tab-content ul li .time .month, .tab-content-notice ul li .time .month{
    font-size: 19px;}


.pagebar, .search_pagebar {
	margin: 20px auto 65px;}


.index-newlist.index-addlist ul li .newlist-title, .index-addlist ul li .newlist-title {
    height: 35px;}


.index-newlist ul li .newlist-title .line-title, .index-addlist ul li .newlist-title .line-title {
    line-height: 35px;}


.link-img{
      margin-top: 30px;}

.index-addlist ul li {
    padding: 0px;}


.index-newlist.index-addlist ul li {
    padding:0;}



}

@media (max-width: 1200px) {

	.search {
		width: 22.3%;}

	.nav ul li a {
		font-size: 17px;
		height: 56px;
		line-height: 56px;}

	.nav ul li .nav_item li a {
		font-size: 15px;}

	.title h3 {
		font-size: 24px;}

	.title h3 img {
		width: 37px;}

	.one-content {
		padding: 35px 0 40px;}


	.news-more {
		width: 250px;}

	#full-width-slider1 .rsGCaption {}


	#full-width-slider1 .rsGCaption h3 {
		font-size: 16px;}
	
	.banner p { 	font-size: 16px;}

	#full-width-slider1 .rsGCaption .time {
		font-size: 14px;}

	.index-newlist ul li {
		padding: 2px 25px 0 12px;}

	.index-newlist ul li .time .month {
		font-size: 18px;}

	.index-newlist ul li .time .day {
		font-size: 28px;
	 margin-top: 6px;}

	.index-newlist ul li .newlist-title {
		font-size: 18px;
		line-height: 72px;
		 margin-left: 75px;
             height: 72px;}

.index-newlist ul li .newlist-title .line-title{
        line-height: 36px;}

	.index-newlist ul li .newlist-abstract {
		font-size: 13px;
		line-height: 20px;
		height: 40px;
		margin-left: 75px;}

	.index-newlist ul li .newlist-text {
		padding-bottom: 9px;}

	.learning {
		padding: 45px 18px 80px;}

	.learning ul li .learning-title {
		font-size: 17px;}

	.learning ul li {
		padding: 18px 0 16px;}

	.notice {
		margin: 50px 0 55px;}

	.tab li {
		font-size: 15px;
		padding: 0 5px;
		margin-left: 4px;
               font-size: 14px;
               padding: 0 5px;
               margin-left: 0px;
                  line-height: 29px;
    height: 30px;}

	.tab {
		margin-top: 8px;
    line-height: 29px;
    height: 30px;}

.tab .tab-active:after {
    bottom: -15px;
    border: 8px solid transparent;
    border-top-width: 7px;
    border-top-color: #005597;}

	.tab-content .more ,.tab-content-notice .more {
		top: -45px;}

	.tab-content ,.tab-content-notice {
		top: 58px;}

	.tab-content ul li a  ,.tab-content-notice ul li a{
		margin: 15px 18px;}

	.tab-content ul li .time ,.tab-content-notice ul li .time {
		width: 50px;
		height: 70px;}

	.tab-content ul li .time .day, .tab-content-notice ul li .time .day {
		font-size: 28px;
		margin-top: 10px;}

.tab-content ul li .time .month, .tab-content-notice ul li .time .month{
    font-size: 18px;}

	.tab-content ul li .info-title ,.tab-content-notice ul li .info-title {
		margin-left: 66px;
                font-size: 15px;
		line-height: 56px;
		height: 56px;
		margin-top: 6px;}

.tab-content ul li .info-title .line-title, .tab-content-notice ul li .info-title .line-title{
    line-height: 28px;}

	.demeanor ul li .demeanor-img {
		width: 160px;
		height: 109px;}

	.demeanor ul li .info-text {
		margin-left: 180px;
		padding-top: 0px;}

	.demeanor ul li .info-text .info-title {
		margin-bottom: 8px;
		font-size: 16px;
		line-height: 22px;
		height: 44px;}

	.demeanor ul li .info-text .info-abstract {
		font-size: 13px;
		line-height: 20px;
		height: 60px;}

	.front ul li a, .work ul li a {
		padding: 6px 0 8px 30px;}

	.front ul li:hover a, .work ul li:hover a {
		padding: 16px 0 16px 37px;}

	.front ul li a h3, .work ul li a h3 {
		font-size: 15px;
		line-height: 20px;}

	.link-img {
		margin-top: 15px;}

	.link-img ul {
		padding: 15px;}

	.link-img ul li a {
		height: 90px;}

	.way ul li .img-way {
		width: 42px;
		height: 42px;}

	#full-width-slider .banner-dian {
		bottom: 20px;}

	#full-width-slider .rsBullet.rsNavSelected span {}

	.left-box {
		margin-top: -74px;}

	.left-box .current {
		font-size: 24px;
		line-height: 40px;
		padding: 17px 0;}

	.left-nav ul li a {
		font-size: 16px;
		line-height: 36px;
		padding: 12px 0 12px 30px;}

.left-nav ul li ul {
    padding: 10px 0;
    width: calc(100% + 14px );
    margin-left: -7px;}

.left-nav ul li ul li a {
    padding: 0 0 0 55px;
    font-size: 14px;
    line-height: 30px;}

.left-nav ul li ul li a::before{
       left: 40px;}

	.left-nav {
		padding-left: 6px;
		padding-bottom: 6px;}


.left-nav ul li.active a::before, .left-nav ul li:hover a::before{
   width: 6px;}

.left-nav ul li a::before{
       left: -13px;}

	.left-nav ul li {
		padding: 0 7px;}

	.left-nav ul li.active::before, .left-nav ul li:hover::before {
		width: 6px;
		left: -6px;}

	.columntitle span {
		font-size: 24px;
		padding: 0 20px 0 0;}

	.training ul li {
		padding: 28px 45px 26px 32px;}

	.training ul li .time {
		width: 75px;
		margin-right: 28px;}


	.training ul li .time .time-date {
		font-size: 40px;
		line-height: 52px;}

	.training ul li .time .time-year {
		font-size: 13px;
		height: 29px;
		line-height: 29px;}

	.training-box .training-title {
		font-size: 20px;
		margin-bottom: 11px;}

	.training-box .training-abstract {
		font-size: 13px;}

	.right-box {
		padding-top: 32px;}


	.left-nav ul {
		background-size: 150px;
		padding: 0 0 108px;}

	.teacherlist .search-teacher {
		padding: 18px 20px;}

	.teacherlist .search-teacher .name {
		font-size: 14px;
		width: 110px;
		margin-top: 3px;}

	.teacherlist .search-teacher .zimu-top ul li {
		width: 38px;
               width: 37px;}

	.teacherlist .search-teacher .zimu-top ul li a {
		font-size: 14px;
		line-height: 28px;}

	.teacherlist .search-teacher .mingcheng-bottom ul li a {
		font-size: 13px;
		line-height: 28px;}

	.teacher-details .teacher-ul li .teacher-img {
		width: 145px;
		height: 177px;}

	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 165px;}

	.teacher-details .teacher-ul li .teacher-name {
		font-size: 20px;
		margin-bottom: 10px;}

	.teacher-details .teacher-ul li .teacher-name {
		font-size: 18px;
		margin-bottom: 8px;}

	.teacher-details .teacher-ul li .teacher-title {
		font-size: 14px;
		margin-bottom: 8px;
                height: 20px;}

	.teacher-details .teacher-ul li .teacher-item p {
		font-size: 12px;
		line-height: 22px;
		margin-left: 38px;
                min-height: 22px;}

	.teacher-details .teacher-ul li .teacher-item p span {
		left: -38px;}

	.teacher-details .teacher-ul li .teacher-more a {
		font-size: 12px;
		line-height: 26px;
		padding-left: 19px;
		background-size: 17px;}

	.teacher-details .teacher-ul li .teacher-more {
		width: 83px;
		height: 27px;
		margin: 17px 0 11px auto;}

	.teacher-details .teacher-ul {
		margin-top: 45px;}

	.organization {
		margin-bottom: 55px;}

	.organization table tr td h2 {
		font-size: 20px;
		padding-bottom: 13px;
		margin-bottom: 19px;}

	.organization table tr td h2::after {
		width: 20px;
		height: 2px;}

	.organization table tr td p {
		font-size: 14px;
		line-height: 14px;}

	.notes ul {
		padding: 10px 0 70px;}

	.notes ul::before {
		left: 5px;
		width: 5px
	;}

	.notes ul li::before {
		width: 15px;
		height: 15px;
		background-size: 100%;}

	.notes {
		margin-top: 25px;
		margin-bottom: 50px;}


	.list {
		margin-top: 44px;}

	.list ul li .time {
		padding: 9px 0 9px 30px;
		font-size: 16px;
		line-height: 34px;
		background-size: 210px;}

	.list ul li .time span {
		padding-left: 13px;}

	.list ul li .list-box {
		padding: 13px 15px;}

	.list ul li .list-box .list-box-title {
		padding: 18px 15px;}

	.list ul li .list-box h5 {
		font-size: 15px;
		line-height: 26px;
		height: 52px;}

	#tab-list2 li {
		padding: 8px 30px;
		line-height: 34px;
		font-size: 14px;}

	#tab-list2 {
		margin-bottom: 20px;}


	#tDiv2 .tab-content table tr:first-child td {
		font-size: 16px !important;}

	#tDiv2 .tab-content table tr td {
                padding: 12px 9px 6px!important;
		font-size: 14px !important;}

#tDiv2 .tab-content table tr td a span {
    width: 44px;
    height: 17px;
    margin: 0 23px 3px 0;}

             #tDiv2 .tab-content table tr td p{
                font-size: 14px !important;}


             #tDiv2 .tab-content table tr td p span ,#tDiv2 .tab-content table tr td  span{
                 font-size: 14px !important;}


	.jianjie-imgbox {
		margin: 40px 0 22px;}

	.jianjie p strong {
		font-size: 19px;}

	.jianjie-xixni table {
		width: 220px;
		margin: 0 10px;}

	.jianjie-xixni table tr td p strong {
		font-size: 22px;}

	.jianjie-xixni table tr td {
		padding: 8px 5px 6px 0 !important;}

	.jianjie-img {
		width: 470px;
		height: 234px;
		bottom: 25px;}

	.jianjie-xixni {
		padding: 5px 0 10px;}

	.jianjie p {
		margin-bottom: 18px;
		line-height: 27px !important;}

        .jianjie p span{
		line-height: 27px !important;}

	.jianjie {
		margin-bottom: 50px;}

	.img-news ul li {
		height: 168px;}

	.img-news ul li:hover {
		background-size: 55px;}


	.img-news ul li .img-news-img {
		width: 255px;
		height: 166px;}

	.img-news ul li .img-news-xinxi {
		margin-left: 22px;
		margin-top: 20px;}

	.img-news-time {
		margin-bottom: 35px;}


	.img-news-time .news-time-year {
		font-size: 19px;}

	.img-news-time .news-time-date {
		font-size: 15px;}

	.img-news-time::after {
		left: 57px;
		width: 50px;}

	.img-news ul li .img-news-xinxi .news-arrow {
		width: 36px;
		height: 36px;
		background-size: 19px;}


	.img-news ul li .img-news-text {
		margin-top: 20px;
		margin-left: 395px;
		margin-right: 22px;}

	.img-news ul li .img-news-text h3 {
		font-size: 16px;
		line-height: 20px;
		height: 40px;
		margin-bottom: 14px;}

	.img-news ul li .img-news-text p {
		font-size: 13px;
		line-height: 24px;
		height: 72px;}

	.img-list {
		margin-top: 34px;
		margin-bottom: 30px;}

	.img-list ul li .img-list_picture {
		height: 125px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 125px;}

	.img-list ul li .img-list_text {
		margin: 8px 0 8px -9px;
		font-size: 15px;}

	.img-list ul li {
		margin-bottom: 25px;}

	.download {
		margin-bottom: 40px;}

	.download_search, .download_download {
		width: 46px;
		height: 43px;
		background-size: 100%;}

	.download ul li {
		font-size: 16px;
		line-height: 28px;
		padding: 0 70px 0 20px;
		height: 91px;
		margin-bottom: 22px;}

	.download ul li p {
		width: 74%;}

	
	.article {
		margin-bottom: 60px;
		margin-top: 30px;}

	.article h2.title {
		font-size: 20px;}

	.article h4 {
		margin: 12px 0 5px;
		padding: 12px 0;}


	.article .content p {
		font-size: 15px;
		line-height: 30px;}


	.about {
		margin-top: 30px;}

	.about .content p {
		font-size: 16px;
		line-height: 32px;}

.about.xuesu .content p strong {
    width: 48px;
   margin-bottom: -5px;
  margin-right: 28px;}

.about.xuesu .content p em strong{}





	.footer {
		padding: 0px 0 24px;}

	.footer-rukou h3 {
		font-size: 15px;
		line-height: 36px;}

	.footer-rukou ul li a {
		font-size: 15px;
		line-height: 36px;}

	.footer-logo {
		width: 45%;}

	.footer-logo img {
		width: 390px;}

	.footer-adress p {
		font-size: 15px;
		line-height: 26px;}

	.footer-code {
		width: 23%;}

	.footer-code ul li .code-text {
		padding: 6.6px 0 6.6px 15px;}

.teacher-left-img {
    width: 140px;
    height: 171px;}

.teacher-left-contact {
    height: 171px;}

.teacher-left-contact h4 {
    margin-top: 17px;
    margin-bottom: 16px;
   margin-top: 7px;}
.teacher-left-contact h4 span {
    font-size: 20px;}
.teacher-left-contact p {
    font-size: 15px;
    margin-bottom: 8px;}
.teacher-right h4 {
    font-size: 20px;
    margin: 0px 0 15px;}

.teacher-right p {
    font-size: 15px !important;
        line-height: 1.6 !important;}

.nav ul li .nav_item li a{
      padding: 17px 17px 17px 23px;}


.teacher-wap .teacher-lists ul li {
    width: 63px;
    width: 81px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 3px;}
.teacher-wap .teacher-lists ul li a {
    font-size: 14px;
    width: 53px;
  line-height: 22px;
padding: 0 3px;
    height: 26px;}

.about-duiwu .teacher-wap .teacher-lists ul li p{
     font-size: 14px;
    width: 55px;
  line-height: 22px;
padding: 0 3px;
    height: 26px;}

.about-duiwu .teacher-wap .teacher-lists ul li p a {

    width: 46px;}

.list-pt ul li a {
    padding: 12px 16px;}

.teacherlist .search-teacher .mingcheng-bottom ul li {
    margin-left: 28px;
   width: 110px;}

.about .content h3 {
    font-size: 17px;
    font-size: 18px;}


#tDiv2 h3{
       font-size: 20px;}


.about table tr td {
    padding: 13px 5px !important;
    font-size: 14px !important;}

.about table tr:first-child td {

    font-size: 16px !important;}

.about table tr td p{
    font-size: 14px !important;}

.about table tr td span{
    font-size: 14px !important;}

.about table tr td p span{
    font-size: 14px !important;}
.left-nav ul li .icon{
  width: 21px;
    height: 21px;
       top: 18px;}


.way ul li a p{
font-size: 16px;}

.way ul li .img-way {
    width: 32px;
    height: 32px;
margin-right: 5px;}

.index-newlist ul li .time{
   width: 60px;
    height: 66px;}

.pagebar, .search_pagebar {
	margin: 15px auto 58px;}


.index-newlist.index-addlist ul li .time{}


.index-newlist.index-addlist ul li .time, .index-addlist ul li .time {
    line-height: 29.4px;
    font-size: 17px;}


.index-addlist ul li .newlist-text {}

.index-newlist.index-addlist ul li .newlist-text{}



.index-newlist.index-addlist ul li .newlist-title, .index-addlist ul li .newlist-title {
    height: 29.4px;
    font-size: 15px;}

.index-newlist ul li .newlist-title .line-title, .index-addlist ul li .newlist-title .line-title{
   height: 29.4px;}


.index-newlist.index-addlist ul li .newlist-title{}



.index-newlist ul li .newlist-title .line-title {
    line-height: 29.4px;}

.index-newlist.index-addlist ul li {
    padding: 0px 8px;}

.index-newlist.index-addlist ul {
    margin-top: -3px;}

.index-newlist.index-addlist ul li:hover .newlist-title, .index-addlist ul li:hover .newlist-title {
    padding-left: 28px;}

.index-newlist.index-addlist ul li .newlist-text::after, .index-addlist ul li .newlist-text::after {
   bottom: 7.2px;
    height: 15px;}

.title {
    margin-bottom: 15px;}

.index-height {
    height: 43px;
    line-height: 43px;}

.noticenew, .learningnew, .frontnew {
    margin-top: 27px;
    margin-bottom: 32px;}

.three-content {
    padding: 40px 0 0;}

.link-img {
    margin-top: 0px;}

.index-addlist ul li .newlist-text{
    width: 72%;}


.index-newlist.index-addlist ul li .newlist-text{
   width: 77%;}


}



@media (max-width: 992px) {
	.header .container {
		padding: 14px 0 17px;}

	.header .link-top a {
		font-size: 14px;}

	.header .link-top span {
		font-size: 14px;
		margin: 0 8px;}

	.search {
		height: 34px;
		line-height: 34px;
		margin: 38px 0 0 auto;}

	.searchbox .search_kang {
		width: 81%;
		height: 32px;
		padding-left: 8px;
		font-size: 13px;}

	.nav ul li a {
		font-size: 16px;
		height: 49px;
		line-height: 49px;}

	.nav ul li .nav_item li a {
		font-size: 14px;
		    padding: 12px;}

	.one-content {
		padding: 35px 0 40px;}

.index-newlist.index-addlist ul li{
   padding: 3px 8px;}


.index-newlist.index-addlist ul li .time, .index-addlist ul li .time {
    line-height: 26px;
    font-size: 14px;}

.index-newlist.index-addlist ul li .time{}

.index-addlist ul li .newlist-text {}


.index-newlist.index-addlist ul li .newlist-text {}




	#full-width-slider .banner-dian {
		bottom: 15px;}

	#full-width-slider .rsBullet span {
		width: 9px;
		height: 9px;}

	#full-width-slider .rsBullet.rsNavSelected span {}

	.index-newimg {
		width: 84%;
		margin: 0 8%;}

	.index-newlist {
		width: 100%;
		margin-top: 25px;}

	.notice {
		width: 100%;
		margin: 30px 0 20px;}

	.learning {
		width: 100%;
		margin-left: 0;
		padding: 30px 18px 50px;}

	.three-content {
		padding: 30px 0 0;}

	.front {
		padding-right: 1.41%;
		width: 50%;}

	.work {
		padding-right: 0;
		padding-left: 1.41%;
		width: 50%;}

	.demeanor {
		padding-left: 0;
		width: 100%;
		margin-top: 15px;
                   margin-bottom: 15px;}

	.demeanor ul li {
		margin-bottom: 15px;}

	.link-img ul {
		padding: 8px;
		margin-top: 5px;}

	.link-img ul li a {
		height: 70px;}

	.way {
		margin: 30px 0;}

	.way h4 {
    font-size: 18px;
    float: initial;
    background: none;
  margin-bottom: 15px;}
	.way h4 img {
    display: inline-table;
    width: 18px;
    margin-top: 0;
    margin-left: 10px;}

.way ul {
    margin-top: 20px;
    margin-left: 0;}

.way ul li {
    width: 50%;
    text-align: left;
       margin-bottom: 10px;}
.way ul li a p {
    font-size: 15px;}

	.way ul li .img-way {
    width: 27px;
    height: 27px;
    margin-right: 5px;}


	.learning .title {
		margin-bottom: 5px;}

	.news-more {
		width: 220px;
		top: -5px;}

	.left-box {
		margin-top: -58px;}

	.left-nav {
		padding-left: 4px;
		padding-bottom: 4px;}


.left-nav ul li.active a::before, .left-nav ul li:hover a::before{
   width: 4px;}

.left-nav ul li a::before{
       left: -12px;}

	.left-box .current {
		font-size: 20px;
		line-height: 32px;
		padding: 13px 0;}

	.left-nav ul {
		background-size: 120px;
		padding: 0 0 70px;}

	.left-nav ul li a {
		font-size: 15px;
		line-height: 32px;
		padding: 10px 0 10px 25px;}

	.left-nav ul li.active::before, .left-nav ul li:hover::before {
		width: 4px;
		left: -4px;}


.left-nav ul li ul li a::before{
    left: 35px;}

.left-nav ul li ul li a {
    padding: 0 0 0 48px;}

	.columntitle span {
		font-size: 20px;
		padding: 0 15px 0 0;}

	.location a {
		font-size: 14px;}

	.location span {
		font-size: 14px;}

	.right-box {
		padding-top: 25px;}

	.right-current {
		margin-bottom: 20px;}

	.training ul li {
		padding: 20px 30px 15px 25px;}

	.training ul li .time {
		width: 65px;
		margin-right: 20px;}

	.training ul li .time .time-date {
		font-size: 36px;
		line-height: 46px;}

	.training ul li .time .time-year {
		font-size: 12px;
		height: 27px;
		line-height: 27px;
		padding-left: 11px;}

	.training-box .training-title {
		font-size: 18px;
		margin-bottom: 7px;}

	.training-box .training-abstract {
		font-size: 12px;
		line-height: 22px;
		height: 44px;}


	.teacher-details .teacher-ul {
		margin-top: 42px;}

	.teacherlist .search-teacher {
		padding: 15px 15px;}

	.teacherlist .search-teacher ul {
		/*margin-left: 125px;*/
		margin-right: 0px;}

	.teacherlist .search-teacher .zimu-top ul li {
		width: 32px;
                width: 26.9px;}

	.teacherlist .search-teacher .zimu-top ul li a {
		font-size: 13px;
		line-height: 24px;}

	.teacherlist .search-teacher .mingcheng-bottom ul li a {
		font-size: 12px;
		line-height: 24px;}


	.teacher-details .teacher-ul li {
		width: 100%;
		margin-bottom: 28px;}

	.teacher-details .teacher-ul li .teacher-name {
		font-size: 16px;}

	.teacher-details .teacher-ul li .teacher-img {
		width: 125px;
		height: 152px;}

	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 145px;}

	.teacher-details .teacher-ul li .teacher-more {
		width: 80px;
		height: 25px;
		margin: 12px 0 auto 0;}

	.teacher-details .teacher-ul li .teacher-more a {
		line-height: 24px;}

	.teacher-details .teacher-ul li .teacher-xinxi {
		padding-bottom: 13px;}

	.organization {
		margin-bottom: 35px;}

	.organization table tr td {
		border: none !important;
		padding: 22px !important;}

	.organization table {}

	.organization table tr td h2 {
		font-size: 18px;
		padding-bottom: 10px;
		margin-bottom: 17px;}

	.notes ul {
		padding: 10px 0 40px;}

	.notes ul::before {
		left: 5px;
		width: 4px;}

	.notes ul li::before {
		width: 13px;
		height: 13px;}

	.history-box {
		padding: 7px 13px 18px;}

	.history-box .notes-time {
		font-size: 14px;}

	.history-box .notes-title {
		font-size: 14px;}


	.notes {
		margin-top: 20px;}

	.list {
		margin-top: 34px;}


	.list ul li .time {
		padding: 7px 0 7px 20px;
		font-size: 14px;
		line-height: 28px;
		background-size: 160px;}

	.list ul li .time span {
		padding-left: 10px;}

	.list ul li .list-box {
		padding: 11px 13px;}

	.list ul li .list-box .list-box-title {
		padding: 14px 13px;}

	.list ul li .list-box h5 {
		font-size: 14px;
		line-height: 24px;
		height: 48px;}


	#tab-list2 li {
		padding: 5px 20px;
		line-height: 32px;
		font-size: 13px;}

	#tab-list2 {
		margin-bottom: 15px;}

	#tDiv2 .tab-content table tr:first-child td {
		font-size: 15px !important;}

	#tDiv2 .tab-content table tr td {
		padding: 10px 9px 7px!important;
		font-size: 14px !important;}
       
        
             #tDiv2 .tab-content table tr td p{
                  font-size: 14px !important;}



             #tDiv2 .tab-content table tr td p span ,#tDiv2 .tab-content table tr td  span{
                 font-size: 14px !important;}

	.jianjie p strong {
		font-size: 18px;}

	.jianjie p {
		margin-bottom: 15px;
		line-height: 26px !important;
		font-size: 13px !important;}
       
       .jianjie p span{
		line-height: 26px !important;
		font-size: 13px !important;}

	.jianjie-xixni {
		margin-right: 0;
		padding: 10px;}

	.jianjie-imgbox {
		margin: 20px 0 22px;}

	.jianjie-img {
		width: 100%;
		height: auto;
		bottom: 0;
		position: initial;}

	.jianjie-xixni table {
		width: 100%;
		margin: 0;}

	.img-news ul li {
		height: 142px;}

	.img-news ul li:hover {
		background-size: 48px;}

	.img-news ul li .img-news-img {
		width: 215px;
		height: 140px;}

	.img-news ul li .img-news-xinxi {
		margin-left: 18px;
		margin-top: 16px;}

	.img-news-time .news-time-year {
		font-size: 18px;}

	.img-news-time .news-time-date {
		font-size: 14px;}

	.img-news-time::after {
		left: 52px;
		width: 45px;}

	.img-news ul li .img-news-xinxi .news-arrow {
		width: 30px;
		height: 30px;
		background-size: 17px;}

	.img-news-time {
		margin-bottom: 28px;}

	.img-news ul li .img-news-text {
		margin-top: 16px;
		margin-left: 340px;
		margin-right: 16px;}


	.img-news ul li .img-news-text h3 {
		font-size: 15px;
		line-height: 18px;
		height: 36px;
		margin-bottom: 9px;}

	.img-news ul li .img-news-text p {
		font-size: 12px;
		line-height: 22px;
		height: 66px;}

	.img-list {
		margin-top: 28px;
		margin-bottom: 25px;}

	.img-list ul li {
		margin-bottom: 20px;}

	.img-list ul li .img-list_picture {
		height: 96px;}

	.img-list ul li .img-list_text {
		margin: 5px 0 5px -9px;
		font-size: 14px;}


	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 96px;}

	.download {
		margin-bottom: 34px;}

	.download ul li {
		font-size: 14px;
		line-height: 24px;
		padding: 0 55px 0 15px;
		height: 80px;
		margin-bottom: 17px;}

	.download_search, .download_download {
		width: 40px;
		height: 38px;}

	.article {
		margin-bottom: 40px;
		margin-top: 20px;}

	.article h2.title {
		font-size: 18px;}

	.article h4 {
		margin: 7px 0 5px;
		padding: 10px 0;
		font-size: 12px;}

	.article .content p {
		font-size: 14px;
		line-height: 26px;}

	.about {
		margin-top: 20px;}

	.about .content p {
		font-size: 15px;
		line-height: 28px;}

.about.xuesu .content p strong {
    width: 45px;
    margin-bottom: -8px;}

.title h3 {
    font-size: 22px;}

.title h3 img {
    width: 34px;}

.index-newlist ul li .newlist-title {
    font-size: 17px;
    line-height: 68px;
    margin-left: 70px;
    height: 68px;}

.index-newlist ul li .newlist-title .line-title{
     line-height: 26px;}

.index-newlist ul li .time .month {
    font-size: 17px;}

.index-newlist ul li .time .day {
    font-size: 26px;}


.newicon {
    font-weight: normal;
    padding: 2px 4px;}

.tab-content ul li .time .day, .tab-content-notice ul li .time .day {
    font-size: 26px;
       margin-top: 11px;}

.tab-content ul li .time .month, .tab-content-notice ul li .time .month {
    font-size: 17px;}


	.footer-rukou h3 {
		line-height: 32px;}

	.footer-rukou ul li a {
		font-size: 14px;
		line-height: 32px;}

	.footer-logo {
		width: 100%;}

	.footer-logo img {
		width: 340px;}

	.footer-adress {
		width: 100%;
		padding: 0px;
		margin-top: 15px;}

	.footer-adress p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 5px;}

	.footer-code {
		width: 100%;
		margin-top: 15px;}

	.footer-code ul li {
		float: none;
		 display:inline-block;}

.teacher-left-img {
    width: 125px;
    height: 152px;
    margin-right: 20px;}

.teacher-left-contact {
    height: 152px;}

.teacher-left-contact h4 {
    margin-top: 15px;
    margin-bottom: 12px;
     margin-top: 5px;}
.teacher-left-contact h4 span {
    font-size: 18px;}

.teacher-left-contact p {
    font-size: 14px;
    margin-bottom: 5px;}

.teacher-right {
    margin: 40px 0;}
.teacher-right h4 {
    font-size: 18px;
    margin: 0px 0 10px;}

.teacher-right p {
    font-size: 14px !important;
    line-height: 1.5 !important;}

.list-pt ul li a {
    padding: 10px 14px;
    font-size: 14px;}

.list-pt ul li a::after {
    bottom: 18px;
    height: 3px;
    width: 3px;}

.teacher-wap .teacher-lists ul li {
    width: 61px;}

.teacherlist .search-teacher .mingcheng-bottom ul li {
   width: 110px;
   margin-left: 20px;}

.about .content h3 {
    font-size: 16px;
    font-size: 17px;}

#tDiv2 h3{
       font-size: 18px;}


.about table tr td {
    padding: 10px 5px !important;
    font-size: 14px !important;}

.about table tr:first-child td {

    font-size: 15px !important;}

.about table tr td p{
    font-size: 14px !important;}

.about table tr td span{
    font-size: 14px !important;}

.about table tr td p span{
    font-size: 14px !important;}


.left-nav ul li .icon{
  width: 18px;
    height: 18px;
       top: 17px;}


.index-newlist.index-addlist ul li .newlist-title, .index-addlist ul li .newlist-title {
    height: 26px;
    font-size: 14px;}

.index-newlist.index-addlist ul li .newlist-title{}

.index-newlist ul li .newlist-title .line-title, .index-addlist ul li .newlist-title .line-title {
    line-height: 26px;}

.index-height {
    height: 40px;
    line-height: 40px;}

.index-newlist.index-addlist ul li .newlist-text {
    width: 87%;}

.index-addlist ul li .newlist-text {
    width: 65%;}

.index-newlist.index-addlist ul li .newlist-text::after, .index-addlist ul li .newlist-text::after {
   bottom: 5.5px;}


}





@media (max-width: 767px) {

	.container {
		padding: 0 10px;}

	.header .container {
		padding: 16px 10px 14px;}

	.header .link-top {
		position: absolute;
		right: 10px;
		top: 3px;
		display: none;}

	.header .link-top a {
		line-height: 26px;}


	.search {
		width: 100%;
		margin: 100px 0 0;}

	.searchbox {
		position: relative;}

	.searchbox .search_kang {
		width: 100%;
		padding-right: 40px;}

	.searchbox .search-button {
		position: absolute;
		right: 0px;
		top: 1px;
		width:30px;}

	#full-width-slider .banner-dian {
		bottom: 15px;}


	#full-width-slider .rsBullet.rsNavSelected span {}


	.nav {
		width: 100%;
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1001;
		min-height: 100%;
		height: 100%;
		margin-top: 0;
		background: url(../images/nav.png) 100% 100% repeat;
		overflow-y: auto;}

	.nav ul li {
		width: 90%;
		height: auto;
		background: none;
		line-height: normal;
		height: auto;
		margin: 0 5%;
		text-align: left;}

	.nav ul li:first-child {
		width: 90%;
		margin-left: 5%;}

	.nav ul li a {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		color: #fff;
		text-align: left;}

	.nav ul li.active a {
		position: inherit;
		height: 40px;
		background: none;
		border-top: none;
		color: #ff6712;
		font-weight: bold;}

	.nav ul li:hover a {
		position: inherit;
		top: 0;
		left: 0;
		height: 40px;
		background: none;
		border-top: none;
		color: #ff6712;
		font-weight: bold;}

	.nav ul li:hover a::after {
		width: 0;}


	.nav ul li .nav_item:after {
		display: none;}

	.nav ul li .nav_item {
		display: block;
		width: 100%;
		position: inherit;
		background: none;
		top: 0;
		left: 0;
		padding-top: 0;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
		border: none;}


.nav ul li .nav_item{
    left: 0;}

	.nav ul li .nav_item li {
		border-top: none;
		margin: 0;
                background: none;}

	.nav ul li .nav_item li a {
		padding: 10px 10px;
		font-size: 14px;
		color: #fff;
		text-align: left;}

	.nav ul li:hover .nav_item a {
		background: none;}

	.navbar-toggle {
		display: block;}

	.title h3 {
		font-size: 20px;}

	.title h3 img {
		width: 32px;
		margin-right: 8px;}
.title .more {
    font-size: 13px;}


.tab-content .more, .tab-content-notice .more{
    font-size: 13px;}

	.index-height {
		height: 38px;
		line-height: 38px;}

.title {
    margin-bottom: 12px;}

	.news-more {
		width: 180px;}

	.index-newimg {
		width: 96%;
		margin: 0 2%;}

	.index-newlist ul li .time .month {
		font-size: 16px;}

	.index-newlist ul li .time .day {
		font-size: 24px;
		margin-top: 6px;}

	.index-newlist ul li .newlist-title {
		font-size: 16px;
		line-height: 64px;
               height: 64px;}

.index-newlist ul li .newlist-title .line-title{
           line-height: 32px;}

	.index-newlist ul li .newlist-abstract {
		font-size: 12px;}

	.newicon {
		padding: 1.5px 3.5px;}

	.index-newlist ul li {
		padding: 6px 25px 0 12px;}

	.index-newlist ul li .newlist-text {
		padding-bottom: 11px;}


	.notice .title h3 {
		float: inherit;}

	.notice .tab {
		float: initial;
		padding-right: 0;}

	.tab-content ,.tab-content-notice  {
		top: 88px;}

	

	.time-line {
		width: 26px;}


	.tab-content ul li .time ,.tab-content-notice ul li .time {
		width: 46px;
		height: 65px;}

      .tab-content ul li .time .day, .tab-content-notice ul li .time .day {
		font-size: 24px;
		margin-top: 10px;}
.tab-content ul li .time .month, .tab-content-notice ul li .time .month {
    font-size: 16px;}
	.tab-content ul li a , .tab-content-notice ul li a{
		margin: 12px 14px;}

	.tab-content ul li .info-title ,.tab-content-notice ul li .info-title {
              font-size: 15px;
		line-height: 48px;
		height: 48px;
		margin-top: 7.5px;
		margin-left: 62px;}


.tab-content ul li .info-title .line-title, .tab-content-notice ul li .info-title .line-title{
       line-height: 24px;}

	.tab-content .more ,.tab-content-notice .more {
		top: -78px;}

	.notice {
		margin: 30px 0 35px;}

	.learning {
		padding: 25px 18px 40px;}

	.learning ul li .learning-title {
		font-size: 16px;}

	.learning ul li {
		padding: 13px 0 14px;}

	.three-content {
		padding: 10px 0 0;}

	.link-img ul li {
		width: 49%;
		margin-left: 2%;
		margin-bottom: 10px;}

	.link-img ul li+li+li {
		margin-left: 0;
		margin-bottom: 0;}

	.link-img ul li+li+li+li {
		margin-left: 2%;}
	.link-img ul li+li+li+li+li {
		margin-left:0;
		margin-top: 10px;}

	.link-img ul li a {
		height: 118px;}

	.way ul {
		margin-top: 4px;}

	.way ul li a p {
		font-size: 16px;}

	.front ul li a h3, .work ul li a h3 {
		font-size: 14px;
		line-height: 18px;}

	.left-box .current {
		font-size: 18px;
		line-height: 26px;
		padding: 10px 0;}

	.left-box {
		margin-top: -46px;
		padding-right: 0;
		margin-bottom: 20px;}

	.left-nav {
		margin-bottom: 0;}

	.right-box {
		padding-top: 0;
		padding-left: 0;}

	.right-current {
		margin-bottom: 15px;}

	.training ul li {
		padding: 18px 23px 13px 18px;}

	.training-box .training-title {
		font-size: 17px;}

	.training ul li .time .time-date {
		font-size: 34px;}


	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 118px;}

	.img-list ul li .img-list_picture {
		height: 118px;}

	.about {
		margin-top: 15px;
		margin-bottom: 25px;}

	.about .content p {
		font-size: 14px;
		line-height: 26px;}

.about.xuesu .content p strong {
    width: 42px;
    margin-bottom: -11px;
    margin-right: 20px;}

	.footer-code {
		margin-top: 10px;
		padding-bottom: 15px;
		text-align:center;}

	.footer-logo {
		margin-top: 15px;text-align: center;}

	.footer-code ul li .code-text {
		font-size: 12px;
		line-height: 21px;
		padding: 7.5px 0;}

	.footer-code ul li .code-box {
		width: 100px;
		height: 100px;}

	.footer-adress {
		margin-top: 10px;}

	.footer-adress p {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 3px;}

	.footer-rukou ul {
		margin-left: 56px;}

.teacher-wap .teacher-lists ul li {
    width: 11.8%;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 5%;}

.about .content h3 {
    font-size: 15px;
    padding-left: 13px;
    margin-top: 8px;
    font-size: 16px;}

.noticenew, .learningnew {
    margin-top: 25px;
    margin-bottom: -12px;}

 .frontnew{
    margin-top: 25px;
   margin-bottom: 0px;}

.index-addlist ul li {
    padding: 0px 0px 5px;}

.noticenew, .learningnew, .frontnew{
  padding-right: 0;

padding-left: 0;}


.index-addlist ul li .newlist-text {
   width: 87%;}

.foot_copy p { line-height:22px; padding:10px 0; font-size:12px;}

}


@media (max-width: 740px) {}

@media (max-width: 720px) {

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 100px;}

	.img-list ul li .img-list_picture {
		height: 100px;}
}

@media (max-width: 700px) {}



@media (max-width: 680px) {

	.way h4 img {
		width: 18px;}

	.way h4 {
		background-size: 26px;
		padding-right: 30px;}

	.way ul {}

	.way ul li .img-way {
		width: 27px;
		height: 27px;
		margin-right: 2px;}

	.way ul li a p {
		font-size: 14px;}
}

@media (max-width: 670px) {
	.link-img ul li a {
		height: 108px;}

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 85%;}
.teacher_nav {padding: 10px 0;}
.teacher_nav a{ width:100%; margin:5px 0;}
}

@media (max-width: 650px) {}

@media (max-width: 640px) {

	.title {
		margin-bottom: 12px;}

	.title h3 {
		font-size: 19px;}

	.title h3 img {
		width: 29px;
		margin-right: 6px;}

	.title .more {
		font-size: 13px;}


.tab-content .more, .tab-content-notice .more{
    font-size: 13px;}


	.learning ul li .learning-xinxi {
		font-size: 13px;
		margin-bottom: 3px;}

	.learning ul li .learning-title {
		font-size: 15px;}


	.tab-content ul li .time .day ,.tab-content-notice ul li .time .day {
		font-size: 20px;}

	.tab-content ul li .time .month, .tab-content-notice ul li .time .month {
		font-size: 14px;
                margin-top: 7px;}

	.tab li {
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		padding: 0 9px;}

	.index-newlist ul li .time .month {
		font-size: 14px;}

	.index-newlist ul li .time .day {
		font-size: 20px;
		margin-top: 4px;}


	.index-newimg {
		width: 100%;
		margin: 0 auto;}

	.index-newlist ul li {
		padding: 6px 12px 0 8px;}

	.index-newlist ul li .time {
		width: 56px;
		height: 65px;}

	.index-newlist ul li .newlist-title {
                    font-size: 15px;
		margin-left: 55px;  
               line-height: 60px;
               height: 60px;}

.index-newlist ul li .newlist-title .line-title {
    line-height: 30px;}

	.index-newlist ul li .newlist-abstract {
		margin-left: 55px;}

	.left-box {
		margin-top: -40px;}

	.left-box .current {
		padding: 7px 0;}

	.banner.banner-x {
		width: 100%;
		overflow: hidden;}

	.banner img {
		width: auto;
		height: 84px;}


	.list {
		margin-top: 24px;
		margin-bottom: 28px;}


	#tDiv2 .tab-content table tr td {
                padding: 10px 7px 5px!important;
		font-size: 12px !important;}

       
        #tDiv2 .tab-content table tr td p{
            font-size: 12px !important;}

        #tDiv2 .tab-content table tr td p span ,#tDiv2 .tab-content table tr td  span{
            font-size: 12px !important;}


#tDiv2 .tab-content table tr td a span {
    width: 38px;
    height: 18px;
    margin: 0px 15px 2px 0;}

	#tab-list2 li {
		padding: 5px 15px;
		line-height: 28px;
		font-size: 12px;
		margin-right: 10px;}

	.img-news ul li {
		height: 129px;}

	.img-news ul li:hover {
		background-size: 42px;}


	.img-news-time .news-time-year {
		font-size: 16px;}

	.img-news-time .news-time-date {
		font-size: 13px;}

	.img-news ul li .img-news-img {
		width: 195px;
		height: 127px;}

	.img-news ul li .img-news-xinxi {
		margin-left: 14px;
		margin-top: 12px;}

	.img-news ul li .img-news-xinxi .news-arrow {
		width: 27px;
		height: 27px;
		background-size: 16px;}

	.img-news-time::after {
		left: 44px;
		width: 36px;}

	.img-news-time {
		margin-bottom: 20px;}

	.img-news ul li .img-news-text {
		margin-top: 12px;
		margin-left: 295px;
		margin-right: 14px;}

	.img-news ul li .img-news-text h3 {
		font-size: 14px;
		line-height: 16px;
		height: 32px;
		margin-bottom: 6px;}

	.img-news ul li .img-news-text p {
		font-size: 12px;
		line-height: 20px;
		height: 60px;}

.teacher-wap .teacher-lists ul li {
    width: 16%;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 9%;}


#tDiv2 h3{
       font-size: 16px;}



.about table tr td {
    padding: 10px 5px !important;
    font-size: 13px !important;}

.about table tr:first-child td {

    font-size: 14px !important;}

.about table tr td p{
    font-size: 13px !important;}

.about table tr td span{
    font-size: 13px !important;}

.about table tr td p span{
    font-size: 13px !important;}

#full-width-slider .banner-dian {
    bottom: 10px;}
.tab-content ul li a, .tab-content-notice ul li a {
    margin: 12px 10px;}

.tab-content ul li .info-title, .tab-content-notice ul li .info-title{
   margin-left: 54px;
   margin-top: 8px;}


.index-height {
    height: 35px;
    line-height: 35px;}

}

@media (max-width: 620px) {
	.img-list ul li {
		width: 46.29%;}

	.img-list ul li .img-list_picture {
		height: 140px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 140px;}
}

@media (max-width: 600px) {
	.link-img ul li a {
		height: 88px;}
}


@media (max-width: 590px) {
.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 83%;}
}

@media (max-width: 580px) {

	.way h4 {
		font-size: 16px;
		float: initial;
		margin-bottom: 10px;}

	.way h4 img {
		display: inline-block;
		margin-top: 0;
		margin-left: 5px;
		width: 15px;}

	.way ul {
		margin-left: 0;}

	.way ul li {
		width: 50%;
		margin-bottom: 10px;
		text-align: left;}

	.news-more {
		width: 160px;}

	.one-content {
		padding: 25px 0 40px;}

	.logo img {
		width: 430px;}

	.search {
		margin: 90px 0 0;}

	.organization {
		margin-bottom: 25px;}

	.organization table {
		width: 100%;
		margin-right: 0;
		height: auto;}

	.organization table+table {
		margin-left: 0;}

	.organization table+table+table tr td p {
		width: 100%;}

	.img-news ul li .img-news-img {
		width: 150px;
		height: 98px;}

	.img-news-time {
		margin-bottom: 18px;}

	.img-news ul li .img-news-text {
		margin-top: 108px;
		margin-left: 10px;
		margin-right: 14px;}

	.img-news ul li {
		height: auto;}

.teacher-wap .teacher-lists ul li {
    width: 19%;}

.newicon{
   display: none;}
}

@media (max-width: 550px) {
	.img-list ul li .img-list_picture {
		height: 120px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 120px;}

.pagebar, .search_pagebar {
	margin: 10px auto 35px;}
.p_prev_d, .p_prev, .p_no,.p_no_d , .p_next, .p_next_d{
   font-size: 12px;
   padding: 4px 8px;
   margin: 3px;}
}

@media (max-width: 540px) {
	.front {
		padding-right: 0;
		width: 100%;}

	.work {
		padding-left: 0;
		width: 100%;
		margin-top: 20px;}
}


@media (max-width: 520px) {

	.tab-content ul  ,.tab-content-notice ul{
		margin-left: 0;}

	.tab-content ul li  ,.tab-content-notice ul li{
		width: 100%;
		margin-left: 0;}


	.news-more {
		width: 130px;
		top: 2px;}

	.logo img {
		width: 380px;}

	.header .link-top a {
		font-size: 13px;
		line-height: 22px;}

	.search {
		margin: 80px 0 0;}

	.location a {
		font-size: 12px;}

	.columntitle span {
		font-size: 18px;
		padding: 0 10px 0 0;}

	.training ul li {
		padding: 18px 18px 13px 15px;}

	.left-nav ul li a {
		font-size: 14px;
		line-height: 28px;
		padding: 8px 0 8px 20px;}

.left-nav ul li ul li a {
    padding: 0 0 0 48px;
    font-size: 13px;}

	.training-box .training-title {
		font-size: 16px;
		margin-bottom: 6px;}

	.training-box .training-abstract {
		font-size: 12px;
		line-height: 20px;
		height: 40px;}

	.left-nav ul {
		padding: 0 0 60px;}

	.training ul li .time {
		width: 60px;
		margin-right: 18px;}

	.training ul li .time .time-date {
		font-size: 30px;
		line-height: 42px;}

	.training ul li .time .time-year {
		font-size: 12px;
		height: 25px;
		line-height: 25px;
		padding-left: 8px;}

	.list ul {
		margin-left: 0;}


	.list ul li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;}

	.download_search, .download_download {
		width: 33px;
		height: 31px;}

	.download ul li {
		font-size: 13px;
		line-height: 20px;
		padding: 0 45px 0 10px;
		height: 66px;
		margin-bottom: 10px;}

	.article h2.title {
		font-size: 17px;}


.left-nav ul li .icon{
       top: 13px;}

.notice .tab {
    padding-left: 14px;}


.index-newlist ul li .time .day {
    font-size: 18px;}

.tab-content ul li .time .day, .tab-content-notice ul li .time .day {
    font-size: 18px;}

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 80%;}
}


@media (max-width: 514px) {

	.notice {
		margin: 30px 0 55px;}

	.tab-content .more  ,.tab-content-notice .more{
		top: -97px;}

	.tab {
		height: auto;}

	.tab li {
		margin-bottom: 6px;}

	.tab-content  ,.tab-content-notice{
		top: 105px;}
}


@media (max-width: 500px) {
	.link-img ul li a {
		height: 78px;}
}

@media (max-width: 490px) {}

@media (max-width: 480px) {

	#full-width-slider1 .rsGCaption h3 {
		font-size: 14px;}

	#full-width-slider1 .rsGCaption .time {
		font-size: 12px;}
	
   .banner p { 	font-size: 14px;}

	#full-width-slider1 .rsGCaption {}

	#full-width-slider .banner-dian {
		bottom: 10px;}

	#full-width-slider .rsBullet {
		height: 7px;
		padding: 0 3px;}

	#full-width-slider .rsBullet span {
		width: 7px;
		height: 7px;}

	#full-width-slider .rsBullet.rsNavSelected span {}


	.teacherlist .search-teacher .name {
		float: initial;
		margin-bottom: 10px;}

	.teacherlist .search-teacher ul {
		margin-left: 0;}


	.img-list ul li .img-list_picture {
		height: 100px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 100px;}

	.download ul li {
		width: 96.83%;}

.teacher-wap .teacher-lists ul li {
    width: 24%;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 9%;
    text-align: center;}

.teacherlist .search-teacher .mingcheng-bottom ul li {
    margin-left: 10px;}

.footer-rukou ul li a {
    font-size: 13px;
    line-height: 26px;}




.footer-rukou ul li {
    margin-left: 25px;}

.one-content {
    padding: 25px 0 20px;}


}


@media (max-width: 460px) {
	.title {
		margin-bottom: 6px;}

	.title h3 {
		font-size: 18px;}

	.title .more {
		font-size: 12px;}

.index-height {
    height: 40px;
    line-height: 30px;
        overflow: hidden;}


.tab-content .more, .tab-content-notice .more{
      font-size: 12px;}

	.title h3 img {
		width: 26px;
		margin-right: 5px;}

	.index-newlist ul li {
		padding: 6px 8px 0 0px;}

	.logo img {
		width: 340px;}

	.header .link-top a {
		font-size: 12px;
		line-height: 20px;}

	.header .link-top span {
		font-size: 12px;
		margin: 0 5px;}

	.navbar-toggle {
		width: 21px;
		height: 19px;
		background-size: 100%;
		margin-top: 25px;}

	.search {
		margin: 73px 0 0;}

.teacher-left-contact h4 {
    margin-top: 8px;
   margin-top: 0px;
    margin-bottom: 8px;}

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 78%;}
}


@media (max-width: 450px) {
	.link-img ul li a {
		height: 65px;}
}

@media (max-width: 440px) {
.footer-rukou ul li {
    width: 100%;}
}



@media (max-width: 420px) {
	.footer-rukou ul li {
		margin-left: 32px;}

	.demeanor ul li .demeanor-img {
		width: 145px;
		height: 99px;}

	.demeanor ul li .info-text {
		margin-left: 163px;}

	.demeanor ul li .info-text .info-title {
		margin-bottom: 5px;
		font-size: 15px;
		line-height: 20px;
		height: 40px;}

	.demeanor ul li .info-text .info-abstract {
		font-size: 12px;
		line-height: 18px;
		height: 54px;}

	.teacher-details .teacher-ul {
		margin-top: 25px;}

	.teacher-details .teacher-ul li {
		margin-bottom: 20px;}

	.organization {
		margin-bottom: 15px;}

	.organization table tr td {
		padding: 17px !important;}

	.organization table tr td h2 {
		font-size: 16px;}

	.organization table tr td h2::after {
		width: 16px;
		height: 2px;
		left: 1px;}

	.organization table tr td p {
		font-size: 12px;
		margin-bottom: 12px;}


	.jianjie p strong {
		font-size: 17px;}

.teacherlist .search-teacher .zimu-top ul li {
    width: 11%;}

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 75%;}


}

@media (max-width: 410px) {

	.img-list ul li {
		margin-bottom: 14px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		margin-left: -6px;
		margin-top: -6px;}

	.img-list ul li .img-list_text {
		margin: 3px 0 3px -6px;
		font-size: 12px;}

	.img-list ul li .img-list_picture {
		height: 80px;}

	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 80px;}
}


@media (max-width: 400px) {

	.header .container {
		padding: 16px 10px 12px;
              
                background-size: 280%;
                background-position: -1700px -302px;}

	.logo img {
		width: 300px;}

	.navbar-toggle {
		margin-top: 21px;}

	.search {
		margin: 63px 0 0;}


.way ul li .img-way {
    width: 25px;
    height: 25px;
    margin-right: 1px;}

.way ul li a p {
    font-size: 13px;}

	.footer-logo img {
		width: 280px;}
}

@media (max-width: 395px) {
	#tab-list2 li {
		margin-bottom: 10px;}
}

@media (max-width: 385px) {
	.link-img ul li a {
		height: 52px;}

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 83%;}
}

@media (max-width: 370px) {
	.logo img {
		width: 270px;}

	.navbar-toggle {
		width: 18px;
		height: 18px;
		margin-top: 19px;}

	.search {
		margin: 56px 0 0;}

	.teacher-details .teacher-ul li .teacher-img {
		width: 115px;
		height: 140px;}

	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 130px;}

	.teacher-details .teacher-ul li .teacher-xinxi {
		padding-bottom: 11px;}

	.teacher-details .teacher-ul li .teacher-title {
		font-size: 12px;
		margin-bottom: 5px;}

	.teacher-details .teacher-ul li .teacher-item p {
		line-height: 20px;
		margin-left: 35px;
                min-height: 20px;}

	.teacher-details .teacher-ul li .teacher-item p span {
		left: -35px;}



	.teacher-details .teacher-ul li .teacher-more {
		margin: 10px 0 auto 0;}


.teacher-wap .teacher-lists ul li {
    width: 32%;}
}

@media (max-width: 360px) {

.way h4{
   text-align: left;}
.way ul li {
    width: 100%;}
}


@media (max-width: 350px) {

.index-newlist.index-addlist ul li .newlist-text ,.index-addlist ul li .newlist-text{
    width: 70%;}
}

@media (max-width: 340px) {}

@media (max-width: 335px) {
	.logo img {
		width: 250px;}

	.navbar-toggle {
		margin-top: 16px;}
}