@font-face {
    font-family: SourceHanSansCN-Normal;
    src: url('../fonts/sourcehansans/sourcehansanscn-normal.woff');
    src: url('../fonts/sourcehansans/sourcehansanscn-normal.woff2') format('woff2'),
         url('../fonts/sourcehansans/sourcehansanscn-normal.woff') format('woff');
}
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	src: url('../fonts/material_icons/material-icons.woff');
	src: 
		url('../fonts/material_icons/material-icons.woff2') format('woff2'),
		url('../fonts/material_icons/material-icons.woff') format('woff'),
		url('../fonts/material_icons/MaterialIcons-Regular.ttf') format('truetype');
}
html {
    font-family: SourceHanSansCN-Normal, Roboto, sans-serif;
}


body{
	background: #fff;
}
/*footer .moreLinks{
	padding-left: 10px;
}*/
/*footer a.anchor_in_footer{
	color: #fff;
}*/
footer h5{
	margin-bottom: 20px;
}
ul#dropdown7 li a{
	overflow: hidden;
	width: 140px;
	color:#555;
	/*z-index: 999;*/
}
ul#dropdown1 li a,
div#dropdown2 li a,
ul#dropdown3 li a,
ul#dropdown4 li a,
ul#dropdown5 li a,
ul#dropdown6 li a,
ul#dropdown8 li a,
div#dropdown9 li a,
ul#dropdown10 li a{
	color:#555;
}

/* 整站顶端导航 */
nav.site_nav {
	background-color: #dabb85;
}
nav.site_nav ul.hide-on-med-and-down a.mainNavDrop {
	font-weight: bold;
}
nav.site_nav a.mainNavDrop {
	color: #555;
}
nav.site_nav ul.dropdown-content-business,
nav.site_nav ul.dropdown-content-language {
	display: inline-block;
	vertical-align: top;
	padding: 25px;
}
nav.site_nav ul.dropdown-content-business a.beginning-business-intro-item-link,
nav.site_nav ul.dropdown-content-language a.beginning-language-intro-item-link {
	font-weight: bold;
	font-size: 22px;
}
nav.site_nav ul.dropdown-content-business a.beginning-business-intro-item-link:hover,
nav.site_nav ul.dropdown-content-language a.beginning-language-intro-item-link:hover {
	background: #eee;
}
div#dropdown2 li,
div#dropdown9 li {
	min-height: 30px;
}
div#dropdown2 li>a,
div#dropdown9 li>a {
	padding: 3px;
}
div#dropdown2 li>a>i,
div#dropdown9 li>a>i {
	float: none;
	margin-right: 0;
}
div#dropdown2 ul.dropdown-content-business-1,
div#dropdown2 ul.dropdown-content-business-2 {
	column-count: 2;
	column-gap: 52px;
    margin-right: 14px;
}
div#dropdown2 ul.dropdown-content-business-1>li,
div#dropdown2 ul.dropdown-content-business-2>li {
	float: none;
}
div#dropdown2 ul.dropdown-content-business-1>li.beginning-business-intro-item,
div#dropdown2 ul.dropdown-content-business-2>li.beginning-business-intro-item {
	column-span: all;
}
div#dropdown2 li.beginning-business-intro-item {
	padding-bottom: 15px;
}
div.dropdown-content strong {
	font-weight: bold;
}





/*页脚补充*/
footer.page-footer {
	background: #f5e3b7;
}
.footer-main-text {
	color: #777;
}
.footer-main-text p.footer-main-text-paragraph{
	color: #999;
}
.footer-main-text a {
	color: #999;
}
.footer-main-text a:hover {
	color: #bd7719;
}
div.footer-copyright {
	color: #777 !important;
}
div.footer-copyright a {
	color: #777 !important;
}
div.footer-copyright a:hover {
	color: #ce9534 !important;
}
form#quickcontact input,
form#quickcontact textarea {
	margin-bottom: 0;
}
footer.page-footer img.qrcode-img {
	/*max-width: 70%;
	max-height: 70%;*/
}
footer.page-footer div.contact-qrcode {
	display: flex;
    max-width: 55%;
}
footer.page-footer div.contact-qrcode > figure:first-child {
	margin: auto 20px auto 0;
}

footer.page-footer div.contact-qrcode > figure:nth-child(2) {
	margin: auto;
}






/*后台相关样式*/

div.adminUserInfo > a.moreLinks {
	padding-left: 1.5rem;
}
div.adminUserInfo  > span.adminFooterCopyright {
    color: #f5f5f5;
}





















/*媒体查询*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	/* 导航栏移动端图标间距 */
	ul#dropdown4 i.fa,
	ul#dropdown10 i.fa {
		margin-right: 0;
		float: none;
	}

	/* 导航栏移动端服务菜单分割背景  */
	a.beginning-business-intro-item-link,
	a.beginning-language-intro-item-link {
		background: #eee;
	}

	/* 小屏不显示页脚二维码	*/
	footer.page-footer div.contact-qrcode {
		display: none;
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	/* 导航栏服务列表下拉框水平偏移量	*/
	div#dropdown2 {
	/*	position: absolute;*/
		left: 150px !important;
	}
	/* 导航栏语言列表下拉框水平偏移量	*/
	div#dropdown9 {
	/*	position: absolute;*/
		left: 400px !important;
	}
	/*火狐桌面端高度bug*/
	div#dropdown2 > div.dropdown-first-row,
	div#dropdown2 > div.dropdown-first-row > ul.dropdown-content-business {
		max-height: 400px;
	}
}

/* 仅用于导航栏水平偏移量因不规则缩放浏览器导致的过度偏移 */
@media only screen and (min-width: 1550px) {
	/* 导航栏服务列表下拉框水平偏移量	*/
	div#dropdown2 {
	/*	position: absolute;*/
		left: 450px !important;
	}
	/* 导航栏语言列表下拉框水平偏移量	*/
	div#dropdown9 {
	/*	position: absolute;*/
		left: 750px !important;
	}
}

/* 标清以上设备 */
@media only screen and (min-width: 1920px) {
	/* 导航栏服务列表下拉框水平偏移量	*/
	div#dropdown2 {
	/*	position: absolute;*/
		left: 600px !important;
	}

	/* 导航栏语言列表下拉框水平偏移量	*/
	div#dropdown9 {
	/*	position: absolute;*/
		left: 750px !important;
	}

}