@charset "utf-8";/*! 
 * @鍚嶇О锛歜ase.css 
 * @鍔熻兘锛�1銆侀噸璁炬祻瑙堝櫒榛樿鏍峰紡 
 *       2銆佽缃€氱敤鍘熷瓙绫� 
 */
html {
	background: #fff;
	color: #000
}
img{ max-width:100%;}
body, html {
	height: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, " ", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
th {
	text-align: inherit
}
fieldset, img {
	border: none
}
iframe {
	display: block
}
abbr, acronym {
	border: none;
	font-variant: normal
}
del {
	text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 500
}
ol, ul {
	list-style: none
}
caption, th {
	text-align: left
}
i {
	font-style: normal
}
q:after, q:before {
	content: ''
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
a:hover {
	text-decoration: none
}
a, ins {
	text-decoration: none
}
:focus, a:focus {
	outline: 0
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both;
	overflow: hidden
}
.clearfix {
	zoom: 1
}
.clear:after {
	display: block;
	height: 0;
	line-height: 0;
	content: '';
	clear: both;
	font-size: 0;
	overflow: hidden
}
.hide {
	display: none
}
.show {
	display: block
}
.fl, .fr {
	display: inline
}
.fl {
	float: left
}
.fr {
	float: right
}
a {
	color: #000
}
.navbar-common {
	height: 45px;
	background-color: #fe9b00
}
.navbar-common .aside {
	height: 100%;
	width: 1200px;
	margin: 0 auto;
	padding-left: 23px;
	font-size: 14px;
	color: #fff
}
.navbar-common p {
	line-height: 45px
}
.navbar-common p a, .navbar-common p em {
	font-size: 14px;
	color: #fff;
	cursor: pointer
}
.navbar-common p a, .navbar-common p span {
	vertical-align: middle
}
.navbar-common p i {
	margin: 0 13px
}
.navbar-common .city-name {
	line-height: 45px
}
.navbar-common .city-name i {
	margin: 0 13px
}
.navbar-common .city-name i, .navbar-common .city-name span {
	vertical-align: middle
}
.navbar-common .city-name div.cur {
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 14px;
	border: 1px dashed #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	cursor: pointer
}
.navbar-common .city-name .select-area {
	position: absolute;
	z-index: 100;
	top: 39px;
	left: -10px
}
.navbar-common .city-name .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}
.navbar-common .city-name .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}
.navbar-common .city-name .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}
@media \0screen {
.navbar-common .city-name .select-area .icon-triang-up {
	color: #dbdbdb
}
}
.navbar-common .city-name .area-tap {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}
.navbar-common .city-name .area-tap span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}
.navbar-common .city-name .area-tap span.active {
	border-bottom: 3px solid #fe9b00
}
.navbar-common .city-name .area-tap span.active a {
	color: #fe9b00
}
.navbar-common .city-name .area-tap a {
	font-size: 12px;
	color: #0e0e0e
}
.navbar-common .city-name .area-list {
	font-size: 0
}
.navbar-common .city-name .area-list table {
	width: 100%
}
.navbar-common .city-name .area-list .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}
.navbar-common .city-name .area-list a {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.navbar-common .city-name .area-list a.active {
	color: #fff;
	background-color: #fe9b00
}
.navbar-common .city-name .area-list .hot .name {
	display: none
}
.navbar-common .city-name .area-list .hot a {
	padding: 0 10px
}
.navbar-common .type a {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #fff;
	color: #fe7800
}
.navbar-common .type a .icon-close {
	margin-left: 7px
}
.navbar-common .flt {
	float: left
}
.navbar-common .frt {
	float: right
}
.navbar-common .del {
	padding-right: 26px
}
.navbar-common .del a {
	font-size: 12px
}
.footer-common {
	background-color: #3b3b3b;
	margin-top: 15px
}
.footer-common .links {
	width: 1180px;
	margin: 0 auto;
	padding: 15px 0 15px 100px;
	color: #5e5e5e;
	font-size: 16px;
	zoom: 1;
	overflow: hidden
}
.footer-common .links dl {
	width: 45%;
	float: left
}
.footer-common .links dl dt {
	color: #fff;
	font-size: 14px;
	border-left: 4px solid #f27022;
	padding-left: 6px
}
.footer-common .links dl dd {
	margin-top: 20px;
	color: #5e5e5e
}
.footer-common .links dl a {
	padding: 0 8px;
	font-size: 14px;
	color: #fff
}
.footer-common .links dl a:first-child {
	padding: 0 8px 0 0
}
.footer-common .links dl a:hover {
	color: #f27022
}
.footer-common .copyright {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 45px 0
}
.footer-common .copyright a {
	color: #fff
}
.footer-common .copyright a:hover {
	color: #f27022
}
.footer-common .copyright p {
	line-height: 240%
}
.footer-common .copyright img {
	vertical-align: middle
}
.footer-common .copyright .emblem {
	margin-right: 5px
}
.footer-common .copyright span {
	vertical-align: middle
}
.footer-common .copyright .certificate a {
	margin: 0 8px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle
}
.none-content {
	width: 100%;
	text-align: center;
	padding: 60px 0 260px 0;
	font-size: 16px;
	color: #777
}
.none-content .iconfont {
	font-size: 36px;
	margin-right: 10px;
	vertical-align: middle
}
.chat-box {
	display: none;
}
.online {
	position: fixed;
	width: 510px;
	height: 300px;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -255px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	border-top: 8px solid #ff8019;
	text-align: center;
}
.online img {
	height: 106px;
	width: 106px;
	padding: 34px 0 24px 0;
}
.online p {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.online .btn {
	width: 362px;
	margin: 0 auto;
}
.online .btn a {
	width: 155px;
	height: 46px;
	line-height: 46px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	display: inline-block;
	font-size: 18px;
	color: #ff8019;
	font-weight: bold;
	margin-right: 40px;
	margin-top: 30px;
	border-radius: 5px;
	border: 2px solid #ff8019;
}
.online .btn a:hover {
	background: #ff8019;
	color: #fff;
}
.slider-box dl a {
	color: #656565;
}
#zhichiBtnBox {
	z-index: -1 !important;
	height: 0 !important;
	width: 0 !important;
}
.slider-box {
	position: fixed;
	z-index: 9998;
	right: 0;
	bottom: 100px;
	width: 60px
}
.slider-box .forbidden-box {
	position: absolute;
	z-index: 0;
	top: 0;
	height: 245px;
	right: -10px;
	width: 10px;
	background-color: transparent
}
.slider-box dl {
	width: 100%;
	height: 75px;
	position: relative;
	background-color: #fff;
	margin-bottom: 3px;
	cursor: pointer;
	-webkit-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	-moz-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2)
}
.slider-box dl a {
	color: #656565;
}
@media \0screen {
.slider-box dl {
	border: 2px solid #ececec
}
}
.slider-box dl.end:hover .iconfont {
	color: #fff
}
.slider-box dl.end:hover dt {
	background-color: red
}
.slider-box dl.end:hover dt p {
	color: #fff
}
.slider-box dl.active .iconfont {
	color: #fff
}
.slider-box dl.active dt {
	background-color: red
}
.slider-box dl.active dt p {
	color: #fff
}
.slider-box dt {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #656565;
	height: 75px
}
.slider-box dt span {
	font-size: 28px;
	color: red;
	display: inline-block;
	padding: 12px 0 6px 0
}
.slider-box dt span.active {
	color: #ff9833
}
.slider-box dd {
	position: absolute;
	left: 1px;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 210px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	-moz-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2)
}
.slider-box dd span.icon-close-1 {
	position: absolute;
	right: 10px;
	top: 7px;
	font-size: 20px;
	color: #ccc;
	cursor: pointer
}
.slider-box dd img.arrow {
	position: absolute;
	top: 22px;
	right: -9px
}
.slider-box dd p.content {
	margin: 12px 0 18px 0;
	font-size: 12px;
	color: #5a5a5a
}
.slider-box dd button {
	width: 112px;
	height: 30px;
	background-color: red;
	font-size: 10px;
	color: #fff;
	outline: 0;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px
}
.slider-box dd button:hover {
	background-color: #b60b0b
}
.slider-box dd p.wx {
	vertical-align: middle;
	margin-top: 13px
}
.slider-box dd#signBox {
	display: none;
}
.slider-box .server-lines {
	left: 1px;
	width: 150px;
	text-align: left;
	padding: 0 13px;
	font-size: 12px;
	color: #5a5a5a
}
.slider-box .server-lines strong {
	border-left: 3px solid #ff000;
	padding-left: 4px
}
.slider-box .server-lines p {
	line-height: 200%;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 10px;
	padding-bottom: 10px;
	font-family: "arial "
}
.slider-box .server-lines p.reading {
	border-bottom: none
}
.slider-box .net-weixin {
	width: 150px;
	height: 150px;
	display: none;
	left: 1px
}
.slider-box #signBox span, .slider-box .net-weixin span, .slider-box .server-lines span {
	position: absolute;
	right: -15px;
	height: 100%;
	width: 14px
}
.footer-common {
	background-color: #3b3b3b
}
.aw_box_qrcode {
	position: relative
}
.aw_box_qrcode .corn {
	position: relative;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid #fb6135;
	left: 65px;
	top: -8px;
	z-index: 22
}
.aw_content_div {
	padding: 20px 20px 0 20px;
	font-size: 14px;
	color: #595959;
	line-height: 35px
}
.aw_content_div h2 {
	font-weight: 700
}
.major-box div.content {
	width: 1200px;
	margin: 0 auto;
	margin-top: 21px
}
.major-box .property .logo {
	float: left;
	width: 393px;
	font-size: 0
}
.major-box .property .icon {
	height: 290px
}
.major-box .property .icon img {
	width: 100%;
	height: 100%
}
.major-box .property .label {
	margin-top: 16px;
	font-size: 12px;
	text-align: center;
	color: #545454
}
.major-box .property .label .label-name {
	display: inline-block;
	vertical-align: top;
	margin-top: 3px
}
.major-box .property .label .label-con {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 325px
}
.major-box .property .label span {
	display: inline-block;
	padding: 3px 13px;
	margin: 0 10px 9px 0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	background-color: fff;
	border: 1px solid #b5b5b5;
	color: #b5b5b5;
	white-space: nowrap
}
.major-box .property .detail {
	float: right;
	width: 801px
}
.major-box .property .detail .title {
	min-height: 50px;
	width: 100%;
	padding-top: 20px;
	padding-left: 10px;
	background-color: #fafaf7
}
.major-box .property .detail .title .name {
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.major-box .property .detail .infor {
	margin-top: 16px;
	font-size: 14px;
	color: #282828
}
.major-box .property .detail .infor span {
	font-size: 20px;
	color: #ff2424
}
.major-box .property .detail .infor .distance {
	margin-right: 55px
}
.major-box .property .select-box {
	margin-top: 22px;
	margin-left: 13px
}
.major-box .property .tap-box {
	width: 627px;
	float: left
}
.major-box .property .tap-box .tap-common .tap-name {
	width: 65px;
	float: left;
	line-height: 26px
}
.major-box .property .tap-box .tap-common .select-list {
	float: left;
	width: 536px
}
.major-box .property .tap-box .tap-common .select-list span {
	display: inline-block;
	padding: 0 18px;
	margin: 0 8px 9px 0;
	line-height: 26px;
	height: 26px;
	border: 1px solid #d2d2d2;
	color: #282828;
	cursor: pointer
}
.major-box .property .tap-box .tap-common .select-list span.active {
	background-color: #fff;
	border: solid 1px #e10f30;
	background:url(../images/t22.png) no-repeat right bottom
}
.major-box .property .tap-box .tap-common .select-list span.disable, .major-box .property .tap-box .tap-common .select-list span.disable:hover {
	background-color: #dbdbdb;
	border: dashed 1px #bbb;
	cursor: not-allowed
}
.major-box .property .tap-box .tap-common .select-list span.default {
	border: solid 1px #d2d2d2
}
.major-box .property .tap-box .tap-common .select-list span:hover {
	border: solid 1px #fe9b00
}
.major-box .property .tap-box div.tap-level {
	margin-top: 17px
}
.major-box .property .code {
	width: 138px;
	float: right;
	margin-top: 3px;
	text-align: center;
	font-size: 0
}
.major-box .property .code .code-intro {
	margin-top: 14px;
	font-size: 11px;
	white-space: nowrap
}
.major-box .property .code img {
	width: 94px;
	height: 92px
}
.major-box .consult {
	padding-left: 66px;
	clear: both;
	padding: 15px 0 20px 0;
	position: relative
}
.consult p.regist {
	display: inline-block;
	height: 47px;
	width: 149px;
	margin-right: 24px;
	position: relative;
	vertical-align: middle
}
.consult button.immediate {
	position: absolute;
	height: 100%;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #ff2e50;
	color: #fff
}
.consult p.code-none-box:hover .code-has-box {
	display: block!important
}
.consult p.code-none-box:hover .code-none-box {
	display: none!important
}
.consult p.disable:hover .code-has-box {
	display: none!important
}
.consult p.disable:hover .code-none-box {
	display: block!important
}
.consult .code-box {
	display: none
}
.consult .disable button.immediate {
	background-color: #28c1fb;
	margin-right: 24px
}
.consult .code-box {
	position: absolute;
	z-index: 100;
	width: 114px;
	top: 60px;
	left: 50%;
	margin-left: -57px;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #fff
}
.consult .code-box .icon-arrow-top {
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -8px;
	color: #d2d2d2
}
.consult .code-box strong {
	display: block;
	text-align: center;
	line-height: normal;
	font-size: 0;
	font-weight: 400
}
.consult .code-box strong img {
	height: 110px;
	width: 110px;
	margin: 9px 0 6px 0
}
.consult .code-box .code-detail {
	font-size: 12px
}
.consult .code-box .code-detail i, .consult.code-box .code-detail span {
	display: block
}
.consult .code-box .code-detail i {
	margin-top: 8px;
	color: #000;
	font-size: 12px
}
.consult .code-none-box {
	width: 120px
}
.major-box .consult button {
	height: 47px;
	width: 149px;
	background-color: #fb6135;
	border: none;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 24px
}
.major-box .consult button:hover {
	background-color: #fc9071;
}
.major-box .consult .baoming {
	vertical-align: middle;
	background-color: #ffdbd1;
	border: 1px solid #fb6135;
	color: #fb6135
}
.major-box .consult .baoming:hover {
	background: #ffe5dd
}
.major-box .consult .tc-box {
	position: absolute;
	width: 188px;
	height: 226px;
	background: #fb6135;
	color: #fff;
	text-align: center;
	line-height: 160%;
	-webkit-box-shadow: 0 0 5px 1px #f3f3f3;
	-moz-box-shadow: 0 0 5px 1px #f3f3f3;
	box-shadow: 0 0 5px 1px #f3f3f3;
	z-index: 10
}
.major-box .consult .tc-box .pic {
	margin: 30px 0 5px 0
}
.major-box .consult .tc-box .close {
	position: absolute;
	right: 8px;
	top: 10px
}
.major-box .major-detail {
	margin-top: 38px;
	margin-bottom: 100px
}
.major-box .major-detail .major-list {
	float: left;
	width: 958px;
	border: 1px solid #dcdcdc
}
.major-box .major-detail .major-list .nav-tap {
	height: 50px;
	border-bottom: 2px solid #e10f30
}
.major-box .major-detail .major-list .nav-tap span {
	display: inline-block;
	width: 188px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #000;
	cursor: pointer
}
.major-box .major-detail .major-list .nav-tap span.active {
	background-color: #fe9b00;
	color: #fff
}
.major-box .major-detail .major-list .major-detail-content {
	width: 890px;
	margin: 0 auto;
	min-height: 200px;
	font-size: 14px;
	color: #595959;
	line-height: 35px
}
.major-box .major-detail .major-list .major-detail-content #radar {
	margin: 0 auto
}
.major-box .major-detail .major-list .major-detail-content .details {
	font-size: 14px;
	color: #595959;
	line-height: 35px;
	text-indent: 10px
}
.major-box .major-detail .guide {
	float: right;
	width: 220px
}
.major-box .major-detail .guide .rec {
	border: 1px solid #dcdcdc;
	font-size: 0
}
.major-box .major-detail .guide .rec p {
	border-bottom: 2px solid #fe9b00
}
.major-box .major-detail .guide .rec p.img {
	border-bottom: 1px solid #fe9b00
}
.major-box .major-detail .guide .rec .title {
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 14px;
	color: #090000;
	font-weight: 700
}
.major-box .major-detail .guide .rec a {
	display: block
}
.major-box .major-detail .guide .rec img {
	width: 100%;
	height: 120px
}
.major-box .major-detail .guide .hot {
	margin-top: 0px;
	border: 1px solid #dcdcdc
}
.major-box .major-detail .guide .hot p.hot-major {
	height: 30px;
	line-height: 30px;
	padding: 0 7px 0 11px;
	margin-bottom: 9px;
	background-color: #f5f5f5
}
.major-box .major-detail .guide .hot p.hot-major span {
	float: left;
	font-size: 12px
}
.major-box .major-detail .guide .hot p.hot-major a {
	float: right;
	font-size: 12px;
	color: #979797
}
.major-box .major-detail .guide .hot p.hot-major a:hover {
	color: #fe9b00
}
.major-box .major-detail .guide .hot .school-recom {
	min-height: 300px;
	position: relative
}
.major-box .major-detail .guide .hot .school-recom img.loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -43px;
	margin-left: -84px
}
.major-box .major-detail .guide .hot .hot-list {
	display: block;
	text-align: center;
	margin-bottom: 16px
}
.major-box .major-detail .guide .hot .hot-list img {
	width: 183px;
	height: 136px
}
.major-box .major-detail .guide .hot .hot-list p {
	padding-left: 18px;
	padding-right: 13px;
	text-align: left;
	color: #3d3d3d
}
.major-box .major-detail .guide .hot .hot-list p strong {
	float: left;
	color: #8d8d8d
}
.major-box .major-detail .guide .hot .hot-list p em {
	float: right;
	color: #8d8d8d
}
.major-box .major-detail .guide .hot .hot-list p.hot-name {
	margin-top: 14px
}
.major-box .major-detail .guide .hot .hot-list p.hot-name {
	margin-top: 14px
}
.major-box .major-detail .guide .hot .hot-list p.school-name {
	margin-top: 11px
}
.major-box .major-detail .guide .hot .hot-list span.iconfont {
	margin-right: 5px;
	vertical-align: middle
}
.major-box .major-detail .guide .hot .hot-list .icon-house {
	font-size: 12px
}
.major-box .major-detail .guide .hot .hot-list .icon-people {
	font-size: 12px
}
.major-box .major-detail .guide .hot .hot-list i {
	vertical-align: middle
}
.major-box .master {
	position: fixed;
	bottom: 300px;
	left: 0;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background-color: #f8f8f6
}
.major-box .master div.box {
	width: 1200px;
	margin: 0 auto
}
.major-box .master div.box .opt {
	float: left
}
.major-box .master div.box .opt span {
	display: inline-block;
	height: 100%;
	width: 205px;
	text-align: center;
	font-size: 14px;
	color: #000;
	cursor: pointer
}
.major-box .master div.box .opt span.active {
	background-color: #fe9b00;
	color: #fff
}
.major-box .master div.box .free {
	float: right;
	padding-right: 215px;
	font-size: 14px
}
.major-box .master div.box .free i {
	font-size: 20px;
	color: #ff2e50
}
.major-box .master div.box .free em {
	color: #ff2e50;
	margin-right: 19px
}
.major-box .master div.box .free p {
	display: inline-block;
	position: relative
}
.major-box .master div.box .free span.immediate {
	padding: 5px 24px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #ff2e50;
	color: #fff;
	cursor: pointer
}
.major-box .master div.box .free button.baoming {
	height: 26px;
	width: 104px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #ff2e50;
	color: #fff;
	cursor: pointer
}
.major-box .master div.box .free p.code-none-box:hover .code-has-box {
	display: block!important
}
.major-box .master div.box .free p.code-none-box:hover .code-none-box {
	display: none!important
}
.major-box .master div.box .free p.disable:hover .code-has-box {
	display: none!important
}
.major-box .master div.box .free p.disable:hover .code-none-box {
	display: block!important
}
.major-box .master div.box .free .code-box {
	display: none
}
.major-box .master div.box .free button.signWechatBtn2 {
	background-color: #28c1fb;
	border: none
}
.major-box .master div.box .free .code-box {
	position: absolute;
	width: 114px;
	top: 50px;
	left: 50%;
	margin-left: -57px;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #fff
}
.major-box .master div.box .free .code-box .icon-arrow-top {
	position: absolute;
	top: -28px;
	left: 50%;
	margin-left: -8px;
	color: #d2d2d2
}
.major-box .master div.box .free .code-box strong {
	display: block;
	text-align: center;
	line-height: normal;
	font-size: 0;
	font-weight: 400
}
.major-box .master div.box .free .code-box strong img {
	height: 110px;
	width: 110px;
	margin: 9px 0 6px 0
}
.major-box .master div.box .free .code-box .code-detail {
	font-size: 12px
}
.major-box .master div.box .free .code-box .code-detail i, .major-box .master div.box .free .code-box .code-detail span {
	display: block
}
.major-box .master div.box .free .code-box .code-detail i {
	margin-top: 8px;
	color: #000;
	font-size: 12px
}
.major-box .master div.box .free .code-none-box {
	width: 120px
}
.a_active {
	border-bottom: 4px solid #fe9b00;
	padding-bottom: 6px
}
.aw_hove_color {
	color: #fe9b00
}
.aw_hide {
	display: none
}
.mask {
	width: 100%;
	border: none;
	position: fixed;
	top: 3px;
	left: 0;
	height: 50px;
	background-color: #f8f8f6
}
.input_content {
	color: grey
}
.input_toggle {
	border: red solid 1px!important
}
.major-box .master {
	position: fixed;
	top: 1px;
	left: 0;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background-color: #f8f8f6
}
.major-box .property .tap-box .tap-common .select-list a:hover {
	border-color: #fe9b00
}
.aw_exam_graduation {
	display: none
}
.navbar-common .city-name .select-area_1 {
	position: absolute;
	z-index: 100;
	top: 39px;
	left: -10px
}
.navbar-common .city-name .select-area_1 {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}
.navbar-common .city-name .select-area_1 .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}
.navbar-common .city-name .select-area_1 .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}
@media \0screen {
.navbar-common .city-name .select-area .icon-triang-up {
	color: #dbdbdb
}
}
.navbar-common .city-name .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}
.navbar-common .city-name .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}
.navbar-common .city-name .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}
.navbar-common .city-name .area-tap_1 span.active a {
	color: #fe9b00
}
.navbar-common .city-name .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}
.navbar-common .city-name .area-tap_1 span.active em {
	color: #fe9b00
}
.navbar-common .city-name .area-tap_1 em {
	font-size: 12px;
	color: #0e0e0e
}
.navbar-common .city-name .area-list_1 {
	font-size: 0
}
.navbar-common .city-name .area-list_1 table {
	width: 100%
}
.navbar-common .city-name .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}
.navbar-common .city-name .area-list_1 a, .navbar-common .city-name .area-list_1 i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.navbar-common .city-name .area-list_1 a.active, .navbar-common .city-name .area-list_1 i.active {
	color: #fff;
	background-color: #fe9b00
}
.navbar-common .city-name .area-list_1 .hot .name {
	display: none
}
.navbar-common .city-name .area-list_1 .hot a {
	padding: 0 10px
}
.navbar-common .type a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #fff;
	color: #fe7800;
	margin-bottom: 3px
}
.navbar-common .type a .icon-close {
	margin-left: 7px
}
.navbar-common .flt {
	float: left
}
.navbar-common .frt {
	float: right
}
.navbar-common .del {
	padding-right: 26px
}
.navbar-common .del a {
	font-size: 12px
}
.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}
.header-common .logo .area span {
	color: #bdbdbd
}
.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}
.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}
.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}
@media \0screen {
.header-common .logo .select-area .icon-triang-up {
	color: #dbdbdb
}
}
.header-common .logo .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}
.header-common .logo .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}
.header-common .logo .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}
.header-common .logo .area-tap_1 span.active a {
	color: #fe9b00
}
.header-common .logo .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}
.header-common .logo .area-list_1 {
	font-size: 0
}
.header-common .logo .area-list_1 table {
	width: 100%
}
.header-common .logo .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}
.header-common .logo .area-list_1 a {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.header-common .logo .area-list_1 a.active {
	color: #fff;
	background-color: #fe9b00
}
.major-box .property .tap-box .tap-common .select-list a:hover {
	color: red
}
.header-common .status-login {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px
}
.header-common .login-status {
	font-size: 12px;
	cursor: pointer;
	display: none
}
.header-common .login-status i {
	color: #fe9b00
}
.header-common .login-status p {
	position: absolute;
	top: 32px;
	z-index: 1000;
	width: 97px;
	padding: 20px 0 0 0;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #cbcbcb;
	-webkit-box-shadow: 0 1px 7px 0 #cbcbcb;
	-moz-box-shadow: 0 1px 7px 0 #cbcbcb;
	box-shadow: 0 1px 7px 0 #cbcbcb;
	display: none
}
.header-common .login-status span.tra-out {
	position: absolute;
	top: -9px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #cbcbcb
}
.header-common .login-status span.tra-inner {
	position: absolute;
	top: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 9px solid #fff
}
.header-common .login-status span.fill-cir {
	position: absolute;
	left: 0;
	top: -19px;
	z-index: 1000;
	height: 18px;
	width: 100%;
	background-color: transparent
}
.header-common .login-status a, .header-common .login-status span {
	display: block;
	margin-bottom: 22px;
	color: #000;
	cursor: pointer
}
.header-common .login-status a.active {
	color: #fe9b00
}
.header-common .login-status a:hover {
	color: #fe9b00
}
.header-common .login-status span:hover {
	color: #fe9b00
}
.header-common .login-status:hover p {
	display: block
}
.header-common .login-opt {
	font-size: 14px;
	cursor: pointer;
	display: none
}
.header-common .login-opt:hover {
	color: #fe9b00
}
@-webkit-keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(0.7);
transform:scale(0.7);
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity:0;
-moz-transform:scale(0.7);
transform:scale(0.7);
}
100% {
opacity:1;
-moz-transform:scale(1);
transform:scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity:0;
-o-transform:scale(0.7);
transform:scale(0.7);
}
100% {
opacity:1;
-o-transform:scale(1);
transform:scale(1);
}
}
@keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(0.7);
-moz-transform:scale(0.7);
-o-transform:scale(0.7);
transform:scale(0.7);
}
100% {
opacity:1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
}
.bounceIn {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
.com-masker {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.5)
}
@media \0screen {
.com-masker {
	background-color: #000;
	filter: Alpha(opacity=50)
}
}
.login-container .box {
	position: fixed;
	z-index: 10000;
	left: 50%;
	top: 50%;
	margin-left: -182px;
	margin-top: -215px;
	width: 395px;
	padding-bottom: 34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	text-align: center
}
.login-container .box i.close {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 28px;
	color: #d0d0d0;
	cursor: pointer
}
.login-container dl {
	padding-top: 23px;
	margin-bottom: 23px
}
.login-container dd.title {
	font-size: 18px;
	color: #3f3f3f
}
.login-container p.login-error {
	width: 286px;
	height: 20px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}
