.logo {
	display: block;
	width: 84px;
	margin: 0 auto;
	margin-top: 18px;
}

.fazhan {
	text-align: center;
	margin-top: 20px;
}

.cpList {
	display: flex;
	margin-top: 20px;
}

.cpList li {
	flex: 1;
	text-align: center;
}

.cpList li img {
	width: 34px;
	height: 34px;
	margin: 0 auto;
	margin-bottom: 12px;
}

.tuijian {
	width: 100%;
	margin-top: 36px;
}

.tabList {
	display: flex;
	overflow-x: auto;
	white-space: nowrap;
	margin-top: 10px;
}

.tabList li {
	text-align: center;
	padding: 0 10px;
	line-height: 42px;
	position: relative;
}

.tabActive::after {
	content: '';
	width: 50%;
	height: 2px;
	background-color: #fa771d;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.indexBox {
	padding: 13px;
}

.indexBox .indexItem {
	width: 100%;
	margin-top: 12px;
}

.indexBox .indexItem img {
	width: 100%;
	display: block;
}

.bottomText {
	padding: 14px 20px;
	border: 1px solid #d4d4d4;
	border-top: 0;
}

.indexTitle {
	font-size: 16px;
	font-weight:bold;
}

.indexInfo {
	margin-top: 10px;
	color: #999999;
	font-size: 12px;
}

#phone-nav-items li a {
	display: block
}

#phone-nav-items li a:before {
	bottom: 0
}

.homePage {
	position: relative;
	background: #f3f5f6
}

.homePage-banner {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 113.33%;
	background: url("../images/index/banner_bg.jpg") center no-repeat;
	background-size: cover
}

.homePage-banner .tit {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -99.5px;
	margin-top: -68px;
	width: 199px;
	height: 96px;
	background: url("../images/index/banner_tit.png") no-repeat;
	background-size: contain;
	text-indent: -9999px;
	animation: a_up 1s ease both
}

html[lang=en] .homePage-banner .tit {
	width: 261px;
	height: 203px;
	margin-left: -130.5px;
	margin-top: -101.5px;
	background-image: url("../images/index/banner_tit_en.png")
}

@keyframes a_up {
	0% {
		opacity: 0;
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes a_up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

.homePage-cont {
	margin-top: -24px;
	padding: 0 16px 40px
}

.homePage-about {
	position: relative;
	padding: 46px 21.5px 40px;
	background: #fff
}

.homePage-about .tit {
	width: 206px;
	height: 60px;
	margin: 0 auto;
	color: #1a37d0;
	font-style: oblique;
	font-size: 22px;
	text-align: center;
}

html[lang=en] .homePage-about .tit {
	width: 237px;
	height: 94px;
	background-image: url("../images/index/about_tit_en.png")
}

.homePage-about .txt {
	margin-top: 22px;
	text-align: center;
	line-height: 28.8px;
	font-size: 16px;
	color: #2a2e2e
}

.homePage-about .more {
	margin-top: 16px;
	text-align: center;
	font-size: 14px
}

.homePage-about .more a {
	color: #0052d9
}

.homePage-about .more .arrow {
	width: 10px;
	height: 10px;
	margin-left: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.homePage-about .more .arrow use {
	stroke: #0052d9
}

.homePage-news {
	margin-top: 40px
}

.homePage-news-item {
	position: relative;
	display: block;
	min-height: 170px;
	padding-top: 49.56%;
	box-sizing: border-box;
	margin-top: 8px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: #fff
}

.homePage-news-item:nth-child(1) {
	margin-top: 0;
	background-image: url("../images/index/news_bg_1.jpg")
}

.homePage-news-item:nth-child(2) {
	background-image: url("../images/index/news_bg_2.jpg")
}

.homePage-news-item:nth-child(3) {
	background-image: url("../images/index/news_bg_3.jpg")
}

.homePage-news-item:nth-child(4) {
	background-image: url("../images/index/pic_4.png")
}

.homePage-news-item:nth-child(5) {
	background-image: url("../images/index/pic_5.png")
}

.homePage-news-item:nth-child(6) {
	background-image: url("../images/index/pic_6.png")
}

.homePage-news-item .tit {
	position: absolute;
	left: 21px;
	right: 21px;
	top: 34px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	font-style: oblique;
	font-size: 22px;
}

html[lang=en] .homePage-news-item:nth-child(1) .tit {
	height: 53px;
}

html[lang=en] .homePage-news-item:nth-child(2) .tit {
	height: 53px;
}

html[lang=en] .homePage-news-item:nth-child(3) .tit {
	height: 53px;
}

.homePage-news-item .des {
	position: absolute;
	left: 21px;
	top: 73px;
	font-size: 16px
}

html[lang=en] .homePage-news-item .des {
	top: 90px
}

.homePage-news-item .more {
	position: absolute;
	left: 21px;
	bottom: 26px;
	font-size: 14px;
	color: #fff
}

.homePage-news-item .more .arrow {
	width: 10px;
	height: 10px;
	margin-left: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.homePage-news-item .more .arrow use {
	stroke: #fff
}

.homePage-moreproj {
	position: relative;
	margin-top: 40px;
	background: #fff
}

.homePage-moreproj .content {
	position: relative;
	padding: 46px 20px 21px
}

.homePage-moreproj .tit {
	width: 150px;
	height: 58px;
	margin: 0 auto;
	background: url("../images/index/moreproj_tit.png") no-repeat;
	background-size: contain;
	text-indent: -9999px
}

html[lang=en] .homePage-moreproj .tit {
	width: 257px;
	height: 95px;
	background-image: url("../images/index/moreproj_tit_en.png")
}

.homePage-moreproj .des {
	margin-top: 22px;
	text-align: center;
	font-size: 16px;
	color: #2a2e2e
}

.homePage-moreproj .more {
	margin-top: 16px;
	text-align: center
}

.homePage-moreproj .more a {
	font-size: 14px;
	color: #0052d9
}

.homePage-moreproj .more .arrow {
	width: 10px;
	height: 10px;
	margin-left: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.homePage-moreproj .more .arrow use {
	stroke: #0052d9
}

.homePage-moreproj .bg {
	min-height: 190px;
	padding-top: 55.39%;
	box-sizing: border-box;
	background: url("../images/index/more_proj.jpg") center no-repeat;
	background-size: cover
}

.dev-list {
	margin-left: 20px;
	padding-left: 40px;
	border-left: 1px solid #e4e0e0;
	-webkit-transition: height 4s ease-in;
	transition: height 4s ease-in
}

.dev-list .dev-item {
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #e4e0e0
}

.dev-list .dev-item.first-item {
	padding-top: 0;
	*padding-top: 15px
}

.dev-list .dev-item.end-item {
	padding-bottom: 0;
	border-bottom: none
}

#advisers .adviser,
#leaders .leader {
	border-bottom: 1px solid #e4e0e0;
	overflow: hidden
}

.dev-item .year {
	position: absolute;
	left: -4em;
	color: #000;
	line-height: 2em;
	font-size: 1em;
	background-color: #fff
}

.dev-item .item-cont {
	position: relative;
	padding-left: 2em
}

.dev-item .month {
	position: absolute;
	color: #666;
	left: 0;
	_left: -40px;
	line-height: 2em;
	font-size: 1em
}

.dev-item .item-txt {
	font-size: 1em;
	color: #5e6267;
	line-height: 2em
}

#structure .summary {
	font-weight: 400
}

#structure>header {
	font-size: 1.2em
}

#structure .list-item header {
	line-height: 35px;
	font-size: 16px;
	background-color: #F3F5F6;
	white-space: nowrap
}

#structure .list-item {
	margin-top: 20px
}

