@charset "UTF-8";

/*宽度大于1600px*/
@media only screen and (max-width: 1360px) {
body{
	min-width:980px;
	font-size:12px;
}
.mainwidth{
	width:980px;
	max-width:980px;
}
.mainwidth_page{
	width:980px;
	max-width:980px;
}
.bg_img{
	width:980px;
}

.topbar{ font-size:12px;}

.nav li .t_1{
	padding:0 28px;
	font-size:14px;
}
.nav .secnav{
	width:148px;
}
.nav .secnav li a{
	padding:8px 10px;
	font-size:12px;
}
.nav .secnav li.cur a{
	padding-left:28px;
}

.banner_out{
	width:980px;
	height:285px;
}
.banner{
	width:730px;
	height:285px;
}

.banner .img,.banner .img img{
	width:730px;
	height:285px;
}
.banner_box{
	/*width:490px;*/
}
.banner_out .prev{
	left:0;
}
.banner_out .next{
	right:0;
}
.banner_list{
	margin-left:10px;
	width:220px;
	height:245px;
	padding:20px 10px;
}
.banner_list .item{ height:70px;}
.banner_list .item .text{
	margin:20px 0 5px;
	font-size:14px;
}
.banner_list .item:hover .text{
	margin-top:10px;
}





.menu_position{
	left:20px;
	width:940px;
}
.menu_list li{
}
.menu_list li a{
	overflow: hidden;
	margin-left:12px;
	width:104px;
}

.menu_list li .ico{
	margin-left: -6px;
	width: 116px;
}


/*	250305*/
/*.menu_list li .item1 .ico{*/
/*	background: url(../images/icon_8.png) no-repeat 50% 50%;*/
/*}*/
/*.menu_list li .item2 .ico{*/
/*	background-position:35px 15px;*/
/*}*/
/*.menu_list li .item3 .ico{*/
/*	background-position:-159px 15px;*/
/*}*/
/*.menu_list li .item4 .ico{*/
/*	background-position:-353px 15px;*/
/*}*/
/*.menu_list li .item5 .ico{*/
/*	background-position:-547px 15px;*/
/*}*/
/*.menu_list li .item6 .ico{*/
/*	background-position:-740px 15px;*/
/*}*/
/*.menu_list li .item7 .ico{*/
/*	background-position:-937px 15px;*/
/*}*/
/*.menu_list li .item8 .ico{*/
/*	background-position:-1132px 15px;*/
/*}*/

/*.menu_list li .item9 .ico{*/
/*	background-position:-1127px 15px;*/
/*}*/

/*.menu_list li .item10 .ico{*/
/*	background: url(../images/ico_4.png) no-repeat 50% 50%;*/
/*}*/




.news_list li a{
	font-size:14px;
}
.news{
	width:480px;
	height:390px;
	margin-right:10px;
}
.news_2{
	width:240px;
	margin-right:10px;
}
.news_in .news_item .newsitem_left,  .news_in .news_item .newsitem_right{
	float:left;
	width:220px;
	padding:0 10px;
}

.news_in .news_item .newsitem_left{
	width:220px;
	padding:0 10px 0 10px;
}
.news_in .news_img{
	display:block;
	position:relative;
	overflow:hidden;zoom:1;
	width:220px;
	height:160px;
	margin-bottom:20px;
	border-bottom:2px #005375 solid;
}

.news_in .news_item .img_text{
	display:block;
	color:#555;
}
.news_in .img_title a{
}
.news_in .item_title a{
	width:370px;
}
.news_in .date{
}

.news_in .title_blue{
}
.news_in .title_blue .date{}
.news_2 .item_title .date{ font-size:12px;}

.meet_list li a{}






.meeting_out{
	width:240px;
}

.recruit_o{
	margin-left:10px;
}

.meeting_out .title{
	font-size:14px;
}


.pagination_m{
	top:10px;
}
.culture .title,.topic .title{
	padding:15px 0 15px 18px;
	font-size:14px;
	background-position:left 15px;
}



.topic_m{
}
.topic_m .topic_item{
	margin-right:12px;
	width:234px;
	height:348px;
}
.topic_m .topic_item .img_box{
	width:234px;
	height:132px;
}
.topic_m .topic_item .topic_text{
	height:72px;
}


.video{
	width:490px;
}
.video .img_item{
	width:235px;
	height:112px;
	margin: 0 10px 10px 0;
}
.video_big{
	width:480px;
	height:240px;
}
.video_big .video_bigtit{
	float:left;
	width:170px;
	height:180px;
	padding:30px 10px;
	color:#fff;
	font-size:16px;
	background:#005375;
}
.video_big .videoitem a{
	position:relative;
	display:block;
	width:290px;
	height:240px;
}


.footer_left{
	width:auto;
}
.toplist_f li a{
}



.mainside{
	width:700px;
	padding:0 19px;
}
.mainside_2{
	padding:0 19px;
}
.container .rightside{
	width:240px;
}

.rightside .topnav li{
	padding:0 4px;
	font-size:12px;
}
.rightside .topnav:first-child {
    margin-right: 4px;
}
.topbar_down .rightside{
	width:730px;
}
.header_down .topbar_down .nav li .t_1{
	padding:0 17px;
	font-size:14px;
}
	
.navside li a{
	height:42px;
	line-height:42px;
	font-size:14px;
}

.title_side{
	font-size:16px;
}

.subtitle_side{
	margin-left:10px;
	padding:5px 0 0 15px;
	font-size:14px;
}

.rightside .video{
	width:220px;
	height:110px;
	margin:10px 8px;
}
.rightside .video_item{
	width:220px;
	height:110px;
}
.qrcode{
	margin:20px auto;
}



.teacher_list2 .teacher_item .title{
    height: 44px;
    line-height: 44px;
    font-size: 16px;
}
.teacher_list li a{
	font-size:14px;
}

.edittext .table_leader th{
	font-size:14px;
}
.edittext .title,.mainside .title{
	font-size:16px;
}
.teacher_list_2 li .name{
	width:540px;
}

.edittext .table .td_font_s{
	font-size:12px;
}


.coo_item img{
	width:335px;
}
.coo_item .img_right{
	width:335px;
	margin:0 0 0 20px;
}
.coo_item_right .img_right{
	margin:0 20px 0 0px;
}



.tab_btn a{
	width:158px;
}
.tab_btn .cur .tri_tab{
	left:70px;
}



.content-box img{
	float:left;
	width:335px;
	margin:0 0 15px;
}
.content_right{
	float:left;
	width:335px;
	margin-left:20px;
}

.content-box2{
	font-size:14px;
}
.content-box2 img{
	float:left;
	width:335px;
	margin:0 0 15px;
}
.content-box2 .content_right{
	width:335px;
	margin-left:20px;
}
.content-boxleft .content_right{
	margin:0 20px 0 0;
}

.recruit{
	font-size:14px;
}

.employ_list li a{
	font-size:14px;
}

.college_item li a{
	font-size:14px;
}

.instit_list li a{
	font-size:16px;
}

.more_topic{
	top:15px;
}
.news .more_topic{
	top:10px;
}
.more_info{
	top:10px;
}
.rightside_fixed{
	margin-left:250px;
}

/*搜索*/
.mainside_search{
	float:none;
	width:auto;
	margin-top:30px;
	padding-top:15px;
	background:#fff;
}


.timeline_list li .text_s{
	width:485px;
}
.college_item li{
	width:190px;
}



a.linkgo{
	margin:20px 0 16px 15px;
	padding:0 10px 0 30px;
	font-size:14px;
	background:#005375 url(../images/linkgo.png) no-repeat 8px center;
}


.album_list .big_album{
	width:630px;
	height:420px;
}
.album_list .big_album .swiper-slide{
	width:630px;
	height:420px;
}

.text-album .numb_a{
	font-size:14px;
}
.text-album .text{
	font-size:12px;
}
.text-album .cur{
	font-size:16px;
}


/*.video_popup .video_shell{
	transform:scale(0.8);
}
.video_popup .video_out{
	transform:scale(0.8);
	margin: 77px 0 0 284px;
}
.video_popup{
	transform:translate(-110px,0);
}
.video_colorbox #cboxClose{
	left:40%;
}
.mejs-inner{
	margin-top:86px;
}*/

/*.video_popup .video_shell{
	width:960px;
	background-size:960px 540px;
}
.video_popup .video_out{
	margin: 77px 0 0 284px;
}*/


.leader label{
	font-size: 16px;
}
.leader .leader_list{
	width: 85%;
}
.leader .leader_list li{
	width: 46%;
}
.leader .leader_list li:nth-child(even){
	width: 42%;
}




/*宽度小于1600px*/
@media only screen and (max-width: 1600px) {

}

/*宽度小于1200px*/
@media only screen /*and (min-width: 961px) */and (max-width: 1200px) {
	
}

/*宽度小于960px*/
@media only screen and (max-width: 960px) {

}
@media screen and (min-width: 768px){
	
}
/*宽度小于768px*/
@media screen and (max-width: 767px){
	a:hover{text-decoration:none;}
	
	.mobile {
		display: block !important;
	}
	.desktop {
		display: none !important;
	}

	html.menu_body,body.menu_body{
		overflow: hidden;
	}
	body{
		min-width:0;
		font-size: 16px;
	}
	.wrapper{
		overflow-x: hidden;
	}
	.wrapper_page{
		background: #eff2f4;
	}
	.top{
		right:0;
	}
	.mainwidth{
		width:auto;
		padding: 0 15px;
	}
	.wrapper_page .mainwidth{
		padding: 0;
	}
	.wrapper_page .mainwidth_page{
		background: transparent;
	}
	.header{
		position: absolute;
		top:0;
		right:0%;
		width: 0;
		min-height: 100%;
		z-index: 800;
		overflow-y: auto;

		transition: width ease-in-out 0.3s;
	}
	.header_mobile{
		width: 70%;
		background: #222;
		transition: width ease-in-out 0.3s;
	}
	.header_mobile .menu_btn{
		display: none;
	}
	.header .mainwidth{
		padding:0;
	}
	.nav_out{
		height:auto;
		border-top:none;
	}
	.header_mobile .nav_out{
		border-bottom: none;
	}
	.index_nav{
		display: block;
	}
	.navbar{
		background: #222;
	}
	.nav{
		margin:0;
		border-bottom:#2f2f2f 1px solid;
	}
	.nav > li{
		overflow: hidden;
		float:none;
		margin-left: 0;
		border-top:#2f2f2f 1px solid;
		/*background:#222 url(../images/nav_mobile_img11.png) no-repeat right 24px;*/
		display: block ! important;
	}
	.nav > li.cur{
		float:none;
		/*background:#333 url(../images/nav_mobile_img2.png) no-repeat right 29px;*/
	}
	.nav .nav_more{
		background: #222 url(../images/nav_mobile_img11.png) no-repeat right 24px;
	}
	.nav li.cur .nav_more{
	    background: #333 url(../images/nav_mobile_img2.png) no-repeat right 29px;
	}
	.nav li .t_1{
		float: left;
		width:60%;
		height:60px;
		line-height: 60px;
		padding: 0 5% 0 9%;
		font-size:16px;
		color:#fff;
		border-right:#2f2f2f 1px solid;
	}
	.nav li.cur .t_1,.nav li.active .t_1{
		color:#fff;
		background: #005375;
	}
	.nav li.last a{
		padding:0 5% 0 9%;
	}
	.nav .secnav{
		position:static;
		width:auto;
		display: none;
		clear: both;
	}
	.nav li.cur .secnav{
		display: none;
	}
	.nav li.cur .secnav_on{
		display: block;
	}
	.nav .secnav li,.nav .secnav li.cur{
		background: #333;
	}
	.nav .secnav li a{
		height:50px;
		line-height:50px;
		padding:0 35px;
		font-size:14px;
		color:#c2c2c2;
		border-top:#2f2f2f 1px solid;
		border-bottom:none;
		background: none;
	}
	.nav .secnav li.cur a{
		padding-left:35px;
	}
	.nav .nav_more{
		float: left;
		display: block;
		width: 25%;
		height:60px;
	}
	.nav_out .input_search{
		float: none;
		display: block;
		width: 80%;
		height: 30px;
		padding-right: 25px;
		margin: 25px auto;
		color: #fff;
		text-align: center;
		background: #005375 url(../images/search_mobile.png) no-repeat 60% center;
		background-size: 16px;
		border: none;

		-webkit-border-radius: 0;
		border-radius: 0;

		appearance:none;
       -moz-appearance:none; /* Firefox */
       -webkit-appearance:none;
	}
	.search_o{
		float: none;
		width: 100%;
		margin: 25px 0;
		background: #222;
		transition: all 0s ease;
	}
	.search_o .search{
		display: none;
		width: 18%;
		height: 38px;
	}
	.search_o_on{
	}
	.search_o .input_search{
		margin: 0 0 0 10px;
		transition: all 0s ease;
	}
	.search_o_on .search{
		display: block;
	}
	.search_o .input_search::-webkit-input-placeholder{color: #fff;}
	.search_o .input_search:focus{
		text-align: left;
		padding-left:10px;
		padding-right:15px;
		width: 60%;
		background: #005375;
		/*background: #005375 url(../images/search_mobile.png) no-repeat 8px center;*/
		background-size: 16px;
	}
	.search_o_on .input_search{
		float: left;
		width: 60%;
		padding-left:0px;
		padding-right:25px;
	}
	.nav_out .search_o{
		display: block;
	}
	.header .topbar{
		display:none;
	}
	.header_down{
		display: none;
	}
	.menu_out_b{
		position:absolute;
		top:10px;
		right:10px;
		z-index: 900;
		display:block;
		width: 50px;
		height: 50px;

		transition: all ease-in-out 0.3s;
	}
	.menu_btn{
		position: absolute;
		top:25px;
		left: 12px;
		display:block;
		width:26px;
		height:3px;
		background: #fff;

		transition: all ease-in-out 0.3s;
		/*background:url(../images/menu_img1.png) no-repeat center center;
		background-size: 26px 20px;*/
	}
	.menu_btn:before{
		content: "";
		position: absolute;
		top:-9px;
		left: 0px;
		width:26px;
		height: 3px;
		background: #fff;

		transition: all ease-in-out 0.3s;
	}
	.menu_btn:after{
		content: "";
		position: absolute;
		bottom:-9px;
		left: 0px;
		width:26px;
		height: 3px;
		background: #fff;

		transition: all ease-in-out 0.3s;
	}
	.menu_btn_on{
		right:80%;
	}
	.menu_btn_on .menu_btn{
		background: transparent;
	}
	.menu_btn_on .menu_btn:before{
		transform: rotate(-45deg);
		margin-top:9px;
	}
	.menu_btn_on .menu_btn:after{
		transform: rotate(45deg);
		margin-bottom:9px;
	}
	.body_simple .menu_btn{
		top:25px;
	}
	.menu_close{
		position: absolute;
		top:0px;
		left:0px;
		z-index: 550;
		display: none;
		width:100%;
		height: 100%;
		background:rgba(0,0,0,0.7);
		/*background:rgba(0,0,0,0.7) url(../images/menu_close.png) no-repeat 20% 20px;
		background-size: 20px;*/

	}
	.menu_close_on{
		display: block;
	}
	.menu_close_g{
		z-index:1005;
	}
	.guide .close_g{
		top:0;
		right: 0;
	}
	.guide{
		top:0;
	}
	.guide .title_guide{
		margin-top:20px;
		font-size: 18px;
	}
	.guide .guide_item{
		margin-left: 15px;
		padding: 15px 15px 15px 50px;
		background-size: 40px;
	}
	.container{
		transform: translateX(0);
		transition: all ease-in-out 0.35s;
	}
	.container_on{
		transform: translateX(-70%);
		transition: all ease-in-out 0.35s;
	}
	.container_index{
		padding-top:0;
		background: #eff2f4;
	}
	.wrapper_page .container{
		margin-top:0;
		padding: 0;
	}
	.navbar{
		overflow-y: auto;
	}
	.banner_out{
		height: auto;
		padding: 0;
	}
	.banner{
		float: none;
		width: 100%;
		height:360px;
		box-shadow: none;
	}
	.banner .banner_title{
		display: none;
		left: 20px;
		bottom: 60px;
		height: auto;
		min-height: 30px;
		line-height: 30px;
		padding: 0;
		font-size: 18px;
		background: none;
	}
	.banner .banner_text{
		display: none;
		left: 20px;
		bottom: 37px;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
		padding: 0;
		background: none;
	}
	.banner .swiper-slide-active .banner_title,.banner .cycle-slide-active .banner_title{
		left: 20px;
	}
	.banner .swiper-slide-active .banner_text,.banner .cycle-slide-active .banner_text{
		left: 20px;
	}
	.banner .ctrl{
		right:0;
		bottom: 0;
	}
	.banner .img{
		width:100%;
		height:270px;
	}
	.banner .img img{
		width:auto;
		height:270px;

    	margin-left: -50%;
	}
	.banner .next,.banner .prev{
		display: none;
	}


	.enroll_mobile .ctrl,.ctrl_v{
		position:absolute;
		width: 100%;
		left:0px;
		bottom:5px;
		text-align: center;
	}
	.enroll_mobile .ctrl span,.ctrl_v span{
		display:inline-block;
		margin:0 4px;
		width:6px;
		height:6px;
		cursor:pointer;
		background-color:rgba(255,255,255,0.6);
	}
	.enroll_mobile .ctrl span.swiper-active-switch,.ctrl_v span.swiper-active-switch{
		background-color:#fff;
	}
	.ctrl_v{
		display: none;
		bottom: 0px;
	}
	.ctrl_v span{
		background: #c0cde2;
	}
	.ctrl_v span.swiper-active-switch{
		background: #005375;
	}


	.enroll_mobile{
		position: absolute;
		bottom: 0px;
		left: 0;
		z-index: -1;
		display: block;
		width:100%;
		height: 90px;
		opacity: 1;
		background:#005375 url(../images/enroll_img1.png) no-repeat 50% 50%;
	}
	.enroll_mobile_tit{
		position: absolute;
		bottom: -90px;
		left: 0;
		z-index:500;
		display: block;
		width: 100%;
		height: 90px;
	}
	.enroll_mobile_tit .text{
		position: absolute;
		top:50%;
		left:50%;
		display: block;
		width: 70%;
		color: #fff;
		font-size: 17px;
		font-weight: bold;
		text-align: center;

		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}
	/*.enroll_mobile .swiper-slide{
		width: 100%;
		height: 90px;
	}
	.enroll_mobile .swiper-slide a{
		display: block;
		color: #fff;
		font-size: 17px;
		font-weight: bold;
		padding-top:32px;
		text-align: center;
	}*/
	.banner_list{
		float: none;
		width: auto;
		height: auto;
		margin: 15px 0px 0;
		background: none;
	}
	.banner_list .item{
		margin: 0;
		padding: 0 20px;
		text-align: left;
		border:none;
		border-top:1px #eff2f4 solid;
		background: #fff;
	}
	.banner_list .item1{
		border-top:none;
	}
	.banner_list .item .text{
		display: block;
		padding: 23px 35px 23px 0;
		margin: 0;
		color:#333;
		font-size: 16px;
		background: url(../images/more_mobile.png) no-repeat right center;
    	background-size: 25px;
	}
	.banner_list .item .item_del{
		display: none;
	}
	.logo_m{
		position: absolute;
		top:12px;
		left:12px;
		z-index:505;
		display: block;
		width:100px;
		height: 100px;
	}
	.logo_m img{
		width: 100%;
	}
	.wrapper_page .logo_m{
		display: none;
	}
	.banner .prev{
		position: absolute;
		top:auto;
		bottom: 30px;
		left:15px;
		display: block;
		width:27px;
		height: 27px;
		margin-top:-14px;
		border: 1px #7093cf solid;
		background: url(../images/enroll_prev.png) no-repeat center center;
		background-size: 8px 11px;
	}
	.banner .next{
		position: absolute;
		top:auto;
		bottom: 30px;
		right:15px;
		display: block;
		width:27px;
		height: 27px;
		margin-top:-14px;
		border: 1px #7093cf solid;
		background: url(../images/enroll_next.png) no-repeat center center;
		background-size: 8px 11px;
	}
	.banm_title{
		display: block;
		margin-top:16px;
	}
	.news_out{
		display: none;
	}
	.news_out_mobile .title,.banm_title{
		padding: 15px 0 0px;
		margin-bottom: -16px;
		text-align: center;
		color: #333;
		font-size: 24px;
		font-weight: normal;
		background: none;
	}
	.news_list{
		border: none;
	}
	.news_tit{
		position: absolute;
		top:-12px;
		right:15px;
		z-index: 100;
		width:27px;
		height: 37px;
		padding:5px 10px;
		color:#fff;
		font-size: 12px;
		background: #005375;
	}
	.news_out_mobile{
		display: block;
		padding-bottom: 35px;
	}
	.news{
		float: none;
		width:auto;
		height:212px;
		padding:15px 20px 20px;
		margin: 30px 0 0 0;
		background: #fff;
	}
	.news_in{
		height:182px;
		padding-top:0;
	}
	.news_in .item_title{
		margin-bottom: 18px;
	}
	.news_in .item_title .date{
		float: none;
		width: 100%;
		margin-bottom: 8px;
		font-size: 16px;
		font-weight: bold;
		color:#005375;
	}
	.news_in .item_title a,.news_in .title_blue a{
		width: 100%;
		height: 45px;
		font-size: 16px;
		color: #333;
		font-weight: normal;
		white-space: normal;
		text-overflow:inherit;
	}
	.more_topic,.more_info{
		display: none;
	}
	.news_out{
		overflow:visible;
	}
	.more_mobile{
		display: block;
		height: 25px;
		line-height: 25px;
		padding-left: 36px;
		color:#555;
		font-size: 14px;
		background: url(../images/more_mobile.png) no-repeat 0 center;
		background-size: 25px;
	}
	.menu_out{
		/*display: none;*/
		border:none;
		margin-bottom: 30px;
	}
	.culture .title,.topic .title{
		padding: 15px 0 18px;
		text-align: center;
		color: #333;
		font-size: 24px;
		font-weight: normal;
		background: none;
	}





	.video_popup .video_shell{ display:none;}
	.video_popup .video_out{
		margin:0;
	}
	.video_popup video{
		display:block;
		margin:0 auto;
		width:100%;
	}







	.video_out{
		margin: 0 20px 30px;
	}
	.video{
		float: none;
		width: 100%;
	}
	.video .img_item{
		float: none;
		width: 100%;
		height: auto;
		margin:0 0 18px;
	}
	.video .img_item img{
		width: 100%;
		height: auto;
	}
	.video .img_item video{
		display:block;
		width: 100%;
		height: auto;
	}
	.img_item .video_title{
		position: static;
		padding:0 20px;
		color: #333;
		font-size: 16px;
		height: 45px;
		line-height: 45px;
		background: #fff;
		text-align: left;
	}
	.video_item:hover .video_title {
		background: #fff;
	}
	.img_item:hover .video_title{
		background-color:#fff;
		text-decoration:none;
	}
	.video_out_b{
		position: relative;
		margin-top:40px;
	}
	.video_out_b .news_tit{
		display: block;
	}
	.video_big{
		float: none;
		width: 100%;
		height: 335px;
		margin-bottom: 30px;
	}
	.video_big .video_bigtit{
		float: none;
		width:auto;
		height: auto;
		min-height: 48px;
		font-size: 16px;
		color: #555;
		padding: 10px 15px;
		background: #fff;
	}
	.video_big .videoitem a{
		overflow: hidden;zoom:1;
		float: none;
		width: 100%;
		height: auto;
		max-height: 240px;
	}
	.video_big .videoitem a img{
		width: 100%;
		height: auto;
	}
	.pagination_v{
		display: none;
		left:4%;
		bottom:18px;
	}
	.ctrl_v{
		display: block;
	}
	/*.video_big .videoitem a{
		float: none;
		width: 100%;
		height: auto;
	}
	.video_big .video_bigtit{
		position: absolute;
		bottom: 15px;
		left: 20px;
		float: none;
		width: auto;
		height: auto;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		background: none;
	}
	.pagination_v{
		position: static;
		margin-top:15px;
		text-align: center;

	}
	.pagination_v a{
		float: none;
		width: 32px;
		height: 32px;
		border:1px #c5c8ca solid;
	}
	.pagination_v .prev{
		background: url(../images/prev_img5.png) no-repeat center center;
		background-size: 8px 11px;
	}
	.pagination_v .next{
		margin-left: 18px;
		border:1px #c5c8ca solid;
		background: url(../images/next_img5.png) no-repeat center center;
		background-size: 8px 11px;
	}*/
	.topic{
		margin:0 -15px;
		background: #e3e7ea;
	}
	.topic_m{
		padding: 0 15px 45px;
		margin:0;
	}
	.topic_m_desktop{ display:none;}
	.topic_m_mobile{ display:block;}
	.topic .swiper-slide{
		float:none;
	}
	.topic .topic_item{
		height: 85px;
		width: 100%;
		margin-left: 0;
		border: none;
		border-top:1px rgba(255,255,255,0.1) solid;
		background:#005375;
	}
	.topic_m .topic_item .img_box,.topic_m .topic_item .topic_text,.topic_btn{
		display: none;
	}
	.topic_m .topic_item .topic_tit{
		margin:0 30px;
		text-align: left;
		color: #fff;
		font-size: 18px;
		line-height: 80px;
		background:url(../images/more_mobile2.png) no-repeat right center;
		background-size: 25px;
	}

	.footer{
		display: none;
	}
	.footer_mobile{
		display: block;
		background: #005375;
	}
	.footer_mobile .logo_f{
		display: none;
		padding:30px 20px 22px;
	}
	.footer_mobile .logo_f img{
		width: 240px;
	}
	.nav_list_m{
		display: block;
		clear: both;
		margin-bottom: 10px;
		border-top:#2f2f2f 1px solid;
		background:#333;
	}
	.nav_list_m li{
		padding: 0 20px;
		border-bottom:#2f2f2f 1px solid;
	}
	.nav_list_m li a{
		display: block;
		height: 50px;
		line-height: 50px;
		color: #c2c2c2;
		background-size: 8px 10px;

	}
	.footer_add{
		padding:12px 0 12px;
		color:#d3def3;
		font-size: 12px;
		text-align: center;
	}
	.header .footer_add{
		display: block;
		color:#c2c2c2;
	}
	.footer_add .addr{
		font-size: 12px;
		padding: 15px 15px 10px 65px;
		margin-bottom: 20px;
		text-align: left;
		background:url(../images/footer_icon7.png) no-repeat 18px center;
		background-size: 32px 42px;
	}
	.footer_add .addr div{
		overflow: hidden;
		margin-bottom: 5px;
	}
	.footer_add .addr .name_a{
		float: left;
		width:170px;
		display: inline-block;
	}
	.footer_add .addr .label{
		float: left;
		display: inline-block;
	}
	.top{
		width: 45px;
		height: 45px;
		background-size: 18px 32px;
	}

	.bg_img{
		display: none;
		height: 230px;
	}
	.container .rightside{
		display: none;
	}
	.page_body{
		overflow: visible;
		padding: 0;
	}
	.wrapper_page .title_page,.title_newsp{
		min-height: 40px;
		padding:15px 50px 15px 20px;
		margin:0 -20px;
		font-size: 22px;
		font-weight: normal;
		border-bottom: 2px #92c629 solid;
		background:#005375 url(../images/title_side_m1.png) no-repeat 50% 50%;
		display: block;
		padding-left:40px;
	}
	.mainwidth_page .title_page{
		display: none;
		position: absolute;
		top:140px;
		left:20px;
		min-height: 40px;
		padding:15px 50px 15px 5px;
		margin:0 -20px;
		font-size: 24px;
		font-weight: normal;
		/*background:#005375 url(../images/title_side_m1.png) no-repeat 50% 50%;*/
	}
	.page_icon{
		display: none;
	}
	.mainside{
		float: none;
		width: 100%;
		padding: 0;
		border-right: none;
	}
	.mainside_2{
		padding: 0
	}

	.hide_cont{
		display: none;
		padding: 15px 15px;
		background: #fff;
	}
	.mainside .title,.title_coo,.college_item .title,.teacher_list2 .teacher_item .title,.instit_list li a{
		height: auto;
		min-height: 30px;
		line-height: 30px;
		padding: 20px 35px 20px 15px;
		margin: 10px 0 0;
		font-size: 18px;
		font-weight: normal;
		border: none;
		background:#fff url(../images/title_m1.png) no-repeat right center;
		background-size: 31px 16px;
	}
	.main_message .title_coo{ background:#fff;}
	.teacher_list2 .teacher_item .title{
		margin:0;
	}
	.mainside .title_on,.college_item .title_on,.teacher_list2 .teacher_item_on .title,.instit_list .cur a{
		color:#fff;
		background:#92c629 url(../images/title_m2.png) no-repeat right center;
		background-size: 31px 2px;
	}
	.item_on{
		display: block;
	}
	.edittext{
		font-size: 14px;
		color:#555;
	}
	.edittext .more_btn, .more_btn{
		display: none;
	}
	.content_hide{
		display: block;
	}

	.master_out{
		margin-top: 0;
		padding:0 15px 15px;
		background: #fff;
	}
	.master_out .master_img{
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
	}
	.master_img_m{
		display: block;
		padding: 20px 0 15px;
	}
	.master_img img{
		display: none;
		width: 100%;
		border-bottom: none;
	}
	.master_img .img_text{
		display: none;
	}
	.master_t{
		color:#005375;
	}
	.college_item ul{
		display: none;
		list-style: none;
	}
	.college_item .item_on{
		display: block;
	}
	.college_item ul li{
		float: none;
		width: auto;
		margin: 0;
		padding: 0 20px 0 10px;
		border-top:1px #d7dbde solid;
		background: none;
	}
	.college_item ul li:first-child{
		border-top:none;
	}
	.college_item li a{
		display: block;
		min-height: 25px;
		padding:15px 0;
		color:#005375;
		font-size: 14px;
		/* background: url(../images/collage_bg2.png) no-repeat right 50%; */
		background-size: 8px 10px;
	}
	.college_list3 .college_item li{
		display: block;
		width: auto;
		margin: 0;
		background: none;
	}

	.college_list .list-has-sub-college {
		display: none;
	}

	.college_list .list-has-sub-college.item_on {
		display: block;
	}

	.college_list .list-has-sub-college .list-has-sub-college-item-first-single {
		margin-top: 0;
	}



	.leader_out{
		display: none;
		margin-top: 10px;
		border-top:none;
	}
	.item_on{
		display: block;
	}
	.leader label{
		float: none;
		display: block;
		width: auto;
		padding:0 10px;
		margin:13px 0 0;
		font-size: 16px;
	}
	.leader .leader_list{
		width: 100%;
		float: none;
		margin: 0 0 10px;
	}
	.leader .leader_list li{
		float: none;
		width: auto;
		margin:3px 0;
		padding:0 10px;
		background: none;
	}
	.leader .leader_list li:nth-child(even){
		width: auto;
	}
	.leader_list li .text_sma{
		font-size: 14px;
	}
	.coo_item img{
		float: none;
		width: 100%;
	}
	.img_item .coo_img{
		display: none;
	}
	.img_item .coo_img2{
		display: block;
	}
	.img_item .img_right{
		float: none;
		width: 100%;
		margin: 0;
	}
	.img_item .img_left{
		width: auto;
		margin: 0;
	}
	.img_item .download_btn{
		width:40%;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
		background-size: 13px;
		background-position: 35px center;
	}
	.img_item .song_btn{
		margin-left: 8%;
	}
	.timeline_list li .year{
		display: none;
	}
	.timeline_list li .month_item{
		margin-left: 0;
	}
	.timeline_list li .month{
		float: none;
		width: 100%;
		margin: 0;
		color:#005375;
		font-size: 16px;
		font-weight: bold;
	}
	.timeline_list li .month .year_m{
		display: inline-block;
	}
	.timeline_list li .text_s{
		float: none;
		width: 100%;
		padding-left: 0;
		font-size: 14px;
		background: none;
	}
	.timeline_list li .img{
		padding: 15px 0;
		width: 100%;
		height: auto;
	}
	.timeline .timeline_list li{
		padding: 0;
		border-top: none;
	}
	.timeline_list li .month_item{
		padding:10px 0 20px;
		border-bottom: 1px #eff2f4 solid;
	}
	.timeline_list li:last-child .month_item{
		border-bottom: none;
	}
	.timeline {
	    margin-top: 20px;
	    padding: 0 15px;
	    background: #fff;
	}
	.album{
		margin-top: 10px;
		padding:20px 20px;
	}
	.album .title_al{
		line-height: 40px;
		padding: 0 15px;
		font-size: 16px;
		color: #333;
		background: #fff;
	}
	.album .title_al .view_a{
		padding-left: 28px;
		font-size: 16px;
		color: #777;
	}
	.teacher_list2{
		margin-top: 15px;
	}
	.teacher_list2 ul,.leader_out,.college_item ul{
		margin: 0 0 -1px 0px;
		padding-left: 15px;
		padding-bottom: 6px;
		background: #fff;
	}
	.leader_out .leader:last-child{
		border-bottom: none;
	}
	.teacher_item{
		overflow: hidden;
		margin-bottom: 10px;
	}
	.teacher_list li{
		width: 50%;
		margin:0;
		padding:15px 0;
		text-align: center;
		border-bottom: 1px #eaeaea solid;
	}
	.teacher_list li a{
		padding: 0 0 0 23px;
		font-size: 14px;
		white-space: nowrap;
		background: rgba(0, 0, 0, 0) url(../images/date_img2.png) no-repeat scroll 0 center;
	}
	.teacher_list2 .teacher_item .title{
		height: auto;
		line-height: inherit;
	}
	.teacher_list_2 li{
		padding: 10px;
	}
	.teacher_list_2 li .name_tit{
		float: none;
		display: block;
		width: auto;
		padding: 5px 0 0px;
		color: #555;
		font-size: 16px;
		font-weight: bold;
	}
	.teacher_list_2 li .name{
		float: none;
		width: auto;
		padding-bottom: 8px;
	}
	.teacher_list_2 li .name a{
		width: 33.3%;
		padding: 12px 0 12px 20px;
		background: url(../images/date_img2.png) no-repeat scroll 0 center;
		color: #2c68ca;
		font-size: 14px;
	}

	.title_train{
		font-size: 16px;
		border-bottom: none; 
	}
	.train_t{
		border-bottom: none;
	}

	.edittext .download_list li, .download_list li{
		background-size: 14px 15px;
		padding-left: 20px;
	}
	.tab_btn,.tab_out{
		display: none;
	}
	.edittext .table_sum th, .table_sum th{
		font-size: 16px;
	}
	.table_sum .text_s{
		background-position: 0 13px;
	}

  .sub-college-list {
    margin-top: 0;
    margin-bottom: 12px;
  }
  .college_item .with-sub-college ul {
    display: block;
    background-image: url(../images/college-item-bg.png);
    background-repeat: no-repeat;
    background-size: 81px 74px;
    background-position: right 10px bottom 10px;
    background-color: transparent;
  }

  .college_item .with-sub-college ul li {
    border: 0;
  }

  .college_item .with-sub-college ul li a {
    padding: 0;
  }

	.sub-college-list ul li:empty { display: none;}
	.sub-college-list ul li {
		margin-bottom: 10px !important;
	}

	.college_item.hide_cont{
		padding: 0;
	}
	.college_item.item_on{
		display: block;
	}
	.item_on .college_item.hide_cont{
		display: block;
	}
	.college_item.hide_cont ul{
		display: block;
	}
	.hide_cont .table_teacher{
		display: none;
	}
	.content-box img,.content_right{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.content-box .tit_con{
		font-size: 14px;
		color: #2c68ca;
	}
	.mainside .instit_list li{
		margin-bottom:10px;
	} 
	.mainside .instit_list2{
		border-bottom: none;
	}
	.instit_list .hide_box .center_r{
		background: none;
		padding-left: 0;
	}
	.instit_list li .hide_box{
		margin:0;
		padding:15px 15px 10px;
		background: #fff;
	}
	.big_tit,.big_txt{
		display: none;
	}
	.coo_hide{
		display: block;
	}
	.hide_cont .img_right .title_coo{
		display: none;
	}
	.coo_item{
		margin-top:0px;
	}
	.coo_item_1{
		margin-top:0px;
	}
	.coo_item img{
		margin:28px 0 13px;
	}
	.content_m{
		margin-top: 10px;
	}
	.content-box2{
		margin-top:0px;
		font-size: 14px;
	}
	.content-box2 img{
		float: none;
		width: 100%;
		margin:11px 0 13px;
	}
	.content-box2 .content_right{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.content_m .content-box2{
		-webkit-transform: translateY(0px);
	    -moz-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    transform: translateY(0px);
	}
	.ps{
		padding: 0 15px;
		font-size: 12px;
	}
	.content_right .title_coo{
		display: none;
	}
	.content-box2 .title_coo{
		margin-bottom: 0;
	}
	.recruit{
		padding: 10px 10px 10px;
		border-top:none;
		font-size: 14px;
    	color: #555;
	}
	.joblist li{
		margin:0;
		padding:15px 10px 16px;
		border-top:1px #d7dbde solid;
	}
	.joblist a{
		padding: 0;
		background: none;
	}
	.rightside_c .linkgo{
		display: none;
	}
	.contact_tit{
		margin:0 10px 5px;
		color:#005375;
		font-size: 16px;
		font-weight: bold;
		background: none;
	}
	.contact_right{
		padding-top:0px;
	}
	.contact_r{
		padding: 5px 10px;
	}
	.contact_r1{
		border-bottom: 1px #d7dbde solid;
	}
	.mainside .title_2{
		margin: 10px 0 0;
	}
	.employ_list2,.employ_list{
		margin-top: 15px;
		background: 0;
		padding: 0 0 0 15px;
		background: #fff;
	}
	.employ_list2 li{
		padding:22px 15px;
		border-bottom: none;
		border-top: 1px #eaeaea solid;
	}
	.employ_list2 li:first-child{
		border-top: none;
	}
	.employ_list2 li a{
		padding-left: 0;
		font-size: 16px;
	}
	.employ_list2 li .date{
		display: none;
	}
	.employ_list2 li .date_m{
		display: block;
		margin-top:8px;
		font-size: 14px;
		color: #777;
	}
	.top_item .top_text{
		width: 42px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	.link_p{
		display: none;
		padding:0 15px;
	}
	.link_p a{
		font-size: 14px;
	}
	.wrapper .container_newpage, .container_newpage{
		width: auto;
		padding: 5px 15px;
		color:#555;
		font-size: 14px;
		background: #fff;
	}
	.body_simple{
		overflow-x: hidden;
	}
	.body_simple .mainwidth{
		padding:0;
	}
	.body_simple .header{
		display: block;
		top:0px;
	}
	.container_newpage .page-content{
		color:#555;
		font-size: 14px;
	}
	.container_newpage .close_page{
		display: none;
	}
	.wrapper_pc .title_page{
		display: none;
	}
	.container_newpage .title_page{
		margin:0px 0 10px;
		padding-left:0px;
		padding-right:0px;
		color: #333;
		font-size: 18px;
		font-weight: normal;
		text-align: left;
		border: none;
		background: transparent;
	}
	.source{
		display: none;
	}
	.source_m{
		display: block;
		padding: 0 0px 11px;
		text-align: left;
	}
	.source_m .date{
		padding-left: 19px;
		background: url(../images/date_s.png) no-repeat left center;
		background-size: 12px;
	}
	.source_m .view{
		padding-left: 21px;
		background: url(../images/view_s.png) no-repeat left center;
		background-size: 15px 10px;
	}

	.table_teacher_m{
		display: none;
	}
	.prop_list{
		display: block;
	}
	/*.prop_list{
		display: block;
		margin-top:10px;
		padding:0 0 0 15px;
		background: #fff;
	}
	.edittext .prop_list li{
		list-style: none;
		padding: 10px 10px;
		margin: 0;
		font-size: 14px;
		color: #555;
		border-bottom: 1px #eaeaea solid;
	}
	.prop_list li .type{
		margin-bottom: 5px;
		color:#005375;
		font-size: 16px;
		font-weight: bold;
	}*/
	.album_s{
		display: none;
	}
	.album_list .big_album .swiper-slide,.album_list .big_album,.album_list .big_album img{
		width: 100%;
		height: 300px;
	}
	/*.album_s{
		width: 100%;
	}
	.album_list .small_album{
		width: 316px;
		height: 100px;
	}
	.album_list .big_album .swiper-slide,.album_list .big_album,.album_list .big_album img{
		width: 100%;
		height: 300px;
	}
	.album_list .small_album .swiper-slide{
		width: 158px;
		height: 100px;
		margin-left: 0px;
	}
	.album_list .small_album a{
		width: 150px;
		height: 100px;
		margin-left: 8px;
	}
	.album_list .small_album img{
		width: 150px;
		height: 100px;
		margin-left: 0px;
	}
	.album_list .prev_small,.album_list .next_small{
		width: 25px;
		height: 100px;
		margin-right: 0px;
	}
	.album_list .next_small{
		margin: 0 0 0 9px;
	}
	.small_album .bg{
		width: 140px;
		height: 90px;
		margin-left: 1px;
	}
	.album_list .small_album .swiper-slide:first-child img{
		margin-left: 0px;
	}
	.album_list .small_album .swiper-slide:first-child .bg{
		margin-left: 0;
	}*/
	.outcome_list{
		margin: 0;
		padding:0 20px;
		background: #fff;
	}
	.outcome_list li{
		float: none;
		width: 100%;
		height: auto;
		margin:0;
		padding-bottom: 20px;
	}
	.outcome_list li img{
		width: 100%;
		height: auto;
	}
	.hide_cont_echart{
		display: block;
		overflow: hidden;
		height: 0;
		padding: 0px 0;
	}
	.hide_cont_echart.item_on{
		height: auto;
		padding: 15px 15px;
	}
	.echart{
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.journal_list{
		display: none;
		margin:30px 0 0;
		padding: 0 20px
	}
	.journal_list li{
		float: none;
		width: 100%;
		margin: 0 0 30px;
	}
	.journal_list.item_on{
		display: block;
	}
	.college_list3{
		margin-bottom: 30px;
	}
	.calendar_out{
		overflow-x: auto;
	}
	.calen_tit{
		font-size: 22px;
	}
	.video_item .bg{
		background-position:center 50%;
		background-size:46px; 
	}
	.teacher_head .img{
		float: none;
	}
	.teacher_head .title{
		margin:20px 0 10px;
		font-size:22px;
	}
	.body_simple .poppage{
		padding: 20px 15px;
	}
	.edittext.page-content p img{
		margin-left:-2em;
	}
	.table_auto{
		width: 100%;
		overflow-x: auto;
	}
	.video_colorbox #cboxClose{
		width: 50px;
    	height: 50px;
		/*bottom:200px;*/
		margin-left: -25px;
		background-size: 20px;
	}
	.newsletters li .title_o{
		font-size: 16px;
	}
	.newsletters li .info{
		font-size: 14px;
	}
	.mainside_search{
		margin-top: 15px;
	}
	.result .result_text{
		font-size: 18px;
	}
	.container_page .newsletters li{
		padding:12px 15px;
	}
	.container_page .newsletters .image_none{
		padding-left: 15px;
	}
	.newsletters li .info{
		margin-top: 15px;
	}
	.newsletters li .text{
		margin: 0;
	}
	.mainside_search{
		margin-top: 15px;
	}

	.page_num .prev{
		margin: 0 6px 0 0;
	}
	.page_num .next{
		margin: 0 0 0 6px;
	}
	.text_imgnone .title{
		float: none;
		width: auto;
		text-align: left;
	}
	.text_imgnone .info{
		float: none;
		width: auto;
		line-height:30px;
	}
	.text-album{
		width: auto;
	}
	.text-album .numb_a{
		width: 60px;
		padding: 0 10px;
	}
	.header .nav_list_m{
		display: block;
	}
	.album_list .prev_big,.album_list .next_big{
		display: none;
	}
	.banner .swiper-slide-active img,.banner .cycle-slide-active img{
		-webkit-transform: scale(1);
	    -moz-transform: scale(1);
	    -ms-transform: scale(1);
	    -o-transform: scale(1);
	    transform: scale(1);
	}
	.banner .swiper-slide img{
		-webkit-transition: all 0s ease;
		-moz-transition: all 0s ease;
		-ms-transition: all 0s ease;
		-o-transition: all 0s ease;
		transition: all 0s ease;
	}
	.content-box{
		padding: 15px 15px;
		margin-top: 0px;
		background: #fff;
	}
	.mainside .edittext{
		padding: 0 0 15px;
	}


	.title_page_mob{
		display: block;
	}
	.banner .ctrl,.enroll_mobile .ctrl,.ctrl_v{
		position:absolute;
		width: 100%;
		left:0px;
		bottom:5px;
		text-align: center;
	}
	.banner .ctrl span,.enroll_mobile .ctrl span{
		display:inline-block;
		margin:0 4px;
		width:6px;
		height:6px;
		cursor:pointer;
		background-color:rgba(255,255,255,0.6);
	}
	.banner .ctrl span.swiper-active-switch,.enroll_mobile .ctrl span.swiper-active-switch{
		background-color:#fff;
	}
	.news_mob .news_in .item_title a{
		width: auto;
		padding-left: 45px;
	}
	.news_mob .title_site{
		float: left;
		display: inline-block;
		width: 45px;
		margin-left: -45px;
	}
	.nav > li.mobile:nth-child(5) .nav_more,.nav > li.mobile:nth-child(13) .nav_more,.nav > li.mobile:nth-child(15) .nav_more{
		display: none;
	}


	.mes_top .inputsearch{ display:none;}
	.meslist li{ padding:0 10px;}
	.meslist li.head{ padding-left:10px; padding-right:10px;}
	.meslist li .info:hover{ background:none;}

	.meslist li .num{ display:none;}
	.meslist li .title{ width:79%;}
	.meslist li .time{ display:none;}
	.meslist li .author{ width:19%;}
	.meslist li .return{ display:none;}

	.formlist li{ width:100%;}


}
/*宽度小于400px*/
@media screen and (max-width: 400px){
	.video_big{
		height: 300px;
	}
	.footer_add .addr .name_a{
		width:145px;
	}
	/*.nav > li{
		background: #222 url(../images/nav_mobile_img5.png) no-repeat right 24px;
	}
	.nav > li.cur {
	    background: #333 url(../images/nav_mobile_img6.png) no-repeat right 29px;
	}*/
	.nav li .t_1,.nav li.last a{
		padding:0 3% 0 11%;
	}
	.nav .nav_more{
		/*width: 27%;*/
		background: #222 url(../images/nav_mobile_img5.png) no-repeat right 24px;
	}
	.nav li.cur .nav_more{
		/*width: 27%;*/
	    background: #333 url(../images/nav_mobile_img6.png) no-repeat right 29px;
	}
	.album_list .big_album .swiper-slide,.album_list .big_album,.album_list .big_album img{
		height: 280px;
	}
	.album_list .small_album{
		width: 250px;
		height: 80px;
	}
	.album_list .small_album .swiper-slide,.album_list .small_album a{
		width: 125px;
		height: 80px;
	}
	.album_list .small_album a{
		width: 120px;
		height: 80px;
		margin-left: 5px;
	}
	.album_list .small_album img{
		width: 120px;
		height: 80px;
		margin-left: 0px;
	}
	.album_list .prev_small,.album_list .next_small{
		height: 80px;
		margin-right: 7px;
	}
	.album_list .next_small{
		margin: 0 0 0 10px;
	}
	.small_album .bg,.album_list .small_album .swiper-slide:first-child .bg{
		width: 110px;
		height: 70px;
		margin-left: -2px;
	}
	/*.album_list .prev_big{
		left: 10px;
		background-size: 22px 42px;
	}
	.album_list .next_big{
		right: 10px;
		background-size: 22px 42px;
	}*/
	#cboxContent #cboxClose{
		width: 40px;
		height: 40px;
		right: -40px;
	}

	/*.video_colorbox #cboxClose{
		bottom:150px;
	}*/
	.page_num a{
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		width: 28px;
	}
	.page_num .prev{
		width: 53px;
		margin: 0;
	}
	.page_num .next{
		width: 53px;
		margin: 0;
	}
	.nav_out .input_search{
		width: 77%;
	}
	.search_o_on .input_search{
		width: 60%;
	}
}

/*宽度小于320px*/
@media screen and (max-width: 320px){
	.nav .nav_more{
		width: 26%;
	}
	.nav li.cur .nav_more{
		width: 26%;
	}
	.video_big{
		height: 265px;
	}
	.footer_add .addr .name_a{
		width:108px;
	}
	.album_list .big_album .swiper-slide,.album_list .big_album,.album_list .big_album img{
		height: 240px;
	}
	.album_list .small_album{
		width: 220px;
		height: 70px;
	}
	.album_list .small_album .swiper-slide{
		width: 110px;
		height: 70px;
	}
	.album_list .small_album a{
		width: 105px;
		height: 70px;
	}
	.album_list .small_album img{
		width: 105px;
		height: 70px;
	}
	.album_list .prev_small,.album_list .next_small{
		height: 70px;
		margin-right: 4px;
	}
	.album_list .next_small{
		margin: 0 0 0 7px;
	}
	.small_album .bg, .album_list .small_album .swiper-slide:first-child .bg{
		width: 95px;
		height: 60px;
	}
	.nav li .t_1{
		width: 58%;
	}
	.img_item .download_btn{
		width: 38%;
		height: 40px;
		line-height: 40px;
		background-position: 20px center;
	}
	.enroll_mobile .swiper-slide a{
		font-size: 16px;
	}
	.nav_out .input_search{
		width: 74%;
	}
	.search_o_on .input_search,.search_o .input_search:focus{
		width: 55%;
	}
}
