@charset "utf-8";
.head-top {
	height: 30px;
	width: 100%;
	background-color: #f3f3f3;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 30px;
}

.head-top-content {
	margin: 0 auto;
	width: 1000px;
	height: 100%;
}

.head-top-nav li {
	float: left;
	line-height: 30px;
}

.head-top-nav li a {
	padding: 0 7px;
	display: inline-block;
	color: #999999;
	font-size: 12px;
}

.head-top-nav li a:hover {
	color: #006699;
}

.head-top-nav li.nopadLeft a {
	padding-left: 0;
}

.head-top-nav-right li {
	float: right;
}

.head-logoSearch {
	height: 110px;
	width: 1000px;
	margin: 0 auto;
}

.head-logoSearch a {
	display: block;
}

img.idplogo {
	margin-top: 5px;
}

.icons {
	padding-top: 34px;
}

.icons li {
	float: right;
	font-size: 18px;
}

.icons li p {
	padding-top: 25px;
	color: #0099FF;
	font-family: arial;
	background: url(../img/tel-bg.png) no-repeat left 8px;
	margin-right: 25px;
}

.icons img {
	margin-left: 8px;
	height: 43px;
}

.head-search-form {
	float: left;
	padding-top: 36px;
	padding-left: 85px;
		width:460px;
		overflow:hidden;
}

#headSearchBox {
	height: 36px;
	width: 382px;
	border: 2px solid #f3933b;
	padding: 0 12px;
	display: block;
	font-size: 14px;
	line-height: 36px;
	color: #666666;
	font-family: "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
}

#headSearchBtn {
	height: 40px;
	width: 50px;
	cursor: pointer;
	display: block;
	background: url(../img/searchIcon.png) no-repeat center #f3933b;
}

.head-tel {
	margin-top: 14px;
}


/*导航*/

.head-nav {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 14px;
	/*overflow: hidden;*/
}

.head-main-nav {
	background-color: #FF9933;
	border-bottom: 4px solid #CC6600;
	line-height: 38px;
	color: #FFFFFF;
	height: 38px;
	position: relative;
	/*overflow: hidden;*/
}

.head-main-nav li {
	float: left;
	line-height: 38px;
	font-size: 14px;
}


/*.head-main-nav li:hover{
	background-color: #E76100;
}*/

.head-main-nav li:hover .head-main-nav-sub {
	display: block;
}

.head-main-nav li a {
	color: #FFFFFF;
	margin: 0 5px;
	font-size: 14px;
}

.head-main-nav li a.mr-8 {
	margin-right: 7px;
}

.head-main-nav li a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.head-main-nav li a h2 {
	font-size: 14px;
	display: inline-block;
	line-height: 38px;
}

.head-main-nav li a h2:hover {
	font-weight: bold;
}

.head-main-nav li:hover {
	background-color: #E76100;
}

.head-sub-nav li {
	float: left;
	height: 34px;
	line-height: 34px;
	color: #666666;
}

.head-sub-nav li.ml-8 {
	margin-left: 7px;
}

.head-sub-nav li a {
	margin-left: 8px;
	font-size: 12px;
}

.head-sub-nav li a:hover {
	color: #006699;
}

.head-sub-nav li a.mr-8 {
	margin-right: 12px;
}

.head-sub-nav li a.head-sub-nav-all {
	color: #006699;
}

.head-main-nav-sub {
	position: absolute;
	background-color: #E76100;
	top: 38px;
	width: 1000px;
	left: 0;
	font-size: 14px;
	display: none;
	z-index: 999999;
}

.head-main-nav-sub li {
	height: 38px;
	line-height: 38px;
}

.head-main-nav-sub li a {
	margin: 0 12px;
}


/*右侧悬浮*/


