/* scnu style*/
	body { background: #eee; }
	body { font-family: Roboto,"Helvetica Neue",Helvetica,'Microsoft Yahei',Arial,sans-serif; }
	.content-heading { padding-bottom: 32px; }
	.page-brand .content-heading { background-image: none; background-color: #135B96; }
	.page-brand .header-transparent.affix { background: #135B96; }
	.clearfix:before, .clearfix:after { display: table; content: " "; }
	.clearfix:after { clear: both; }
	.card-inner { margin: 0; padding: 16px; }
	.card-inner p, .card-inner span, .card-inner div, .card-inner lable, .card-inner table { font-size: 14px !important; word-break: break-word !important; }
	.fw400 { font-weight: 400; }
	.fw700 { font-weight: 700; }
	.footer { background: #FFF; }
	.footer p { font-size: 12px; margin: 4px 0; }
	::-webkit-scrollbar { width: 0; }

/* 侧滑_leftside */
	.menu-scroll { width: 268px; max-width: 268px; }
	.menu-content .nav .a, .menu-content .nav a { text-indent: 10px; }
	.menu-content .nav ul .a, .menu-content .nav ul a { padding-left: 47px; }
	.menu-logo { background: url(../../images/mobile/left_bg.png) no-repeat; height: 164px; font-size: 16px; font-weight: 700; color: #FFF; padding: 14px 14px 13px; }
	.menu-logo .scnulogo { width: 59px; height: 67px; max-height: 67px; }
	.menu-logo:focus, .menu-logo:hover { color: #fff; }
	.menu-content .nav a:focus { background: transparent; }

	.menu-scroll .l_index a.title,
		.menu-scroll .l_portal a.title,
		.menu-scroll .l_apps a.title,
		.menu-scroll .l_account a.title,
		.menu-scroll .l_mydata a.title,
		.menu-scroll .l_logout a.title { background-image: url(../../images/mobile/icon_app.png); background-repeat: no-repeat; background-position: 16px 0; text-indent: 30px; }
	
	.menu-scroll .l_index a.title { background-position: 16px 16px; }
	.menu-scroll .l_portal a.title { background-position: 16px -36px; }
	.menu-scroll .l_apps a.title { background-position: 16px -90px; }
	.menu-scroll .l_account a.title { background-position: 16px -140px; }
	.menu-scroll .l_mydata a.title { background-position: 16px -183px; }
	.menu-scroll .l_logout a.title { background-position: 16px -235px; }

	.menu-scroll .nav .l_index a.cur { background-color: #C2DCF5; color: #1C66B0; }
	.menu-scroll .nav .l_portal a.cur { background-color: #DDEEDD; color: #46681C; }
	.menu-scroll .nav .l_apps a.cur { background-color: #FCE3CB; color: #C97707; }
	.menu-scroll .nav .l_account a.cur { background-color: #B7F0F9; color: #0E8394; }
	.menu-scroll .nav .l_mydata a.cur { background-color: #FFECC6; color: #D19301; }
	.menu-scroll .nav .l_index a { background-color: #fff; color: #333; }

/* 全屏_fullpage */
	.fullscreen { padding: 0; overflow: hidden; }

/* 学校门户子菜单_scnuportal subnav */
	.subnav li { padding: 0 10px; text-align: center; }
	.subnav a { padding: 14px 0; }

/* 首页_indexcard */
	.summary { margin-top: 32px; }
	.thumb { overflow: hidden; display: flex; }
		.thumb .desc { float: left; margin-left: 10px; font-weight: 400; }
		.thumb .desc p { font-weight: 400 !important; }
		.thumb .desc p.desc-text { text-indent: 2em; font-size: 12px !important; }
	.index-card .card p { margin: 0 0 12px; font-weight: 700; }
	.index-card .card ul { padding: 0; }
	.index-card .card li { height: 32px; line-height: 32px; overflow: hidden; list-style: none; margin-bottom: 5px; border-bottom: 1px dashed #cecece; }
		.index-card .card li a { font-weight: 400; }

/* 列表_newslists */
	.list-nav { padding: 0; }
	.navcontent { position: relative; height: 48px; overflow: hidden; }
		.navmore { display: none; cursor: pointer; position: absolute; right: 16px; top: 15px; color: #fff; font-size: 16px; }
	.index-card .card .breadcrumb { margin: 0; }
		.index-card .card .breadcrumb li { border-bottom: 0; }
		.index-card .card .breadcrumb li a { color: #ff4081; }
	.tab-nav .nav { padding: 0 16px; background: #135B96; overflow: hidden; }
	.list .card a { color: #333; font-weight: 700; }
	.postdept { color: #44A1FF; }
	.sendtime { color: #666; }
	.list a:focus { text-decoration: none; }
	.uptime { color: #333; text-align: center; margin: 20px 0 0 5px; width: 60px; height: 70px; border-top: 2px solid #bedfff; background: #dbefff }
		.uptime .date { font-size: 24px }
		.uptime .month { font-size: 16px }

/* 内容_show */
	.card-wrap { margin-top: 15px; }
	.showtitle { margin-top: 6px; font-size: 16px; font-weight: 700; }
	.showstatus { margin-bottom: 0; color: #666; }
	.article .nav a, .article .nav .a { padding: 14px 16px 7px; }
	.article .header-affix-hide, .article .header-affix.affix { padding: 5px 16px; }
	.article .header-affix-hide.affix { padding: 5px 0; }
	.article .header-affix-hide.affix-top { height: auto; }
	.article .header-affix.affix { max-height: none; height: auto; }
	.article_content img { width: 100% !important; height: auto !important; }

/* 消息_msg */
	.modal-title { font-family: Simhei; }
	.msgtitle { font-weight: 700; }
	.msgtime { border-bottom: 1px dotted #999; padding-bottom: 5px; }

/* 分页_page */
	.page { height: 30px; margin: 0 auto; text-align: center; font-size: 0; }
	.page a:nth-child(1) { display: none; }
	.article .page a:nth-child(1) { display: block; }
	.page a.a1 { background: #F66014;}
	.page a, .page span { font-size: 14px; width: 26px; height: 26px; line-height: 26px; margin: 0 2px; float: left; border-radius: 13px; display: block; background: #999; color: #fff; text-align: center; }
	.page a.a1 span { background: transparent; margin: 0; }
	.page a.current, .page span { background: #135B96; }
	.page a.prev, .page a.next { background: #F66014; }

/* 分享按钮 */
	.fbtn-share { padding: 16px; }
		.fbtn-share .fbtn-ori { height: 24px; }
	.fbtn-green { color: #fff; }
	.fbtn-blue { color: #fff; background: #4b99f0; }
	.share .fbtn { padding: 8px 0; }
	.share .icon { width: 24px; height: 24px; }
	
/* 微信企业号专用 */
	.wechat-title { text-indent: 16px; }

/* 适配_media screen */
html {
	/*for 320px screen*/
	font-size: 100px;
}
@media (width: 375px) {
	html {
		/*117.1875   ip6*/
		font-size: 117.1875px;
	}
}
@media (width: 414px) {
	html {
		/*129.375   ip6+ */
		font-size: 129.375px;
	}
}
@media (width: 360px) {
	html {
		/*  112.5 bb z30, nexus 5 ,gs 4, sony z1*/
		font-size: 112.5px;
	}
}
@media screen and (max-width: 360px) {
	.subnav a { font-size: .12rem; } /* scnuportal subnav */
	.header-logo { font-size: .16rem; }
} 

@media (width: 384px) {
	html {
		/*  bb z10 , nexus 4*/
		font-size: 120px;
	}
}
@media (width: 412px) {
	html {
		/* nexus 6*/
		font-size: 128.75px;
	}
}
@media (width: 400px) {
	html {
		/* meizu 2 note*/
		font-size: 125px;
	}
}
@media (width: 432px) {
	html {
		/* meizu 3、 4?*/
		font-size: 135px;
	}
}
@media (width: 424px) {
	html {
		/*  132.5 LG Optimus LTE */
		font-size: 132.5px;
	}
}
@media (width: 480px) {
	html {
		/* sony sola ,sony U*/
		font-size: 150px;
	}
}
@media (width: 1024px) {
	html {
		/* ipad landscape*/
		font-size: 320px;
	}
}
@media (width: 768px) {
	html {
		/* ipad portrait*/
		font-size: 240px;
	}
}
@media (width: 600px) {
	html {
		/* nexus 7 portrait*/
		font-size: 187.5px;
	}
}
@media (width: 393px) {
	html {
		/* MX3 wechat*/
		font-size: 122.8125px;
	}
}
@media (width: 602px) {
	html {
		/* samsung gt-n5110 portrait*/
		font-size: 188.125px;
	}
}
@media (width: 800px) {
	html {
		/* google nexus 10 portrait*/
		font-size: 250px;
	}
}
@media (width: 1600px) {
	html {
		/* kindel fire hdx portrait*/
		font-size: 500px;
	}
}