#structure .first-item {
	margin-top: 0
}

#structure .list-item header .short-name {
	width: 60px;
	text-align: center;
	display: inline-block;
	background-color: #0052D9;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 12px;
	text-indent: -9999px
}

#structure .list-item header .name {
	display: inline-block;
	margin-left: .5em;
	font-weight: 400;
	color: #0052D9
}

#structure .list-item .detail {
	margin-top: 1em
}

#structure .list-item:nth-child(1) header .short-name {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAZCAYAAACVfbYAAAAAAXNSR0IArs4c6QAAA7pJREFUWAm1WMuLT1Ec9zNICM3UKEV5K49hMx5lpaxkZWUlK2Sp5B+ws1JKGiyUVx5LFlZEzCCPGRTl0QjlEcN4jPn5fH7d7+l7P3PvuQ85dfo+zvd5zvd+z723MQ6j2WzuB1hMvOY42mg0blAXtnYBdFe08xvyu2FjxOvBVhvoTZjrMGdiTsNsYBaNYQjsaQnByFvMfxlrzRuM3Klh6JTpG4SNLZhvatiiynFLrLOmAVMbBcId5am1YQ7bQgW4wZJK7HRBd6iCvoq2KmcCjC3B/OiNJ/hkwCmOPwr8s6MNfYlyGkqIhYDU8+MJCOrmDepfs0VEybI7iznVeA6+B26+HDuFPoW92ymOEnByQLajV2WUhvxW0fkKuswzEkxBfr3YIHkGsz0IlUR4cnljpSw8EDqLXCHMfuxiU3hF5EYRYFXtgJ1vwi8kx0ckNNCHEVlbUp1HtlABhuaU6Fyskxh1M5NDCczA2tzEuIE6yZXRMfsGVxmSwJtClyYzk4P28gwL0UCxIWw+80UvqiOy7LYd4M0Wfp/Qpcm85LS83qE02KliYxkW1V7VslS/vNQfx5zG1vIaijopE6Tq/IDjzTiNmP8L2DR/vagNtvVfMQOxtbLJlSkvDYz3XU/E+QusnZB17dCFfrF5fIHoEju3sCkj/zM58TeGPIIA9HKvnBys8t3zvLPOK2M66THJYSfmgM+XVD/K3HHahPi8aPBmky/Kx4wghF8+r3xu/SjjVzeEd2vL75jkYFnLi4ID3qPiCKwTvFnC74aTe8KLkey0+spVWJbQ0eTChmh3o3NN7jmC/M6FyNBT+wPZql1Og+Q75KuIT1vSeMOGlEkuCJu1DKgOuCHsllWGluQAbERbLSqGJ71AnFQ6uTrJlbk6JKbW14nn8WuiaLBi9MU8xJs6OezERAgvFYtBWPie1JOrk5yewGvvIAdXv4M47Q8mm0oOTP5qmGSLCYwml9Pl6iTXLn5TvxxkzUh9Tu/aAqEmpzvBfxHPvEIGPg887XJ1ktNPGn4bsgvHhsab+kjVq0B3ItwZEQ/qgKK9CCzaDCCzDyV02Nlld13taDYY/kMZAPyE+dOtGbrGkARe8bQmp4FGSzIxpDpk60l6n8RZEfpT6BJ427joRhvwLPtOJKD9wPoCBaSoLOsm531k4adxajyNMECfA3EQs+jEg45DuFk7YSOlG04Ox89duozpW+tVZyAPvY+FVKB5go5/yOEBRXB7EQdLdTvmIkw+cx2Yegh8SfiSzOuAJ6E7CJgafwFcDYOEa6DFdgAAAABJRU5ErkJggg==)
}

#structure .list-item:nth-child(2) header .short-name {
	background-image: url(data:image/png;base64,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)
}

#structure .list-item:nth-child(3) header .short-name {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAZCAYAAACYY8ZHAAAAAXNSR0IArs4c6QAAA4pJREFUWAmtWElrFEEUnk48uCFiQMGbcVSIS/QS9eBJ8CQexJMn8WTEo+Cv0IsgiLgcBEVxuXpWEDVRXJKooLgQQcUFSRiX6Ph9TVfz6pvq7uphHtTUe6++elVfvarq7kkaIu12uw+uMyisnZxIkuSpM1gDN4pqxPoi9D/AHEasOYtFrH7Yu1C2oyxFWYySoFRJC4AjHSAEbKKorFEgAOMKirAvBeLsQb8PEX1DkPMaL7WB3CvoWdg2K8xCP0pLcDHmDjsoOgyjzMR0LMCkO2GeDZrpG8U3ifT/E18T9nzxPYetOAt5izi3nQOT4na5grLI+Uz9CfqMsUPqC8S7z4YYEt5ZyKIpUQ44hKDtrD2m4v5fK0CSGkWcr+IvNXtFYqImAU5qp8yMEz+IOLPirzR1ry9AD24VKzGZeGY7ROrbBHejGwKM4ZGAvT7giyERwjB+mWyWxrtiR5tKQvf6Z6zORxsNB3Ih7EHrg16LBGIMoM9KiTEmdrSpJDZJz9DkQtmqu510sfjwm5Kxo0092Bo8REIxPzHabqxu2aDXkdHvBqAxeF3+Nu211F6Q4PPibMmob9B2QdpjMu51wSLxVWTYczYa90B+LicB0AoAlgsoJhPSpcM8jYH0IVibBKLy3eqaic6reAntnAR0TTH3xwRBIhvE5n7WSToIX/jOOYM1FovnkOfKyhNrFOhKnM+mdNwyEq8B8h48mAAzxYxZGQHukXVU6LzZ9FUjlHENoyRy4vZ2UlAosGbhL0aqe6voOHxleaczDti6U/L5WRIKCl2binmFLPB2qiO6lfiCWXq1YQcwc6tlED8TAPGjZEhAOVPjVxIhogYeVNeJl2+/VcIdoB9J+fxcJpoA8b3JSg4yzl6Q0BV9b+IXqTruNLL3xYEdCQX9AuClA7EuuFW6ycQyGxe696kqbc7Uc/TQNbAuIjEFpjy0VlbB0FulGxLejYeY+7Jbz46lui5y+jHkQO6KVVDMVmKMB5hA6aEE5hgW5JQbEDVvsy3G5kHnN/Yk6m8o3AUqW8Vxy9qOhKYrloRmxsam3kLRPwduwrefjUZ4sehCmmZP5QN4zHr6sAKcyKB1Qo8lId06zMvIAlc3F9hXYRxHqcpg3scoXJRDiOH1ZSb4Pw//Z7Iybo1Mf4zam1AAo66T6qCNSRzF4nGLHUDh30F8ExhAcWcUaio8lz+ycgf1RfSdTlvMz39zveamVebB8AAAAABJRU5ErkJggg==)
}