/*.idp-suspension-right {
	width: 60px;
	position: fixed;
	left: 50%;
	margin-left: 525px;
	top: 200px;
	z-index: 9;
}

.idp-suspension-right li {
	height: 65px;
	background-color: #F4F4F2;
	margin-bottom: 2px;
	cursor: pointer;
	position: relative;
}

.idp-suspension-right li:first-of-type {
	background: transparent !important;
}

.idp-suspension-right li:first-of-type b {
	background: transparent !important;
}

.idp-suspension-right li p {
	display: table-cell;
	height: 65px;
	width: 60px;
	vertical-align: middle;
	text-align: center;
}

.idp-suspension-right li p img {
	display: inline-block;
}

.idp-suspension-right li.hoverChange:hover {
	background-color: #0085FB;
}

.idp-suspension-right li.hoverChange img.hide {
	display: none;
}

.idp-suspension-right li.hoverChange:hover img.hide {
	display: inline-block;
}

.idp-suspension-right li.hoverChange:hover img.show {
	display: none;
}

.bankToTop {
	width: 60px;
	height: 20px;
	text-align: center;
	background-color: #8E8F91;
	cursor: pointer;
	display: none;
}

.bankToTop img {
	display: inline-block;
	margin-top: 5px;
}

.idp-suspension-right li b {
	display: block;
	position: absolute;
	right: 60px;
	top: 0;
	display: none;
	border-right: 2px solid #FFFFFF;
	background-color: #0085FB;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}

.idp-suspension-right li:hover b {
	display: block;
}

.idp-suspension-right li b em {
	font-style: normal;
	line-height: 20px;
}

.submit-tel input {
	font-family: "微软雅黑";
}

#telInput {
	width: 115px;
	height: 24px;
	background-color: #FFFFFF;
	padding: 0 9px;
	font-size: 12px;
	color: #666666;
	margin-top: 8px;
}

#callBtn {
	height: 24px;
	width: 40px;
	background-color: #2630A9;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 24px;
	font-size: 12px;
}*/

.suspension-right {
	width: 140px;
	background-color: #F3F3F3;
	position: fixed;
	left: 50%;
	margin-left: 500px;
	top: 200px;
	z-index: 9;
}

.people-num {
	position: absolute;
	top: -52px;
	width: 140px;
	height: 52px;
}

.people-num img {
	height: 52px;
	position: absolute;
	bottom: 0;
}

.threepeople {
	left: 50%;
	margin-left: -53px;
}

.twopeople {
	left: 50%;
	margin-left: -44px;
	display: none;
}

.suspension-right .bankToTop {
	width: 100%;
	height: 20px;
	text-align: center;
	background-color: #D9DAD5;
	cursor: pointer;
	display: none;
}

.suspension-right .bankToTop img {
	display: inline-block;
	margin-top: 5px;
}

.consult-list {
	padding: 16px 0 6px 0;
}

.consult-icon {
	width: 120px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.consult-method {
	margin: 0 auto 10px;
	position: relative;
	width: 120px;
	height: 40px;
}

.consult-method b {
	display: block;
	position: absolute;
	top: 0;
	display: none;
}

.consult-method .tel-box:after,
.consult-method .wx-box:after {
	height: 40px;
	width: 26px;
	position: absolute;
	content: "";
	top: 0;
	right: -26px;
	z-index: 1;
}

.consult-method .tel-box:after {
	background-color: #0085F9;
}

.consult-method .wx-box:after {
	background-color: #51C21A;
}

.consult-method:hover b {
	display: block;
}

.consult-method b.tel-box {
	width: 180px;
	padding: 10px 10px 15px 10px;
	left: -200px;
	background-color: #0085F9;
}

.consult-method b.wx-box {
	width: 123px;
	height: 123px;
	padding: 12px;
	left: -147px;
	background-color: #51C21A;
}

.suspension-right b em {
	font-style: normal;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
}

.submit-tel input {
	font-family: "微软雅黑";
}

#telInput {
	width: 115px;
	height: 24px;
	background-color: #FFFFFF;
	padding: 0 9px;
	font-size: 12px;
	color: #666666;
	margin-top: 8px;
}

#callBtn {
	height: 24px;
	width: 40px;
	background-color: #CC0033;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 24px;
	font-size: 12px;
}

.consult-method img {
	cursor: pointer;
	margin: 0 auto;
}

.tel-counseling-hover {
	display: none;
}

.consult-icon:hover .tel-counseling {
	display: none;
}

.consult-icon:hover .tel-counseling-hover {
	display: block;
}


/*右侧悬浮*/