@charset "utf-8";
/*1680*/
@media only screen and (max-width: 1670px) {
    .zyy_ban {
	    padding: 0px 45px;
	}
	.zyy_bantitle h3{
		font-size: 35px;
	}
	.zyi2, .zyi3, .zyi4, .zyi5 {
	    padding-left: 46px;
	}

	.zyy_bantitle_bottom p {
	    letter-spacing: 3px;
	    font-size: 31px;
	}
	.zyy_bantitle_bottom span {
	    font-size: 13px;
	}
	.hospt .zyy_bantitle h3{
         font-size: 45px;
	}
	.zyy_bantitle_top p {
	    padding-left: 7px;
	}
	.zyy_bantitle_bottom span {
	    padding-left: 0;
	    text-align: center;
	    display: inline-block;
	    text-align: center;
	    width: 267px;
	}
}
@media only screen and (max-width: 1620px) {
	 .banner .swiper-wrapper {
	     height: 580px !important;
	 }
	 .banner {
	     width: 100%;
	     height: 580px;
	 }
	 .banner .child {
	 	height: 580px;
	 }
	 .home_news_top h3{
	    font-size: 34px;
	 }
	 .rr{
	 	right: -75px;
	 	width: 160px;
	    height: 160px;
	 }
	 .rr:before{
	 	background-size: 85px !important;
	 }
	 .rr i{
	 	background-size: 45px !important;
	 }
	 .rr.showdiv i{
	 	margin-left: 18px;
	 }
	 .home_title_nr h3{
	 	font-size: 40px;
	 }
	 .home1 .buddy_pic{
		height: 150px;
	}
	.banner_nr img{
		min-height: 400px;
	}
	.banner_nr_nav .content{
		width: auto;
	    padding: 0px 20px;
	    min-width: auto;
	}
	.alliance_top h3 {
	    font-size: 34px;
	}
	.unit_top h3{
		font-size: 34px;
	}
	.agency_all_top h3{
		font-size: 34px;
	}
	.bibliography_con_nr h3{
	    font-size: 34px;
	}
	.banner_search{
		bottom: 40px;
	}
	.banner_search_app h3{
		font-size: 34px;
	}
	.banner_search_app_inp p input{
		height: 35px;
	}
	.banner_search_but{
		height: 35px;
	}
	.banner_search_app_inp{
		width: 350px;
	}
	.alliance_icon h3{
		font-size: 32px;
	}
	.icon_bianse h3{
		font-size: 28px !important;
	}
	.tutor_all_nr_right ul li{
		min-width: 160px;
	}
	.banner_nr_nav h3{
		font-size: 32px;
	}
	.zyy_bantitle h3 {
	    font-size: 30px;
	}
}
@media only screen and (max-width: 1520px) {
	.impression_nr_left_pic img{
		height: 220px;
	}
	.impression_nr_right .impression_nr_left_pic img{
		height: 440px;
	}
}
@media only screen and (max-width: 1430px) {
/*	.header_nav_cony ul li{
		margin-left: 45px;
	}*/
	.head .header_left {
	    margin-top: 20px;
	}
/*	.head .dropdown-menu {
	    top: 15px !important;
	}
	.headerDetails .dropdown-menu {
	    top: 15px !important;
	}*/
	.briefnav .banner_nr_nav h3 {
	    font-size: 30px;
	}
	.zyi2, .zyi3, .zyi4, .zyi5 {
	    padding-left: 45px;
	}
/*	.zyy_bantitle_bottom {
	    padding-left: 121px;
	    color: #fff;
	    width: 385px;
	    text-align: center;
	}*/
}
@media only screen and (max-width: 1420px) {
	.content {
	    width: auto;
	    padding: 0px 10px;
	    min-width: auto;
	}
	.header_top_search{
		right: 10px;
	}
	.head .header_top_search,.headerDetails .header_top_search{
	    right: 0;
	}

	.footer_bottom_nr_left {
	    width: 35%;
	}
	.footer_bottom_nr_right {
	    width: 60%;
	}
	.home_training_nr ul li{
		width: 49.2%;
		min-width: 10%;
	}
	.home_news_nr_down_app_right {
	    float: right;
	    width: 50%;
	}
	.home_news_nr_down_app_left {
	    width: 48.4%;
	}
	.home_news_nr_down_app_right ul li{
		width: 50%;
	}
	.banner .swiper-wrapper {
	    height: 550px !important;
	}
	.banner {
	    width: 100%;
	    height: 550px;
	}
	.banner .child {
	 	height: 550px;
	 }
	.banner .swiper-button-next, .banner .swiper-button-prev {
	    background-size: 18px 44px !important;
	}
	.banner .swiper-button-next {
	    right: 20px;
	}
	.banner .swiper-button-prev {
	    left: 20px;
	}
	.banner_nr_nav ul li a {
	    font-size: 15px;
	}
	.banner_nr_nav h3{
		font-size: 30px;
	}
	.agency_all_nr ul li {
	    width: 200px;
	    height: 264px;
	    overflow: hidden;
	    margin: 0px 10px;
	    float: left;
	    position: relative;
	}
	.activity_nr_pic{
		width: 74%;
        height: 720px;
	}
	.activity_nr_right{
		width: 78.5%;
	}
	.sanchi_nr ul li:first-child{
		width: 50%;
	}
	.sanchi_nr ul li .sanchi_nr_pic{
		width: 100%;
	}
	.sanchi_nr ul li{
		width: 25%;
	}
	.sanchi_nr ul li:nth-child(2){
		right: 25%;
	}
	.demy_nr ul li {
	    width: 25%;
	    height: 250px;
	    overflow: hidden;
	    float: left;
	    margin-right: 0;
	    margin-bottom: 10px;
	    cursor: pointer;
	    position: relative;
	    box-sizing: border-box;
	    padding: 0px 5px;
	}
	.demy_nr_title {
	    position: absolute;
	    top: 0;
	    left: 9px;
	    right: 0;
	    width: calc(100% - 18px);
	}
	.demy_nr {
        overflow: hidden;
	    margin: 0px -5px;
	    margin-bottom: -15px;
	}
	.header_nav_cony ul li a {
	    font-size: 15px;
	}
	.headerDetails .header_nav_cony ul li a{
		font-size: 15px;
	}
	.head .header_nav_cony ul li a{
		font-size: 15px;
	}
/*	.header_nav_cony ul li{
		margin-left: 35px;
	}*/



}
@media only screen and (max-width: 1385px){
/*	.header_nav_cony ul li:nth-child(2) {
	    margin-left: 123px;
	}*/
}
@media only screen and (max-width: 1340px){
	.head .header_nav_cony ul li a {
	    font-size: 14px;
	}
	.headerDetails .header_nav_cony ul li a{
		font-size: 14px;
	}
    .header_nav_cony ul li a {
	    font-size: 14px;
	}
	.header_nav {
	    float: right;
	    padding-top: 15px;
	}
	.zyy_ban {
	    padding: 0px 19px;
	}
}
@media only screen and (max-width: 1315px){

	.banner .swiper-wrapper {
	    height: 500px !important;
	}
	.banner {
	    width: 100%;
	    height: 500px;
	}
	.banner .child {
	 	height: 500px;
	 }
	.home_news_nr_down_app_left {
	    width: 48.3%;
	}
	.home_training_nr ul li{
		width: 49.1%;  
	}
	.home_news_nr_down_app_right_nr p {
	    -webkit-line-clamp: 5;
	}
	.dropdown-menu{
		left: -77px;
	}
	.header_nav_cony ul li:nth-child(3) .dropdown-menu {
	    left: -82px;
	}
	.footer_title ul li a{
		font-size: 13px;
	}
	.fold_nr:after {
	    width: 220px;
	    height: 215px;
	    position: absolute;
	    content: "";
	    background: #c10808;
	    bottom: -113px;
	    left: -113px;
	    border-radius: 100%;
	    
	}
	.fold_nr span:after {
	    position: absolute;
	    content: "";
	    background: url(../images/say.png);
	    top: -43px;
	    right: -24px;
	    background-position: center;
	    background-repeat: no-repeat;
	    width: 75px;
	    height: 32px;
	    background-size: 42px !important;
	}
	.unfold_nr_right {
	    height: 405px;
	}
	.inquire_list ul li{
		width: 530px;
		height: 55px;
	}
	.inquire_list ul li a{
		font-size: 18px;
	}
	.mission_title{
		margin-top: -320px;
	}
	.agretapp .alliance_nr{
		width: auto;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    width: 100%;
	    font-size: 14px;
	    line-height: 30px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic{
		width: 100%;
        height: 560px;
	}
	.sanchi_nr ul li .sanchi_nr_pic{
		height: 280px;
	}
	.sanchi_nr ul li:nth-child(2){
		width: 50%;
		height: 280px;
	}
	.health{
		padding-bottom: 70px;
	}
	.zhihuititle_nr{
		padding: 30px 45px;
	}
	.zhihuititle_agecy{
		height: 550px;
	}
	.header_nav_cony ul li {
	    margin-left: 55px;
	}
	.banbrif {
	    padding: 0px 136px;
	    padding-top: 20px;
	    padding-bottom: 40px;
	    display: block;
	}
	.banbrif p {
	    font-size: 30px;
	}
	.biefg{
		display: none;
	}
	.zyy_bantitle_bottom{
		display: none;
	}
	.zyy_ban {
	    padding: 0px 19px;
	    position: absolute !important;
	    bottom: 30px !important;
	}
	.zyy_ban:after{
		display: none;
	}
	.zyy_bantitle_top h3 {
	    position: relative !important;
	    left: inherit !important;
	    top: inherit !important;
	}
}
@media only screen and (max-width: 1290px){
	.zhihuititle_nr{
		line-height: 36px;
	}
	.dxt_down .home_news_nr_down_app_right_nr{
		height: 260px;
	}

}
@media only screen and (max-width: 1260px){

	.home_training_nr ul li {
	    width: 49%;
	}
	.home_lecture_nr_app_pic{
		height: 215px;
	}
	.home_lecture_nr{
		height: 445px;
	}
	.home_news_top h3{
		font-size: 34px;
	}
	.mySwiper_app_left {
	    width: 500px;
	    height: 400px;
	    overflow: hidden;
	    min-width: 500px;
	    margin-right: 40px;
	}
	.unit_nr_top .swiper-button-next{
		
	}
	.unit_nr_top .swiper-button-prev{
		left: 540px !important;
	}
	.unit_nr_top .swiper-button-next{
		left: 592px !important;
	}
	.mySwiper_app_right h3 {
	    font-size: 20px;
	    padding-bottom: 15px;
	}
	.mySwiper_app_right p {
	    font-size: 15px;
	    line-height: 35px;
	}
	.unit_nr_bottom img{
		height: 130px;
	}
	.inquire_details {
	    background: #f5f5f5;
	    padding-top: 120px;
	    overflow: hidden;
	}
	.school_app_nr{
		width: auto;
	}
   .news_details_nr_left{
   	   width: 65%;
   }
   .news_details_nr_right{
   	   width: 35%;
   }
   .dxt_app_bot .home_news_nr_down_app_right_nr{
   	   height: 325px;
   }
   .dxt_app_bot .home_news_nr_down_app_right_nr p{
   	font-size: 15px;
   }
   .header_left img {
	    max-width: 135px;
	}
	.head .header_nav {
	    padding-top: 34px;
	}
	/*pool*/
	.conpool {
	    width: auto;
	    margin: 0 auto;
	    padding: 0px 15px;
	}
	.banpool {
	    padding-top: 92px;
	}
	.sitemd {
	    width: 135px;
	    height: 45px;
	    line-height: 45px;
	    background: #a30810;
	    border: 0;
	    color: #fff;
	    font-size: 18px;
	    border-radius: 5px;
	}
	.poolalltop_biaodan input {
	    flex: 1;
	    background: #fff;
	    height: 45px;
	    line-height: 45px;
	    padding: 0px 15px;
	    border-radius: 5px;
	}
	.poolalltoplist_left h3 {
	    font-size: 34px;
	    font-weight: 900;
	    margin-bottom: 50px;
	}
	.poolalltoplist_left ul li {
	    font-size: 24px;
	    margin-bottom: 22px;
	}
	.poolalltoplist_right {
	    min-width: 450px;
	    margin-left: 40px;
	}
	.poolalltoplist_right img {
	    width: 450px;
	    height: 434px;
	}
	.poolfootewm {
	    position: absolute;
	    display: flex;
	    align-items: center;
	    left: 15px;
	    right: 0;
	    margin: 0 auto;
	}

/*	.head .dropdown-menu {
	    top: 10px !important;
	}
	.headerDetails .dropdown-menu {
	    top: 10px !important;
	}*/
}

@media only screen and (max-width: 1220px){
	/*.header_nav_cony ul li:nth-child(2) {
	    margin-left: 118px;
	}*/
	.home_news_nr_down_app_right {
	    float: right;
	    width: 49.8%;
	}
	.footer_bottom_nr_right ul li{
		margin-left: 30px;
	}
	.inquire_details_app{
		width: 100%;
	}
    .mission_title_right_nr{
		font-size: 16px;
		line-height: 35px;
    }
    .mission_title {
	    margin-top: -280px;
	}
	.mission_title_right h3 {
	    font-size: 30px;
	    color: #fff;
	    padding-bottom: 35px;
	}
	.mission_title_left{
		margin-top: -60px;
	}
	.mission_title_right_nr:after {
	    position: absolute;
	    content: "";
	    background-size: 400px;
	    right: -178px;
	    margin-top: -65px;
	}
	.feature_nr_title{
		padding: 30px;
	}
	.sanzhihui_nr{
		padding: 0;
	}
	.home_pro_top{
		width: 100%;
	}
	.dxt_down .home_news_nr_down_app_right_nr{
		height: 300px;
	}
	.activity_xinjia ul {
	    width: 990px;
	}
	.activity_xinjia ul li:first-child{
		margin-left: 330px;
	}
	.activity_xinjia_title {
	    width: 330px;
	    height: 275px;
	}
	.head .header_nav_cony ul li a, .headerDetails .header_nav_cony ul li a{
	    font-size: 13px;
	}
	.header_nav_cony ul li a {
	    font-size: 13px;
	}
	.expert_nr_left{
		padding: 70px 25px 45px;
	}
	.expert_nr_left ul li p{
		font-size: 15px;
	}
	.expert_nr_left ul li{
		padding: 0px 5px;
	}
	.demy_nr ul li{
		width: 25%;
		height: 220px;
	}
	.hospital_left img{
		width:400px;
	}
	.hospital_left{
		min-width: 400px;
	}
}

@media only screen and (max-width: 1185px){
/*  .header_nav_cony ul li {
	    margin-left: 40px;
	}*/
	.home_news_nr_down_app_right ul li{
		height: 227px;
	}
	.footer_bottom_nr_right ul li {
	    margin-left: 25px;
	}
	.rr i {
	    background-size: 30px !important;
	    margin-top: 13px;
	}
	.rr {
	    right: -75px;
	    width: 140px;
	    height: 140px;
	}
	.rr:before {
	    background-size: 75px !important;
	    top: -5px;
	}
	.rr.showdiv i {
	    margin-left: 8px;
	}
	.home_title_nr h3{
		font-size: 30px;
	}
	.home_title_nr p{
		font-size: 12px;
	}
	.home1 .buddy_pic{
		height: 140px;
	}
	.mySwiper_app_left {
	    width: 450px;
	    height: 350px;
	    overflow: hidden;
	    min-width: 450px;
	    margin-right: 30px;
	}
	.mySwiper_app_right {
	    color: #fff;
	    padding-top: 30px;
	    padding-bottom: 40px;
	}
	.unit_nr_top .swiper-button-prev {
	    left: 480px !important;
	}
	.unit_nr_top .swiper-button-next {
	    left: 534px !important;
	}
	.unit_nr_bottom img {
	    height: 115px;
	}
	.mySwiper_app_right p {
	    font-size: 15px;
	    line-height: 35px;
	}
	.mySwiper_app_right h3 {
	    font-size: 18px;
	    padding-bottom: 10px;
	}
	.bibliography_title{
		width: 100%;
	}
	.agency_all_title{
		width: 100%;
	}
	.sanchi_nr ul li:first-child {
	    width: 44%;
	}
	.sanchi_nr ul li {
	    width: 28%;
	}
    .school_app_adp{
    	width: auto;
    }
    .news_details_nr_left_title h3{
    	font-size: 28px;
    }
    .sanchi_nr ul li:nth-child(2) {
	    right: 28%;
	}
    .figure_title ul li{
		margin: 0px 2px;
	}
	.header_left img {
	    max-width: 120px;
	}
/*	.header_nav_cony ul li {
	    margin-left: 30px;
	}*/
	.header_left {
	    padding-top: 5px;
	}
	.header_nav_cony ul li {
	    margin-left: 50px;
	}


}
@media only screen and (max-width: 1150px) {
	.feature_nr_title {
	    padding: 25px 30px;
	}
	.health_bottom_left {
	    flex: 1;
	    position: relative;
	    height: 490px;
	    overflow: hidden;
	}
	.health_bottom_right ul li{
		height: 245px;
	}
	.health_right img {
	    width: 90%;
	}
	.health_left h3{
		font-size: 32px;
	}
	.health_left {
	    flex: 1;
	    font-size: 15px;
	    color: #191919;
	    line-height: 33px;
	}
	.health_bottom_left{
		height: 500px;
	}
	.health_bottom_right ul li{
		height: 250px;
	}
	.health_bottom_right_nr p {
	    font-size: 14px;
	}
	.zhihuititle_agecy {
	    height: 580px;
	}
	.activity_xinjia ul {
	    width: 900px;
	}
	.activity_xinjia ul li:first-child{
		margin-left: 300px;
	}
	.activity_xinjia_title{
	    width: 300px;
	    height: 250px;
	}
	/*.header_nav_cony ul li:nth-child(2) {
	    margin-left: 50px;
	}*/
	.briefnav .banner_nr_nav h3 {
	    font-size: 26px;
	}
	.header_nav_cony ul li {
	    margin-left: 45px;
	}
}

@media only screen and (max-width: 1110px) {
	.header_left img {
	    width: 150px;
	}
	.header_left img {
	    width: 130px;
	}
/*	.header_nav_cony ul li {
	    margin-left: 30px;
	}*/
	.head .dropdown-menu {
	    top: 8px !important;
	}
	.agency_news.hospital {
	    width: auto;
	}
}
@media only screen and (max-width: 1100px) {
	.banner .swiper-wrapper {
	    height: 480px !important;
	}
	.banner {
	    width: 100%;
	    height: 480px;
	}
	.banner .child {
	 	height: 480px;
	 }
	.home_news_nr_down_app_right ul li {
	    height: 210px;
	}
	.home_news_nr_down_app_right_nr p {
	    display: -webkit-box;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 4;
	    line-height: 24px;
	}
	.home_news_nr_down_app_left {
	    width: 48.1%;
	}
	.page {
	    position: absolute;
	    right: 0;
	    width: 285px;
	    bottom: 31px;
	    text-align: center;
	}
	.agency_all_nav ul li a{
		font-size: 16px;
	}
	.impression_nr_left_pic img {
	    height: 200px;
	}
	.impression_nr_right .impression_nr_left_pic img {
	    height: 400px;
	}
	.sanchi .agency_all_nav ul {
	 /*   width: 100%;*/
	    justify-content: flex-start;
	}
	/*nav*/
	.home_right_xinjia ul{
		padding: 0px 30px;
	}
	.home_right_xinjia {
	    flex: 1;
	    clear: both;
	    padding: 10px 0px 20px;
	    overflow: hidden;
	}
	.collapse.navbar-collapse.navbar-responsive-collapse {
	    display: none !important;
	}
	.agency_news_nr{
		width: 100%;
		padding: 10px 0px;
	}
	.agency_news{
		margin: 0;
	}
	.navbar-toggle{
		display: block !important;
		width: auto;
	    overflow: hidden;
	    margin: 0 !important;
	    border-color: none !important;
	    padding: 0 !important;
	    position: absolute;
	    top: 0;
	    z-index: 99;
	    right: 15px;
	}
	.navbar-toggle i {
	    font-size: 32px;
	    color: #fff;
	    cursor: pointer;
	}
	.head .navbar-toggle i,.headerDetails .navbar-toggle i{
		color:#9f0a12;
	}
	.header_top:after{
		display: none;
	}
	.header_top {
	    z-index: 99;
	    border-top: 4px solid #a0080b;
	}
	.head .header_top{
		border-top: 4px solid #a0080b;
	}
	.headerDetails .header_top{
		border-top: 4px solid #a0080b;
	}
	.navigate{
		top: 15px;
	}
	.header_all{
		position: relative;
	}
	.header_all:after {
	    position: absolute;
	    content: "";
	    left: 0;
	    right: 0;
	    top: 0px;
	    width: 100%;
	    height: 130px;
	    background: url(../images/shadow.png);
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    z-index: 9;
	}
	.header_left {
	    float: left;
	    padding-top: 6px;
	}
	.headerDetails .header_all:after{
		display: none;
	}
	.head .navigate,.headerDetails .navigate{
		top:15px;
	}
	.head{
		padding-bottom: 15px;
	}
	.headerDetails .header_all{
		padding-bottom: 15px;
	}
	.head .header_left,.headerDetails .header_left{
	    padding-bottom: 15px;
	    margin-top: 0;
	    padding-top: 0;
	}
	.head .navbar-toggle{
		top: -5px;
	}
	.headerDetails .navbar-toggle{
        top: -5px;
	}
	header {
	    height: 0 !important;
	}
	.header_top_search {
	    right: 0;
	    width: 105px;
	    height: 27px;
	    line-height: 26px;
	    color: #fff;
	    border-radius: 40px;
	    border: 1px solid #fff;
	    background: transparent;
	    padding: 0;
	}
	.header_top_search_nr span {
	    font-size: 13px;
	}
	.head .header_top_search,.headerDetails .header_top_search {
	    color: #9f0a12;
	    border-radius: 40px;
	    border: 1px solid #9f0a12;
	    background: transparent;
	}
	#searchone {
	    transform: translateY(0px);
	    transition: all 0.3s linear 0s;
	    padding-bottom: 0px;
	}
	.head .search_wap,.headerDetails .search_wap{
	    top: 12px;
	}
	#searchtwo{
		display: none;
	}
	#searchtwo {
	    position: fixed;
	    background: rgba(0,0,0,0.8);
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    border-radius: 0;
	    transform: translateY(0px);
	    z-index: 9999;
	    border: 0;
	    transition: all 0.1s linear 0s;
	}
	.header_top_search_app {
	    width: 100%;
	    height: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.header_top_search_app_but {
	    display: flex;
	    align-items: center;
	    border-radius: 30px;
	    font-family: "微软雅黑";
	    background: #a0080b;
	    width: 430px;
	    height: 45px;
	    padding: 0px 20px;
	}
	.header_top_search_app input{
		width: 100%;
	}
	.header_top_search_app button{
		min-width: 40px;
	}
	.home_news_nr_down_app_left {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.home_news_nr_down_app_right {
	    width: 100%;
	}
	.home_news_nr_down_app_right ul {
	    margin: 0px -9px;
	}
	.home_training_nr ul li {
	    width: 100%;
	    overflow: hidden;
	}
	.home_training_nr_left{
		flex: 1;
	}
	.home_news_nr_down{
		margin-bottom: 0px;
	}
	.home_news_nr {
	    overflow: hidden;
	    margin-bottom: 45px;
	    display: inherit;
	}
	.home_right_xinjia{
		padding: 10px 0px 40px;
	}
	/*nav*/
	.header_nav_cony {
	    position: fixed;
	    left: 0;
	    top: 0;
	    background: rgba(0,0,0,0.9);
	    width: 100%;
	    height: 100%;
	    z-index: 99999;
	    margin-top: 0;
	}
	.navbar-collapse.collapse.in {
	    display: block!important; 
	}
	.header_nav_cony_wap {
	    height: auto;
	    /* padding: 15px; */
	    overflow: hidden;
	    background: #fff;
	    width: 60%;
	    height: calc(100vh);
	    overflow-y: auto;
	}
	.header_nav_wap{
		display: block;
	}
	.header_nav_cony_wap .logo_ys {
	    display: block;
	    height: 50px;
	}
	.header_nav_wap {
	    display: block;
	    padding: 20px 15px;
	    position: relative;
	}
	.header_nav_wap_close {
	    position: absolute;
	    right: 20px;
	    top: 25px;
	}
	.header_nav_wap_close i {
	    font-size: 25px;
	    color: #9f0a12;
	    cursor: pointer;
	}
	.header_nav_cony_wap ul li {
	    margin: 0;
	    float: inherit;
	   /* padding: 15px 0;*/
	    margin: 0px 20px;
	    border-bottom: 1px solid #eee;
	    position: relative;
	    overflow: hidden;
	}
	.header_nav_cony_wap ul li a{
		color:#242424;
		width: 100%;
        display: inline-block;
        padding: 15px 0;
	}
	.header_nav_cony ul li i {
	    display: block;
	    position: absolute;
	    right: 0;
	    top: 18px;
	    font-size: 12px;
	    transform: rotate(-90deg);
	    color: #888;
	}
	
	.dropdown-menu{
		display: none !important;
	}
	.header_nav ul li:hover>.dropdown-menu {
	    display: none
	}
	.open>.dropdown-menu {
	    display: block !important;
	    width: 100%;
	}
	.header_nav_cony .dropdown-menu {
	    left: 0 !important;
	    top: 0 !important;
	    position: relative !important;
	    padding-top: 0px;
	}
	.dropdown-menu:after{
		display: none;
	}
	.open {
	    padding-bottom: 0 !important;
	}
	.dropdown-menu li{
		padding: 15px 20px !important;
		text-align:left;
	}
	.dropdown-menu li:first-child{
		padding: 15px 20px !important;
	}
	.close.navbar-toggle {
	    width: 40%;
	    right: 0;
	    height: 100%;
	    cursor: unset;
	}
	.search_wap_nr_icon {
	    background: #9f0a12;
	    padding: 5px 20px;
/*	    border-radius: 5px;*/
	    display: flex;
	    align-items: center;
	    color: #fff;
	}
	.search_wap{
		display: block;
	}
	.search_zuixin i {
	    font-size: 18px;
	}
	.search_wap_nr {
/*	    margin: 0px 20px;*/
	    padding: 10px 0px 10px;
	    overflow: hidden;
	}
	
	.search_wap_nr_icon i {
	    margin-right: 8px;
	}
	.head .search_zuixin,.headerDetails .search_zuixin{
	    border: 1px solid #9f0a12;
	    color: #9f0a12;
	    margin-top: 2px;
	}
	.header_nav_cony_wap ul {
	    padding: 0;
	}
	.zuixinseachpc{
		display: none;
	}
	.zhengshuchaxun{
		display: block;
	}
	.zuixinseachwap {
	    display: block;
	    float: right;
	    margin-right: 60px;
	    margin-top: 8px;
	    width: 30px;
	    height: 30px;
	}
	.dxt_down .home_news_nr_down_app_right_nr {
	    padding: 30px 25px;
	}
	.header_nav_cony ul li:nth-child(7) .dropdown-menu {
	    min-width: auto !important;
	    width: 100%;
	}
	.header_nav_cony ul li:nth-child(7) .dropdown-menu:after{
		display: none;
	}
	.header_nav_cony ul li:nth-child(8) .dropdown-menu{
		 min-width: auto !important;
	     width: 100%;
	}
	.header_nav_cony ul li:nth-child(8) .dropdown-menu:after{
		display: none;
	}
	.certificate .inquire_wond_nr_app{
		z-index: 1;
		position: relative;
	}
	.expert_nr_left ul li p{
		font-size: 14px;
	}
	.expert_nr_right_app_top h3 {
	    font-size: 22px;
	    margin-bottom: 10px;
	}
	.expert_nr_right_app_top p {
	    line-height: 22px;
	}
	.expert_nr_right_app_bottom p{
		line-height: 24px;
	}
	.demy_nr ul li {
	    width: 25%;
	    height: 180px;
	}
	.demy_nr_title_sore h3{
		font-size: 22px;
	}
	/*.header_nav_cony ul li:nth-child(2) {
	    margin-left: 20px;
	}*/
	.navigate .content {
	    display: inherit;
	}
	/*pool*/
	.banpool {
	    padding-top: 69px;
	}
	
}

@media only screen and (max-width: 1070px) {
  .head .header_nav_cony ul li a,.headerDetails .header_nav_cony ul li a {
	    font-size: 14px;
	}
	.header_nav_cony ul li a {
	    font-size: 14px;
	}
	.header_nav_cony ul li:nth-child(3) .dropdown-menu {
	    left: -87px;
	}
	.home_training_nr ul li {
	    width: 48.8%;
	}
	.home_lecture_nr_app_pic {
	    height: 185px;
	}
	.home_lecture_nr_app{
		height: 380px;
	}
	.home_lecture_nr {
	    height: 415px;
	}
	.sanchi_bottom{
		width: 100%;
	}
	.health_bottom_left {
	    height: 460px;
	}
	.health_bottom_right ul li {
	    height: 230px;
	}
	.health_bottom_right_nr p {
	    font-size: 13px;
	}
	.health_bottom_right_nr h3 {
	    font-size: 24px;
	    margin-bottom: 10px;
	}
	.health_bottom_left_title_nr h3 {
	    font-size: 24px;
	    margin-bottom: 20px;
	}
	.health_bottom_right_nr i {
	    font-size: 30px;
	    margin-bottom: 15px;
	    display: inline-block;
	}
	.health_bottom_left_title_nr h3 i {
	    font-size: 30px;
	    margin-right: 10px;
	}
	.health_left h3 {
	    font-size: 30px;
	}
	.agency_news_nr_right {
	    flex: 1;
	}
	.news_details_nr_left_title h3 {
	    font-size: 24px;
	}
	.news_details_nr_left_nr{
		font-size: 14px;
        line-height: 32px;
	}
	.zhihuititle_agecy {
	    height: 630px;
	}
	.figure_title ul li{
		height: 400px;
	}
	.figureTitleRight_nr_top{
		height: 45px;
	}
	.figureTitleRight_nr_top p {
	    font-size: 22px;
	}
	.figureTitleRight_nr {
	    padding: 20px;
	}
	.figureTitleRight_nr_bottom p em {
	    width: 50px;
	    height: 33px;
	    font-size: 16px;
	    min-width: 50px;
	}
	.figureTitleRight_nr_bottom p span{
		font-size: 15px;
	}
	.hospital_rightapp_tur{
		width:100%;
	}
}

@media only screen and (max-width: 1035px){
	.header_nav_cony ul li {
	    margin-left: 20px;
	}
	.head .dropdown-menu,.headerDetails .dropdown-menu {
	    top: 5px !important;
	}
	.banner .swiper-wrapper {
	    height: 450px !important;
	}
	.banner {
	    width: 100%;
	    height: 450px;
	}
	.banner .child {
	 	height: 450px;
	 }
	.banner .swiper-button-next, .banner .swiper-button-prev {
	    background-size: 15px 44px !important;
	}
	.banner .swiper-button-next {
	    right: 20px;
	}
	.banner .swiper-button-prev {
	    left: 20px;
	}
	.home_news_top h3 {
	    font-size: 28px;
	}
	.home_news_top h3:before {
	    right: -145px;
	    top: 10px;
	    background-size: 105px;
	}
	.home_news_top h3:after{
		left: -145px;
		top: 10px;
		background-size: 105px;
	}
	.footer_bottom_nr_left {
	    width: 100%;
	    text-align: center;
	}
	.footer_bottom_nr_left label{
		display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.footer_bottom_nr_right {
	    width: 100%;
	    justify-content: center;
	    padding-top: 10px;
	}
	.footer_bottom_wap {
	    display: block;
	    margin-bottom: 15px;
	}
	.footer_bottom_pc {
	    display: none;
	}
	.home_news_nr_up ul li span {
	    font-size: 13px;
	}
	.alliance_top h3{
	    font-size: 28px;
	}
	.unit_top h3 {
	    font-size: 28px;
	}
	.unit_top h3:before {
	    position: absolute;
	    content: "";
	    left: -100px;
	    top: 4px;
	    background-size: 60px !important;
	}
	.unit_top h3:after {
	    position: absolute;
	    content: "";
	    right: -100px;
	    top: 4px;
	    background-size: 60px !important;
	}
	.inquire_details {
	    background: #f5f5f5;
	    padding-top: 115px;
	    overflow: hidden;
	}
	.inquire_details_table table tr td{
		font-size: 14px;
	}
	.agretapp .alliance_nr {
	    line-height: 38px;
	    font-size: 15px;
	}
	.culture_nr_right h3{
		font-size: 26px;
	}
	.culture_nr_right h3 {
	    font-size: 26px;
	    position: relative;
	    margin-bottom: 25px;
	}
	.culture_nr_right p {
	    font-size: 15px;
	    line-height: 35px;
	    padding-bottom: 20px;
	    position: relative;
	}
	.culture_nr_left h3 {
	    font-size: 28px;
	    padding-bottom: 20px;
	}
	.culture_nr_left p {
	    font-size: 15px;
	    color: #c9c9c9;
	    line-height: 26px;
	}
	.activity_nr_pic {
	    width: 70%;
	    height: 600px;
	}
	.activity_nr_pic h3{
		left: 80px;
	}
	.activity_nr_right{
		top: 45px;
		height: 500px;
	}
	.activity_nr_right_title {
	    display: flex;
	    border-bottom: 1px dashed #c6c6c6;
	    padding: 18px 0px;
	    cursor: pointer;
	}
	.page {
	    position: absolute;
	    right: 0;
	    width: 285px;
	    bottom: 14px;
	    text-align: center;
	}
	.impression_nr_right .impression_nr_left_pic img {
	    height: 300px;
	}
	.impression_nr_left_pic img {
	    height: 150px;
	}
	.footer_bottom_nr_left p{
		margin-bottom: 0px;
	}
	.news_details_nr_left{
		width: 60%;
	}
	.news_details_nr_right{
		width: 40%;
	}
	.zhihuititle_agecy {
	    height: 660px;
	}
	.brief_nr {
	    font-size: 15px;
	    line-height: 32px;
	    text-align: justify;
	    width: 100%;
	    margin: 0 auto;
	}
		

}
@media only screen and (max-width: 1000px){
	.zuzhijigou .zhihuititle_agecy {
	    height: 510px;
	}
	.home_news_nr_down_app_right_nr {
	    height: 340px;
	}
}
@media only screen and (max-width: 990px){
	
	.home_news_nr_up ul li span {
	    font-size: 13px;
	}
	.home_news_nr_up ul li i{
		width: 14px;
		height: 14px;
	}
	.home_news_nr_up ul li.on i{
		width: 14px;
		height: 14px;
	}
	.home_news_nr_up ul li:hover i{
		width: 14px;
		height: 14px;
	}
	.home_news_nr_up ul li{
		padding: 0px 20px;
	}
	.mySwiper_app {
	    display: inherit;
	}
	.mySwiper_app_left {
	    width: 100%;
	    height: 350px;
	    overflow: hidden;
	    min-width: 100%;
	    margin-right: 30px;
	}
	.mySwiper_app_right {
	    padding-bottom: 50px;
	}
	.unit_nr_bottom img {
	    height: 110px;
	}
	.unit_nr_top .swiper-button-next {
	    left: 50% !important;
	    right: inherit !important;
	}
	.unit_nr_top .swiper-button-prev {
	     left: inherit !important;
         right: 50% !important;
	}
	.alliance_nr {
	    padding: 35px 0px;
	    overflow: hidden;
	    font-size: 15px;
	    color: #141414;
	    line-height: 38px;
	}
	.inquire_details{
		padding-top: 100px;
	}
	.inquire_details_nr{
		padding: 35px 35px 40px;
	}
	.mission_title_right h3 {
	    font-size: 22px;
	    color: #fff;
	    padding-bottom: 35px;
	}
	.mission_title_left {
	    margin-top: -25px;
	    font-size: 30px;
	    min-width: 224px;
	}
	.mission_title_left p:after {
	    position: absolute;
	    content: "";
	    width: 77px;
	    height: 116px;
	    top: -26px;
	    left: -13px;
	    z-index: -1;
	    background-size: 60px;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.mission_title_right_nr{
		padding: 35px;
	}
	.worth_title{
		width: 100%;
	}
	.agency_all_nav ul li a {
	    font-size: 14px;
	    color: #e6b7b7;
	    line-height: 38px;
	}
	.feature_nr_title p{
		font-size: 14px;
		line-height: 24px;
	}
	.feature_nr_title {
	    padding: 20px;
	}
	.health_right {
	    min-width: 260px;
	    margin-left: 0;
	    margin-top: 30px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 460px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 230px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    width: 100%;
	    font-size: 13px;
	    line-height: 26px;
	}
	.sanchi_nr ul li:nth-child(2) {
	    height: 230px;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    top: 60px;
	    position: absolute;
	    left: 0;
	}
	
	.banner .swiper-button-next:after{
		display: none;
	}
	.banner .swiper-button-prev:after{
		display: none;
	}
	.headerDetails .search_zuixin{
		border: 1px solid #9f0a12;
	    color: #9f0a12;
	    margin-top: 9px;
	}
	.activity_xinjia_title{
        width: 250px;
        height: 208px;
	}
	.activity_xinjia ul li:first-child{
		margin-left: 250px;
	}
	.activity_xinjia ul {
	    width: 750px;
	}
	.huofongapp .activity_nr_pic {
	    height: 530px;
	}
	.expert_nr{
		display: inherit;
	}
	.expert_nr_left {
	    padding: 40px 25px 15px;
	}
	.expert_nr_left ul li p {
	    font-size: 15px;
	}
	.expert_nr_left ul li {
	    padding: 0px 15px;
	}
	.expert_nr_right_app{
		padding: 40px;
	}
	.expert_nr_right_app_top p {
	    line-height: 28px;
	}
	.expert_nr_right_app_bottom p {
	    line-height: 28px;
	}
	.briefnav .banner_nr_nav h3 {
	    font-size: 24px;
	}
	/*pool*/
	.poolalltoplist_right {
	    min-width: 400px;
	    margin-left: 40px;
	}
	.poolalltoplist_right img {
	    width: 400px;
	    height: 385px;
	}
	.poolalltoplist_left ul li {
	    font-size: 22px;
	    margin-bottom: 22px;
	}
	.poologo img {
	    height: 66px;
	}
	.poolalltop_biaodan {
	    margin-right: 0;
	}
	
}

@media only screen and (max-width: 960px){
	.dxt_app_bot ul li {
	    width: 100%;
	}
	.dxt_down .bibliography_bottom_nr ul li{
		width: 100%;
	}
	.home_lecture_nr_app_pic{
		height: 165px;
	}
	.home_lecture_nr_app {
	    height: 360px;
	}
	.home_lecture_nr {
	    height: 395px;
	}
	.home_news_top{
		padding: 50px 0px;
	}
	.home_news_nr_up{
		margin-bottom: 50px;
	}
	.home_news{
		padding-bottom: 50px;
	}
	.home_news_nr{
		margin-bottom: 35px;
	}
	.home_agency{
		padding-bottom: 60px;
	}
	.home_training .home_more {
	    padding-top: 40px;
	}
	.home_training{
		padding-bottom: 50px;
	}
	.home_lecture{
		padding-bottom: 50px;
	}
	.home_lecture_nr{
		margin-bottom: 40px;
	}
	.footer_title ul li a {
	    font-size: 13px;
	}
	.footer_title ul li {
	    padding: 0px 20px 10px;
	    position: relative;
	}
	.footer_title{
		padding: 15px 0px 5px;
	}
	.home_lecture_nr_app_title h3 {
	    font-size: 14px;
	    color: #1f1f1f;
	    font-weight: 700;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    line-height: 22px;
	    margin-bottom: 20px;
	    height: 45px;
	}
	.home_lecture_nr_app_title{
		padding: 20px 10px;
	}
	.home_lecture_nr_app {
	    height: 320px;
	}
	.home_lecture_nr {
	    height: 350px;
	}
	.footer_bottom_logo img{
		height: 54px;
	}
	.banner .swiper-wrapper {
	    height: 400px !important;
	}
	.banner .child {
	 	height: 400px;
	 }
	.banner {
	    width: 100%;
	    height: 400px;
	}
	.home_agency_nrliy:hover{
	    transform: translateY(-20px);
	    transition: all 0.4s linear 0s;
	}
	.footer_title .content {
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	}
	.home_agency .home_news_top {
	    padding-bottom: 10px;
	}
	.banner_nr_nav {
	    position: relative;
	    bottom: 0;
	    left: 0;
	    right: 0;
	}
	.banner_nr_nav h3 {
	    position: absolute;
	    top: -119px;
	    left: 75px;
	}
	.banner_nr_nav ul {
	    overflow: hidden;
	    width: 100%;
	    overflow-x: auto;
	    display: flex;
	}
	.banner_nr_nav ul li {
	    float: left;
	    padding-right: 0;
	    padding-bottom: 0;
	    white-space: nowrap;
	    padding: 15px 10px;
	    position: relative;
	}
	.banner_nr_nav ul li a {
	    font-size: 15px;
	    color: #333 !important;
	}
	.banner_nr_nav ul li.on a{
		color:#a0080b !important;
	}
	.banner_nr_nav:after {
	    position: absolute;
	    content: "";
	    bottom: 0;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 1px;
	    background: #eee;
	}
	.banner_nr_nav ul li.on:after {
	    position: absolute;
	    content: "";
	    bottom: 0;
	    left: 0;
	    right: 0;
	    background: #a0080b;
	    width: 100%;
	    height: 2px;
	    z-index: 9;
	}
	.unfold_nr_right_app{
		font-size: 14px;
        line-height: 31px;
	}
	.agency_all_nr ul li {
	    width: 25%;
	    height: 264px;
	    overflow: hidden;
	    padding: 0px 10px;
	    float: left;
	    position: relative;
	    box-sizing: border-box;
	    margin: 0;
	}
	.agency_all_title{
		line-height: 35px;
        font-size: 15px;
	}
	.tutor_all_nr_right {
	    padding: 40px;
	}
	.bibliography_top_right{
		line-height: 38px;
        font-size: 15px;
	}
	.bibliography_title{
		font-size: 15px;
        line-height: 38px;
	}
	.bibliography_bottom .home_news_nr_down_app_right_nr{
		padding: 40px 30px;
		height: 230px;
	}
	.tutor_all_nr_left{
		min-width: 400px;
        width: 400px;
	}
	.tutor_all_nr_right ul li {
	    line-height: 40px;
	    float: left;
	    min-width: 130px;
	    height: 40px;
	    text-align: center;
	    font-size: 15px;
	    color: #333333;
	    margin-bottom: 20px;
	    cursor: pointer;
	}
	.agency_all_nr ul li{
		height: 217px;
	}
	.banner_search {
	    position: relative;
	    bottom: 30px;
	    left: 0;
	    right: 0;
	    background: #eee;
	    padding: 30px 10px;
	    width: 90%;
	    margin: 0 auto;
	    border-radius: 10px;
	    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	    margin-bottom: -30px;
	}
	.banner_search h3 {
	    font-size: 40px;
	    position: absolute;
	    top: -95px;
	    left: 0;
	}
	.banner_search_app_inp {
	    width: auto;
	    padding: 0px 50px;
	}
	.inquire_nr ul li{
		width: 50%;
	}
	.banner_search_app_inp p label {
	    font-size: 16px;
	    font-weight: normal;
	    min-width: 85px;
	    color: #222222;
	}

	/*.banner_nr img {
	    min-height: auto;
	}*/
	.alliance_school{
		width: 100%;
		height: auto;
		padding: 30px 0px;
	}
	.alliance_school_nr img {
	    width: 240px;
	    margin-bottom: 15px;
	}
	.alliance_school_nr p {
	    font-size: 14px;
	    line-height: 28px;
	    color: #d5cfc7;
	}
	.health_bottom_left {
	    height: 400px;
	}
	.health_bottom_left_title_nr {
	    padding: 20px 30px;
	}
	.health_bottom_right ul li {
	    height: 200px;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    padding: 10px 30px;
	}
	.sanchi_nr ul li .sanchi_nr_pic{
		line-height: 26px;
	}
	.zhihuititle ul li{
		width: 100%;
	}
	.zhihuititle_agecy {
	    height: auto;
	}
	.zhihuititle h3{
		font-size: 24px;
	}
    .demy_nr ul li{
		width: 50%;
        height: 320px;
	}
	.briefnav .banner_nr_nav h3 {
	    font-size: 24px;
	    width: 440px;
	    line-height: 38px;
	}
	.scoreapp{
		width: 90%;

	}

}

@media only screen and (max-width: 900px){
	.news_details_nr_right {
	    display: none;
	}
	.inquire_details_table table tr {
	    display: flex;
	    align-items: center;
	    width: 100%;
	    float: left;
	    box-sizing: border-box;
	    border-bottom: 1px solid #dcdcdc;
	}
	.inquire_details_table h3{
		font-size: 18px;
	}
	.inquire_details_table table tr td:first-child{
		width: 100px;
		min-width: 100px;
	}
	.inquire_details_nr {
	    padding: 25px 15px 0px;
	}
	.certificate_bottom .inquire_details_nr {
	    padding: 25px 15px 25px;
	}
	.inquire_details_table table tr td:first-child {
	    width: 105px;
	    min-width: 105px;
	    padding: 5px;
	    border-left: 0;
	}
	.certificate_bottom .inquire_details_table table tr td:first-child{
		width: 115px;
		min-width:115px;
	}
	
	.inquire_details_table table tr:nth-last-child(-n+2) {
	    border-bottom: 0 !important;
	}
	.inquire_details_table table tr td{
		height: auto;
		min-height: 45px;
		font-size: 14px;
	}
	.inquire_details_table table tr{
		background: #f1fbfe;
	}
	.inquire_details_nr:after {
	    position: absolute;
	    content: "";
	    right: -110px;
	    bottom: -72px;
	    background-size: 300px;
	    background-position: center;
	    background-repeat: no-repeat;
	    z-index: 1;
	}
	.inquire_details_top_title p {
	    font-size: 17px;
	}
	.inquire_details_top {
	    width: 100%;
	    height: 80px;
	    background-position: 90% 100% !important;
	    background-repeat: no-repeat !important;
	    background-size: cover !important;
	    display: flex;
	    align-items: center;
	    overflow: hidden;
	}
	.inquire_details_top_title {
	    padding-left: 15px;
	    color: #fff;
	}
	.inquire_details_table table tr:last-child {
	    display: none;
	}
	.activity_nr_pic {
	    width: 100%;
	    height: 600px;
	}
	.activity_nr_pic {
	    width: 100%;
	    height: auto;
	    min-height:500px;
	}
	.activity_nr_pic h3 {
	    writing-mode: inherit;
	    left: 0;
	    right: 0;
	    text-align: center;
	    top: 75px;
	}
	.activity_nr_right {
	    top: inherit;
	    height: auto;
	    width: 90%;
	    position: relative;
	    margin: 0 auto;
	    margin-top: -395px;
	    padding-bottom: 20px;
	}
	.activity_nr_right .swiper-pagination-fraction {
	    left: 0 !important;
	    right: 0 !important;
	    width: 100% !important;
	}
	.activity_nr_right .swiper-button-prev{
		right: auto !important;
        left: 35% !important;
	}
	.activity_nr_right .swiper-button-next {
	    right: 35% !important;
	    left: auto !important;
	}
	.activity {
	    background: #f5f5f5;
	    overflow: hidden;
	    position: relative;
	    padding: 70px 0px;
	}
	.activity_nr_pic h3:after {
	    position: absolute;
	    content: "";
	    bottom: -5px;
	    margin-left: 5px;
	}
	.culture_nr{
		display: inherit;
	}
	.culture_nr_left {
	    min-width: 100%;
	    width: 100%;
	    padding: 70px 0px;
	    text-align: center;
	}
	.culture_nr_left_pic {
	    width: 270px;
	    height: 355px;
	    overflow: hidden;
	    margin: 0 auto;
	    margin-bottom: 40px;
	}
	.page {
	    position: relative;
	    right: inherit;
	    width: 100%;
	    bottom: inherit;
	    text-align: center;
	    padding-top: 30px;
	}
	.organization_nr_title .title_nr h3:after {
	    position: absolute;
	    content: "";
	    margin-left: 18px;
	    background-size: 100px;
	    margin-top: 6px;
	}
	.home_lecture_nr_app_pic {
	    height: 305px;
	}
	.cultural_video .home_lecture_nr_app {
	    width: 50%;
	    height: auto;
	    margin-bottom: 20px;
	}
	.news_details_nr_left {
	    width: 100%;
	}
	.huofongapp .activity_nr_pic {
	    width: 100%;
	}
	.huofongapp .activity_nr_pic h3 {
	    top: 75px;
	}
	.activity_xinjia {
	    position: relative;
	    right: inherit;
	    top: 0;
	    display: flex;
	    justify-content: center;
	    margin-top: -370px;
	}
	.activity_xinjia ul li:first-child {
	    margin-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.activity_xinjia ul li:first-child .activity_xinjia_title{
		margin: 0 auto;
	}
	.activity_xinjia ul li {
	    width: 50%;
	}
	.activity_xinjia ul li:nth-child(2n){
		display: flex;
		justify-content: flex-end;
	}
	.activity_xinjia_title {
	    width: 300px;
	    height: 250px;
	}
	.activity_xinjia ul li:nth-child(3) .activity_xinjia_title {
	    background: rgba(160,156,155,0.9);
	}
	.activity_xinjia ul li:nth-child(4) .activity_xinjia_title {
	    background: #281c1f;
	}
	.activity_xinjia ul li:nth-child(5) .activity_xinjia_title {
	    background: rgba(160,8,11,0.9);
	}
	.figure_title{
		display: none;
	}
	.figure_wap{
		display: block;
	}
	.demy_nr ul li{
		width: 50%;
        height: 300px;
	}
/*	.figure_title ul {
	    display: inherit;
	}
	.figure_title ul li {
	    height: auto;
	    width: 100% !important;
	}
	.figureTitleLeft {
	    display: none !important;
	}
	.figureTitleRight {
	    display: block !important;
	    height: auto!important;
	    position: relative !important;
	}*/
/*	.figureTitleRight_nr_bottom {
	    display: none;
	}*/
/*	.figureTitleRight_nr_top i{
		display: none;
	}*/
/*	.figure_title {
	    overflow-x: auto;
	}*/
/*	.figure_title ul li{
		min-width:60px;
	}*/
}
@media only screen and (max-width: 880px) {
    .home_news_nr_up ul li span {
	    font-size: 12px;
	}
	.home_news_nr_up ul li i {
	    width: 13px;
	    height: 13px;
	    margin-top: -2px;
	}
	.home_news_nr_up ul li.on i{
		width: 13px;
		height: 13px;
	}
	.home_news_nr_up ul li:hover i{
		width: 13px;
		height: 13px;
	}
	.home_more a{
		height: 34px;
		font-size: 14px;
	}
	.voice_2 ul li .fold{
		display: none !important;
	}
	.voice_2 .unfold {
	    display: block !important;
	    position: relative;
	    height: auto;
	    padding-bottom: 35px;
	}
	.voice_2 ul {
	    display: inherit;
	}
	.voice_2 ul li{
		width: 100% !important;
		height: auto;
	}
	.unfold_nr_right_app{
		height: auto !important;
	}
	.unfold_nr_right {
	    height: auto;
	    padding-top: 0;
	}
	.unfold_nr {
	    overflow: hidden;
	    height: auto;
	    display: inherit;
	}
	.unfold_nr_left {
	    width: 100%;
	    min-width: 100%;
	    text-align: center;
	    position: relative;
	    padding-left: 0;
	    display: flex;
	    align-items: center;
	}
	.unfold_nr_left h3 {
	    writing-mode: inherit;
	    padding-top: 15px;
	    padding-left: 0;
	    margin-left: -5px;
	}
	.unfold_nr_left span {
	    width: 70px;
	    height: 70px;
	    background: #c10808;
	    border-radius: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    font-size: 22px;
	    margin-top: 40px;
	    position: relative;
	    z-index: 9;
	    margin: 30px;
	}
	.unfold_nr_left:after {
	    position: absolute;
	    content: "";
	    background: url(../images/say.png);
	    top: 75px;
	    left: 48px;
	    background-position: center;
	    background-repeat: no-repeat;
	    width: 75px;
	    height: 32px;
	}
	.unfold_nr_right .mCustomScrollBox{
		height: auto !important;
	}
	.tutor_all_nr_left {
	    min-width: 100%;
	    width: 100%;
	    padding: 50px 0px;
	}

	.tutor_all_nr {
	    height: auto;
	    display: inherit;
	}
	.bibliography_top_left h3{
		writing-mode: inherit;
	}
	.bibliography_top_left p {
	    writing-mode: inherit;
	    padding-left: 0;
	}
	.bibliography_top{
		display: inherit;

	}
	.bibliography_top_left{
		width: 100%;
	    min-width: 100%;
	    text-align: center;
	    display: inherit;
	}
	.bibliography_bottom_nr ul li{
		width: 50%;
	}
	.agency_all_nr ul li {
	    width: 50%;
	    padding: 0px 5px;
	    margin-bottom: 10px;
	}
	.agency_all_nav ul{
		width: auto;
	}
	.home_training_nr ul li{
	    width: 100%;
	}

}
@media only screen and (max-width: 865px) {
	.agency_all_nr ul li {
	    height: 500px;
	}
	.home1 {
	    height: 100vh !important;
	    display: flex;
	    flex-direction: column;
	    width: 100% !important;
	}
	.home1 .title {
	    position: static;
	    width: auto;
	    padding: 25px 0;
	    background-size: cover;
	}
	.home1 .home_content {
	    position: static;
	    width: auto;
	    flex: 1;
	    display: flex;
	    flex-direction: column;
	    padding-left: 15px;
	}
	.home_title_nr h3 {
	    writing-mode: unset;
	    writing-mode: unset;
	    font-size: 20px;
	    letter-spacing: 5px;
	    padding-bottom: 10px;
	}
	.home_title_nr p {
	    font-size: 12px;
	    letter-spacing: 3px;
	    padding-left: 15px;
	    writing-mode: unset;
	    writing-mode: unset;
	    display: inline-block;
	    width: 100%;
	}
	.home_title_nr {
	    color: #fff;
	    display: unset;
	    width: 100%;
	    text-align: center;
	}
	.home1_pc{
		display: none !important;
	}
	.home1_wap{
		display: block !important;
		padding-left: 15px;
	    padding-right: 15px;
	    overflow: hidden;  
	}
	.home1_wap_nr{
		margin:20px 0px 0px;
		overflow-y: auto;
		height: calc(100% - 30px);
	}
	.home1_wap .swiper-slide {
	    width: 25%;
	    padding: 0px 5px;
	    float: left;
	    box-sizing: border-box;
	    height: auto;
	    margin-bottom: 10px;
	}
	.home1 .buddy_pic{
		height: 115px;
	}
	.buddy_pic img {
	    max-width: 60%;
	    max-height: 100px;
	    transition: all 0.5s linear 0s;
	    transform: rotateX(0deg);
	 }
	 .mission_title {
	    margin-top: -245px;
	}
	.mission_title_left {
	    margin-top: -25px;
	    font-size: 30px;
	    min-width: auto;
	    position: absolute;
	    left: 40px;
	    top: 35px;
	}
	.mission_title_right h3 {
	    padding-left: 75px;
	}
	.activity_nr_right {
	    top: inherit;
	    height: auto;
	    width: 90%;
	    position: relative;
	    margin: 0 auto;
	    margin-top: -365px;
	    padding-bottom: 20px;
	}
	.healthpc {
	    display: none;
	}
	.healthwap {
	    display: block;
	    text-align: center;
	}
	.healthwap img {
	    width: 300px;
	    margin: 0 auto;
	}
	.health_bottom {
	    display: inherit;
	}
	.health_bottom_left {
	    height: 300px;
	}
	.health_bottom_right ul li {
	    height: 300px;
	}
	.health_left h3 {
	    font-size: 24px;
	}
	.sanchi_nr ul li .sanchi_nr_pic{
		font-size: 12px;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    padding: 10px 20px;
	}
	.body_r.showdiv .ll img{
		display: none;
	}
	.body_r .ll{
		top: 40%;
	}
	.body_r .ll span {
	    writing-mode: vertical-lr;
	    writing-mode: tb-rl;
	    background: #fff;
	    color: #000;
	    height: 75px;
	    width: auto;
	    text-align: center;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    border-radius: 8px;
	    margin-left: -5px;
	    letter-spacing: 8px;
	    padding-top: 8px;
	    font-size: 18px;
	    display: inline-block;
	    padding: 8px 8px 0px 10px;
	}
	.body_r{
		transition: left 0.4s cubic-bezier(0.5,0,0.2,1) 0s;
	}
	.dxt_down_app h3 {
	    font-size: 20px;
	}
	/*pool*/
	.poolalltop_form {
	    display: inherit;
	}
	.poolalltop_biaodan {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.poolalltop_biaodan label {
	    font-size: 18px;
	    font-weight: normal;
	    min-width: 90px;
	    text-align: right;
	}
	.poolalltop_but {
	    margin-left: 0;
	    text-align: center;
	    overflow: hidden;
	}
	.pcpool{
		display: none;
	}
	.poolalltoplist {
	    display: inherit;
	}
	.wappool {
	    display: block;
	    margin-left: 0;
	    min-width: auto;
	}
	.wappool img {
	    width: 100%;
	    border-radius: 0;
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    border-bottom: 0;
	}
	.poolalltoplist_left {
	    flex: 1;
	    border: 1px solid #f4a065;
	    border-bottom-left-radius: 5px;
	    border-bottom-right-radius: 5px;
	    padding: 30px;
	    overflow: hidden;
	    border-top: 0;
	}
	.poolfootpc{
		display: none;
	}
	.poolfootwap {
	    display: block;
	    width: 100%;
	    text-align: center;
	    overflow: hidden;
	}
	.poolfoot_nrleft {
	    width: 100%;
	    color: #fff;
	    font-size: 16px;
	    line-height: 30px;
	    padding-top: 25px;
	}
	.poolfootewm {
	    position: absolute;
	    top: -120px;
	    display: flex;
	    align-items: center;
	    left: 15px;
	    right: 0;
	    margin: 0 auto;
	}
	
}
@media only screen and (max-width: 830px) {
	.activity_nr_right{
		margin-top: -325px;
	}
	.alliance_icon h3 {
	    font-size: 26px;
	}
	.icon_bianse h3 {
	    font-size: 22px !important;
	}
	.feature_nr_title{
		height: 310px;
	}
/*	.banner_nr_nav h3 {
	    top: -88px;
	    left: 75px;
	    font-size: 30px;
	}*/
	.banner_nr img {
	    min-height: 210px;
	}
	.agency_news_nr_right p{
		font-size: 14px;
        line-height: 25px;
        -webkit-line-clamp: 2;
        height:50px;
	}
	.agency_news_nr {
	    display: flex;
	    overflow: hidden;
	    padding: 10px 0px;
	}
	.banner_nr_nav h3 {
	    top: -75px;
	    left: 10px;
	    font-size: 28px;
	}
	.search_zuixin_tanchu_nr_but {
	    width: 80%;
	}
	.search_nr {
	    width: 100%;
	    display: flex;
	    align-items: center;
	}
	.search_zuixin_tanchu_nr_but input {
	    width: auto;
	    margin-left: 15px;
	    margin-right: 15px;
	    flex: 1;
	}
	.news_details_nr {

	    display: flex !important;
	    padding: 0px 0px 70px;
	    overflow: hidden;
		justify-content: center !important;
	}
	.certificate_detailsapp_nr_left{
		padding: 30px;
	}
	.certificate_detailsapp_nr_right {
	    padding-left: 30px;
	}
	.certificate_detailsapp_nr_right_bottom {
	    padding-right: 30px;
	}
	.demy_nr ul li{
		width: 50%;
        height: 270px;
	}
	.briefnav .banner_nr_nav h3 {
	    font-size: 24px;
	    width: 440px;
	    line-height: 38px;
	}
	.briefnav .banner_nr_nav h3 {
	    font-size: 20px;
	    width: 410px;
	    line-height: 24px;
	}
	.briefnav .banner_nr_nav h3 {
	    width: 190px;
	    font-size: 16px;
	    position: absolute;
	    top: -60px;
	}
	.zyy_bantitle p {
	    font-size: 12px;
	    font-weight: normal;
	    color: #fff;
	    font-family: "Ytsf";
	    margin-left: -7px;
	}
	.zyy_banleft img {
	    width: auto;
	    height: 40px;
	}
	.zyy_banleft {
	    margin-right: 5px;
	}
	.zyy_ban {
	    padding: 0px 19px;
	    position: absolute !important;
	    bottom: 10px !important;
	}
	.banbrif {
	    padding: 0px 61px;
	    padding-top: 20px;
	    padding-bottom: 25px;
	}
	.banbrif p {
	    font-size: 18px;
	}
	.banbrif span {
	    font-size: 11px;
	}
	.zyy_bantitle_bottom {
	    display: none;
	}
	.zyi2, .zyi3, .zyi4, .zyi5 {
	    padding-left: 24.3px;
	}
	.zyy_bantitle_top h3 {
	    position: relative;
	    top: inherit;
	    left: inherit;
	    font-size: 16px;
	}
	.zyy_bantitle {
	    margin-top: 2px;
	}
	.zyy_ban:after{
		display: none;
	}
	.pcdcore{
		display: none;
	}
	.wapdcore{
		display: block;
	}
	.hospt .zyy_bantitle h3 {
	    font-size: 24px;
	}
	.zyu2, .zyu3, .zyu4, .zyu5 {
	    padding-left: 31px;
	}

}
@media only screen and (max-width: 765px) {
	.zyy_bantitle_top p {
	    padding-left: 10px;
	}
	.home_lecture_nr_app_pic{
		height: 130px;
	}
	.home_lecture_nr_app {
	    height: 290px;
	}
	.home_lecture_nr {
	    height: 320px;
	}
	.home_agency_nr ul li{
		min-width: 100px;
	}
	.home_agency_nr ul {
	    display: flex;
/*	    overflow-x: auto;*/
	}
	.worth_pic_wap {
	    display: block;
	}
	.worth_pic_pc{
		display: none;
	}
	.group_nr ul {
	    display: inherit;
	}
	.agret {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    padding-top: 20px;
	}
	.agret p {
	    background: #c30d23;
	    display: inline-block;
	    border-radius: 30px;
	    font-size: 15px;
	    color: #fff;
	    padding: 5px 30px;
	    overflow: hidden;
	}
   .agret span{
   	    font-size: 15px;
	    line-height: 35px;
   }
   .worth_title {
	    width: 100%;
	    font-size: 15px;
	    line-height: 35px;
	    position: relative;
	    z-index: 999;
	}
	.worth {
	    background: #f5f5f5;
	    overflow: hidden;
	    position: relative;
	    padding-bottom: 30px;
	}
	.mission_pic img {
	    width: 100%;
	    min-height: 200px;
	    object-fit: cover;
	}
	.mission_title_right h3 {
	    padding-left: 75px;
	    font-size: 16px;
	}
	.mission_title_right {
	    flex: 1;
	    padding: 0px 15px;
	}
	.mission_title_right_nr {
	    padding: 20px;
	    font-size: 15px;
	    line-height: 35px;
	}
	.mission_title_left p:after{
		background-size: 40px;
		top: -35px;
        left: -23px;
	}
	.mission_title_left{
		left: 21px;
        top: 50px;
        font-size: 20px;
	}
	.mission_title_right h3{
		font-size: 15px;
		padding-left: 44px;
	}
	.mission_title {
	    margin-top: -190px;
	}
	.mission{
		padding-bottom: 40px;
	}
	.mission_title_right_nr:after{
		margin-top: -90px;
	}
	.group_nr ul li{
		border: 1px solid #dadbde;
		border-top: 0 !important;
		width: 100%;
		padding: 35px 20px 30px;
	}
	.group_nr_app p {
        font-size: 15px;
	    line-height: 32px;
	}
	.activity {
	    padding: 40px 0px;
	}
	.activity_nr_pic h3:after{
		bottom: -18px;
		background-repeat: no-repeat;
		background-size: 30px;
	}
	.activity_nr_pic h3 {
	    font-size: 22px;
	    top: 35px;
	}
	.activity_nr_pic {
	    width: 100%;
	    height: 235px;
	    min-height: inherit;
	}
/*	.activity_nr_pic img{
		min-height: 235px;
		height: 235px;
	}*/
	.activity_nr_right {
	    margin-top: -145px;
	    width: 93%;
	}
	.activity_nr_right .swiper-slide {
	    padding: 10px 25px;
	    overflow: hidden;
	}
	.activity_nr_right_title_date span{
		font-size: 12px;
	}
	.activity_nr_right_title_icon img {
	    width: 15px;
	}
	.activity_nr_right_title_icon{
		min-width: 16px;
	}
	.activity_nr_right_title_date{
		min-width: 85px;
	}
	.activity_nr_right_title_left{
		margin-right: 0;
	}
	.activity_nr_right_title_left h3{
		font-size: 14px;
	}
	.activity_nr_right_title_left p{
		font-size: 12px;
	}
	.activity_nr_right .swiper-pagination-fraction{
		font-size: 14px;
	}
	.activity_nr_right .swiper-button-prev:after, .activity_nr_right .swiper-button-next:after {
	    font-size: 12px;
	}
	.activity_nr_right .swiper-button-next{
		margin-top: 23px;
		right: 25% !important;
	}
	.activity_nr_right .swiper-button-prev{
		margin-top: 23px;
		left: 25% !important;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    line-height: 21px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 400px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 200px;
	}
	.sanchi_nr ul li:nth-child(2) {
	    height: 200px;
	}

	.academy {
	    padding: 30px 0px;
	}
	.academy_nr_left{
		width: 100%;
		height: auto;
	}
	.academy_nr_right {
	    position: relative;
	    right: 0;
	    left: 0;
	    top: initial;
	    bottom: 100px;
	    z-index: 99;
	    background: #fff;
	    padding: 20px 15px;
	    width: 93%;
	    min-height: auto;
	    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    overflow: hidden;
	    margin: 0 auto;
	}
	.academy_nr_left img {
	    width: 100%;
	    height: auto;
	    object-fit: cover;
	    min-height: 240px;
	}
	.academy_nr_right_app {
	    margin-top: 0;
	}
	.academy_nr_right_app h3 {
	    font-size: 17px;
	    line-height: 32px;
	    font-weight: bold;
	    margin-bottom: 5px;
	    overflow: hidden;
	}
	.academy_nr_right_app p {
	    font-size: 15px;
	    line-height: 35px;
	    color: #5f6164;
	}
	.academy_nr:after {
	    position: absolute;
	    content: "";
	    width: 100%;
	    height: 100%;
	    right: 0;
	    bottom: 84px;
	    background: #9c0505;
	}
	.academy_nr {
	    overflow: hidden;
	    position: relative;
	    margin-bottom: -75px;
	}
	.agen_contact_nr_all ul {
	    display: inherit;
	}
	.agen_contact_nr_icon i {
	    font-size: 45px;
	}
	.agen_contact_nr_all ul li {
	    height: auto;
	    min-height: 180px;
	    display: flex;
	    align-items: center;
	}
	.agen_contact_nr_icon {
	    margin-bottom: 5px;
	}
	.agen_contact_nr {
	    color: #fff;
	    padding-top: 0px;
	}
	.agen_contact_nr_all {
	    padding-bottom: 35px;
	    overflow: hidden;
	}
	.impression_nr_left {
	    float: left;
	    width: 100%;
	}
	.impression_nr_left .impression_nr_left_pic:nth-child(1) {
	    width: 60%;
	}
	.impression_nr_left_pic {
	    width: 40%;
	    float: left;
	}
	.impression_nr_left .impression_nr_left_pic:nth-child(3){
        width: 100%;
	}
	.impression_nr_left .impression_nr_left_pic:nth-child(5){
        width: 60%; 
	}
	.impression_nr_left .impression_nr_left_pic:nth-child(6){
        width: 100%;
	}
	.impression_nr_left .impression_nr_left_pic:nth-child(7){
        width: 60%;
	}
	.impression_nr_right {
	    float: right;
	    width: 100%;
	}
	.impression_nr_right .impression_nr_left_pic img {
	    height: auto;
	}
	.inquire_wond_nr_app {
	    background: #597ca6;
	    border-radius: 15px;
	    padding: 50px 90px;
	    position: relative;
	    text-align: center;
	    color: #fff;
	    overflow: hidden;
	    width: 90%;
	}
	.inquire_wond_nr_app{
		padding: 50px 30px;
	}
	.agency_all_nav ul {
	    width: auto;
	    justify-content: flex-start;
	}
	.agency_news_nr_left {
	    min-width: 200px;
	    height: 150px;
	    overflow: hidden;
	    width: 200px;
	}
	.agency_news_nr_right h3 {
	    font-size: 18px;
	}
	.map {
	    width: 100%;
	    height: 330px;
	}
	.contact_map{
		padding: 40px 0px;
	}
	.contact_map_title {
	    position: relative;
	    right: 0;
	    width: 100%;
	    top: -100px;
	    height: auto;
	    padding: 0px 20px 15px;
	    margin-bottom: -95px;
	}
	.contact_map_title_logo {
	    padding-top: 30px;
	    padding-bottom: 25px;
	}
	.contact_map_title_logo img {
	    width: 180px;
	}
	.contact_map_title_nr p {
	    margin-bottom: 10px;
	    display: flex;
	    font-size: 14px;
	    line-height: 24px;
	}
	.contact_map_title_nr {
	    overflow: hidden;
	}
	.agency_all_nr ul li {
	    height: 380px;
	}
	.organization_nr_title .title_nr h3:after {
	    display: none;
	}
	.activity_nr_pic img {
	    min-height: 235px;
	    height: 500px;
	}
	.activity_xinjia ul li:first-child .activity_xinjia_title {
	    margin: 0 auto;
	    width: 45%;
	}
	.activity_xinjia_title {
	    width: 95%;
	}
	.certificate .home_news_top h3 {
	    font-size: 22px;
	}
	.demy_nr ul li{
		width: 50%;
        height: 260px;
	}
    .hospital .agency_news_nr{
    	display: initial;
    }
    .hospital_left{
    	min-width: auto;
    }
    .hospital_left img{
    	width:100%;
    	height:215px;
    }
	.hospital_right p {
	    padding: 0px 15px;
	    width: 100%;
	    float: left !important;
	    margin: 0;
	}
	.hospital_right {
	    flex: 1;
	    padding: 20px 10px;
	    width: 100%;
	}
	.hospital_rightapp{
		height:auto;
	}

}

@media only screen and (max-width:700px){
		.sanchi_nr ul li:first-child {
	    width: 100%;
	}

	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 450px;
	}
	.sanchi_nr ul li .sanchi_nr_pic img {
	    width: 100%;
	    height: auto;
	    object-fit: cover;
	}
	.sanchi_nr ul li {
	    width: 100%;
	    height: 450px;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    padding: 10px 40px;
	    position: relative;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 450px;
	    font-size: 20px;
	    line-height: 54px;
	}
	.sanchi_nr ul li .sanchi_nr_pic img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    top: 0;
	    position: relative;
	    left: 0;

	}
	.sanchi_nr ul li:nth-child(2) img {
	    display: none;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic {
	    width: 100%;
	    position: relative;
	    background: url(../images/sanzhi.jpg);
	    background-position: center;
	    background-size: cover;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

	.sanchi_nr ul li:nth-child(2) {
	    width: 100%;
	    height: auto;
	    position: relative;
	    right: inherit;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    
	    position: relative;
	}
	.sanchi_bottom{
		font-size: 15px;
		line-height: 35px;
		padding: 30px 0px;
	}
	.video-js .vjs-big-play-button{
		font-size: 3em !important;
	}
	.inquire_nr ul li {
	    width: 100%;
	}
	.demy_nr ul li{
		width: 50%;
        height: 230px;
	}
	.briefnav .banner_nr_nav h3 {
	    width: 320px;
	}

}
@media only screen and (max-width:650px){
	.sanchi_nr ul li{
		height: 270px
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 270px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 270px;
	}
	.footer_bottom_nr_right ul{
		display: none;
	}
	.news_details_nr {
	    display: flex;
	    padding: 0px 0px 70px;
	    overflow: hidden;
	}
	.dxt_app_nr h3{
		font-size: 18px;
	}
	.dxt_app_nr img {
	    width: 80% !important;
	    margin-bottom: 10px !important;
	}
	.dxt_app_nr span{
		font-size: 13px;
		
	}
	.dxt_app_nr h3{
		padding-top: 15px;
	}
	.dxt_app_title {
	    text-align: left;
	    padding-top: 20px;
	    overflow: hidden;
	    font-size: 15px;
	    padding-bottom: 25px;
	    line-height: 35px;
	}
	.dxt_app_bot .bibliography_bottom_nr ul li {
	    width: 100%;
	}
	.zuzhijigou .zhihuititle_agecy {
	    height: auto;
	}
	.dxt_down .bibliography_bottom_nr ul li {
	    width: 100%;
	}
	.dxt_down_app h3 {
	    line-height: 28px;
	    font-size: 15px;
	    padding: 0px 15px;
	}
	.dxt_down_app{
		padding: 25px 0px;
	}
	.agetappdy {
	    padding-bottom: 20px !important;
	}
	.dxt_down {
	    padding-top: 10px;
	}
	.certificate .inquire_wond_nr_app{
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	.certificate:after{
		display: none;
	}
	.certificate:before{
		display: none;
	}
	.certificate_label_left {
	    font-size: 14px;
	    min-width: 75px;
	    width: 75px;
	    max-width: 75px;
	}
	.certificate_label_inp {
	    height: 35px;
	}
	.certificate .banner_search_app_inp .certificate_label {
	    margin-bottom: 10px;
	}
	.certificate_label span{
		height: 35px;
        line-height: 35px;
        font-size: 14px;
	}
	.certificate .banner_search_but {
	    height: 35px;
	}
	.certificate {
	    padding: 10px 0px 30px;
	}
	.certificate_detailsapp_nr{
		display: inherit;
	}
	.certificate_detailsapp_nr_right {
	    padding-left: 0;
	    padding: 20px 30px 15px;
    }
	.certificate_detailsapp_nr_left:after {
	    position: absolute;
	    content: "";
	    right: 30px;
	    left: 30px;
	    height: 1px;
	    background-color: #eee;
	    top: inherit;
	    bottom: 0px;
	    width: auto;
	}
	.certificate_detailsapp_nr:after{
		display: none;
	}
	.certificate_detailsapp_nr_right_title h3 {
	    font-size: 18px;
	}
	.certificate_detailsapp_nr_right_bottom p {
	    font-size: 14px;
	    padding-bottom: 5px;
	    color: #666;
	}
	.certificate_detailsapp_nr_left img {
	    width: 150px;
	    height: 218px;
	    object-fit: cover;
	}
	.certificate_detailsapp_nr_right_title {
	    padding-bottom: 15px;
	}
	.certificate_bottom .inquire_details_top {
	    height: 75px;
	}
	.certificate_bottom .inquire_details_top_title p {
	    font-size: 16px;
	}
	.head .header_nav_cony ul li a, .headerDetails .header_nav_cony ul li a{
		padding-right: 20px;
	}

}
@media only screen and (max-width:600px){	
	.activity_xinjia ul li:first-child .activity_xinjia_title {
	    margin: 0 auto;
	    width: auto;
	    height: 200px;
	    margin: 0px 15px;
	}
	.activity_xinjia ul li:nth-child(2n) {
	    display: inherit;
	}
	.activity_xinjia ul li {
	    width: 100%;
	    text-align: center;
	}
	.activity_xinjia_title {
	    width: auto;
	    margin: 0 auto;
	    height: 200px;
	    margin: 0px 15px;
	    font-size: 18px;
	    line-height: 40px;
	}
	.huofongapp .activity_nr_pic h3 {
	    top: 45px;
	}
	.activity_xinjia {
	    margin-top: -420px;
	}
	.activity_nr_pic img {
	    min-height: 235px;
	    height: auto;
	}
	.activity_xinjia ul li:nth-child(4) .activity_xinjia_title {
	    background: rgba(160,8,11,0.9);
	}
	.activity_xinjia ul li:nth-child(5) .activity_xinjia_title {
	    background: #281c1f;
	}
	.expert_nr_left {
/*	    padding: 0px;*/
	    padding: 25px 10px;
        padding-right: 0;
	}
	/*.expert_nr_left ul li {
	    padding: 0;
	    min-width: 33.3%;
	    width: 33.3%;
	    margin-bottom: 0;

	}*/
	.expert_nr_left ul li {
	    padding: 0;
		min-width: 37%;
		width: 37%;
	    margin-bottom: 0;
	}
	.expert_nr_left ul {
        display: flex;
	    overflow-x: auto;
	}
	.expert_nr_right_app {
	    padding: 25px 20px;
	}
	.expert_nr_right_app_top h3{
		font-size: 18px;
	}
	/*.expert_nr_left ul li p {
	    font-size: 14px;
	}*/
	.expert_nr_left ul li p {
	    font-size: 13px;
	    height: 35px;
	    line-height: 38px;
	}
	.expert .home_news_top {
	    padding-top: 0;
	}
	.expert_nr {
	    margin-bottom: 35px;
	}
	.expert_nr_left:after {
	    position: absolute;
	    content: "";
	    bottom: -22px;
	    left: -72px;
	    width: 200px;
	    height: 92px;
	    background: url(../images/expert_bottom.png);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
	}
	.expert_nr_left ul li:hover p{
	    color: #a0a0a0;
	    background: transparent;
	}
	.expert_nr_left ul li.on p{
	    background: #a1191e;
	    color: #fff;
	    background: url(../images/expert_top.jpg);
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.demy_nr ul li{
		height: 198px;
	}
	.scoreapp_nr {
	    padding: 25px 25px 10px;
	}
	.scoreapp_nr p {
	    font-size: 15px;
	    padding-bottom: 20px;
	    text-align: center;
	}
	.sfxmyz .banner_search_app_inp {
	    width: 85%;
	    overflow: hidden;
	    color: #333;
	    background: #fff;
	    padding: 60px 30px 40px;
	    border-radius: 10px;
	    position: relative;
	}
	.sfxmyz_close i {
	    font-size: 18px;
	}
	.sfxmyz_close {
	    position: absolute;
	    right: 14px;
	    top: 14px;
	    cursor: pointer;
	}
}
@media only screen and (max-width:550px){
	.body_r .ll:hover {
	     padding-left: 0px; 
	}
	.sanchi_nr ul li{
		height: 200px
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 200px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 200px;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    font-size: 13px;
	    line-height: 24px;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    padding: 10px;
	    position: relative;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 200px;
	    font-size: 12px;
	    line-height: 22px;
	}
	.organization_nr ul li{
		
	}
	.organization_nr ul li:first-child{
		width: 100%;
	}
	.organization_nr ul li:first-child .organization_nr_title {
	    height:90px;
	}
	.organization_nr ul li:first-child .organization_nr_title h3 {
	    font-size: 18px;
	}
	.organization_nr_title .title_nr h3 {
	    font-size: 14px;
	}
   .organization_nr_title .title_nr {
	    left: 0;
	    display: flex;
	    justify-content: center;
	}
   .organization_nr {
	    overflow: hidden;
	    margin: 0px -5px;
	}
	.organization {
	    padding-bottom: 30px;
	    overflow: hidden;
	}
	.zuixinseachwap {
	    width: 25px;
	    height: 25px;
	    margin-top: 10px;
	    margin-right: 50px;
	}
	.creative_nr{
		height: 60px;
		margin-left: 3px;
		margin-top: 0;
	}
	.creative_nr .agency_news_nr_right h3{
		font-size: 15px;
		-webkit-line-clamp: 1;
	}
	.creative_nr .agency_news_nr_right span {
	    width: 90px;
	    height: 60px;
	    line-height: 60px;
	    text-align: center;
	    min-width: 90px;
	    display: block;
	}
	.creative_nr .agency_news_nr_right span a {
	    opacity: 1;
	    font-size: 13px;
	}
	.creative_nr .agency_news_nr_right span:after{
		display: none;
	}
	.creative_nr:hover .agency_news_nr_right span{
		border:0;
	}
	.zhihuititle h3{
		height: 60px;
		font-size: 18px;
		padding: 0px 20px;
	}
	.zhihuititle h3:after {
	    position: absolute;
	    content: "";
	    width: 342px;
	    height: 60px;
	    right: -10px;
	    top: 0;
	    background-size: 340px;
	    background-repeat: no-repeat;
	}
	.zhihuititle_nr {
	    line-height: 35px;
	    font-size: 15px;
	    padding: 15px 20px;
	}
	.sanzhihui_app{
		padding: 0px 0px 30px;
	}
	.zhihuititle{
		padding-top: 0;
	}
	.sanzhihui_nr {
	    font-size: 15px;
	    line-height: 34px;
	    text-align: center;
	    padding: 0;
	}
	.sanzhihuiappy .agency_all_top {
	    padding-top: 0;
	}
	.sanzhihuiappy {
	    overflow: hidden;
	    padding-bottom: 35px;
	}
	.home_right_xinjia_nr_right p{
		font-size: 15px;
	}
	.home_right_xinjia ul{
		padding: 0px 15px;
	}
	.home_news_nr{
		margin-bottom:35px;
	}
	.home_pro_top{
		width: 100%;
		height: 120px;
		margin-bottom: 0;
	}
	.box_nr {
	    font-size: 14px;
	    padding-top: 5px;
	}
	.home_pro_top .swiper-slide-thumb-active .box_nr{
		font-size: 18px;
	}
	.home_pro_top:after {
	    position: absolute;
	    content: "";
	    bottom: 50px;
	}
	.home_pro_top .swiper-container {
	    height: 120px !important;
	    padding: 35px 10px 0px;
	}
	.home_pro_top .swiper-button-next i, .home_pro_top .swiper-button-prev i {
	    font-size: 14px;
	}
	.history {
	    padding-top: 20px;
	}
	.home_pro_bottom_nr.nuber_pc {
	    padding-bottom: 30px;
	    overflow: hidden;
	}
	.agetappdy .home_lecture_nr_app_title h3{
	    -webkit-line-clamp: inherit;
	    height: 60px;
	    margin-bottom: 0;
	    line-height: 20px;
	}
	.figureTitleRight_nr_top p {
	    font-size: 18px;
	}
	.figureTitleRight_nr_top {
	    height: 40px;
	}
	.figure {
	    padding-bottom: 30px;
	    overflow: hidden;
	}
	.certificate .banner_search_app_inp {
	    width: 80%;
	}
	.certificate .home_news_top h3 {
	    font-size: 18px;
	}
	.demy_nr ul li{
		height: 175px;
	}
	.kechegapp ul li{
        flex: 1;
	}
	
	
	.briefnav .banner_nr_nav h3 {
	    width: 260px;
	    font-size: 18px;
	}
	.hospt .zyy_bantitle h3 {
	    font-size: 18px;
	}
	.zyu2, .zyu3, .zyu4, .zyu5 {
	    padding-left: 20px;
	}
	.home_lecture_nr_app_title .corseleft{
		display: none;
	}

}
@media only screen and (max-width: 500px){
	.expert_age {
	    padding-top: 25px;
	}
	.sanzhihui {
	    padding-top: 30px;
	}
	.video_cid_60132-dimensions.vjs-fluid {
	    padding-top: 65%;
	}
	.worth_pic {
	    margin-bottom: 28px;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 200px;
	    font-size: 12px;
	    line-height: 20px;
	}
	.sanchi_nr ul li {
	    height: 185px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height:185px;
	}
	.tutor_all_nr_right ul {
	    overflow: hidden;
	    height: auto;
	    overflow-y: auto;
	}
	.tutor_all_nr_left {
	    height: auto;
	    padding: 30px 0px;
	}
	.tutor_all_nr_left_pic {
	    margin-bottom: 30px;
	}
	.tutor_all_nr_right ul li {
	    min-width: 33.3%;
	    font-size: 14px;
	    margin-bottom: 15px;
	}
	.tutor_all_nr_right {
	    padding: 20px;
	}
	.tutor_all_nr_left_title p {
	    font-size: 14px;
	}
	.tutor_all_nr_left_title h3 {
	    font-size: 16px;
	    font-weight: 700;
	    padding-bottom: 10px;
	}
	.navigate .navbar-toggle{
		top:3px;
	}
	.agency_all_nav ul li {
	    padding: 0px 30px;
	    font-size: 18px;
	    cursor: pointer;
	    position: relative;
	    transition: all 0.3s linear 0s;
	    white-space: nowrap;
	    min-width: 33.3%;
	    text-align: center;
	}
	.nicescroll-cursors{
		display: none;
	}
	.health_left h3 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.health_left{
		font-size: 15px;
		line-height: 35px;
	}
	.health_left h3:after {
	    position: absolute;
	    content: "";
	    width: 102px;
	    height: 26px;
	    right: -110px;
	    top: 3px;
	    background-repeat: no-repeat;
	    background-size: 51px;
	}
	.health {
	    padding-bottom: 30px;
	    padding-top: 30px;
	}
	.healthwap img {
	    width: 200px;
	    margin: 0 auto;
	}
	.health_bottom_left_title_nr h3 {
	    font-size: 20px;
	    margin-bottom: 15px;
	}
	.health_bottom_left img {
	    display: none;
	}
	.health_bottom_left_title {
	    position: relative;
	    background: url(../images/health1.jpg);
	    height: auto;
	    padding: 20px 0px;
	    overflow: hidden;
	}
	.health_bottom_left {
	    height: auto;
	}
	.health_bottom_left_title_nr p {
	    font-size: 15px;
	    line-height: 35px;
	}
	.health_bottom_left_title_nr h3 i {
	    font-size: 22px;
	    margin-right: 10px;
	}
	.health_bottom_left_title_nr {
	    padding: 10px 20px;
	}
	.health_bottom_right_nr p {
	    font-size: 12px;
	}
	.health_bottom_right_nr h3 {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.health_bottom_right_nr i {
	    font-size: 20px;
	    margin-bottom: 10px;
	    display: inline-block;
	}
	.health_bottom_right ul li {
	    height: 150px;
	    overflow: hidden;
	}
	.health_bottom{
		padding-bottom: 40px;
	}
	.inquire_wond_nr_app {
	    padding: 50px 30px 35px;
	}
	.inquire_wond_nr_app h3{
		font-size: 20px;
		padding-bottom: 15px;
        margin-bottom: 30px;
	}
	.inquire_wond_nr_app h3:after{
		width: 150px;
        height: 20px;
	}
	.banner_nr_nav ul li a{
		font-size: 14px;
	}
	.inquire_details {
	    padding-top: 85px;
	}
	.header_left img {
	    width: 120px;
	}
	.header_top_search_nr span {
	    display: none;
	}
	.header_top_search i{
		margin-top: 0;
	}
	.navigate {
	    top: 10px;
	}
	.navbar-toggle i {
	    font-size: 26px;
	    color: #fff;
	    cursor: pointer;
	}
	.header_all:after{
		height: 80px;
	}
	.header_top_search {
	    width: 25px;
	    height: 25px;
	    line-height: 25px;
	}
	.header_nav_cony_wap .logo_ys {
	    height: 38px;
	}
	.header_nav_wap_close i{
		font-size: 20px;
	}
	.header_nav_cony_wap{
		width: 65%;
	}
	.close.navbar-toggle {
	    width: 35%;
	    right: 0;
	    top: 0;
	}
	.head .search_wap,.headerDetails .search_wap{
	    top: 4px;
	}
	.head .navbar-toggle,.headerDetails .navbar-toggle{
	    top: -3px;
	}
	.banner .swiper-button-next, .banner .swiper-button-prev {
	    background-size: 10px 44px !important;
	}
	.banner .swiper-button-next {
	    right: 10px;
	}
	.banner .swiper-button-prev:after {
	    font-size: 15px !important;
	}
	.banner .swiper-button-prev {
	    left: 10px;
	}
	.banner .swiper-wrapper {
	    height: 240px !important;
	}
	.banner {
	    width: 100%;
	    height: 240px;
	}
	.banner .child {
	 	height: 240px;
	 }
	.banner .swiper-pagination-bullet{
		width: 5px !important;
        height: 5px !important;
	}
	.banner .swiper-pagination {
	    bottom: 15px !important;
	}
	
	.home_news_top h3 {
	    font-size: 20px;
	}
	.home_news_top h3:before {
	    right: -125px;
	    top: 0px;
	    background-size: 70px;
	}
	.home_news_top h3:after {
	    left: -125px;
	    top: 0px;
	    background-size: 70px;
	}
	.home_news_top {
	    padding: 30px 0px;
	}
	.home_news_nr_up {
	    margin-bottom: 35px;
	    overflow-x: auto;
	    background: #9f0a12;
	    border-radius: 53px;
	    padding: 0px 15px;
	}
	.home_news_nr_up ul {
	    overflow: hidden;
	    background: transparent;
	    height: 38px;
	    color: #fff;
	    line-height: 38px;
	    border-radius: 0;
	    padding: 0;
	     display: flex;
        overflow-x: auto;

	}
	.home_news_nr_up ul li {
	    padding: 0px 15px;
	    white-space: nowrap;
	}
	.home_news_nr_down_app_left {
	    height: 295px;
	}
	.home_news_nr_down_app_left_title p{
		font-size: 14px;
	}
	.home_news_nr_down_app_right_nr{
		padding: 20px;
	}
	.home_news_nr_down_app_right_nr p{
		font-size: 14px;
	}
	.home_news_nr_down_app_right_nr span{
		font-size: 12px;
	}
	.home_news_nr_down_app_right_nr span:after {
	    position: absolute;
	    content: "";
	    top: 2px;
	    left: -10px;
	    width: 1px;
	    height: 10px;
	    background: #9f9f9f;
	}
	.home_news_nr_down_app_right ul li{
		padding: 0px 6px;
		margin-bottom: 12px;
	}
	.home_news_nr_down_app_right ul {
	    margin: 0px -4px;
	}
	.home_news_nr_down_app_left {
	    width: 100%;
	    margin-bottom: 12px;
	    margin-right: 0;
	}
	.home_news {
	    padding-bottom: 35px;
	}
	.home_more a {
	    height: 30px;
	    font-size: 12px;
	    width: 120px;
	}
	.home_more a i{
		width: 15px;
		height: 15px;
	}
	.home_more a:hover i{
		width: 15px;
		height: 15px;
	}
	.home_agency_nr ul {
	    display: flex;
	    overflow-x: auto;
	    padding-top: 20px;
	}
	.home_agency_nr_app_title h3 {
	    padding-top: 20px;
	    font-size: 12px;
	}
	.home_agency_nr_app_title span{
		font-size: 12px;
	}
	
	.home_agency_nr_app_title{
		left: 15px;
        right: 10px;
	}
	.home_agency_nr ul li{
	    min-width: 75px;
	    height: 260px;
	}
	.home_agency_nr .home_agency_nrliy{
		width: 75px;
	    min-width: 75px;
	    height: 260px;
	}
	.home_agency_nr_app_pic img{
		height: 260px;
	}
	.home_agency_nrliy:hover{
	    transform: translateY(-20px);
	    transition: all 0.4s linear 0s;
	}
	.home_agency .home_news_top{
		padding-bottom: 15px;
	}
	.home_agency {
	    padding-bottom: 40px;
	}
	.home_training_nr_right {
	    width: 120px;
	    height: 90px;
	    overflow: hidden;
	    position: relative;
	    min-width: 120px;
	}
	.home_training_nr_left h3{
		font-size: 14px;
		margin-bottom: 8px;
	}
	.home_training_nr_left p{
		line-height: 20px;
		font-size: 12px;
	}
	.home_training_nr_left {
	    padding: 0px 15px;
	    overflow: hidden;
	    padding-left: 15px;
	}
	.home_training_nr ul li {
	    height: 90px;
	    width: 100%;
	}
	.home_training .home_more {
	    padding-top: 20px;
	}
	.home_training {
	    padding-bottom: 30px;
	}
	.home_lecture {
	    padding-bottom: 30px;
	}
	.home_lecture_nr {
	    margin-bottom: 20px;
	}
	.Pclecture {
	    display: none;
	}
	.Waplecture {
	    display: block;
	}
	.home_lecture_nr {
	    height: auto;
	}
	.Waplecture .swiper-slide {
	    height: auto;
	    margin-top: 0 !important;
	    margin-bottom: 10px !important;
	}
	.home_lecture_nr_app {
	    height: auto;
	}
	.home_lecture_nr_app_pic {
	    height: 145px;
	}
	.Waplecture .swiper-wrapper {
	    height: auto;
	    display: flex;
	    flex-direction: inherit !important;
	}
	.Waplecture .swiper-container{
		padding-bottom: 35px;
	}
    .header_top_search_app_but{
	    width: 85%;
	    height: 40px;
	    padding: 0px 15px;
    }
    .search_close i {
	    font-size: 30px;
	}
	.search_close {
	    position: absolute;
	    top: 20px;
	    right: 15px;
	}
	.home_lecture_nr_app_title h3 {
	    font-size: 12px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	.footer_title ul li {
	    padding: 0px 15px 10px;
	    position: relative;
	    white-space: nowrap;
	}
	.footer_title ul li a {
	    font-size: 12px;
	}
	.footer_title ul{
		display: flex;
		overflow-x: auto;
	}
	.footer_bottom_nr_right ul {
	    overflow: hidden;
	    display: none;
	}
	.footer_bottom_nr_right p {
	    color: #a5a5a5;
	    font-size: 12px;
	    text-align: center;
	}
	
	.footer_bottom_nr_left p{
		margin-bottom: 0;
	}
	.footer_bottom_wap {
	    display: block;
	    margin-bottom: 10px;
	}
	.footer_bottom_nr_right p span {
	    padding-left: 10px;
	}
	.footer_bottom_nr {
	    padding: 20px 0px 20px;
	    overflow: hidden;
	}
	.footer_bottom_logo{
		padding: 20px 0px;
	}
	.footer_bottom_logo img {
	    height: 45px;
	}
	.home_agency_nr{
		padding-top: 0;
	}
	.home_lecture:after{
		background-size: 500px;
	}
	.home_agency:after{
		background-size: 500px;
	}
	.dropdown-menu li a{
		font-size: 13px !important;
	}
	.dropdown-menu li{
		padding-right: 0 !important;
	}
	.dropdown-menu li:first-child{
		padding-right: 0 !important;
	}
	.home1_wap .swiper-slide{
		width: 50%;
	}
	.rr {
	    right: -40px;
	    width: 100px;
	    height: 100px;
	}
	.rr:before {
	    background-size: 45px !important;
	    top: 5px;
        left: 0;
	    width: 40px;
        height: 60px;
	}
	.rr i {
	    background-size: 30px !important;
	    margin-top: -9px;
	}
	.rr.showdiv i {
	    margin-left: 5px;
	}
	.footer_title_app {
	    overflow-x: auto;
	}
	.mySwiper_app_right h3 {
	    text-align: center;
	}
	.unit_nr:after{
		width: 100%;
		display: none;
	}
	.mySwiper_app_left{
		height: 240px;
	}
	.unit_top h3 {
	    font-size: 20px;
	}
	.alliance_top h3 {
	    font-size: 20px;
	}
	.alliance_top {
	    padding: 30px 0px 25px;
	}
	.news_details_nr_left_title {
	    text-align: center;
	    overflow: hidden;
	    margin-bottom: 25px;
	}
	.news_details_top {
	    padding: 10px 0px;
	    overflow: hidden;
	}
	.unit_top {
	    padding: 40px 0px 30px;
	}
	.unit_nr_top{
		margin-top: 0;
	}
	.unit{
		margin-bottom: 35px;
	}
	.unit_nr_bottom .swiper-slide {
	    width: 31.3% !important;
	}
	.agency_all_nav ul {
	    width: 100%;
	    justify-content: flex-start;
	    touch-action: initial !important;
	    overflow-x: auto !important;
	}
	.banner_nr_nav h3 {
	    font-size: 18px;
	    position: absolute;
	    top: -45px;
	    left: 15px;
	}
	.banner_nr img {
	    min-height: 170px;
	}
	.agency_all_top h3 {
	    font-size: 22px;
	}
	.agency_all_top{
		padding-top: 35px;
	    padding-bottom: 30px;
	}
	.agency_all_nav ul li a{
		font-size: 14px;
	}
	.agency_all_nr{
		padding-bottom: 20px;
	}
	.voice_2{
		padding-bottom: 40px;
	}
	.tutor_all {
	    padding-bottom: 30px;
	}
	.bibliography_top_left h3 {
	    font-size: 20px;
	    padding-bottom: 5px;
	}
	.bibliography{
		padding: 35px 0px;
	}
	.bibliography_top {
	    padding-bottom: 30px;
	}
	.bibliography_con{
		padding: 25px 0px;
		height: auto;
		margin-bottom: 30px;
	}
	.bibliography_con_nr h3 {
	    font-size: 20px;
	}
	.bibliography_con_nr p {
	    font-size: 12px;
	}
	.bibliography_title {
	    font-size: 15px;
	    line-height: 35px;
	}
	.bibliography_top_right {
	    line-height: 35px;
	    font-size: 15px;
	    padding: 15px 20px;
	    text-align: justify;
	}
	.agency_all_nr{
		margin: 0px -4px;
	}
	.agency_all_title {
	    line-height: 35px;
	    font-size: 15px;
	}
	.unfold_nr_left h3{
		font-size: 20px;
	}
	.unfold_nr_right{
		padding: 0px 20px;
	}
	.unfold_nr_left span {
	    margin: 30px 20px 15px;
	}
	.bibliography_bottom .home_news_nr_down_app_right_nr p {
	    font-size: 14px;
	    text-overflow: inherit;
	    line-height: 26px;
	}
	.bibliography_bottom .home_news_nr_down_app_right_nr {
	    padding: 30px 20px;
	    height: 200px;
	}
	.bibliography_bottom_nr ul li{
		height: 200px;
	}
	.agency_all:after{
		background-size: 200px;
		bottom: 0;
	}
	.bibliography:after{
		background-size: 200px;
		bottom: 0;
	}
	.banner_search_app_inp {
	    width: auto;
	    padding: 0px;
	    color: #000;
	}
	.banner_search{
		padding: 25px 10px;
	}
	.banner_search h3 {
	    font-size: 22px;
	    position: absolute;
	    top: -54px;
	    left: 3px;
	}
	.banner_search_app_inp p label {
	    font-size: 14px;
	    font-weight: normal;
	    min-width: 85px;
	}
	.banner_search_app_inp p input {
	    height: 30px;
	}
	.banner_search_but {
	    height: 30px;
	    font-size: 14px;
	}
	.inquire_list ul li {
	    width: 100%;
	    height: 38px;
	    margin-bottom: 25px;
	    font-size: 14px;
	}
	.inquire_list ul li a {
	    font-size: 14px;
	}
	.inquire_list {
	    text-align: center;
	    padding-bottom: 20px;
	    padding-top: 0;
	}
	.inquire_nr {
	    overflow: hidden;
	    padding-bottom: 20px;
	    padding-top: 0;
	}
	.inquire_nr ul li a{
		font-size: 13px;
	}
	.culture_nr_left_pic {
	    width: 150px;
	    height: 197px;
	    overflow: hidden;
	    margin: 0 auto;
	    margin-bottom: 30px;
	}
	.culture_nr_left{
		padding: 30px 0px;
	}
	.culture_nr_left h3 {
	    font-size: 20px;
	    padding-bottom: 15px;
	}
	.culture_nr_right {
	    flex: 1;
	    position: relative;
	    padding: 30px 0px;
	    border-top: 1px solid #3a3a3b;
	    padding-left: 0;
	    border-left: 0;
	}
	.alliance_nr img {
	    margin-bottom: 20px;
	    width: 200px;
	}
	.agretapp .alliance_nr {
	    line-height: 35px;
	    font-size: 15px;
	}
	
	.sanchi .agency_all_nav ul {
	    overflow: hidden;
	    width: 100%;
	    overflow-x: auto !important;
	    display: flex;
	    touch-action: inherit !important;
	}
	.sanchi .agency_all_nav {
	    display: flex;
	    overflow-x: hidden;

	}
	.agency_all_nav{
		padding-bottom: 0;
	}
	.agency_all_nav.jigouapp {
	    padding-bottom: 30px;
	}
	.culture_nr_right h3{
		font-size:18px;
	}
	.activity_nr_right_sore {
	    padding: 15px 20px;
	}
	.alliance_icon_top{
		width: 45px;
		height: 45px;
	}
	.alliance_icon_top i {
	    font-size: 25px;
	}
	.alliance_icon h3 {
	    font-size: 17px;
	}
	.icon_bianse h3 {
	    font-size: 16px !important;
	}
	.alliance_icon {
	    margin-bottom: 30px;
	    overflow: hidden;
	}
	.school_app_adp {
	    width: auto;
	    font-size: 15px;
	    line-height: 35px;
	}
	.alliance_nr img {
	    margin-bottom: 20px;
	    width: 170px;
	}
	.alliance_school_nr {
	    padding: 0px 15px;
	}
	.school_app_nr {
	    width: auto;
	    line-height: 35px;
	    font-size: 15px;
	}
	.feature_nr ul li {
	    float: left;
	    width: 50%;
	    box-sizing: border-box;
	    padding: 0px 5px;
	}
	.feature_nr_title {
	    height: 320px;
	}
	.feature_nr_title_icon i{
		font-size: 40px;
	}
	.icon_tu1 {
	    font-size: 32px !important;
	    margin-top: 11px;
	    margin-bottom: 4px;
	}
	.feature_nr_title h3 {
	    font-size: 18px;
	    color: #a00000;
	    margin-bottom: 15px;
	    padding-top: 5px;
	}
	.feature_bottom {
	    color: #fff;
	    background: #313131;
	    margin-top: -100px;
	    padding-top: 125px;
	    padding-bottom: 30px;
	    font-size: 15px;
	    line-height: 35px;
	    overflow: hidden;
	}
	.banner_nr_nav ul {
	    touch-action: inherit !important;
	    overflow-x: auto !important;
	}
	.agency_news_nr_right {
	    flex: 1;
	}
	.agency_news_nr_left {
	    min-width: 120px;
	    height: 90px;
	    overflow: hidden;
	    width: 120px;
	    margin-right: 15px;
	}
	.agency_news_nr {
	    display: flex;
	    overflow: hidden;
	    padding: 10px 0px;
        margin-bottom: 10px;
	}
	.agency_news {
	    padding-top: 30px;
	    overflow: hidden;
	    padding-bottom: 40px;
	}
	.agency_news_nr_right p {
	    margin-bottom: 0;
	    font-size: 12px;
	    line-height: 20px;
	    -webkit-line-clamp: 2;
	    height: 40px;
	}
	.agency_news_nr_right h3 {
	    font-size: 14px;
	    color: #030303;
	    margin-bottom: 10px;
	    -webkit-line-clamp: 2;
	    line-height: 20px;
	}
	.agency_news_nr_right span {
	    float: right;
	    width: 45px;
	    height: 20px;
	    border-radius: 40px;
	    line-height: 20px;
	    position: relative;
	    display: none;
	}
	.agency_news_nr_right span:after {
	    position: absolute;
	    content: "...";
	    left: 0;
	    top: -5px;
	    right: 0;
	    text-align: center;
	    color: #c10808;
	    width: 100%;
	}
	.agency_news_nr_right span a{
		font-size: 12px;
		opacity: 0;
	}
	.zjpage_main a {
	    width: 30px;
	    height: 30px;
	}
	.zjpage_main{
		display: none;
	}
	.zjpage_main:first-child{
		display: block;
	}
	.zjpage_main:last-child{
		display: block;	
	}
	.zjpage_main:last-child a{
		background: #c10808;
        color: #fff;
	}
	.news_details_nr_left_title h3 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.news_details_nr_left_title p {
	    display: inline-block;
	    background: #cc181c;
	    min-width: 180px;
	    height: 25px;
	    line-height: 25px;
	    border-radius: 30px;
	    color: #eaa7a7;
	    font-size: 12px;
	    padding: 0px 20px;
	    margin-top: -15px;
	    position: relative;
	}
	.news_details_nr_left_title h3 {
	    font-size: 16px;
	    line-height: 24px;
	    padding-bottom: 30px;
	}
	.news_details_top span a {
	    font-size: 12px;
	    color: #5b5b5b;
	}
	.news_details_top i {
	    font-size: 19px;
	    display: inline-block;
	    vertical-align: middle;
	    margin-top: -4px;
	}
	.news_details_nr{
		padding: 0px 0px 40px;
	}
	.news_details_nr_left_nr {
	    font-size: 14px;
	    line-height: 28px;
	    margin-bottom: 30px;
	    min-height:200px;
	}
	.news_details_nr_left_bottom{
		display: inherit;
	}
	.pageapp a {
	    font-size: 14px;
	    color: #666;
	}
	.pageapp {
	    margin: 0px;
	}
	.appleft {
	    text-align: left;
	}
	.agency_all_nr ul li{
		height: 225px;
	}
	.bibliography_bottom .agency_all_top {
	    padding-top: 30px;
	}
	.sanchi_nr ul li:first-child {
	    width: 100%;
	    height: 255px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 255px;
	}
	.sanchi_nr ul li{
		width: 100%;
		height: 255px;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    font-size: 15px;
	    line-height: 32px;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    padding: 0px 25px;
	}
	.sanchi_nr ul li .sanchi_nr_pic p {
	    padding: 0px 25px;
	    position: relative;
	}
	.sanchi_nr ul li .sanchi_nr_pic {
	    height: 255px;
	    font-size: 15px;
	    line-height: 32px;
	}
	.home_lecture_nr .swiper-pagination-bullet{
	    width: 6px !important;
	    height: 6px !important;
	}
	.contact_map_title_nr p label{
		min-width: 84px;
	}
	/**/
/*	.agency_all_title p:first-child {
	    padding: 0px 14px;
	}*/
	.pageapp{
		text-align:left;
	}
	.home_lecture_nr_app_title {
	    padding: 15px 10px;
	}
	.video_pic i {
	    font-size: 40px;
	    color: #fff;
	}
	.cultural_video {
	    padding-top: 20px;
	    margin: 0px -5px;
	    padding-bottom: 20px;
	}
	.cultural_video .home_lecture_nr_app {
	    width: 50%;
	    height: auto;
	    padding: 0px 5px;
	    margin-bottom: 10px;
	}
	.search_zuixin_tanchu_nr_but {
	    width: 85%;
	    height: 40px;
	}
	.search_zuixin_tanchu .sub {
	    width: 100px;
	    height: 28px;
	    line-height: 28px;
	    border-radius: 40px;
	    border: 0;
	    background: #a0080b;
	    color: #fff;
	    font-size: 13px;
	}
	.search_zuixin_tanchu_nr_but input{
		margin-left: 10px;
		padding-top: 3px;
	}
	.head .search_zuixin {
	    margin-top: 4px;
	}
	.headerDetails .search_zuixin {
	    margin-top: 4px;
	}
	.zjpage {
	    padding-top: 35px;
	    padding-bottom: 30px;
	}
	.demy_nr ul li{
		height: 140px;
		padding: 0px 5px;
		margin-bottom: 10px;
	}
	.demy_nr_title_sore h3 {
	    font-size: 16px;
	    margin-bottom: 5px;
	}
	.demy_nr_title_sore p {
	    font-size: 12px;
	}
	.demy_nr_title_sore span {
	    font-size: 12px;
	    margin-bottom: 5px;
	}
	.demy_nr_title {
	    position: absolute;
	    top: 0;
	    left: 5px;
	    right: 0;
	    width: calc(100% - 10px);
	}
	.shuyauntitle{
		padding-top: 35px;
	}
	.shuyauntitle {
	    padding-top: 25px;
	    padding-bottom: 15px;
	    font-size: 15px;
	    line-height: 35px;
	}
	.shuyauntitle p {
	    padding-bottom: 10px;
	}
	.courapp {
	    padding-top: 0;
	    overflow: hidden;
	    padding-bottom: 0;
	}
	.kechegapp .agency_all_nav ul{
		justify-content: center;
	}
	.brief_nr{
		padding-top: 25px;
	}
	.scoreapp {
	    margin-top: 25px;
	}
	/*pool*/
	.poolalltop_biaodan label {
	    font-size: 14px;
	    font-weight: normal;
	    min-width: 84px;
	    text-align: right;
	}
	.poolalltop_biaodan input {
	    flex: 1;
	    background: #fff;
	    height: 40px;
	    line-height: 40px;
	    padding: 0px 15px;
	    border-radius: 5px;
	}
	.sitemd {
	    width: 135px;
	    height: 40px;
	    line-height: 40px;
	    background: #a30810;
	    border: 0;
	    color: #fff;
	    font-size: 14px;
	    border-radius: 5px;
	}
	.poologo img {
	    height: 45px;
	}
	.poologo {
	    text-align: center;
	    padding: 70px 0px 45px;
	    overflow: hidden;
	}
	.poolalltoplist_left h3 {
	    font-size: 20px;
	    font-weight: 900;
	    margin: 0px 0px 30px;
	}
	.poolalltoplist_left ul li {
	    font-size: 14px;
	    margin-bottom: 15px;
	}
	.wappool img {
	    width: 100%;
	    border-radius: 0;
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    border-bottom: 0;
	    height: 290px;
	}
	.poolfootewm {
	    position: absolute;
	    top: -72px;
	    display: flex;
	    align-items: center;
	    left: 15px;
	    right: 0;
	    margin: 0 auto;
	}
	.poolfootewm_left {
	    width: 100px;
	    height: 100px;
	    border: 1px solid #f4a065;
	    border-radius: 10px;
	    padding: 7px;
	    background: #fff;
	    overflow: hidden;
	}
	.poolfootewm_right {
	    padding-left: 20px;
	    font-size: 14px;
	}
	.poolfoot_nrright img {
	    width: 160px;
	}
	.poolfoot_nrleft {
	    width: 100%;
	    color: #fff;
	    font-size: 12px;
	    line-height: 26px;
	    padding-top: 20px;
	}
	.poolfoot_nr {
	    padding: 60px 0px 35px;
	    overflow: hidden;
	}
	.poolalltop {
	    padding: 15px 0px;
	    padding-bottom: 200px;
	    overflow: hidden;
	}
	
}
@media only screen and (max-width: 450px){
	.unit_nr_bottom img {
	    height: 90px;
	}
	.agretapp .alliance_nr p {
	    padding: 0px 8px;
	}
}

@media only screen and (max-width: 380px){
    .home_news_nr_down_app_right_nr {
	    padding: 15px;
	}
	.home_news_nr_down_app_right ul li {
	    height: 180px;
	}
	.home_lecture_nr_app_pic{
		height: 130px;
	}
	.banner_nr img {
	    min-height: 170px;
	}
	.sanchi_bottom{
		padding: 30px 5px;
	}
	

}
@media only screen and (max-width: 365px){
	.demy_nr ul li{
		width: 100%;
		height: 200px;
	}
	.demy_nr_title_sore h3 {
	    font-size: 18px;
	    margin-bottom: 8px;
	}
	.demy_nr_title_sore span {
	    font-size: 16px;
	    margin-bottom: 8px;
	}
	.demy_nr_title_sore p {
	    font-size: 14px;
	}
}

@media only screen and (max-width: 330px){
	.home_news_nr_down_app_left{
		height: 235px;
	}
	.head .header_nav_cony ul li a,.headerDetails .header_nav_cony ul li a{
	    font-size: 13px;
	}
	.dropdown-menu li a{
		font-size: 12px !important;
	}
	.home1 .buddy_pic {
	    height: 95px;
	}
	.buddy_pic img{
		max-width: 50%;
	}
	.inquire_list ul li {
	    width: 100%;
	    height: 35px;
	    margin-bottom: 20px;
	}
	.agency_all_nav ul li{
		padding: 0px 20px;
	}
	.feature_nr_title {
	    padding: 15px;
	}
	.feature_nr_title p {
	    font-size: 13px;
	    line-height: 24px;
	}
	.agency_all_nr ul li{
		height: 190px;
	}
	.sanchi_nr ul li:first-child {
	    width: 100%;
	    height: 210px;
	}
	.sanchi_nr ul li:first-child .sanchi_nr_pic {
	    width: 100%;
	    height: 210px;
	}
	.sanchi_nr ul li .sanchi_nr_pic{
		height: 210px;
		line-height: 28px;
	}
	.sanchi_nr ul li{
		width: 100%;
		height: 210px;
	}
	.sanchi_nr ul li:nth-child(2) .sanchi_nr_pic p {
	    line-height: 28px;
	}
	.unit_nr_bottom img {
	    height: 75px;
	}
	.agency_all_title p {
	    padding: 0px 10px;
	}
	.agretapp .alliance_nr p {
	    padding: 0px 3px;
	}
}