#structure .list-item:nth-child(4) header .short-name {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAZCAYAAACPQVaOAAAAAXNSR0IArs4c6QAABHJJREFUWAmlmM9vVFUUx2eggsEKWFGjGKWAEQuocWEgxgU/En+QEBIkAmEJC/8BVpCwI4ENkLAzcaERxIVpARc2ISxIiIJGawUCDYFYwLRpi1RA2kL9nNe5zzPfmTfvvuEkZ975+b33vPvzTbkkNDk5+Rmmd8WcpT7AcRu+DneVy+UbWYHgTsO3Fn4Pngs/DZfhLNoL3mV1gvMyto3wfNhwnoBj6FhNEGA/w83QBEmbagAxYP8Q7i8A+iex0z0W+kz4O/ghXJQsp93jWaemw/eLIrn4virAqUI78P/tYmLEXXVwvoxJzIj53vBaBHQx+pNi+xX9odgs7zn4JbEvpLEWpt+Esx9Bnu30INoSuBsU97S2Pne6DcJW9G3eVpEN4xb8qI7Pmw55JZEB/UTezCh65rrC963E/+tB8b0jflO74cWwreEoIvYH2NMwyjo4s2/1gLXB5RLUyyhNis2rP3kF+broa0S/h74ZzD44bzSSVAqagfC+4Owj/2RO3ySlVMottiaj2rCoWi1dEn2F6Mfp4JDY8tS3CNCl9VVeUj3/4xbbIaC9oltHPZ31SqT8tsT188L6xRalpsUyXWaRsVCyfhdd1WVisM0sIfBaERTvXMVd5KFL63yRZB+bFotxKex1i9ORMltCFGOFPFNRwyMtFoO9CL+B2NrPe3kBxz/f9EqTGAmEL07f4ADTZUAa8qqux9s4+1yAdvIaeKPOHytqv3piEzXOzstACpo5qpWE7SGx8jxLMX7n1mILd5LZY1fCNmknd3aQZ3uJn3W36NvVRiNbAwqI3bDa4YOArZJOnBRdi/1N/DGqYtg57mdPFsZRHGccV19jKeAv2JPdJ8eFH/kAJw8iP+tbRh9xfhM3en+MTM5OwcjdnIifAY9J3kfWXjKNcTyP/IJ0wEbdj7y4U3UCaRPTZChYwHsFeW7QK8+amSL+eqqObAzGEoD0SyhZQqEY2zmbIZuaWyj0tCRrJ+/jj5l+AlNSnD80oI6ue88w/Us+PcMGpQE3AdlfB8hM1nHbeS8BkrUO37BARxeJjboehhxmh33ivR70yjOmWH1B6WzIKvZHOndAGiqi2lTyVPMR7p0Zcjt2uxd70uuo9wVZi01PgTCNdWTTtxEQCj5flXj7DCtKeu+2Yy3znxAHrrX8XyzTxQq225OnNMAbC8hzJLZV9Bi1TYJsI/TnuLiTf0Qsx85mT78ExQq16fJUMFSejzuyevP6lJdqrC9Bmq1S71ZpUzvsDrGpqqNq53Jai61ZDWh25/QNX0D52BlmI9tBb/862D8R1gkdpTFsS9grBnkaXZx6VP0eJn8PFtvZrZ/6D8qL2DydAm88NZC8G/aUe3CnyRkCYPa/0z8eNEL+2sMRb7e1noi8RiE1N6djEv2Fb7RZGcz18FXBbqSu1LYIfg2+0Sipga8Tn//qSm5QdlaOuIY6ndy0yPTporETAKyG7SiyW9o82M5PpRHiaz7ssV0BYwHBG+APYMMwngUr3cNwB7Yd+xu4m/yqpfIfSdA9UNyCCQEAAAAASUVORK5CYII=)
}

#structure .list-item:nth-child(5) header .short-name {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAZCAYAAABq35PiAAAAAXNSR0IArs4c6QAABOpJREFUWAm1mUuoVWUYht3ejpek0krUxLIjlnbDgQ2aNbHLILGCKAdBt4EjB5FDh1IhFNTkgIUlqAWmgtCFoFEEWaSZmhKC2snCE5pmeTs973av5bfe/a99/iXHD96zvsv7fetf//pva5/WmBoZHh6eTehpMAfcBCaCOtnfarXe8CA17sH3OLgVzADjQS/5j+Aqal0qSNQYiz4AdC1kPZy9hRGv8G/HfgoU7Z4Q4z30rV0xik0AW8FFkCuvxEIktcCm3OTA2xjrSCfWH+KFuiDB6yO4DVwqSA2uyrnTa+rmAw2KiHoKTI2FsFcrcA3yUKwjnRorrM5Z7DhK2in4PjReE3OXilSGLdkr8L3Urt795xSucviG8AaG7NlgS33VbJlD4N+Ev3Bpqn1bGOF6X9Cl/gzvcvTR7uewV0ZfR9e0GwQVfoL3TpePojusO/UWXgA3dJFrHHDnAZcna+gjuin0iRXb4EnEPzfOEPYToOXcLJvEseA0iLIuKzmQSH4+FkA/HsKNVfIPWr3VsQixieCccdZETq4e595ikqZZ4gdm55j3Gyk19I2SNnnAyUT6Leq7yAPEJxnnI7OzzNgZKhpFc/xgdGTq3hk/ZOalaHpBsY3ieGc8aInHWFOOmS/LjDfyh9hN0eGsKlXSvVVzzB6zm5i+eP5Jm05YAed8Z/Fss1dnNH4IhrUOODqsRTkZjYa6vyAfFSqXw8m67fjA8qKNO4NaOv3FDlb5j+kk1bogoyMacdqO9Za/5G3v7Pj94m891RnOuZZ2X70vjb0FuPhcvJpQo1FgrhfJtN9KlST3hOW/GHnE5lhc5sLISelwFoGHA+aXPJyPgCgXMHp9i5S5USFH27NvhbFund41lSDOTJCX2v0eM4622HGRk9Lh7LG818UrhrRPkQMM3fOpQr185OiktxxsB1rRdQJUnQjMLplO4/yDyoe/ptY+y3TOPtqQOiWXadxHL/nu0nFFaU+tus5IzU3LT5s0Rsfq5WAumAT6IsjqA29a9l9w4pqisD/or3D82O8vMafd6gjv+OvTGfaQXSYPpFFy1AJHzJaZ86DO8ZGTKNvVyUO0qX1K1hzX+d2HzU+pKqPo80Vuf6K2j4xKm2i31gavk9MZ3oHlaNI00XZY+QTH/gVcT/EGVbbDzoMusgaUje749fuDL/IHLCdl1t5bnTEvkTGY8I2KiwfVPX3brnQG8X6g75Io3hl3xSC6Ftj2cDe/mz7iynurYTc6Gzv7kz2RO5JL30DTjPSj2d5g7Uo+WqdbzkVsdUit8CKUo58Do3xfGOqMPwojXN8mUQcTxUdNqDeDYmut4F4WsN/M552hHcq3TN9ZtEO8bHXc9Lr6sakccTqOa/FSj8YfQvRDsKCf3ZSgXnd5jwa2DysKwNMX7mwnBVuN1bbq8qk7sL3RZYMDN7Xovks71sI5DM4B78BZ+KJ8xTNUt3QKvA+ayGXIlZUce1eTAh3uIFct4BXBd9hqvVYhYBAfB/wkaWkjms94XRWeDDYDHcNz5DMvQtK6nMTA+R19SaLOVPzq7CiPOk82hAXgeCQ20LfDjbPhyg/CDBUNqWcJahgtAzPBbaBuId1IzGUnjpvdGWwNxzPgb/AN+Jr7+jDG3f4fzYCUILuDXqrkH6LNd+DQJ4DarTYLU4DLPzhOA+04W8AX5FcW3P8Bnyu+wCaS7QgAAAAASUVORK5CYII=)
}

