/* localized style sheet: cn */

@charset "utf-8";

/*
-----------------------------------
toc
-----------------------------------

fonts:....................available font-family declarations

bootstrap overrides:......changes to base-bootstrap css

page globals:.............styling of html and body

site elements:............re-usable site elements 	

structure:................site structural components

section specific:.........styles for home and all sub pages

page/element specific:....page, element or flow specific css

override css:.............additive/override css

responsive:...............specific styles for desktop, tablet and mobile
*/



/* ------------------------------------
$ page globals
------------------------------------ */
html body { font-family: "microsoft yahei","segoe ui",arial,helvetica; }

/* character wrapping fix */
body { line-break: strict; }

/* ---- hierarchy ---- [ additional styles: sm,xs ] */
h1 { font-family: "microsoft yahei","segoe ui",arial,helvetica; } 
h2 { font-family: "microsoft yahei","segoe ui",arial,helvetica; }
h3 { font-family: "microsoft yahei","segoe ui",arial,helvetica; }
h4 { font-family: "microsoft yahei","segoe ui",arial,helvetica; }


/* ---- pagination controls ---- */
.pagination_container #search_btn:not(.collapsed):before { content: "关闭";}



/* ------------------------------------
$ structure
------------------------------------ */

/* ---- header ---- */

	/* global navbars */
	.navbar-collapse li { font-size: 13px; }

	.logo_container p.tagline { font-size: 11px; line-height: 2.4; }	

	/* non-mobile adjustments */
	@media only screen and (min-width:768px) {

		#headernav_collapse { font-size: 13px; line-height: 1.1; }

		#headernav_collapse .dropdown-menu li { padding-top: 4px; padding-bottom: 4px; font-size: 13px; }

		#headernav_collapse .site_search input.textfield { font-size: 12px; }
	}


/* ---- section header ---- */

	/* section header: hierarchy */
	.section_header h1,
	.section_header p.h1 { font-family: microsoft yahei,segoe ui,arial,helvetica; }
	.section_header h3,
	.section_header p.h3 { font-family: microsoft yahei,segoe ui,arial,helvetica; }

	.section_header em { font-family: microsoft yahei,segoe ui,arial,helvetica !important; }
	.section_header strong { font-family: microsoft yahei,segoe ui,arial,helvetica !important; font-weight: bold !important; }
	.section_header em strong,
	.section_header strong em { font-family: microsoft yahei,segoe ui,arial,helvetica !important; font-weight: bold !important; }


/* ---- footer ---- */

	/* footer: standard */

		/* footer nav  -- [ additional styles: xs ] */
		.footernav { float: none; }



/* ------------------------------------
$ section specific
------------------------------------ */

/* ---- search widget ---- */
	
	/* off-canvas actuator */
	.offcanvas_actuator #translation_icon-filter.offcanvas_actuator_label:before { content: "筛选"; }
	.offcanvas_actuator .offcanvas_actuator_close:before { content: "关闭"; }



/* ------------------------------------
$ override css
------------------------------------ */

/* ---- additive / reductive css ---- */

	/* add */
	.add_font_cn { font-family: microsoft yahei,segoe ui,arial,helvetica !important; }
	.add_font_cn em { font-family: microsoft yahei,segoe ui,arial,helvetica !important; font-style: italic !important; }
	.add_font_cn strong { font-family: microsoft yahei,segoe ui,arial,helvetica !important; font-weight: bold !important; }
	.add_font_cn em strong,
	.add_font_cn strong em { font-family: microsoft yahei,segoe ui,arial,helvetica !important; font-style: italic !important; font-weight: bold !important; }



/*-----------------------------------
   responsive
-----------------------------------*/

/* ---- non-mobile ---- */
@media only screen and (min-width: 768px) {

}


/* ---- desktop large ---- */
@media only screen and (min-width: 1200px) {

}


/* ---- desktop small ---- */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

}


/* ---- tablet ---- */
@media only screen and (min-width: 768px) and (max-width: 991px) {

}


/* ---- mobile ---- */
@media only screen and (max-width: 767px) {
	
}