.login-container button.regist {
	width: 286px;
	height: 43px;
	margin-top: 10px;
	background-color: #f04f00;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}
.login-container button.regist:hover {
	background-color: #fc9071
}
.login-container button.disabled {
	background-color: #ff6b23!important
}
.login-container {
	display: none
}
.login-container p.warm {
	margin-top: 19px;
	font-size: 13px
}
.login-container p.warm a {
	color: #1e90ff
}
.com-form div {
	display: inline-block;
	border: 1px solid #c2c2c2;
	width: 286px;
	height: 41px;
	text-align: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	white-space: nowrap;
	font-size: 0
}
.com-form input.img-code {
	width: 170px
}
.com-form button.getcode {
	width: 81px;
	height: 25px;
	font-size: 12px;
	background-color: #ececec;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3d3d3d
}
.com-form input {
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}
.com-form p.error {
	height: 20px;
	width: 286px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000
}
.com-form button.getcode, .com-form i.con, .com-form img.valid, .com-form input {
	vertical-align: middle
}
.com-form img.valid {
	cursor: pointer
}
.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}
.com-form input {
	height: 100%;
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}
.com-form input.phone {
	width: 250px
}
.com-form input.img-code {
	width: 170px
}
.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}
.com-form input.code {
	width: 163px
}
.com-form input.focus {
	font-size: 12px!important;
	color: #3f3f3f!important
}
.header-common {
	width: 1180px;
	margin: 0 auto;
	height: 100px;
	position: relative
}
.header-common .logo {
	font-size: 0;
	float: left;
	padding-top: 7px
}
.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	cursor: pointer
}
.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 25px;
	margin-left: 10px;
}
.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}
.header-common .logo .area span {
	color: #bdbdbd
}
.header-common .logo .select-area {
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 195px
}
.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}
.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}
.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}
@media \0screen {
.header-common .logo .select-area .icon-triang-up {
	color: #dbdbdb
}
}
.header-common .logo .area-tap {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}
.header-common .logo .area-tap span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}
.header-common .logo .area-tap span.active {
	border-bottom: 3px solid #fe9b00
}
.header-common .logo .area-tap span.active i {
	cursor: pointer;
	color: #fe9b00
}
.header-common .logo .area-tap i {
	font-size: 12px;
	cursor: pointer;
	color: #0e0e0e
}
.header-common .logo .area-list {
	font-size: 0
}
.header-common .logo .area-list table {
	width: 100%
}
.header-common .logo .area-list .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}
.header-common .logo .area-list i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.header-common .logo .area-list i.active {
	color: #fff;
	background-color: #fe9b00
}
.header-common .logo .area-list .hot .name {
	display: none
}
.header-common .logo .area-list .hot a {
	padding: 0 10px
}
.header-common .search-snav-list {
	position: absolute;
	top: 50%;
	left: 354px;
	margin-top: -10px;
	font-size: 14px;
	color: #000;
	width: 500px
}
.header-common .search-snav-list li {
	float: left;
	margin: 0 46px 0 0
}
.header-common .search-snav-list li a {
	color: #000;
	text-decoration: none
}
.header-common .search-snav-list li a:hover {
	padding-bottom: 6px;
	color: #fe9b00
}
.header-common .search-snav-list li .a_active {
	border-bottom: 4px solid #fe9b00;
	color: #000
}
.header-common .head-main-form {
	position: absolute;
	right: 135px;
	top: 50%;
	margin-top: -19px;
	width: 253px;
	height: 38px;
	font-size: 0;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
}
.header-common .head-main-form input {
	width: 190px;
	height: 38px;
	line-height: 38px;
	margin-left: 20px;
	font-size: 12px;
	border: none;
	color: #b8b8b8;
}
.header-common .head-main-form span {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -10px;
	font-size: 20px;
	cursor: pointer
}
.header-common .head-main-form-focus {
	border-color: #fe9b00 !important;
}
.error-close {
	position: fixed;
	z-index: 10000;
	bottom: 8%;
	left: 50%;
	display: none;
	padding: 18px;
	text-align: center;
	color: #000;
	font-size: 16px;
	background: #fff6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	max-width: 900px;
	border: 3px solid #fff;
	height: 30px;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 13px 0 rgba(47,47,47,.19);
	-moz-box-shadow: 0 0 13px 0 rgba(47,47,47,.19);
	box-shadow: 0 0 13px 0 rgba(47,47,47,.19);
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}
.error-close .iconfont {
	font-size: 30px;
	position: relative;
	color: #fe9b00;
	left: 0;
	top: 5px;
	padding-right: 10px
}
.major-box .major-detail .major-list .nav-tap li {
	display: inline-block;
	width: 188px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	cursor: pointer;
}
.major-box .major-detail .major-list .nav-tap li.active {
	background-color: #fe9b00;
	color: #fff;
}
.off {
	background: #e10f30;
	color: #FFFFFF;
}