#structure .list-item:nth-child(6) header .short-name {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAZCAYAAACCXybJAAAAAXNSR0IArs4c6QAABHVJREFUWAm9mM2LV2UUx+fny5j5VhLW9EKJaGLmy6qgFqFFhAhRuREXLtKFrqRF0h8Q0SJQwo2gomLlosjFQOqiTauyl1FRS1yE00hjAw6MTs6M4+d7+90f5/ed3733uRN44HDP9znnfJ/3+zz3NroKZHJy8klc76FPoY+g3WiRXGo0Gp/mTnJ7sD/OccFzjPJ/0JvoINoHx688k4Q6nibwXTRv3+ykxK6uk1PiIJuNnkTH0VTZGYlI2pyaaHHnwO9HLrfxz0G/QSfQuqKcpc7ZReHBmky3iJ8XicAf1eTw8N2RL9oEHvPgGrhXXLOM8B1w0UjfwjcR45v2IZbliJW/aHgUfDuUNbAfRueEsmh+Rke+h/diLKRsK3hbLGva//IcQO918MWi/RFkNqSnbNRGwNvR+VOCSwqIv2A8ezqFE9ONvoJ+a/GCuzyHstMWNwTehGoQ6wuJM9BhNMondZlIVkfGIgn262U8+LVPr1pO26zgE+8di9lbxlvkmxEcL2AvCFjmEcMpcCVBbdsGfKEskWWs5fmTxTxneC34ISs7bjgJxk6LNMoQ4EosSLR9P9+kUzcScnV8RVH9UdZFgH0d3utWlgRjp9dYxjlIJ60sBXqnS2c5ED4abJl/GXZeXxkWXgzLOt1XnFbq8caldtrPT++0T8r50laUOB9Ep1Mbt8La2W/YB3O6k/LfC4c34mNUoKtjlNqk8Oi6+kwkwa6cafKeIG6x5V3KMX5dNd1fOZjkrSIvbpsBtuy1jBfnBjSKjpzuvNLUJzmvRpKmvbAqn7g3LG8UPDPPw37L/Dq6Wv48zp/E9Fneh4rJl7fvl8uMyF0nScCrLeZPeIatrBP0PNUfb3++tC+afwonndWk6fiMkq3eok5XLp3IFGxvXCpPVZ5PSgqvOuxfXg+k05X7uTlg68PAyfTjyDvddie33Bz6QA6xOrKXo66eurf6MkhtbF5B/vSKKnmofy7Jug1G+TEH+LV3n89x85nSaR+o1urQ8tbH+Dwj/d1wJaRx4tHbO0qrolho9mvguAx1Jf0lxOj89pfq5eAvMr3T2dJWsDr9bIcsfabVFZ/lcQhSGveBVXSWZXgnlC0LtkzdEv0Mt5AMenvaOr2oQ8b8DmVVRV7JHzRes1YorI4tODdawNeGFxvWYJZej+FVjs72KD/nQDP9dw7Ccx+Jq9D87R5chaZ3esp+hk+fhz3oS6i+kL4wNn2YnLCyEcPaCjuszKG3ZZSA1lZrULlmdRgt+hBXgkbX5QAzmR32csCjn3rxS00//uJMawD1t6RMdsJ5MAbAuxzc6R0zSPlVVFshnunA7HYZz/5eeDfJ0RKID6N15B7BrTcq9ixUt6j/I5+3GhQMCGeifrOqW4+2UbvAMBf9EvU/HkXk30UGgrQVpitnSXw58rmNfznaP80K9CuqbRW3AZw9VPgm+ji6BC16oR1lufyAPxPydDzsbsKyh5ahlqX2rvQaPL/xrBTq0F5+G1X71DZpp+2iH5Darv3oV+gZ6mhb/vcBuFjyKDN3YiYAAAAASUVORK5CYII=)
}

#leaders header {
	position: relative
}

#leaders header .switch {
	display: none;
	position: absolute;
	right: 0;
	top: 3px;
	font-size: .9em;
	color: #5e6267
}

#advisers .name-wrap i.arrow,
#leaders .name-wrap i.arrow {
	background-size: 70%;
	right: 0;
	top: .7em;
	background-repeat: no-repeat
}

#leaders header .switch .expand {
	display: none
}

#leaders header .on .expand,
#leaders header .switch .collapse,
html[lang=en] #public .links a {
	display: block
}

#leaders header .on .collapse {
	display: none
}

#leaders .avatar,
#leaders .info {
	display: table-cell
}

#leaders .leader {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#leaders .avatar {
	float: left;
	margin: 1em 1em 1em 0
}

#leaders .leader .name-wrap {
	margin: 1em 0;
	position: relative
}

#leaders .first-leader .name-wrap {
	margin-top: 0
}

#leaders .leader .name-wrap>div {
	margin-right: 2em
}

#leaders .info .txt {
	font-size: .9em;
	line-height: 2em;
	color: #5e6267;
	margin-bottom: 1em
}

#leaders .list .info .txt {
	visibility: hidden;
	height: 0;
	margin: 0;
	padding: 0
}

#leaders .list .avatar {
	display: none
}

#advisers .avatar,
#advisers .info {
	display: table-cell
}

#leaders .name-wrap .name {
	margin-right: 1em;
	font-weight: 400;
	font-size: 1em;
	width: 45px;
	float: left;
	height: 35px;
	white-space: nowrap
}

#leaders .name-wrap .full_name {
	width: 100px
}

#leaders .name-wrap .duty {
	font-style: normal;
	font-size: .9em;
	color: #5e6267
}

html[lang=en] #leaders .name-wrap .name {
	width: 100%
}

#leaders .name-wrap i.arrow {
	width: 16px;
	height: 9px;
	position: absolute
}

#leaders .leader .name-wrap .arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJDNDRFQTc3NjZGMTFFNkIyOTI4NDM4RDMzREY1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJDNDRFQTg3NjZGMTFFNkIyOTI4NDM4RDMzREY1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkM0NEVBNTc2NkYxMUU2QjI5Mjg0MzhEMzNERjU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkM0NEVBNjc2NkYxMUU2QjI5Mjg0MzhEMzNERjU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsDQCyoAAABRSURBVHjaYkxLS2PAAxyg9AFcCpgIaN4PxQ6kGuCApNEBnyFMBDQfhGKchjAR0AwDOA1hIkIzXkOYiNSM0xAmEjRjNYQFSPwnQTO6IQwAAQYA+Wcdw8PkGJEAAAAASUVORK5CYII=)
}

#leaders .list .name-wrap .arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE4ODY1Qzg3NjZGMTFFNkI1REQ5QzQ1RDJDQjFDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE4ODY1Qzk3NjZGMTFFNkI1REQ5QzQ1RDJDQjFDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTg4NjVDNjc2NkYxMUU2QjVERDlDNDVEMkNCMUNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTg4NjVDNzc2NkYxMUU2QjVERDlDNDVEMkNCMUNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjrqmtEAAABgSURBVHjalI2BDYAwCASBdC90GebUzSxaE9K+rXxC0ny5g81M6clJudyc1OE6x1skYGdY2mNPSDQy0sq/Eu12ScLnSjLAvWAmgbCngEtxcQMdrQQIgPBMECX0BXsuAQYAN4EczjAMRVAAAAAASUVORK5CYII=)
}

