ul li {
	list-style: none; margin: 0px; padding: 0px;
}
.zp-icon {
	display: inline-block; background-image: url("../img/icon.png"); background-repeat: no-repeat;
}
.icon-zp-logo {
	background-position: 0px 0px; width: 114px; height: 70px;
}
.icon-zp-lang {
	background-position: 0px -117px; width: 16px; height: 16px;
}
.icon-zp-video {
	background-position: 0px -70px; width: 31px; height: 31px;
}
.icon-zp-arrow {
	background-position: 0px -101px; width: 16px; height: 16px;
}
.icon-zp-about-icon1 {
	background-position: -132px 0px; margin: 0px auto; width: 100px; height: 100px;
}
.icon-zp-about-icon2 {
	background-position: -232px 0px; margin: 0px auto; width: 100px; height: 100px;
}
.icon-zp-about-icon3 {
	background-position: -132px -100px; margin: 0px auto; width: 100px; height: 100px;
}
.icon-zp-about-icon4 {
	background-position: -232px -100px; margin: 0px auto; width: 100px; height: 100px;
}
.icon-zp-arrow-b {
	background-position: -31px -70px; width: 91px; height: 91px; margin-top: 164px;
}
.icon-zp-yf {
	background-position: 0px -200px; width: 78px; height: 72px;
}
.icon-zp-ss {
	background-position: -78px -200px; width: 78px; height: 72px;
}
.icon-zp-fw {
	background-position: -156px -200px; width: 78px; height: 72px;
}
.icon-zp-gyl {
	background-position: -234px -200px; width: 78px; height: 72px;
}
.icon-zp-cj {
	background-position: 0px -272px; width: 78px; height: 72px;
}
.icon-zp-fwu {
	background-position: -78px -272px; width: 78px; height: 72px;
}
.icon-zp-hr {
	background-position: -156px -272px; width: 78px; height: 72px;
}
.icon-zp-zc {
	background-position: -234px -272px; width: 78px; height: 72px;
}
.icon-zp-faq-edit {
	background-position: 0px -344px; width: 80px; height: 80px;
}
.icon-zp-faq-list {
	background-position: -80px -344px; width: 80px; height: 80px;
}
.icon-zp-faq-count {
	background-position: -160px -344px; width: 80px; height: 80px;
}
.icon-zp-arrow-bk {
	background-position: 0px -133px; width: 26px; height: 26px;
}
.icon-zp-sina {
	background-position: -356px 0px; width: 44px; height: 44px;
}
.icon-zp-fb {
	background-position: -356px -44px; width: 44px; height: 44px;
}
.icon-zp-arrow-g {
	background-position: -375px -161px; width: 26px; height: 26px;
}
.icon-zp-tdjl {
	background-position: 0px -424px; width: 114px; height: 114px;
}
.icon-zp-xjh {
	background-position: -114px -424px; width: 114px; height: 114px;
}
.icon-zp-msbs {
	background-position: -228px -424px; width: 114px; height: 114px;
}
.icon-zp-ly {
	background-position: 0px -538px; width: 114px; height: 114px;
}
.icon-zp-rz {
	background-position: -114px -538px; width: 114px; height: 114px;
}
.icon-zp-faq {
	background-position: -361px -100px; width: 39px; height: 39px;
}
.zp-news-bg4 {
	background: url("../images/news-bg03.jpg") no-repeat top rgb(245, 249, 248); width: 100%; height: 1387px;
}
.zp-news-txt-t {
	text-align: center; color: rgb(34, 34, 34); font-size: 40px; font-weight: bold; margin-top: 90px; margin-bottom: 50px;
}
.zp-news-txt-m {
	padding: 0px;
}
.zp-news-txt-ms {
	background: rgb(255, 255, 255); padding: 20px 46px; overflow: hidden; margin-bottom: 20px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.zp-news-txt-ms span.date {
	color: rgb(136, 136, 136); font-size: 14px;
}
.zp-news-txt-ms img.pull-right {
	width: 362px; margin-top: -20px; margin-right: -46px; margin-bottom: -20px;
}
.zp-news-txt-ms a {
	margin: 6px 0px 12px; color: rgb(34, 34, 34); line-height: 1.2; font-size: 26px; font-weight: 400; display: block;
}
.zp-news-txt-ms a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-txt-ms a:focus {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-txt-ms span.tips {
	background: rgb(237, 247, 255); padding: 0px 12px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-right: 12px; display: inline-block;
}
.zp-nav {
	background: rgb(255, 255, 255); height: 70px;
}
.zp-logo {
	height: 70px; float: left; display: inline-block;
}
.zp-nav-content {
	margin: 0px auto; width: 1200px;
}
.zp-nav-main {
	margin: 0px 0px 0px 100px; padding: 0px; height: 70px; float: left; display: inline-block;
}
.zp-nav-main li {
	padding: 26px 16px 0px; height: 70px; float: left; display: inline-block;
}
.zp-nav-main li a:link {
	color: rgb(85, 85, 85); font-size: 17px;
}
.zp-nav-main li a:active {
	color: rgb(85, 85, 85); font-size: 17px;
}
.zp-nav-main li a:visited {
	color: rgb(85, 85, 85); font-size: 17px;
}
.zp-nav-main li a:hover {
	color: rgb(255, 17, 26); text-decoration: none;
}
.zp-nav-main li.on a {
	color: rgb(255, 17, 26); text-decoration: none;
}
.zp-lang-tool {
	padding-top: 22px;
}
.zp-lang-txt {
	color: rgb(0, 133, 255); margin-top: 7px; margin-right: 8px;
}
.zp-lang-btn:link {
	padding: 6px 4px; color: rgb(85, 85, 85);
}
.zp-lang-btn:visited {
	padding: 6px 4px; color: rgb(85, 85, 85);
}
.zp-lang-btn:active {
	padding: 6px 4px; color: rgb(85, 85, 85);
}
.zp-lang-btn:focus {
	padding: 6px 4px; color: rgb(85, 85, 85);
}
.zp-lang-btn:hover {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-banner-work {
	background: url("../images/banner01.jpg") no-repeat bottom; width: 100%; height: 630px; text-align: center; margin-top: 70px;
}
.zp-banner-airPreach {
	background: url("http://career.huawei.com/reccampportal/servlet/portal/attachment?dlType=ImageAttachment&attachmentType=PortalPicAttachment&attachmentId=8560231") no-repeat bottom; width: 100%; height: 613px; text-align: center; margin-top: 70px;
}
.zp-banner-about {
	background: url("../images/banner02.jpg") no-repeat bottom; width: 100%; height: 630px; text-align: center; margin-top: 70px;
}
.zp-banner-video-btn {
	background: rgb(0, 133, 255); padding: 0px 50px; border-radius: 4px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 22px; margin-top: 478px; display: inline-block;
}
.zp-banner-video-btn:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.zp-banner-video-btn:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.zp-banner-video-btn:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.zp-banner-video-btn:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.zp-banner-video-btn:hover {
	background: rgb(47, 154, 252); color: rgb(255, 255, 255);
}
.zp-banner-video-o-btn {
	background: none; padding: 0px 50px; border-radius: 4px; border: 1px solid rgb(0, 133, 255); border-image: none; height: 60px; text-align: center; color: rgb(0, 133, 255); line-height: 60px; font-size: 22px; margin-top: 478px; display: inline-block;
}
.zp-banner-video-o-btn:link {
	background: none; color: rgb(47, 154, 252); text-decoration: none;
}
.zp-banner-video-o-btn:active {
	background: none; color: rgb(47, 154, 252); text-decoration: none;
}
.zp-banner-video-o-btn:visited {
	background: none; color: rgb(47, 154, 252); text-decoration: none;
}
.zp-banner-video-o-btn:focus {
	background: none; color: rgb(47, 154, 252); text-decoration: none;
}
.zp-banner-video-o-btn:hover {
	background: none; border-color: rgb(47, 154, 252); color: rgb(47, 154, 252);
}
.zp-main {
	padding: 0px; width: 1200px;
}
.zp-avater {
	margin-top: 20px; margin-right: -12px; margin-left: -12px;
}
.zp-avater-list {
	padding-right: 12px; padding-bottom: 10px; padding-left: 12px; min-height: 507px;
}
.zp-work-title {
	height: 100px; color: rgb(34, 34, 34); line-height: 100px; font-size: 40px; font-weight: bold; margin-top: 50px;
}
.zp-avater-list-img {
	width: 282px; height: 266px; display: block; position: relative;
}
.zp-avater-list-tips {
	background: rgba(34, 34, 34, 0.5); padding: 0px 12px; border-radius: 4px; left: 10px; height: 34px; text-align: center; bottom: 10px; color: rgb(254, 254, 254); line-height: 34px; font-size: 16px; position: absolute; min-width: 90px;
}
.zp-avater-list-txt {
	padding-top: 35px;
}
.zp-avater-list-title {
	color: rgb(0, 0, 0); font-size: 26px; margin-bottom: 16px;
}
.zp-avater-list-desc {
	font-size: 16px; margin-bottom: 26px;
}
.zp-avater-list-desc strong {
	color: rgb(0, 0, 0);
}
.zp-avater-list-desc span {
	color: rgb(85, 85, 85);
}
.zp-avater-list-link {
	color: rgb(0, 160, 233); font-size: 16px;
}
.zp-avater-list-link:hover {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-avater-list-link:focus {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-about-bg1 {
	background: none; width: 100%; padding-top: 60px;
}
.zp-about-cag-t {
	color: rgb(34, 34, 34); line-height: 65px; font-size: 28px; margin-bottom: 20px;
}
.zp-about-cag-s {
	color: rgb(85, 85, 85); font-size: 18px; text-decoration: none;
}
.zp-about-html a:hover {
	text-decoration: none;
}
.zp-about-html a:focus {
	text-decoration: none;
}
.zp-about-bg2 {
	background: url("../images/about-bg01.jpg") no-repeat top rgb(245, 249, 248); width: 100%; height: 649px; margin-top: 70px;
}
.zp-about-data {
	background: rgb(255, 255, 255); padding: 30px 28px 0px; height: 200px; text-align: center; margin-right: 16px; display: inline-block; min-width: 250px;
}
.zp-about-data strong {
	color: rgb(0, 133, 255); font-size: 75px;
}
.zp-about-data span {
	color: rgb(34, 34, 34); font-size: 30px;
}
.zp-about-txt {
	color: rgb(34, 34, 34); font-size: 28px;
}
.zp-about-bg3 {
	background: url("../images/about-bg02.jpg") no-repeat top rgb(245, 244, 252); width: 100%; height: 618px;
}
.zp-about-title-txt {
	color: rgb(34, 34, 34); font-size: 40px; font-weight: bold;
}
.zp-about-block {
	height: 240px; display: block; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
.zp-about-b {
	margin-right: -12px; margin-left: -12px;
}
.zp-about-b .col-sm-4 {
	padding-right: 12px; padding-left: 12px;
}
.zp-about-b .col-sm-12 {
	padding-right: 12px; padding-left: 12px;
}
.zp-about-block-t {
	padding: 38px 30px 26px; color: rgb(34, 34, 34); font-size: 26px; margin-bottom: 0px;
}
.zp-about-block-m {
	padding: 0px 30px; color: rgb(85, 85, 85); line-height: 24px; font-size: 16px;
}
.zp-about-bg4 {
	background: rgb(245, 249, 248); width: 100%; height: 820px;
}
.zp-about-title-txts {
	margin-top: 60px;
}
.zp-about-tips {
	color: rgb(34, 34, 34); font-size: 20px;
}
.zp-index-bg1 {
	background: url("../images/index-bg01.jpg") no-repeat top; width: 100%; height: 613px; margin-top: 70px;
}
.zp-index-bg2 {
	background: url("../images/index-bg02.jpg") no-repeat top; width: 100%; height: 306px;
}
.zp-index-bg3 {
	background: url("../images/index-bg03.jpg") no-repeat top; width: 100%; height: 699px;
}
.zp-index-bg4 {
	background: rgb(245, 249, 248); width: 100%; height: 762px;
}
.zp-index-bg5 {
	background: none; width: 100%; padding-bottom: 50px;
}
.index-slogen {
	margin: 0px; color: rgb(34, 34, 34); line-height: 100px; padding-top: 40px; padding-bottom: 60px; font-size: 72px; font-weight: bold;
}
.index-video-block {
	background: url("../images/index-video-bg.jpg") no-repeat; width: 550px; height: 420px; margin-top: 90px; position: relative;
}
.index-video-blocks {
	background: url("../images/index-video-pic.jpg") no-repeat; width: 550px; height: 420px; text-align: center; margin-top: -10px; margin-left: -10px; vertical-align: middle; display: block; position: absolute;
}
.index-bg2-txt1 {
	color: rgb(34, 34, 34); padding-top: 60px; font-size: 40px; font-weight: bold;
}
.index-bg2-txt2 {
	color: rgb(34, 34, 34); font-size: 26px; margin-bottom: 30px;
}
.index-bk {
	background: rgb(255, 255, 255); height: 146px; text-align: center; padding-top: 20px; margin-bottom: 26px; display: block; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.index-bk p {
	color: rgb(0, 0, 0); line-height: 1; font-size: 26px;
}
.index-bk:hover {
	color: rgb(0, 133, 255); text-decoration: none;
}
.index-bk:focus {
	color: rgb(0, 133, 255); text-decoration: none;
}
.index-bk:hover p {
	color: rgb(0, 133, 255); text-decoration: none;
}
.index-bk:focus p {
	color: rgb(0, 133, 255); text-decoration: none;
}
.index-bk-t {
	text-align: center; color: rgb(34, 34, 34); font-size: 40px; font-weight: bold; margin-top: 75px; margin-bottom: 50px;
}
.zp-faq-index-row {
	margin-right: -35px; margin-left: -35px;
}
.zp-faq-index {
	padding-right: 35px; padding-left: 35px; margin-top: 70px; margin-bottom: 40px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.zp-faq-index-t {
	color: rgb(0, 0, 0); font-size: 24px; margin-top: 20px; margin-right: -10px;
}
.zp-faq-index-c {
	color: rgb(34, 34, 34); line-height: 1.6; font-size: 16px; margin-top: 20px; margin-right: 10px;
}
.zp-news-index {
	background: rgb(221, 228, 236); width: 612px; height: 540px; margin-top: 90px; margin-right: 30px; float: left; display: inline-block;
}
.zp-news-index .imga {
	width: 612px; height: 363px; display: block;
}
.zp-news-index img {
	width: 612px; height: 363px;
}
.zp-news-index .txta {
	padding: 36px 50px; width: 612px; height: 177px; display: block;
}
.zp-news-index .txta a {
	color: rgb(34, 34, 34); line-height: 1.2; font-size: 30px; font-weight: bold; margin-bottom: 15px; display: block;
}
.zp-news-index .txta a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-index .txta a:focus {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-index .txta span {
	color: rgb(136, 136, 136); font-size: 14px; font-weight: 400;
}
.zp-news-index-r {
	width: 556px; margin-top: 90px; float: left; display: inline-block;
}
.zp-news-index-rs {
	background: rgb(255, 255, 255); padding: 20px 46px 0px; width: 556px; height: 166px; margin-bottom: 20px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.zp-news-index-rs span.date {
	color: rgb(136, 136, 136); font-size: 14px;
}
.zp-news-index-rs a {
	margin: 6px 0px 12px; color: rgb(34, 34, 34); line-height: 1.2; font-size: 26px; font-weight: 400; display: block;
}
.zp-news-index-rs a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-index-rs a:focus {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-index-rs span.tips {
	background: rgb(237, 247, 255); padding: 0px 12px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-right: 12px; display: inline-block;
}
.zp-news-index-more {
	margin-top: 20px;
}
.zp-news-index-more a {
	color: rgb(34, 34, 34); font-size: 26px; display: inline-block;
}
.zp-news-index-more a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-news-index-more a:focus {
	color: rgb(85, 85, 85); text-decoration: none;
}
.zp-faq-index-more a:link {
	color: rgb(47, 176, 255); font-size: 20px;
}
.zp-faq-index-more a:visited {
	color: rgb(47, 176, 255); font-size: 20px;
}
.zp-faq-index-more a:active {
	color: rgb(47, 176, 255); font-size: 20px;
}
.zp-faq-index-more a:hover {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-faq-index-more a:focus {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-news-bg1 {
	background: url("../images/news-bg01.jpg") no-repeat; width: 100%; height: 630px; margin-top: 70px;
}
.zp-news-slogen {
	color: rgb(255, 255, 255); margin-top: 80px;
}
.zp-news-slogen h1 {
	font-size: 65px; font-weight: bold; margin-top: 0px; margin-bottom: 22px;
}
.zp-news-slogen p {
	font-size: 30px; margin-bottom: 22px;
}
.zp-new-drc {
	background: rgb(255, 255, 255); border-radius: 4px; height: 100px; text-align: center; color: rgb(85, 85, 85); line-height: 100px; font-size: 26px; font-weight: 400; margin-bottom: 30px; vertical-align: middle; position: relative; cursor: pointer; box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.zp-new-drc:hover {
	color: rgb(0, 133, 255);
}
.zp-new-drc:focus {
	color: rgb(0, 133, 255);
}
.zp-new-drc.on {
	color: rgb(0, 133, 255);
}
.zp-new-drc i {
	left: 50%; top: 65px; margin-left: -13px; display: none; position: absolute;
}
.zp-new-drc i.align-top {
	left: 50%; top: 10px; margin-left: -13px; display: none;
}
.zp-new-drc.on i {
	display: block;
}
.zp-new-drc.on i.align-top {
	display: block;
}
.zp-new-drc-md {
	border-radius: 4px; transition:opacity 0.25s linear; width: 1200px; margin-top: -84px; margin-left: 15px; position: absolute; z-index: -1; -webkit-transition: opacity .25s linear; -o-transition: opacity .25s linear;
}
.zp-new-drc-md-s {
	background: rgb(255, 255, 255); padding: 24px 0px 0px; border-radius: 4px; width: 1200px; height: 200px; box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.zp-new-drc-md-t {
	color: rgb(0, 133, 255); padding-left: 38px; font-size: 26px; font-weight: 400; margin-bottom: 30px;
}
.zp-new-drc-md-c {
	height: 64px; padding-right: 30px; padding-left: 38px; border-right-color: rgb(201, 201, 201); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.zp-new-drc-md-c span {
	color: rgb(85, 85, 85); font-size: 16px; font-weight: bold;
}
.zp-new-drc-md-c p {
	color: rgb(34, 34, 34); font-size: 26px;
}
.zp-news-wechat {
	top: 15px; right: 0px; color: rgb(85, 85, 85); position: absolute; min-width: 180px;
}
.zp-news-wechat a {
	color: rgb(0, 133, 255); text-decoration: underline;
}
.zp-news-bg2 {
	background: rgb(245, 249, 248); width: 100%; height: 640px;
}
.zp-news-bk2 {
	background: url("../images/news-bg02.jpg") no-repeat right rgb(255, 255, 255); width: 1200px; height: 448px; margin-top: 90px;
}
.zp-news-bk2-img {
	width: 510px; height: 448px; float: left; display: inline-block;
}
.zp-news-bk2-img img {
	width: 510px; height: 448px;
}
.zp-news-bk2-txt {
	padding: 40px 50px 0px 60px; width: 680px; height: 448px; color: rgb(34, 34, 34); float: left; display: inline-block;
}
.zp-news-bk2-txt-t {
	font-size: 40px; font-weight: bold; margin-bottom: 20px;
}
.zp-news-bk2-txt-t a {
	color: black;
}
.zp-news-bk2-txt-t a:hover {
	color: black; text-decoration: none;
}
.zp-news-bk2-txt-t a:focus {
	color: black; text-decoration: none;
}
.zp-news-bk2-txt-d {
	color: rgb(85, 85, 85); line-height: 36px; font-size: 20px; font-weight: 400; margin-bottom: 15px;
}
.zp-news-bk2-txt-p {
	line-height: 26px; font-size: 16px;
}
.zp-news-bg3 {
	background: none; width: 100%; height: 588px;
}
.zp-news-bg3-l {
	width: 800px; float: left; display: inline-block;
}
.zp-news-bg3-l-t {
	color: rgb(34, 34, 34); font-size: 40px; font-weight: bold; margin-top: 70px; margin-bottom: 30px;
}
.zp-news-bg3-l-m {
	padding: 0px; width: 715px;
}
.zp-news-bg3-l-m li {
	width: 715px; height: 50px; line-height: 50px;
}
.zp-news-bg3-l-m li a {
	color: rgb(0, 160, 233); font-size: 22px; text-decoration: underline;
}
.zp-news-bg3-l-m li a:hover {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-news-bg3-l-m li a:focus {
	color: rgb(0, 133, 255); text-decoration: none;
}
.zp-news-bg3-l-m li span {
	color: rgb(85, 85, 85); font-size: 16px; float: right;
}
.zp-news-bg3-r {
	background: rgb(217, 239, 253); width: 385px; height: 588px; text-align: center; color: rgb(85, 85, 85); padding-top: 180px; float: right; display: inline-block;
}
.zp-news-bg3-r a {
	color: rgb(85, 85, 85); text-decoration: underline;
}
.zp-news-bg3-r a:hover {
	color: rgb(34, 34, 34); text-decoration: none;
}
.zp-news-bg3-r a:focus {
	color: rgb(34, 34, 34); text-decoration: none;
}
.zp-faq-bg1 {
	background: url("../images/faq-bg01.jpg") no-repeat left top rgb(245, 249, 248); width: 100%; padding-bottom: 120px; margin-top: 70px;
}
.zp-faq-bk01 {
	background: url("../images/faq-bg01-s.jpg") no-repeat; width: 1200px; height: 500px; margin-top: 20px;
}
.zp-faq-bk01-t {
	text-align: center; color: rgb(34, 34, 34); padding-top: 70px; font-size: 40px; font-weight: bold;
}
.zp-faq-bk01-btn {
	text-align: center;
}
.zp-faq-bk01-btn .zp-banner-video-btn {
	height: 60px; line-height: 60px; margin-top: 30px; min-width: 240px;
}
.zp-faq-bk01-btn .zp-banner-video-o-btn {
	height: 60px; line-height: 60px; margin-top: 30px; min-width: 240px;
}
.zp-faq-bk01-co {
	padding: 0px 28px; margin-top: 50px;
}
.zp-faq-lc {
	width: 208px; text-align: center; color: rgb(34, 34, 34); font-size: 28px; float: left; display: inline-block;
}
.zp-faq-bk02-t {
	text-align: center; color: rgb(34, 34, 34); font-size: 40px; font-weight: bold; margin-top: 42px; margin-bottom: 40px;
}
.faq-tab {
	width: 1200px; height: 80px;
}
.faq-tab-fx {
	border-width: 10px 0px 2px; border-style: solid; border-color: rgb(245, 249, 248); border-image: none; top: 70px; height: 92px; position: fixed; z-index: 10;
}
.faq-tab li {
	background: rgb(255, 255, 255); width: 25%; height: 80px; text-align: center; line-height: 80px; border-right-color: rgb(245, 249, 248); border-right-width: 1px; border-right-style: solid;
}
.faq-tab > li > a {
	padding: 0px; color: rgb(0, 133, 255); line-height: 80px; font-size: 26px; font-weight: bold; display: block;
}
.faq-tab > li > a:focus {
	background: rgb(0, 133, 255); color: rgb(255, 255, 255);
}
.faq-tab > li > a:hover {
	background: rgb(0, 133, 255); color: rgb(255, 255, 255);
}
.faq-tab > li.active > a {
	background: rgb(0, 133, 255); color: rgb(255, 255, 255);
}
.faq-tab > li.active > a:focus {
	background: rgb(0, 133, 255); color: rgb(255, 255, 255);
}
.faq-tab > li.active > a:hover {
	background: rgb(0, 133, 255); color: rgb(255, 255, 255);
}
.faq-tab-co-t {
	background: rgb(255, 255, 255); padding: 34px 98px; color: rgb(0, 133, 255); font-size: 36px; font-weight: bold; margin-top: 10px; position: relative;
}
.faq-tab-co-t .faq-tab-co-tag {
	left: 0px; top: 0px; margin-top: -162px; position: absolute;
}
.faq-tab-co-c {
	background: rgb(255, 255, 255); padding: 30px 98px; margin-top: 10px;
}
.faq-tab-co-c-t {
	color: rgb(34, 34, 34); font-size: 36px; margin-bottom: 24px;
}
.faq-tab-co-c-c {
	color: rgb(85, 85, 85); font-size: 20px; margin-bottom: 20px;
}
.faq-tab-co-c-c a {
	color: rgb(0, 133, 255);
}
.faq-tab-co-c-b {
	color: rgb(71, 166, 254); font-size: 20px; margin-bottom: 20px;
}
.faq-tab-co-c i.icon-zp-faq {
	margin-left: -65px; float: left;
}
.footer {
	margin: 50px auto 0px; width: 1200px; padding-top: 40px; padding-bottom: 65px; border-top-color: rgb(210, 210, 210); border-top-width: 1px; border-top-style: solid;
}
.footer-left-txt {
	color: rgb(85, 85, 85); line-height: 30px; margin-top: 44px; margin-left: 18px;
}
.footer-link-u {
	color: rgb(85, 85, 85); text-decoration: underline;
}
.footer-link-u:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.footer-link-u:focus {
	color: rgb(68, 68, 68); text-decoration: none;
}
.footer-link {
	color: rgb(85, 85, 85); text-decoration: none;
}
.footer-link:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.footer-link:focus {
	color: rgb(68, 68, 68); text-decoration: none;
}
.airPreach-video-blocks {
	background: url("http://career.huawei.com/reccampportal/servlet/portal/attachment?dlType=ImageAttachment&attachmentType=PortalPicAttachment&attachmentId=8560176") no-repeat; width: 850px; height: 477px; text-align: center; vertical-align: middle; display: block; position: relative;
}
.airPreach-video-next {
	background: url("http://career.huawei.com/reccampportal/servlet/portal/attachment?dlType=ImageAttachment&attachmentType=PortalPicAttachment&attachmentId=8560190") no-repeat; width: 277px; height: 157px; text-align: center; margin-bottom: 15px; vertical-align: middle; display: block; position: relative;
}
.airPreach-video-list1 {
	background: url("http://career.huawei.com/reccampportal/servlet/portal/attachment?dlType=ImageAttachment&attachmentType=PortalPicAttachment&attachmentId=8560194") no-repeat; width: 140px; height: 79px; text-align: center; vertical-align: middle; display: block; position: relative;
}
.airPreach-video-list2 {
	background: url("http://career.huawei.com/reccampportal/servlet/portal/attachment?dlType=ImageAttachment&attachmentType=PortalPicAttachment&attachmentId=8560209") no-repeat; width: 140px; height: 79px; text-align: center; vertical-align: middle; display: block; position: relative;
}
.airPreach-video-detail {
	width: 277px; height: 157px; text-align: center; margin-bottom: 15px; vertical-align: middle; display: block; position: relative;
}
.airPreach-avater-list-desc {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 16px;
}
.airPreach-avater-list-desc0 {
	color: rgb(255, 255, 255); font-size: 14px;
}
.airPreach-avater-list-desc1 {
	color: rgb(255, 255, 255); font-size: 12px;
}
.airPreach-avater-sec-title {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px; margin-top: 10px; margin-bottom: 16px;
}
.airPreach-banner-video-btn {
	background: rgb(0, 133, 255); padding: 0px 50px; border-radius: 4px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 22px; margin-top: 478px; display: inline-block; min-width: 280px;
}
.airPreach-main {
	padding: 0px; width: 1200px; height: 700px; background-color: rgb(37, 46, 63);
}
.airPreach-avater-left-title {
	color: rgb(255, 255, 255); font-size: 30px; margin-bottom: 16px;
}
.airPreach-avater-left-desc {
	color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 16px;
}
.airPreach-avater-title1-desc {
	font-size: 20px; margin-bottom: 5px;
}
.airPreach-avater-list-txt {
	width: 280px; height: 45px; margin-bottom: 15px;
}
.airPreach-avater-video-txt {
	width: 280px; height: 79px; margin-bottom: 15px;
}
.airPreach-avater-next-txt {
	width: 280px; height: 70px; margin-bottom: 15px;
}
.airPreach-avater-right-txt {
	border: 1px solid rgb(255, 255, 255); width: 280px; height: 45px; margin-bottom: 15px;
}
.airPreach-avater-list-btn {
	width: 280px; height: 55px; margin-bottom: 15px;
}
.airPreach-avater-list {
	padding-right: 12px; padding-bottom: 10px; padding-left: 12px; min-height: 300px;
}
.airPreach-avater-list-txt {
	padding-top: 5px;
}
.airPreach-avater-left-txt {
	margin: 30px 80px 20px 30px;
}
.airPreach-banner-work {
	width: 100%; height: 613px; text-align: center; margin-top: 70px;
}
