.header-wrapper {
			background-color: #C6312F;
		}

		.header-wrapper .header-left {
			font-size: 0;
		}

		.header-wrapper .header-left > li {
			display: inline-block;
			vertical-align: middle;
		}

		.header-wrapper .header-left > li > a {
			padding: 11px 0;
			display: block;
		}

		.header-wrapper .header-left > li > a > span {
			display: block;
			padding: 0 24px;
			font-size: 14px;
			color: #fff;
			border-left: 2px solid #B30000;
		}

		.header-wrapper .header-left > li:first-child > a > span {
			padding-left: 0;
			border: 0;
		}

		.header-wrapper .header-right-list {
			font-size: 0;
			display: inline-block;
			vertical-align: middle;
		}

		.header-wrapper .header-right-list > li {
			display: inline-block;
		}

		.header-wrapper .header-right-list > li > a {
			display: block;
			font-size: 14px;
			padding: 11px 14px;
			color: #fff;
		}

		.header-wrapper .header-right-list > li:last-child > a {
			padding-right: 0;
		}

		.header-phone {
			display: inline-block;
			vertical-align: middle;
			margin-left: 20px;
		}

		.header-wrapper {
			position: relative;
			z-index: 10;
		}

		.header-bottom {
			position: relative;
			z-index: 1;
		}

		.header .header-bottom {
			background-color: #fff;
			padding: 28px 0;
			border-bottom: 1px solid #e04543;
		}

		.header .header-bottom img,
		.header .header-bottom .header-bottom-devide,
		.header .header-bottom .header-bottom-type {
			vertical-align: middle;
			display: inline-block;
		}

		.header .header-bottom .header-bottom-type > span {
			font-size: 18px;
			color: #333;
			width: 72px;
			text-align: center;
		}

		.header .header-bottom .header-bottom-type {
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			background-color: #fcfcfc;
			border-radius: 4px;
			border: solid 1px #dadada;
			padding: 8px 16px;
			width: 154px;
		}

		.header .header-bottom .header-bottom-type:hover span {
			color: #e04543;
		}

		.header .header-bottom .header-bottom-type > span,
		.header .header-bottom .header-bottom-type > img {
			display: inline-block;
			vertical-align: middle;
			margin-right: 10px;
		}

		.header .header-bottom .header-bottom-devide {
			width: 2px;
			height: 27px;
			display: inline-block;
			vertical-align: middle;
			background-color: #777;
			margin: 0 15px;
		}

		.header-search-wrapper {
			font-size: 0;
			/*background-color: #fff;*/
			position: relative;
		}

		.header-search-box {
			border: 1px solid #ebebeb;
			padding: 0 22px;
			position: relative;
			background: #f6f6f6;
			border-radius: 17px;
		}

		.header-search-box input {
			height: 34px;
			width: 430px;
			outline: none;
			font-size: 15px;
			background: #f6f6f6;
		}

		.header-search-box,
		.header-search-btn {
			height: 34px;
			display: inline-block;
			vertical-align: top;
		}

		.header-search-btn {
			/*width: 131px;*/
			/*font-size: 16px;*/
			/*color: #fff;*/
			/*background-color: #e04543;*/
			/*border: 0;*/
			background: url(/zq/r/cms/common/image/index/top-search-icon.png) center center no-repeat;
			width: 14px;
			height: 14px;
			background-size: 14px 14px;
			position: absolute;
			right: 15px;
			top: 10px;
			cursor: pointer;
			border: none;
		}

		.choose-type-wrapper {
			position: absolute;
			background-color: #fcfcfc;
			width: 153px;
			top: 65px;
			-webkit-transition: height linear 0.2s;
			-moz-transition: height linear 0.2s;
			-ms-transition: height linear 0.2s;
			-o-transition: height linear 0.2s;
			transition: height linear 0.2s;
			margin-left: -17px;
			height: 0;
			overflow: hidden;
		}

		.choose-type-wrapper.active {
			height: 314px;
			border: solid 1px #dadada;
		}

		.choose-type-wrapper li {
			display: inline-block;
			vertical-align: top;
			margin-top: 25px;
			width: 100%;
		}

		.choose-type-wrapper ul {
			font-size: 0;
		}

		.choose-type-wrapper li > a {
			width: 100%;
			font-size: 16px;
			display: block;
			text-align: center;
		}

		.choose-type-wrapper li > a:hover {
			color: #e04543;
		}

		.left-list-link-type {
			font-weight: bold;
			font-size: 15px;
		}

		.left-list-link-point {
			font-size: 15px;
			font-weight: bold;
			margin: 0 18px;
		}

		.exam-type-link-wrapper {
			position: relative;
		}

		.exam-type-link-wrapper:hover .exam-type-link-group {
			display: block;
		}

		.exam-type-link-group {
			width: 963px;
			font-size: 0;
			left: -52px;
			top: 32px;
			display: none;
		}

		.exam-type-link-group:before {
			left: 101px;
		}

		.exam-type-link-group > li {
			display: inline-block;
			width: 320px;
			border-right: 1px dotted #E5E5E5;
			padding-left: 40px;
		}

		.exam-type-link-group > li > a {
			color: #666;
			font-size: 14px;
			margin-right: 24px;
			line-height: 84px;
		}

		.exam-type-link-group > li > a:hover {
			color: #e04543;
		}

		.app-content-wrapper {
			position: relative;
		}

		.app-content-wrapper:hover .app-head-content {
			display: block;
		}

		.app-head-content:before {
			left: 102px;
		}

		.app-head-content {
			padding-top: 30px;
			text-align: center;
			height: 425px;
			width: 230px;
			left: -69px;
			top: 31px;
			display: none;
		}

		.app_logo {
			margin-bottom: 14px;
		}

		.app_name {
			font-size: 18px;
			color: #666;
			margin-bottom: 8px;
		}

		.app_tip {
			font-size: 12px;
			color: #959595;
			margin-bottom: 28px;
		}