#advisers .avatar {
	float: left;
	margin: 1em 1em 1em 0
}

#advisers .adviser .name-wrap {
	margin: 1em 0;
	position: relative
}

#advisers .first-adviser .name-wrap {
	margin-top: 0
}

#advisers .adviser .name-wrap>div {
	margin-right: 20px
}

#advisers .info .txt {
	font-size: .9em;
	line-height: 2em;
	color: #5e6267;
	margin-bottom: 1em
}

#advisers .list .info .txt {
	visibility: hidden;
	height: 0;
	margin: 0;
	padding: 0
}

#advisers .list .avatar {
	display: none
}

#advisers .name-wrap .name {
	margin-right: 1em;
	font-weight: 400;
	font-size: 1em;
	width: 45px;
	float: left;
	height: 30px;
	white-space: nowrap
}

html[lang=en] #advisers .name-wrap .name {
	width: 100%
}

#advisers .name-wrap .duty {
	font-style: normal;
	font-size: .9em;
	color: #5e6267
}

#advisers .name-wrap i.arrow {
	width: 16px;
	height: 9px;
	position: absolute
}

#advisers .adviser .name-wrap .arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJDNDRFQTc3NjZGMTFFNkIyOTI4NDM4RDMzREY1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJDNDRFQTg3NjZGMTFFNkIyOTI4NDM4RDMzREY1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkM0NEVBNTc2NkYxMUU2QjI5Mjg0MzhEMzNERjU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkM0NEVBNjc2NkYxMUU2QjI5Mjg0MzhEMzNERjU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsDQCyoAAABRSURBVHjaYkxLS2PAAxyg9AFcCpgIaN4PxQ6kGuCApNEBnyFMBDQfhGKchjAR0AwDOA1hIkIzXkOYiNSM0xAmEjRjNYQFSPwnQTO6IQwAAQYA+Wcdw8PkGJEAAAAASUVORK5CYII=)
}

#advisers .list .name-wrap .arrow {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE4ODY1Qzg3NjZGMTFFNkI1REQ5QzQ1RDJDQjFDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE4ODY1Qzk3NjZGMTFFNkI1REQ5QzQ1RDJDQjFDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTg4NjVDNjc2NkYxMUU2QjVERDlDNDVEMkNCMUNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTg4NjVDNzc2NkYxMUU2QjVERDlDNDVEMkNCMUNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjrqmtEAAABgSURBVHjalI2BDYAwCASBdC90GebUzSxaE9K+rXxC0ny5g81M6clJudyc1OE6x1skYGdY2mNPSDQy0sq/Eu12ScLnSjLAvWAmgbCngEtxcQMdrQQIgPBMECX0BXsuAQYAN4EczjAMRVAAAAAASUVORK5CYII=)
}

#public .public {
	margin-top: 10px
}

html[lang=zh-cn] #public .links {
	position: absolute;
	top: 20px;
	right: 16px
}

#public .links a {
	text-decoration: none;
	font-size: 14px;
	line-height: 2em;
	color: #0052d9;
	margin-right: 15px
}

#public .links a:nth-child(2) {
	margin-right: 0
}

#public .detail-list li {
	display: none
}

#public .detail-list li.current {
	display: block
}

#public .detail {
	font-size: .9em;
	line-height: 2em;
	width: 100%;
	white-space: normal
}

#public img {
	width: 100%;
	vertical-align: bottom
}

@media all and (max-width:600px) {

	#advisers .avatar,
	#leaders .avatar {
		display: none
	}
}

#office-env .tit {
	font-size: 14px
}

#parties .tit {
	font-size: 16px
}

#parties .txt {
	font-size: 14px
}

#philosophy article {
	margin-bottom: 10px
}

#philosophy article .title {
	font-size: 16px;
	color: #333
}

#philosophy article:first-of-type {
	margin-top: 10px
}

#philosophy article:last-of-type {
	margin-bottom: 0
}

#philosophy article img {
	width: 100%
}

#philosophy .sub-title {
	display: block;
	margin: -2px 0 9px;
	font-size: 14px
}

#philosophy .txt {
	font-size: 14px;
	clear: both;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	position: relative
}

#philosophy .dot {
	overflow: hidden;
	height: 2px;
	width: 2px;
	background-color: #333;
	position: absolute;
	left: 0;
	top: 10px
}

#development .sub-title {
	display: block;
	font-size: 16px
}

#development img {
	width: 100%
}

#development .img_dev_1 {
	margin-top: 5px
}

#development .img_dev_2 {
	margin-bottom: 20px
}

#development .txt {
	font-size: 14px;
	margin: 5px 0 20px
}

#development section,
#philosophy article {
	width: 100%;
	margin-right: 0;
	display: block
}

#office-env figure:first-of-type img {
	margin-top: 10px
}

#parties figure {
	margin-bottom: 15px;
	display: block;
	width: 100%
}

#parties figcaption {
	margin: 5px 0
}

#parties figure p {
	font-size: .9em
}

#parties figure img {
	width: 100%
}

#parties figure:first-of-type img {
	margin-top: 10px
}

#philosophy article {
	margin-left: 0
}

.sprite {
	width: 48px;
	height: 48px;
	background-image: url("../images/2x/system/spritesheet_v9.png");
	background-repeat: no-repeat;
	background-size: 53px auto;
	display: block;
	float: left;
	margin-right: .8em
}

.sprite-icon_appstore {
	background-position: -2.5px -2.5px
}

.sprite-icon_article {
	background-position: -2.5px -55.5px
}

.sprite-icon_browser {
	background-position: -2.5px -108.5px
}

.sprite-icon_cartoon {
	background-position: -2.5px -161.5px
}

.sprite-icon_cloud {
	background-position: -2.5px -214.5px
}

.sprite-icon_game {
	background-position: -2.5px -267.5px
}

.sprite-icon_gaming {
	background-position: -2.5px -320.5px
}

.sprite-icon_mail {
	background-position: -2.5px -373.5px
}

.sprite-icon_manager {
	background-position: -2.5px -426.5px
}

.sprite-icon_manager_2 {
	background-position: -2.5px -479.5px
}

.sprite-icon_map {
	background-position: -2.5px -2175.5px
}

.sprite-icon_movie {
	background-position: -2.5px -585.5px
}

.sprite-icon_music {
	background-position: -2.5px -638.5px
}

.sprite-icon_news {
	background-position: -2.5px -691.5px
}

.sprite-icon_open {
	background-position: -2.5px -744.5px
}

.sprite-icon_pay {
	background-position: -2.5px -797.5px
}

.sprite-icon_qq_qq {
	background-position: -2.5px -850.5px
}

.sprite-icon_qq_pay {
	background-position: -2.5px -903.5px
}

.sprite-icon_qzone {
	background-position: -2.5px -956.5px
}

.sprite-icon_video {
	background-position: -2.5px -1009.5px
}

.sprite-icon_wechat {
	background-position: -2.5px -1062.5px
}

.sprite-icon_wechat_pay {
	background-position: -2.5px -1115.5px
}

.sprite-icon_weibo {
	background-position: -2.5px -1168.5px
}

.sprite-icon_djr {
	background-position: -2.5px -1221.5px
}

.sprite-icon_kb {
	background-position: -2.5px -1274.5px
}

.sprite-icon_qeys {
	background-position: -2.5px -1327.5px
}

.sprite-icon_qian {
	background-position: -2.5px -1380.5px
}

.sprite-icon_sports {
	background-position: -2.5px -1433.5px
}

.sprite-icon_wechat_gold {
	background-position: -2.5px -1486.5px
}

.sprite-icon_zxg {
	background-position: -2.5px -1539.5px
}

.sprite-icon_egame {
	background-position: -2.5px -1592.5px
}

.sprite-icon_now {
	background-position: -2.5px -1645.5px
}

.sprite-icon_buluo {
	background-position: -2.5px -1698.5px
}

.sprite-icon_ai {
	background-position: -2.5px -1751.5px
}

.sprite-icon_youtu {
	background-position: -2.5px -1804.5px
}

.sprite-icon_tu {
	background-position: -2.5px -1857.5px
}

.sprite-icon_ke {
	background-position: -2.5px -1910.5px
}

.sprite-icon_fm {
	background-position: -2.5px -1963.5px
}

.sprite-icon_wj {
	background-position: -2.5px -2016.5px
}

.sprite-icon_tucao {
	background-position: -2.5px -2069.5px
}

.sprite-icon_tencentmusic {
	background-position: -2.5px -2122.5px
}

.system-wrap .main .module header .title {
	margin-bottom: 9px;
	background: #f2f4fb;
	display: block;
	border-left: 4px solid #2e51e1;
	color: #2e51e1;
	font-size: 16px;
	padding-left: 12px;
}

.system-wrap .module article .title {
	position: relative;
	top: -2px
}

html[lang=en] .system-wrap .module article .title {
	top: 10px
}

.system-wrap .module .title a {
	text-decoration: none;
	color: #000;
	font-size: 16px;
	font-weight: 400
}

.system-wrap .module .sub-title {
	font-weight: 400
}

.system-wrap .module>article {
	margin: 1em 0 2em
}

.system-wrap .module article.last {
	margin-bottom: 0
}

.system-wrap .module .txt {
	clear: left;
	font-size: 14px;
	margin-top: 8px
}

html[lang=en] .system-wrap .module .txt {
	margin-top: 30px
}

.investor-wrap .module>article {
	margin-bottom: 1em
}

.investor-wrap .module>article.last {
	margin-bottom: 0
}

#performance-report article {
	display: inline-block;
	text-align: center;
	font-size: .9em;
	width: 48%;
	vertical-align: top;
	margin-bottom: 0;
	margin-top: 1em
}

#performance-report article .art-cover {
	width: 50%;
	margin: 0 auto
}

#performance-report article .art-title {
	font-weight: 400;
	color: #0052d9
}

#governance .links-wrap {
	overflow: hidden
}

#governance .links {
	padding-left: 1em;
	border-left: 5px solid #0052d9;
	line-height: 2em;
	background-color: #f2f8fc;
	margin: .6em 0;
	overflow: hidden
}

#governance .links>li {
	float: left
}

#governance .links a {
	color: #0052d9;
	font-size: 14px;
	padding-right: 3em;
	text-decoration: none
}

#company-folders section {
	margin-top: 1em
}

#company-folders .icon {
	display: inline-block;
	height: 60px;
	background-repeat: no-repeat
}

#company-folders article {
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 48%
}

#company-folders .icon-intro {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABKCAYAAAARzrI2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJBNTBCRjI5QzVGMTFFNEI3ODA4MjYwQkJGRUY1MjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJBNTBCRjE5QzVGMTFFNEI3ODA4MjYwQkJGRUY1MjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq/iUscAAARjSURBVHja1JxLTxRBFIWr2xmGiCYEiA9mTEgYUBfKsDIZHiEh+o/8c8ZJeIaNC3xsgCFxAcEHICZihEHxXrmNlU43dPdUV586yVkRpoqvam5VdR3aUy9fqwwqkWvkYfIQuZ9cIfeQT8kn5CPyPnlXfKbcVJX8jLxHXiul/OUBcoM8KnCi1CO+TX5AnhSI2+R18qFjsKbJPvlOMFOSqI88Ra6TvQwNM8DH5EfkLfIq+adDsH7z7EoKbJw8Ry4b6IQnnzdCXhB4LsBaJH+5Dpgns2oihw7xjHtBvktecQDWZ714x2me/DDnzvFg9JJb5HN0WEp+EKUZC7ACPZT24GHFAeMa89RyZ5+Qx9BhRQHrkwJfhOakfVhYUcCmDK2GWReCpuU2h9PACgMbLPhroaT9AYuwZtLACgNrABReL6dtjBFYOrCyHHcQVE9xArEKSwdWK7B2RdWyKiIsHVhVYamGCEsHNgQGbBARlg6sHwxYPyIsHVgPGLBeRFjhVRJJZURYOrAOGLAOIiwd2CkYsF+IsHRgR2DAviPC0oHtgwHbNwBryTQsHdguGLC0/bkfAetTHh0LgO0AFf6O9CcNrFkbsMKr5DYIsLZKfulrFZYOjLUOAmwdFVYY2IGMbpHie8pDVFhhYKyVAmsZ7wVXkWFFATuWvUsRWpT2YWFFAWNtkN9bhvWOvIkOKw4Ya1nA2dCGtAcP6ypgfG3fkpHPe2a1XIHFuuqy4VxGno8Xc8rsIyBeWBZc+RomBRZoU44qfMlr4t4yyIcduwaL5aWMbAYJxHrKGdeRPV7SBCIkrCzA9JlZE/OFBT+DD6Kap+Ij2QzviGGPO6a/klHiP/6j2KS6gcV/SzU0iJXQIH6TQdxNOYhdA8tDWWFxmZiQMnFdUPmWuggqN1TGoHLJYVg31UXyxkRQuZ1wIYIAlgXWmGx1TFwPevJ5I0m2OiUHYU2rfBI+vOo/Vxd5/FUVk7n1HYM1r/KPQ01IOx4SsCywmlJvbCg2qOw7AotrzKTlfnJQebxoYFlgQQWVfcuwslyFNVVxYZmyLDLWgQWwbmTYlBYdVK4rLa/mA8NSsiP3VPFq2ALWDSzeI6IElUeDpzM+KCwlB2mUoF9ZDvW5AQvDWs7wiKamsFTNC1gUrL0MnzMIBmwoD2CmYLEgg8o+KCxWBQxYxSQw07CUwkt2l0wBywMWCy13e2YCWF6wWCdgwE66BZYnLBZkUNkHhcU6AAP2NSswG7BYkEFlHxQWCzKo7IPCClalNgiw7WDwfFBYgfiSFeGNKZdBZR8YFusQYJa19QXIB4YVaLXATWxHhYLKPjgsFl/fLxQEjIPKP5IAuwcCK9CWsv+PFx9URM7Xj4E1CwRL/2raDCovxZ7AHYAVqCVnujzfPvVWXZGtKDkESymAoHLJIVi69KBy1nxYuEamyoc1BdYfB2Dpq+cr8ht1/atS42ZUmqDyPwWhYB4pfoHjmiOw4gY/LqjcUf9fxpslqHypvwIMACAikJnFr+jDAAAAAElFTkSuQmCC)
}

#company-folders .icon-show {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABKCAYAAAARzrI2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk3RkUxNUE5QzVGMTFFNEIxMEZFRTY5NzFDNEI2NDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk3RkUxNTk5QzVGMTFFNEIxMEZFRTY5NzFDNEI2NDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu2Yoa4AAASUSURBVHja7JxZTxRBEMebVVEJHiCH13or4AIa7wM18UUfTPTNT+Kn8QOY+O6bICAgBkgUD2IE4y2ycqiAyCFWuf/Odsbdcd3pmend6Ur+oRlmZnd+VPdUV9dMibhxVxhiK0kJ0n5SJbZNkF6SnpEWTfmSJth60hVShWN7LcQg75C+hv1FYwbAWk26psBKkgagJLbx365i38h72BHSOrQfkvqVv/WSjpFOYh/e90GUPayEVI/2WwcsabztHdr1OCaywMpJZWgPu+z3Ej/LcExkgZUq7VmX/WazHBOJMWwzqQ5da42yvZm0O8sx65T2cdIcaZn0gjRa7MAukKoybN+R4/F7HWHH7WIH9hze5HU4+EUaikKXfAIVpMWENU8eVo4gsTrseCdkW8YsgwPpaTcPY1g1EYclA+oa8HDtktW207nziGUga82Fhx307V3SArPALLAIB66m2rzm85UWM7A20mfN59xAupxPDyuELjnpwzl59WmuWD3sImlcA/ThqIxhFeLv9cr/hTVo75K52RTpHuknfo9bYO7jVJsC6wRpjwWWHVarAosXTvYWWpccI3WSPgTsWbxyvq/QAleG1U5aIn0indExnmSwb4AlQ4ajIlUNVFBTI071dgAWG6/29JDe+wyL6zAOFNpcMgnPWsRnNZJWAFq3xu75HbB+KLDqCm3yLT1LwuJu2CRSC7kSWhfpowZYrUHA8hPYF8BaEKk0rzpm1Tqg3ce4lo9NOzzrsJ+w/AI2jm6YCZZQoJ1XoHXmAW0aniULVQ6RGvwekHUDm0BkLWGdFtlrJrgo5ZzD00Y9wDoYxO0+phlWmwPWzn8cswXQYriLduYAbQafI2E1BwVLJ7BJh2edygGWCu28A1q2/NcsYM3gd76JJIKcQsQ0weKLmAcsnrPt+s9zOD2tA8GuE1arSC/dN0KikIBJz1Jh5TvB3UpqUaC1K9AywWoKY5LqBZgzdaIjG7CNdNbhaW/hwRJWIixYXoD5kjqBbUcoEkPQ243gVGBwbw4zDZIvsMd+pE4UiwOaWtvQgPDBi61Vkg6rgsxWxNElEz7AUj+Du+cj3ER0dENOdV8CrECB7RbZK551Q9OdBqo0Pb1TVGaBWWAWmAVmgVlg1iwwC8wMYMsWiTsPJ7CkZeTOwwmMH0Yas5725/rHwMN18i1XY6zZQV+PSQ/jtUNO19iHs7J30dekNxIYJ9VKLRdX40qgmxIYvz1JZ+Z0tUi/J4frHhYCvLAyped803jeEbVL9kA6jLv1dQDjvP8tkS4WCcJ4Ce6Ccl0jpg/6nOffhHZfwLDY+DUP8mGI07qvUTcw9ir5nDR/6TBet8CFLb1obxCaV8d1A+P1Sfl6mC58+TDslUgX6h3TeUPTCaxC+W++EakV6zBNjsm8FnnERGCymESWYoZtXAEkX6PFC8DlJgHj0ia5fsjP9UwZEjvxWLaEaOCkKcC4grBFibn6DAo2OQ57ijbXvlaZAIyX8Dcq/9F5YZb1Ix6U9bahA5Plklw5PSTMM37QYQDtOEINz5NvLzaEaVW7MDePNogEAxegzHg50W8BBgDPxvb+Zvk4kgAAAABJRU5ErkJggg==)
}

#company-folders .icon-data {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABKCAYAAAARzrI2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVCNzE1RjY5QzVGMTFFNEE1Q0JERTk4NUNDRkE1QkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVCNzE1RjU5QzVGMTFFNEE1Q0JERTk4NUNDRkE1QkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt3HTswAAAV8SURBVHja7Jz7bxRVFMdPl0KR+kLriwaNEiD1QVo1iCY2vn8zwfi3+A/5uyagEhUSH5BU1PAIGNpqoYD42lapVVq33dbzhe+lt5vdzr0zc2d2Z+ebnOw23Zmd/dxzzz33zL3TI+8dk4KpV+1dtYGUz/uj2ucVKZ7uCAAL2m1ao2iaV/soBWj3qg01c98i6gotCayDzf5RkVKtYPXz7z9LYO6wTqhNlMDcYZ1thxi2lRe3nRe31bqOZbW62g0G73l2iXo7wMoK2N1qO9UGads8j18htF/VLqv9oraUB6yQwJAL7aUNRMBYpGdBm3hNfQ1hY4D2DD97UW2SI+FqVrBCAMMFjBDUpib50TW139Rm1ebUFlqcB8feqXYfQT2ktkNtM695D+1vtTNqFyzowWClCQzd7ABB2QPJLEeZKf44V9UJFHbJ8rRHmHHvYuxDdx9lI32nNu7ocbFgpQEMP2Kf2n62vulmP7Hlqyl67wo9FHacHraPHniX2mtqT6t9oTYTAlZSYLjIN9nqRmjh7+kZIVVnN7xAb9vP7vug2kucGq2mDSsJsMfU3mC3ELboV4xPWWuK3XaYce7TULDiAnuO8cp0E8SOU3yfl1Z4DadCdMMkwF5m3BAml58xL+r4DD4EsFHmQdB1tcNMFboGlg+wZy1YVQbVhQ6DVVObTnpSl8k3cqsXrbzqcAfCgraovW0NVEGAYZh+le//UfuYU5l2h/VOAyyjezi6BwGGRPQtTlOQ9xwhtE6AtS0iJRr2OOeM/bpRDDvAFjHBsloAWEYIMVcZYqKECf77Jgy18rABK8ijMnC+QLDM7x71OP+8mdy3AvaKWg9Hlq8LBstoB+ejiWPY4yynCLP4fwsIy+gF8SzTN/vw85YbnvM4Vz8rBkMdAktYHtqbJHHdyVRCOC+re8A6KGs3P5HrnG5zWEbDrHrE8rAn+brIUo0vLCOUWEY6AJawLDQYB1gf4xc0IW4l32awQkJLG5bRUBxgu2StDj+REFYIaKFgQU+4zqsrDQdBcw5JqgusNKGFhGVmNYM+wCrWAT+nCCsNaKFh2QOeM7AHLJe8ljKsJNCygmUSWS9gEgEsCaw40LKEZUbLiiuw+/n6n9wqPYeA5QMta1jCAW+7KzBTlbgeGJYLtDxgSQOHSGD91ggZGtZG0PKEZXOIBLbZ6pJZwGoGLW9Y4vLdvVaWDy1lCMuGZlb75AlLXJLX3gYPq2UMy2hE2kO9rl1y2Qp6WcNqJ9VdiS7Ry4aku1Vz9bCalLJjeCSwhZLVTd1wBfZXyapl4t4U2FzJys1xDLDZktXNu2POQf/3kpfb6kkDbLH0ssjC6Tpg0HSXA7vsC2yyi2H9IY6rKW1g2M9T7VJgE64frMQ9sEBa9uldjcDGu3CaNCkeqyobgaGAeL6LYJn1/RIXGHRa1ldei6xx31lOM2Bwz2+6ABZCz0nfg1rdh/uBQ22RddKlOuEKDJubvpTwe63zErZDn4tz4EZ3epGTfVvQrnhUYm59jro1jhHkYsGAHZUEe6Qqjl9QlGrGWNI5swswZMKfiEM1ss111jfnigsMQs3/kHRuKRuwTqRxIp816thn9GEHds+xtGD5AjNJLTztUgeAQkp0LI1umAQYhHt3R9hyK20KC/H2AwlQfUnyGAa0HHaEvS5rC/Ly1iqLB2OS7vN5bqsnhYdGmod9YMtNX46wEFuPh46xaTxKBt3yDGf+2IaCbYNbMgSFmzfYRDaVxZf1BHgsKWBhUctT4rBmNEEjTbP7Xc3SjUM8DqvGvAeG1dnYYfKorF+pHUeo0WGF9xV6Uy57z0M/cK1KQ30NO9wellu7fbHEG8/u6adH9lmpQI0wkPfNscshLs1IsmeFpaL/BRgAvzM+e00DzigAAAAASUVORK5CYII=)
}

#company-folders .icon-product {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABKCAYAAAARzrI2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY3MUVBRkE5QzVGMTFFNDkyM0ZCODIxMDg3MTlCQ0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY3MUVBRjk5QzVGMTFFNDkyM0ZCODIxMDg3MTlCQ0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1QkUzNzVDOUNFNDExOTdDQThBRDk4Mjg3M0U2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqy7SA8AAAGQSURBVHja7Nw9SgNBGMbx3Y1gY9KJIDZ6Cms9hWdIrYfwMl7ApI1HsPELglGCFiqChbs+Y6ZIE5xh3w0y83/gKbOQH+/uDGEnZdM0BQlPCRhg3YIVp5dZfeHm/LjV5ytmJi4b6qa6r/Z/Jy6xgVI/1Fv1y+KClccaJIhV+O/kBuHA6oKVv2Dq2bIEKzMAKy3BCGDdrpKrcqO++pWGBIC9JPkwOxu12txySxpO2HJOEjao1bl6pX7y0A9b+HbUQ1bJuGwD1sEWCzA2rv9jlVyVifqQ0+a2Ldh9bptbbsk1T9hyhgk7faszdcyEhaWn7qlHgMVlF7DIbRhgbFwBAwwwwAhggAEGGGAEMMAAAwwwwAhggAEGGGBkAcZb0pFg7zDEgd2pb0xaWNzLKO5Y3DUUgWB/nVANOQjAKkkAAwywtMBqqOLA5lDFgbmTXs9MWvhb1O5Y3Jj5MvrvHb+5HXJLEsAAAywfsBx+T6stwZ4yAJtZgrm/untMdNLcabapOrI8/ud+5r5g40oAA2yN+RFgAEoRTJS+u1d/AAAAAElFTkSuQmCC)
}

#company-folders .link {
	color: #0052d9;
	font-size: 1em;
	text-decoration: none
}

#stock .stock-table {
	height: 480px
}

#stock .left {
	float: left;
	width: 38%
}

#stock .right {
	width: 60%;
	float: right
}

#stock .stock-table li {
	clear: both
}

#stock .stock-table .row {
	height: 30px
}

#stock .stock-table .row .item {
	background-color: #f2f8fc;
	line-height: 30px;
	padding-left: .6em;
	width: 44%;
	font-size: .9em;
	display: block;
	float: left
}

#stock .stock-table .left .worth {
	width: 100%
}

#stock .stock-table .row .long-item {
	width: 100%;
	border-left: 5px solid #0052d9
}

#stock .stock-table .indentation {
	margin-left: 20%;
	padding-left: 15px
}

#stock .stock-table .row-value .item {
	background-color: #fff;
	color: #85898b
}

#stock .stock-table .row-value .long-item {
	padding-left: 18px
}

#stock .stock-table .price {
	margin-top: 5px
}

#stock .stock-table .price .value {
	font-size: 36px;
	color: #000
}

#stock .stock-table .price .more {
	margin-left: 4px
}

#stock .stock-table .price .mark {
	width: 10px;
	height: 14px;
	display: block;
	float: left;
	position: relative;
	top: 3px;
	margin-right: 5px
}

#stock .stock-table .price .delta {
	font-size: 14px
}

#stock .stock-table .price .delta_up {
	color: green
}

#stock .stock-table .price .delta_down {
	color: red
}

#stock-container {
	position: relative;
	left: -.5em
}

#analysts .analyst-table {
	width: 100%;
	table-layout: fixed;
	word-wrap: break-word
}

#analysts .analyst-table th {
	padding: 0 .3em;
	text-align: left;
	line-height: 2em;
	font-size: 16px;
	font-weight: 400
}

#analysts .analyst-table td {
	padding: .3em;
	line-height: 1.5em;
	text-align: left
}

#analysts .analyst-table .even {
	background-color: #fff
}

#analysts .analyst-table .odd {
	background-color: #f2f8fc
}

#analysts .analyst-table .col-1 {
	width: 40%
}

#analysts .analyst-table .col-2 {
	width: 25%
}

#analysts .analyst-table .col-3 {
	width: 35%
}

#phone-meeting .txt {
	font-size: .9em;
	line-height: 2.5em
}

#phone-meeting .txt img {
	display: block;
	width: 90px
}

#phone-meeting a {
	color: #0052d9
}

#contact .info img {
	height: 90px;
	width: 90px
}

@media all and (max-width:374px) {
	#analysts .analyst-table {
		font-size: 12px
	}

	#analysts .analyst-table td {
		padding: 5px 3px
	}
}

@media all and (max-width:320px) {
	html[lang=en] #structure .list-item header .name {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.module .way-item {
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 20px;
}

.module .way-item:last-child {
	border: 0;
}

.way-img {
	width: 30%;
	float: left;
}

.way-img img {
	width: 100%;
	display: block;
}

.way-item .text {
	width: 66%;
	float: left;
	margin-left: 4%;
	font-size: 12px;
}

.way-item .text .sub-title {
	font-size: 14px;
	color: #000;
}

.way-item .text p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.main .module {
	padding-bottom: 0;
	padding-top: 0;
}

.bannerImg {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.service_img {
	width: 100%;
}

.service_box {
	background: #f5f5f5;
	overflow: hidden;
	margin-bottom: 10px;
}

.service_box img {
	width: 35% !important;
	float: left;
	display: block;
}

.service_box .service_right {
	width: 65%;
	float: left;
	padding: 15px 15px 0;
	box-sizing: border-box;
}

.service_box .service_right p {
	margin-top: 5px;
	color: #999999;
	font-size: 12px;
}

.service_box1 {
	background: #ffffff;
	box-shadow: 1px 1px 10px #f0f0f1;
	overflow: hidden;
	padding: 28px 0;
	margin-bottom: 13px;
}

.service_left {
	width: 35%;
	text-align: center;
	float: left;
	position: relative;
	border-right: 1px solid #ededed;
	box-sizing: border-box;
}

.service_left::after {
	content: "";
	width: 1px;
	height: 100%;
	background: #ededed;
	right: 0;
}

.service_left img {
	display: inline-block;
	width: 25px !important;
}

.service_left p {
	text-align: center;
	color: #516ee6;
}

.service_right1 {
	width: 65%;
	float: left;
	padding: 0 23px;
	color: #666666;
	text-align: center;
	box-sizing: border-box;
}
