/*样式初始化  font:12px/1.5 '微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",'宋体';*/


/*html{font-size: 62.5%;overflow-y:scroll}*/

body {
	background: #fff;
	color: #333;
	font: 12px/1.5 '微软雅黑', YaHei, tahoma, arial, "Hiragino Sans GB";
}

input,
button,
select {
	font-family: "微软雅黑";
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
button {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}

ol,
ul,
li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	/* font-weight: normal; */
}

address,
cite,
code,
em,
th {
	font-weight: normal;
	font-style: normal;
}

a {
	text-decoration: none;
	color: #ababab;
}

a:link {}

a:visited {}

a:hover {}

a:active {}

a:focus {
	text-decoration: none;
}

em,
i,
b,
strong {
	font-style: normal;
	font-weight: normal;
}

select,
input,
img,
button {
	vertical-align: middle;
	border: 0;
	outline: none;
}

input {
	color: #666;
	padding: 0 5px;
}

textarea {
	overflow: auto;
	outline: none;
	resize: none;
}

.clearfix {
	clear: both;
	zoom: 1;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.f_l {
	float: left;
}

.f_r {
	float: right !important;
}

.dl {
	clear: left !important;
}

.dr {
	clear: right;
}

.Bm_container {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	position: relative;
}

.Bm_W {
	width: 1110px;
	margin: 0 auto;
}

.icon-2016 {
	background: url(../../images/bmzx2016bmzxIcon.png) no-repeat;
	display: inline-block;
}

.icon-20162 {
	background: url(../../images/bmzxIcon2.png) no-repeat;
	display: inline-block;
}

.icon-20163 {
	background: url(../../images/valid.png) no-repeat;
	display: inline-block;
}

.icon_bark {
	background: url(../../images/back.png) no-repeat;
	display: inline-block;
	width: 40px;
	height: 40px;
}

.Index_icon {
	background: url(../../images/Index_icon.png) no-repeat;
	display: inline-block;
}

.triangle {
	position: absolute;
	line-height: 0;
	width: 0px;
	display: block;
	float: none;
	height: 0px;
	font-size: 0px;
}

.cursor {
	cursor: pointer;
}

.none {
	display: none;
}

.block {
	display: block;
}

.relative {
	position: relative;
}

.z {
	z-index: 999;
}

.w110 {
	width: 110px !important;
}

.w50 {
	width: 50px !important;
}

.select_text {
	border: solid 1px red;
}

.mt-0 {
	margin-top: 0px !important;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-25 {
	margin-top: 25px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-45 {
	margin-top: 45px;
}

.mt-50 {
	margin-top: 50px;
}

.mt_15 {
	margin-top: -15px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-70 {
	margin-top: 20px;
}

.mr-0 {
	margin-right: 0px !important;
}

.mr-5 {
	margin-right: 5px;
}

.ml-0 {
	margin-left: 0 !important;
}

.ml-5 {
	margin-left: 5px;
}

.ml-10 {
	margin-left: 10px !important;
}

.ml-15 {
	margin-left: 15px;
}

.ml-20 {
	margin-left: 20px !important;
}

.ml-25 {
	margin-left: 25px;
}

.ml-30 {
	margin-left: 30px;
}

.ml-35 {
	margin-left: 35px;
}

.ml-40 {
	margin-left: 40px;
}

.ml-45 {
	margin-left: 45px;
}

.ml-50 {
	margin-left: 50px;
}

.ml-190 {
	margin-left: 190px;
}

.ml-60 {
	margin-left: 60px;
}

.mr-10 {
	margin-right: 10px !important;
}

.mr-15 {
	margin-right: 15px;
}

.mr-20 {
	margin-right: 20px;
}

.mr-25 {
	margin-right: 25px;
}

.mr-30 {
	margin-right: 30px;
}

.mr-40 {
	margin-right: 40px;
}

.mr-50 {
	margin-right: 50px !important;
}

.mr-70 {
	margin-right: 70px;
}

.mr-100 {
	margin-right: 100px;
}

.mr-80 {
	margin-right: 80px;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-40 {
	margin-bottom: 40px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-15 {
	padding-left: 15px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-25 {
	padding-left: 25px;
}

.pl-30 {
	padding-left: 30px;
}

.pl-40 {
	padding-left: 40px;
}

.pr-15 {
	padding-right: 15px;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-20 {
	padding-bottom: 20px;
}

.pb-30 {
	padding-bottom: 30px !important;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-50 {
	padding-bottom: 50px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-5 {
	padding-top: 5px;
}

.pt-10 {
	padding-top: 10px;
}

.pt-25 {
	padding-top: 25px;
}

.pt-30 {
	padding-top: 30px !important;
}

.pt-35 {
	padding-top: 35px !important;
}

.pt-40 {
	padding-top: 40px !important;
}

.pt-50 {
	padding-top: 50px;
}

.p0 {
	padding: 0 !important;
}

.borderNone {
	border: none !important;
}

.bt-0 {
	border-top: 0 !important;
}

.br-0 {
	border-right: 0 !important;
}

.bb-0 {
	border-bottom: 0 !important;
}

.bl-0 {
	border-left: 0 !important;
}


/*字体颜色*/

.c4bb99f {
	color: #00aef3 !important;
}

.cff6f6f {
	color: #ff6f7d !important;
}

.c999 {
	color: #999 !important;
}

.c666 {
	color: #666 !important;
}

.c333 {
	color: #333 !important;
}

.cccc {
	color: #ccc !important;
}

.cfff {
	color: #fff !important;
	z-index: 99;
}

.cbbb {
	color: #bbb;
}

.cff8500 {
	color: #ff8500;
}

.c2098c5 {
	color: #2098c5;
}

.cea1929 {
	color: #ea1929;
}

.ce62129 {
	color: #e62129 !important;
}

.c268ded {
	color: #268ded !important;
}

.c808080 {
	color: #808080;
}

.cff6f7d {
	color: #ff6f7d;
}

.c68c3ae {
	color: #00aef3 !important;
	z-index: 99;
}

.cff6776 {
	color: #ff6776;
}

.c0f9adf {
	color: #00aef3;
}

.c60c0aa {
	color: #00aef3 !important;
}

.cff7f40 {
	color: #ff7f40 !important;
}

.c0f9adf {
	color: #00aef3;
}

.ca6a6a6 {
	color: #a6a6a6;
}

.ce4393c {
	color: #e4393c;
}

.ce85308 {
	color: #e85308;
}

.cff8400 {
	color: #ff8400;
}

.c26b7ed {
	color: #26b7ed;
}

.cb2b2b2 {
	color: #b2b2b2;
}


/*背景颜色*/

.bgcf9fffe {
	background: #f9fffe;
}

.bgf6 {
	background-color: #f6f6f6;
}

.bgcf5f5f5 {
	background-color: #f5f5f5 !important;
}

.bgcfff {
	background-color: #fff !important;
	z-index: 99;
}

.bc0f9adf {
	background-color: #00aef3 !important;
}

.Bg0f9adf {
	background-color: #00aef3;
}

.Bgff6f7d {
	background-color: #ff6f7d;
}

.Bgff6776 {
	background: #ff6776;
}

.bc0f9adf {
	background-color: #00aef3;
	color: #fff !important;
}

.bgc68c3ae {
	z-index: 99;
}

.ff7f40 {
	background: #ff7f40 !important;
}

.bgcf8f8f8 {
	background: #f8f8f8;
}

.Exact_MatchBoxLeft {
	width: 930px;
}

.Exact_MatchBoxRight {
	width: 240px;
	margin-bottom: 80px;
}

.border-r0 {
	border-right: none !important;
}

.boldNone {
	border: none !important;
}

.border_xu_gren {
	border: 1px dashed #00aef3;
}

.border_shi_gren {
	border: 1px solid #00aef3;
}

.border_xu_b_eee {
	border-bottom: 1px dashed #eee;
}

.border-b0 {
	border-bottom: 0 !important;
}

.f12 {
	font-size: 12px !important;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px !important;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.f26 {
	font-size: 26px;
}

.f30 {
	font-size: 30px;
}

.lh21 {
	line-height: 21px;
}

.bold {
	font-weight: bold;
}

.text_c {
	text-align: center;
}

.text_l {
	text-align: left;
}

.text_r {
	text-align: right;
}

.por {
	position: relative
}

.poa {
	position: absolute
}

.w270 {
	width: 270px !important;
}

.w190 {
	width: 150px !important;
}

.w450 {
	width: 450px !important;
}

.heightauto {
	height: auto !important;
}


/*样式初始化end*/

.sliderSolid {
	border: solid 1px #ccc;
	height: 27px;
	line-height: 27px;
	width: 90px;
}

.gt_holder {
	left: -40px;
}


/*header*/

.topNav {
	position: relative;
	height: 36px;
	line-height: 36px;
	background-color: #333333;
	border-bottom: solid 1px #5c5c5c;
	_z-index: 100;
}

.topNav dl {
	zoom: 1;
}

.topNav .tnLeft {
	float: left;
}

.topNav .tnRight {
	float: right;
}

.topNav .tnRight b {
	float: left;
	margin: 13px 5px 0 0;
}

.topNav .tnRight span {
	color: #ff7f40;
}

.tnRight dd:nth-child(3) a {
	color: #ffcc1b;
}

.topNav dd {
	float: left;
	position: relative;
	font-size: 14px;
}

.topNav dd a {
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 36px;
	line-height: 36px;
	padding: 0px 15px;
	color: #f6f6f6;
}

.topNav dd a i {
	display: inline-block;
	margin: 0 0 0 5px;
	top: 15px;
	border: solid 4px #333333;
	border-top: #f6f6f6 4px solid;
	right: 4px;
}

.topNav dd .icon_Set {
	padding: 0 10px;
	position: relative;
	left: 11px;
	top: 2px;
}

.topNav dd:hover {
	background: #1e1e1e;
	color: #f6f6f6;
}

.topNav dd:hover i.triangle {
	top: 10px;
	border: solid 4px #1e1e1e;
	border-bottom: #fff 4px solid;
}

.topNav dd ul {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 80px;
	top: 37px;
	left: 0;
	border: 1px solid #dcdcdc;
	border-bottom: 0;
	background: #fff;
}

.topNav dd ul li {
	line-height: 29px;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}

.topNav dd ul li a {
	display: block;
	color: #666666;
	display: block;
	padding: 0 !important;
}

.topNav dd ul li a:hover {
	background: #f2f2f2;
	color: #262626;
}

.bm-search {
	*position: absolute;
	*top: 0px;
}

.bm-search i {
	background-position: 0 0;
	width: 13px;
	height: 13px;
	border: none !important;
	*position: absolute;
	*left: 0;
	*top: -5px;
}

.logo a {
	display: inline-block;
}

.searchNone {
	display: none;
	position: absolute;
	top: 37px;
	right: 2px;
	z-index: 9;
	width: 180px;
	height: 24px;
	background: #000;
	border: solid 1px #dcdddd;
}

.searchNone input {
	width: 130px;
	border: none;
	height: 24px;
	display: inline-block;
	float: left;
	background: #f6f6f6;
	color: #666;
}

.searchNone i {
	background-position: 0 0;
	width: 13px;
	height: 13px;
	margin-left: 15px;
	margin-top: 5px;
	cursor: pointer;
	float: left;
}

.xinqingKz {
	position: absolute;
	left: 0;
	top: 37px;
	background: #fff;
	color: #666;
	text-align: center;
	width: 113px;
	height: 128px;
}

.xinqingKz img {
	width: 86px;
	height: 86px;
	margin-top: 10px;
}

.xinqingKz p {
	font-size: 12px;
}

.piao_logo {
	height: 130px;
	background-color: #fff;
	box-shadow: 5px 0 5px #cacaca;
}

.logo_zhuce {
	margin: 37px 0 0 0;
}

.logo_zhuce_Line {
	height: 32px;
	width: 1px;
	background-color: #dedede;
	display: inline-block;
	float: left;
	margin: 12px 20px 0 20px;
}

.logo_zhuce h2 {
	color: #333;
	font-size: 22px;
	line-height: 57px;
	font-weight: normal;
}

.zhuche_left {
	_width: 700px;
	width: 800px;
}


/*导航*/
.nav_xinli {
	width: 100%;
	border-bottom: 2px solid #00aef3;
	height: 46px;
	background: #fff;
	z-index: 2;
	position: relative
}

.nav_xinliO {
	width: 188px;
	background: #00aef3;
	line-height: 44px;
	text-align: center;
	position: relative;
	z-index: 888;
	*height: 46px;
	position: relative;
	border-bottom: 1px solid #fff;
}

.searchWrap {
	padding: 30px 0 26px 0;
	position: relative;
	z-index: 10;
}

.nav_xinliO_one {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	cursor: default;
	*margin-top: 15px;
}

.nav_xinliOic {
	width: 20px;
	height: 18px;
	background-position: 0 -125px;
	position: relative;
	top: 4px;
	left: -5px;
	*margin-top: 15px;
}

.nav_xinliOUl {
	position: absolute;
	padding-top: 12px;
	width: 100%;
	padding-bottom: 23px;
	left: 0;
	*padding-bottom: 23px;
	display: none;
	z-index: 3;
	background-color: #00aef3
}

.bg_nav_xinliOUl {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.nav_xinliOLi {
	height: 34px;
	padding: 9px 0 12px 38px;
	width: 150px;
	text-align: left;
	position: relative;
	z-index: 99;
	line-height: 34px;
	cursor: pointer;
	color: #fff;
}

.nav_xinliOLItit {
	font-size: 16px;
	margin: 0 20px 0 5px;
	z-index: 99;
}

.nav_xinliOICon1 {
	width: 23px;
	height: 14px;
	background-position: 0 -67px;
	position: relative;
	top: 0;
}

.nav_xinliOICon2 {
	width: 23px;
	height: 20px;
	background-position: -28px -64px;
	position: relative;
	top: 5px;
}

.nav_xinliOICon3 {
	width: 23px;
	height: 15px;
	background-position: -64px -66px;
	position: relative;
	top: 2px;
}

.nav_xinliOICon4 {
	width: 23px;
	height: 18px;
	background-position: -99px -65px;
	position: relative;
	top: 3px;
}

.nav_xinliOICon5 {
	width: 23px;
	height: 20px;
	background-position: -129px -62px;
	position: relative;
	top: 4px;
}

.nav_xinliOICon6 {
	width: 23px;
	height: 17px;
	background-position: -162px -65px;
	position: relative;
	top: 3px;
}

.icon_arrowRight {
	width: 7px;
	height: 12px;
	background-position: -32px 0;
}

.icon_arrowRight_Last {
	position: relative;
	left: 32px;
}

.nav_xinliOUl li:hover {
	background: #fff;
	color: #00aef3;
}

.nav_xinliOUl li:hover .nav_xinliOICon1 {
	background-position: 0 -91px;
}

.nav_xinliOUl li:hover .nav_xinliOICon2 {
	background-position: -28px -88px;
}

.nav_xinliOUl li:hover .nav_xinliOICon3 {
	background-position: -64px -90px;
}

.nav_xinliOUl li:hover .nav_xinliOICon4 {
	background-position: -99px -89px;
}

.nav_xinliOUl li:hover .nav_xinliOICon5 {
	background-position: -129px -87px;
}

.nav_xinliOUl li:hover .nav_xinliOICon6 {
	background-position: -162px -90px;
}

.subCate {
	width: 500px;
	padding: 14px 26px;
	background: #fff;
	position: absolute;
	left: 188px;
	top: 0;
	display: none;
	text-align: justify;
	*padding-bottom: 14px;
	border: 1px solid #eee;
	border-left: none;
}

.sub-ul-1 li {
	font-size: 14px;
	color: #666666;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	letter-spacing: 1px;
	float: left;
	width: 100px;
}

.sub-ul-1 li a {
	color: #333;
	white-space: nowrap;
	display: block;
}

.sub-ul-1 li a:hover {
	color: #00aef3;
}

.nav_lats3 .subCate {
	top: -1px;
}

.nav_lats2 .subCate {
	top: -74px;
}

.nav_xinliO_Top {
	*height: 46px;
	*line-height: 46px;
	width: 200px;
	height: 48px;
	overflow: hidden;
}

.nav_xinliLi {
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333333;
	padding: 0 26px;
	line-height: 46px;
	position: relative;
	cursor: pointer;
}

.nav_xinliLi a {
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 46px;
	position: relative;
	cursor: pointer;
}

.nav_xinliLi i {
	border: 5px solid #fff;
	border-top: 5px solid #595959;
	top: 21px;
	right: 12px;
}

.nav_xinliul {
	position: relative;
	z-index: 99
}

.nav_xinliLi_slide {
	background: #00aef3;
	padding: 8px 0;
	position: absolute;
	top: 46px;
	border-top: 2px solid #fff;
	width: 100%;
	left: 0;
	color: #fff;
	display: none;
	font-size: 14px;
	*width: 116px;
	z-index: 999
}

.nav_xinliLi_slide li:hover {
	background-color: #fff;
	color: #333333;
	font-size: 14px;
}

.nav_xinliLi_slide li a {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.nav_xinliLi_slide li:hover a {
	color: #333333;
}

.eweima_nav {
	width: 141px;
	position: absolute;
	z-index: 999;
	right: 0;
}

.erxima_nav {
	background-position: -441px -273px;
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	display: block;
	margin: 4px 10px 0 0;
}

.erweimaap_nav_sp {
	display: block;
	line-height: 16px;
	font-size: 12px;
}

.icon_nav_we {
	background-position: -388px -273px;
	width: 30px;
	height: 24px;
	position: absolute;
	top: -9px;
	right: 25px;
}

.nav_erweimaBox {
	position: absolute;
	background: #00aef3;
	padding: 15px 9px 9px 9px;
	text-align: center;
	color: #fff;
	top: 48px;
	border-top: 0;
	box-shadow: 0 0 3px #e3e3e3;
	display: none;
	z-index: 999;
}

.nav_erweimaBox1 img,
.nav_erweimaBox2 img {
	margin-bottom: 11px;
	width: 114px;
	height: 114px;
}

.nav_erweimaBox2 {
	margin-top: 16px;
}

.message_cen .on {
	color: #00aef3;
}

.message_cen .Paging_Box_prev,
.message_cen .Paging_Box_Next {
	width: 40px;
	height: 20px;
	margin-top: -5px;
	margin-left: -10px;
	border: none;
	background: none;
}

.message_cen .Paging_Box_prev:hover {
	border: none;
	background: none;
}

.message_cen .Paging_Box_Next:hover {
	border: none;
	background: none;
}

.bmxinli_nav {
	line-height: 130px;
	margin-left: 75px;
}

.bmxinli_nav li,
.bmfuke_nav li {
	float: left;
	padding: 0 18px;
	font-size: 16px;
}

.bmxinli_nav li a,
.bmfuke_nav li a {
	color: #333;
}

.bmxinli_nav li a:hover,
.bmfuke_nav li a:hover {
	color: #00aef3;
}

.bmxibli_search {
	line-height: 30px;
	border: solid 1px #ccc;
	width: 198px;
	height: 30px;
	margin-top: 47px;
	border-radius: 20px;
	font-size: 14px;
}

.bmxibli_search input,
.bmxibli_search span,
.bmxibli_search i {
	display: inline-block;
	float: left;
}

.bmxibli_search input {
	width: 110px;
	height: 30px;
}

.bmxibli_search span {
	color: #ccc;
	padding-left: 20px;
}

.bmxibli_search i {
	margin-top: 7px;
	cursor: pointer;
}

/*心理网首页*/

.bmSlider {
	margin-left: 200px;
	margin-top: 11px;
	width: 1000px;
	height: 360px;
	overflow: hidden;
	position: relative;
}

.bmSlider .hd {
	font-weight: 800;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
}

.bmSlider .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.bmSlider .hd ul li {
	float: left;
	margin-right: 2px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
}

.bmSlider .hd ul li.on {
	background: #f00;
	color: #fff;
}

.bmSlider .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.bmSlider .bd li {
	zoom: 1;
	vertical-align: middle;
}

.bmSlider .bd img {
	width: 1000px;
	height: 350px;
	display: block;
}

.Advertising {
	padding: 16px 0 13px;
}

.Consultant {}

.Consultant .Bm_container .slideTxtBox .listTab>a {
	color: #666;
	font-size: 14px;
	line-height: 30px;
	position: absolute;
	top: 8px;
	right: 0;
}

.Consultant .Bm_container .slideTxtBox .listTab>a:hover {
	color: #00aef3;
}

/*轮播图*/
.banner {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 300px;
}

.b-img {
	position: absolute;
	top: 0;
	left: 0;
	height: 300px;
}

.b-img a {
	display: block;
	height: 300px;
	float: left;
}

.b-list {
	position: relative;
	margin: 0 auto;
	height: 30px;
	margin-top: 270px;
	z-index: 1;
}

.b-list span {
	display: block;
	cursor: pointer;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #00aef3;
	float: left;
	margin: 0 5px;
	_margin: 0 3px;
}

.b-list .spcss {
	background-color: #fff;
}

.b-list2 {
	position: relative;
	z-index: 1;
	left: 515px;
	margin: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	width: 170px;
}

.b-list2 a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	width: 100%;
	height: 50px;
	background-color: rgba(255, 255, 255, .4);
	font-size: 16px;
	color: #666;
}

.b-list2 .acss {
	background: rgba(255, 255, 255, .7);
	font-size: 20px;
	color: #333;
}

/*发现咨询师*/

.Consultant .findzixunshi {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 25px auto;
	height: 338px;
}

.Consultant .findzixunshi1 {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 887px;
	height: 338px;
}

.Consultant .findzixunshi1 li {
	background: #fff;
	position: absolute;
	width: 270px;
	height: 356px;
	transition: all .6s;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
}

.Consultant .findzixunshi1 li:nth-child(2) {
	left: 312px;
}

.Consultant .findzixunshi1 li:nth-child(3) {
	left: 624px;
}

.Consultant .findzixunshi1 li:hover {
	transform: scale(1.1);
}

.Consultant .findzixunshi1 li p.findzixunshi1_1 {
	width: 100px;
	height: 100px;
	margin: 18px auto;
	border-radius: 50px;
}

.Consultant .findzixunshi1 li p.findzixunshi1_1 img {
	width: 100%;
	height: 100%;
	border-radius: 50px;
}

.Consultant .findzixunshi1 li p.findzixunshi1_2 {
	font-size: 19px;
	color: #333;
	text-align: center;
	height: 20px;
}

.Consultant .findzixunshi1 li p.findzixunshi1_3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	width: 210px;
	margin: 20px auto;
	text-align: center;
	color: #9a9a9a;
	font-size: 14px;
	height: 60px;
}

.Consultant .findzixunshi1 li p.findzixunshi1_4 {
	margin-top: 20px;
	text-align: center;
	color: #9a9a9a;
	font-size: 14px;
}

.Consultant .findzixunshi1 li p.findzixunshi1_4 span {
	color: red;
}

.Consultant .findzixunshi1 li p.zixunta_btn {
	width: 153px;
	height: 35px;
	margin: 22px auto;
	text-align: center;
	line-height: 35px;
	border: 1px solid #E6E6E6;
	border-radius: 10px;
	color: #666;
	font-size: 14px;
}

.Consultant .findzixunshi1 li p.zixuntaxinli_btn {
	width: 153px;
	height: 35px;
	margin: 22px auto;
	text-align: center;
	line-height: 35px;
	border: 1px solid #E6E6E6;
	border-radius: 10px;
	color: #666;
	font-size: 14px;
}

.Consultant .findzixunshi1 li p.zixunta_btn:hover {
	background-color: #00aef3;
	color: #fff;
	cursor: pointer;
}

.Consultant .findzixunshi1 li p.zixuntaxinli_btn:hover {
	background-color: #00aef3;
	color: #fff;
	cursor: pointer;
}

.Consultant .findzixunshi1 li p.zixunta_btn a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #666;
}

.Consultant .findzixunshi1 li p.zixuntaxinli_btn a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #666;
}

.Consultant .findzixunshi1 li p.zixunta_btn a:hover {
	color: #fff;
}

.Consultant .findzixunshi1 li p.zixuntaxinli_btn a:hover {
	color: #fff;
}

.Consultant .swiper-container {
	width: 270px;
	height: 358px;
	margin-left: 56px;
	background-color: #fff;
	padding: 0 20px;
	box-sizing: border-box;
}

.Consultant .swiper-container .today_num_data {
	padding: 17px 0 17px;
	border-bottom: 1px solid #eee;
	text-align: center;

}

.Consultant .swiper-container .today_num_data dt {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #00aef3;
}

.Consultant .swiper-container .today_num_data p {
	padding: 17px 0;
	color: #000;
	font-size: 14px;
}

.Consultant .swiper-container .today_num_data dd {
	padding: 5px 0;
	height: 30px;
	line-height: 28px;
	color: #666;
}

.today_num_data dd b {
	display: inline-block;
	width: 22px;
	height: 30px;
	background-color: #00aef3;
	border-radius: 2px;
	margin: 0 -1px;
	font-family: "DIN-Medium";
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
}

.today_num_data dd span {
	padding-left: 10px;
}

.r_evaluate_bar {
	padding-top: 16px;
}

.r_evaluate_bar .nav_f16 {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px;
	color: #000;
}

.pingjia_list2 li {
	padding: 0 0 0px 1px;
	margin-bottom: 15px;
	font-size: 14px;
}

.pingjia_list2 li .laywer {
	height: 40px;
	margin-bottom: 12px;
}

.pingjia_list li .nr,
.pingjia_list2 li .nr {
	color: #666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	background-color: #f6fbfe;
	padding: 10px 16px;
	border-radius: 8px;
}

.pingjia_list2 li .laywer .photo {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
	text-align: justify;
}

.pingjia_list2 li .laywer .photo img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.swiper-container {
	height: 350px;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide {
	position: relative;
	margin-top: 35px;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_1 {
	position: absolute;
	top: -36px;
	left: 114px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #fff;
	margin: 0 auto;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_1 img {
	width: 100%;
	height: 100%;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_2 {
	width: 225px;
	height: 153px;
	margin: -46px auto;
	border-radius: 10px;
	background: rgba(0, 0, 0, .1);
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_2 p:nth-child(1) {
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-top: 30px;
	padding-top: 33px;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_2 p:nth-child(1) a {
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	padding-bottom: 1px;
	color: #fff;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_2 p:nth-child(2) {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	font-size: 14px;
	color: #fff;
}

.Consultant .swiper-container .swiper-wrapper .swiper-slide .swiper-slide_2 p:nth-child(3) {
	margin-top: 15px;
	padding-left: 22px;
	color: #fff;
	text-align: left;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 6px;
}

.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
}

.swiper-pagination-bullet-active {
	background-color: #fff !important;
}
/* 专场 */
.anlieBox{
	background: #f8f8f8;
	padding-top: 30px;
	padding: 30px 0;
}
.anliList{
	margin-top: 30px;
}
.anliList li{
	float: left;
	width: 200px;
	margin-right: 30px;
	margin-bottom: 20px;
	text-align: center;
}
.mar000{
	margin-right: 0 !important;
}
.anliList li a{
	display: block;
	position: relative;
}
.anliList li img{
	width: 215px;
	height: 145px;
}
.anliList li  p{
	font-size: 14px;
	color: #666;
	padding-top: 8px;
}
.anliList li i{
	background: url(../img/vidosis.png) no-repeat;
	width: 88px;
	height: 88px;
	position: absolute;
	left: 60px;
	top: 25px;
}
/* lawyer_ranking */
.img_block img {
    display: block;
    width: 100%;
    height: 100%;
}
.lawyer_ranking { float: left; width: 340px; height: 520px; background-color: #fff;  }
    /**/
.rank_list_show { margin-top: 5px; }
.rank_list_show li { padding: 7px 0 8px; }
.rank_list_show li .one { line-height: 30px; height: 30px; overflow: hidden; padding-left: 70px; position: relative; } 
.rank_list_show li .one em { 
    position: absolute; left: 15px; top: 0; 
    width: 28px; height: 28px; border: 1px solid #ccc; border-radius: 50%;
    font-size: 13px; color: #999; line-height: 30px; text-align: center;
}
.rank_list_show li .one .f16 { font-size: 16px; }
.rank_list_show li .one .f12 { float: right; font-size: 12px; color: #999; margin-left: 10px; }
.rank_list_show li .one .tag { 
    display: inline-block; border: 1px solid #01af63; padding: 0 3px; vertical-align: middle;
    font-size: 12px; color: #01af63; line-height: 16px; margin: -2px 0 0 5px;
}
.rank_list_show li .two { height: 82px; padding-left: 70px; position: relative; z-index: 2; display: none; }
.rank_list_show li .two .img_block { position: absolute; left: 0; top: 0; width: 60px; height: 60px; }
.rank_list_show li .two .img_block img { border-radius: 50%; }
.rank_list_show li .two .img_block .i_19 { 
    position: absolute; left: 50%; top: 57px; z-index: -1; margin-left: -12px;  
    font-size: 13px; color: #fff; line-height: 24px; text-align: center;
}
.rank_list_show li .two .h20 { height: 20px; overflow: hidden; }
.rank_list_show li .two .h20 span { float: right; font-size: 12px; color: #999; margin-left: 10px; }
.rank_list_show li .two .h20 a { font-size: 16px; }
.rank_list_show li .two .h36 { height: 36px; margin-top: 9px; }
.rank_list_show li .two .inf { font-size: 12px; color: #999; line-height: 18px; height: 36px; overflow: hidden; }
.rank_list_show li .two .btn { 
    float: right; width: 86px; height: 28px; border: 1px solid #f25618; border-radius: 15px;
    color: #f25618; line-height: 28px; text-align: center; margin: 3px 0 0 25px; transition: all .25s linear;
}
.rank_list_show li .two .btn:hover { opacity: .8; }
.rank_list_show li.show .one { display: none; }
.rank_list_show li.show .two { display: block; }
/* 关于培训 */
.peixunBox{
	background: #fff;
	padding-top: 50px;
}
.peixun{
	border-bottom: solid 1px #e8e8e8;
	position: relative;
	padding-bottom: 0px;
	text-align: center;
}
.peixun span{
	color: #00aef3;
    font-size: 20px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 5px;
    padding: 0 20px;
    transform: translate(-50%, 0%);
}
.peixun b{
	color: #666;
	font-size: 14px;
	display: inline-block;
	position: relative;
   top: 40px;   
}
.peixunTabs {
	margin-top: 73px;
	text-align: center;
}
.peixunTabs li{
	display: inline-block;
	cursor: pointer;
	font-size: 16px;
	color: #333;
	text-decoration: underline;
	padding: 0 15px;
}
.peixunTabs li.curr{
	color: #ffb667;
}
.peixunText{
	padding-top: 70px;
}
.igLeft {
	width: 410px;
	height: 265px;
	overflow: hidden;
	margin-right: 30px;
	margin-bottom: 30px;
}
.igLeft img{
	width: 100%;
}
.igtext{
	width: 750px;
	font-size: 13px;
}
.igtext p{
	font-size: 14px;
	color: #666666;
	text-indent: 30px;
	line-height: 25px;
	padding-bottom: 10px;
}
.igtext a{
	color: #ffb667;
	font-size: 14px;
	float: right;
	padding-top: 0px;
}
.typehref{
	color: #C62B26;
}


/* 推荐咨询师轮播 */
.tuijianlunbo{
	height: 435px;
}
.tuijianlunbo ul li div.item{
   width: 100px;
   height: 100px;
}
.tuijianlunbo ul {
	display:flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	height: 435px;
 }
 .tuijianlunbo ul li{
	display:flex;
	align-items: center;
	justify-content: space-around;
	width: 285px;
	height: 190px;
	background-color: #fff;
	box-shadow: 0px 3px 5px #eee;
 }
 .tuijianlunbo ul li div.detail{
	display:flex;
	flex-direction: column;
	justify-content: center;
	width: 130px;
 }
 .tuijianlunbo ul li div.detail .tit{
	font-size: 20px;
    color: #333;
 }
 .tuijianlunbo ul li div.detail .cont{
	color:#9a9a9a;
 }
 .tuijianlunbo ul li div.detail p{
	padding:7px 0;
 }
.tuijianlunbo ul li div.item img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
 }

/*培训感言  视频案例*/

.peixunganyan {
	width: 100%;
	height: 568px;
	background-color: #fff;
}

.peixunganyan_main {
	display: flex;
	margin: auto;
	width: 1200px;
	height: 570px;
}


/*左边*/

.peixunganyan_main_left {
	width: 600px;
	height: 570px;
}

.peixunganyan_main_left_top {
	width: 600px;
	height: 100px;
}

.peixunganyan_main_left_top>ul {
	display: flex;
}

.peixunganyan_main_left_top>ul>li {
	text-align: center;
	line-height: 107px;
	width: 80px;
	height: 70px;
	font-size: 16px;
}
.peixunganyan_main_left_top>ul>li:nth-child(2){
	border-bottom: 2px solid rgb(14, 155, 222);
}
.peixunganyan_main_left_top>ul>li:nth-child(2) a{
	color: #00aef3;
}
.peixunganyan_main_left_top>ul>li a {
	color: #666;
}

.peixunganyan_main_left_top>ul>li:nth-child(5) a {
	color: #00aef3;
}

.peixunganyan_main_left_top>ul>li a:hover {
	color: #00aef3;
}

.peixunganyan_main_left_top>ul>li:nth-child(1) {
	width: 145px;
	text-align: left;
	font-size: 23px;
	color: #333;
}

.peixunganyan_main_left_top>ul>li:nth-child(5) {
	color: #00aef3;
}

.peixunganyan_main_left_top>ul>li:hover {
	cursor: pointer;
}

.peixunganyan_main_left_top>ul>li:nth-child(1):hover {
	color: #333;
	border-bottom: none;
	cursor: default;
}

.peixunganyan_main_left_cont {
	position: absolute;
	margin-top: -20px;
	width: 600px;
	height: 470px;
}

.peixunganyan_main_left_cont>li {
	display: flex;
	width: 545px;
	height: 157px;
	border-bottom: 1px solid #f5f5f5;
}

.peixunganyan_main_left_cont>li:nth-child(3) {
	border: none;
}

.peixunganyan_main_left_cont>li div {
	margin-top: 25px;
	width: 170px;
	height: 100px;
	border-radius: 10px;
}

.peixunganyan_main_left_cont>li div img {
	width: 100%;
	height: 100%;
}

.peixunganyan_main_left_cont>li>ul {
	margin-top: 25px;
	padding-left: 20px;
	width: 450px;
	height: 157px;
}

.peixunganyan_main_left_cont>li>ul>a {
	font-size: 16px;
	font-weight: 800;
	color: #333;
}

.peixunganyan_main_left_cont>li>ul>li:nth-child(2) {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #9a9a9a;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #9a9a9a;
}


/*多行文本溢出兼容ie  左边*/
.peixunganyan_main_left_cont>li>ul>li:nth-child(2) {
	position: relative\0;
	line-height: 1.4em\0;
	height: 2.8em\0;
}

.peixunganyan_main_left_cont>li>ul>li:nth-child(2)::after {
	content: "...";
	font-weight: bold;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 0px 0px 4px;
	color: transparent;
	color: #666\0;
	background-color: #fff\0;
	/*background:url(http://newimg88.b0.upaiyun.com/newimg88/2014/09/ellipsis_bg.png) repeat-y;*/
}

/*多行文本溢出兼容ie  右边*/
.peixunganyan_main_right_cont>li>ul>li:nth-child(2) {
	position: relative\0;
	line-height: 1.4em\0;
	height: 2.8em\0;
}

.peixunganyan_main_right_cont>li>ul>li:nth-child(2)::after {
	content: "...";
	font-weight: bold;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 0px 0px 4px;
	color: transparent;
	color: #666\0;
	background-color: #fff\0;
	/*background:url(http://newimg88.b0.upaiyun.com/newimg88/2014/09/ellipsis_bg.png) repeat-y;*/
}

.peixunganyan_main_left_cont>li>ul>li:nth-child(3) {
	color: #9a9a9a;
}

/*右边*/

.peixunganyan_main_right {
	width: 600px;
	height: 570px;
}

.peixunganyan_main_right_top {
	width: 600px;
	height: 100px;
}

.peixunganyan_main_right_top>ul {
	display: flex;
}

.peixunganyan_main_right_top>ul>li {
	text-align: center;
	line-height: 107px;
	width: 207px;
	height: 70px;
	font-size: 16px;
}

.peixunganyan_main_right_top>ul>li a {
	color: #666;
}

.peixunganyan_main_right_top>ul>li:nth-child(2) a {
	color: #00aef3;
}

.peixunganyan_main_right_top>ul>li a:hover {
	color: #00aef3;
}

.peixunganyan_main_right_top>ul>li:nth-child(1) {
	margin-left: 0px;
}

.peixunganyan_main_right_top>ul>li:nth-child(2) {
	color: #00aef3;
	border-bottom: 2px solid rgb(14, 155, 222);
}

.peixunganyan_main_right_top>ul>li:hover {
	cursor: pointer;
}

.peixunganyan_main_right_top>ul>li:nth-child(1):hover {
	color: #333;
	border-bottom: none;
	cursor: default;
}

.peixunganyan_main_right_top>ul>li:nth-child(1) {
	width: 340px;
	text-align: left;
	font-size: 23px;
	color: #333;
}

.peixunganyan_main_right_top>ul>li:last-child {
	text-align: center;
	font-size: 14px;
}

.peixunganyan_main_right_cont {
	position: absolute;
	margin-top: -20px;
	width: 600px;
	height: 470px;
}

.peixunganyan_main_right_cont>li {
	display: flex;
	width: 600px;
	height: 157px;
	border-bottom: 1px solid #f5f5f5;
}

.peixunganyan_main_right_cont>li:nth-child(3) {
	border: none;
}

.peixunganyan_main_right_cont>li div {
	margin-top: 25px;
	width: 150px;
	height: 100px;
	border-radius: 10px;
}

.peixunganyan_main_right_cont>li div img {
	width: 100%;
	height: 100%;
}

.peixunganyan_main_right_cont>li>ul {
	margin-top: 25px;
	padding-left: 20px;
	width: 450px;
	height: 157px;
}

.peixunganyan_main_right_cont>li>ul>a {
	font-size: 16px;
	color: #333;
	font-weight: 800;
}

.peixunganyan_main_right_cont>li>ul>li:nth-child(2) {
	color: #9a9a9a;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.peixunganyan_main_right_cont>li>ul>li:nth-child(3) {
	color: #9a9a9a;
}

/*心理问答*/

.xinliwenda {
	overflow: hidden;
	width: 100%;
	height: 600px;
	background-color: #F8F8F8;
}

.xinliwenda .top {
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 30px auto;
}

.xinliwenda .top li {
	float: left;
}

.xinliwenda .top li:nth-child(1) {
	font-size: 23px;
	color: #333;
}

.xinliwenda .top li:nth-child(2) {
	margin-top: 6px;
	margin-left: 30px;
	font-size: 14px;
	font-family: "楷体";
	color: #333;
}

.xinliwenda .top li:nth-child(3) {
	width: 131px;
	height: 32px;
	line-height: 32px;
	background-color: #00aef3;
	color: #fff;
	text-align: center;
	float: right;
	margin-top: 9px;
	font-size: 16px;
}

.xinliwenda .top li:nth-child(3) a {
	display: block;
	width: 131px;
	height: 32px;
}

.xinliwenda .top li:nth-child(3) a {
	color: #fff;
}

.xinliwenda .top li:nth-child(3):hover {
	cursor: pointer;
}

.xinliwenda .bottom {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: auto;
	margin-top: 30px;
}

.xinliwenda .bottom .wendaCon {
	float: left;
	width: 1110px;
	margin-left: -58px;
	height: 455px;
	background-color: #FFF;
}

.xinliwenda .bottom .wendaCon>a {
	position: relative;
	bottom: 420px;
	left: 850px;
	color: #00aef3;
	font-size: 14px;
}

.xinliwenda .bottom .wendaCon>div a {
	color: #666;
}

.xinliwenda .bottom .wendaCon>div a:hover {
	color: #00aef3;
}

.xinliwenda .bottom .wendaCon>div:hover {
	cursor: pointer;
}

.xinliwenda .bottom .wendaCon ul {}

.xinliwenda .bottom .wendaCon ul li {
	border-bottom: 2px solid #F8F8F8;
	margin-top: 20px;
}

.xinliwenda .bottom .wendaCon ul li:nth-child(3) {
	border: none;
	margin-top: 20px;
}

.xinliwenda .bottom .wendaCon ul li p {
	display: flex;
	width: 75%;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}

.xinliwenda .bottom .wendaCon ul li:nth-child(1) p {
	margin-top: 26px;
}


.xinliwenda .bottom .wendaCon ul li p a:nth-child(1) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}

.xinliwenda .bottom .wendaCon ul li p a:nth-child(2) {
	width: 65px;
	height: 17px;
	text-align: center;
	line-height: 17px;
	border-radius: 10px;
	margin-top: 8px;
	margin-left: 50px;
	background-color: #00aef3;
	font-size: 13px;
	color: #fff;
}



.xinliwenda .bottom .wendaCon ul li>div {
	display: flex;
	justify-content: space-between;
	width: 90%;
	height: 68px;
	margin-top: 10px;
	padding-left: 30px;
	padding-bottom: 20px
}

.xinliwenda .bottom .wendaCon ul li>div div:nth-child(1) {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-top: 7px;
	border: 1px solid #F8F8F8;
	overflow: hidden;
}

.xinliwenda .bottom .wendaCon ul li>div div:nth-child(1) img {
	width: 100%;
	height: 100%;
}

.xinliwenda .bottom .wendaCon ul li>div div:nth-child(2) {
	position: relative;
	width: 85%;
	height: 48px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 10px;
	background-color: #F8F8F8;
	font-size: 14px;
	color: #9A9A9A;

}

.xinliwenda .bottom .wendaCon ul li>div div:nth-child(2) p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 0;
	padding: 0;
	line-height: 22px;
	width: 100%;
	height: 100%;
	color: #666;
}

.xinliwenda .bottom .wendaCon ul li>div div:nth-child(2) a {
	position: absolute;
	bottom: 3px;
	right: 22px;
	color: #00aef3;
}


/*知识话题*/

.zhishi {
	overflow: hidden;
	height: 600px;
}

.zhishi>p {
	position: relative;
	width: 1200px;
	height: 30px;
	line-height: 30px;
	font-size: 23px;
	color: #333;
	margin: 35px auto;
	margin-bottom: 15px;
}

.zhishi>p a {
	position: absolute;
	top: 5px;
	right: 0px;
	color: #00aef3;
	font-size: 14px;
}


}

.zhishi>ul {
	width: 1200px;
	height: 501px;
	font-size: 13px;
	margin: auto;
}

.zhishi>ul>li {
	width: 1200px;
	height: 170px;
	font-size: 13px;
	margin: auto;
}

.zhishi>ul>li ul {
	width: 1200px;
	display: flex;
	justify-content: space-between;
}

.zhishi>ul>li ul>li {
	display: flex;
	width: 505px;
	height: 125px;
	font-size: 13px;
	margin-top: 20px;
	border-bottom: 1px solid #F8F8F8;
}

.zhishi>ul>li:nth-child(3) ul>li {
	border-bottom: none;
}

.zhishi>ul>li ul>li div:nth-child(1) {
	width: 150px;
	height: 100px;
	border-radius: 10px;
}

.zhishi>ul>li ul>li div:nth-child(1) img {
	width: 150px;
	height: 100px;
	border-radius: 10px;
}

.zhishi>ul>li ul>li div:nth-child(1):hover {
	cursor: pointer;
}

.zhishi>ul>li ul>li div:nth-child(2) {
	width: 335px;
	height: 100px;
	padding-left: 20px;
}

.zhishi>ul>li ul>li div:nth-child(2) p:nth-child(1) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 35px;
	font-size: 16px;
	font-weight: 800;
}

.zhishi>ul>li ul>li div:nth-child(2) p:nth-child(1):hover {
	cursor: pointer;
}

.zhishi>ul>li ul>li div:nth-child(2) p:nth-child(2) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 45px;
	color: #666;
}

.zhishi>ul>li ul>li div:nth-child(2) p:nth-child(3) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	color: #666;
}

/*企业动态*/
.qiyedongtai {
	overflow: hidden;
	width: 100%;
	padding-bottom: 40px;
	background-color: #f8f8f8;
}

.qiyedongtai>p {
	position: relative;
	width: 1200px;
	height: 30px;
	line-height: 30px;
	font-size: 23px;
	color: #333;
	margin: 35px auto;
	margin-bottom: 38px;
}

.qiyedongtai>p a {
	position: absolute;
	top: 5px;
	right: 0px;
	color: #666;
	font-size: 14px;
}

.qiyedongtai>p a:hover {
	color: #00aef3;
}

.qiyedongtai ul {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	margin: auto;
	width: 1200px;
	height: 325px;
}

.qiyedongtai ul li {
	position: relative;
	width: 380px;
	height: 320px;
	font-size: 16px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
}

.qiyedongtai ul li:hover p:nth-child(3) {
	transition: .7s;
	opacity: .6;
}

.qiyedongtai ul li a img {
	width: 100%;
	height: 253px;

}

.qiyedongtai ul li p:nth-child(1) {
	width: 100%;
	height: 260px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin-bottom: 7px;
}

.qiyedongtai ul li p:nth-child(1) img {
	width: 100%;
	height: 100%;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.qiyedongtai ul li p:nth-child(2) {
	width: 330px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
}

.qiyedongtai ul li p:nth-child(2) a {
	color: #666;
}

.qiyedongtai ul li p:nth-child(3) {
	position: absolute;
	padding: 20px;
	box-sizing: border-box;
	top: 0;
	width: 100%;
	height: 253px;
	line-height: 30px;
	background: #000;
	opacity: 0;
	color: #fff;
	text-indent: 30px;
	font-size: 14px;
	text-align: justify;
}

.qiyedongtai ul li p:nth-child(3) span {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.bmzxTitle {
	font-size: 26px;
	color: #262626;
	padding: 65px 0 10px;
}

.slideTxtBox {
	padding-top: 35px;
}

.listTab {
	position: relative;
}

.listTab ul {
	height: 45px;
}

.listTab ul li {
	float: left;
	font-size: 16px;
	color: #666;
	height: 33px;
	line-height: 33px;
	width: 133px;
	text-align: center;
}

.listTab ul li a {
	color: #666;
}

.listTab ul li:nth-child(1) a {
	color: #333;
}

.listTab ul li:nth-child(2) {
	border-bottom: 2px solid #0E9BDE;
}

.listTab ul li:nth-child(2) a {
	color: #0E9BDE;
}

.listTab span i {
	margin-right: 5px;
	float: left;
	margin-top: 9px;
}

.LeftSlier {
	width: 254px;
	height: 408px;
	position: relative;
	overflow: hidden;
	text-align: left;
	background: white;
}

.LeftSlier .pic img {
	width: 254px;
	height: 408px;
	display: block;
}

.LeftSlier .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 88px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.LeftSlier .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 88px;
	width: 100%;
	overflow: hidden;
}

.LeftSlier .txt li {
	height: 88px;
	position: absolute;
	bottom: -88px;
}

.LeftSlier .txt li a {
	display: block;
	color: #e5e3e3;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.LeftSlier .txt li a strong {
	font-size: 24px;
	color: #ffcc1b;
	display: block;
	padding-top: 5px;
}

.LeftSlier .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.LeftSlier .num li {
	float: left;
	position: relative;
	width: 12px;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	border-radius: 50%;
}

.LeftSlier .num li a,
.focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.LeftSlier .num li span {
	z-index: 1;
	background: #b1a19e;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.LeftSlier .num li.on a,
.focusBox .num a:hover {
	background: #fff;
}

.CencenSlier {
	width: 660px;
	margin-left: 15px;
}

.CencenSlier ul li {
	float: left;
	border: solid 1px #dcdddd;
	margin-right: 15px;
	_margin-right: 10px;
	margin-bottom: 14px;
	position: relative;
}

.CencenSlier ul li img {
	width: 148px;
	height: 196px;
}

.RightSlider {
	width: 262px;
}

.disNone {
	background: #565656;
	opacity: 0.8;
	position: absolute;
	left: 0 !important;
	top: 0;
	width: 148px;
	height: 196px;
	text-align: center;
	display: none;
}

.disNone p,
.disNone b {
	font-size: 13px;
	color: #fff;
}

.disNone p strong {
	font-size: 16px;
	color: #ffcc1b;
	font-weight: bold;
}

.disNone p span {
	color: #ffcc1b;
}

.disNone b {
	padding-top: 8px;
	display: block;
}

.disNone p.pName1 {
	padding-top: 80px;
}

.ruzhu {
	font-size: 16px;
	color: #333;
	border-bottom: solid 1px #f1f1f1;
	height: 34px;
	line-height: 34px;
	text-indent: 12px;
}

.xinlitabs li {
	display: flex;
	float: left;
	font-size: 14px;
	color: #666;
	height: 40px;
	line-height: 40px;
	width: 50%;
	text-align: center;
	cursor: pointer;
}

.xinlitabs li.xinliOn {
	color: #00aef3;
}

.bmscrolling {
	width: 262px;
	overflow: hidden;
	position: relative;
}

.bmscrolling .bd {
	margin-top: 13px;
}

.bmscrolling .infoListul li {
	display: flex;
	padding: 0 0 20px 20px;
}

.bmscrolling .infoListul li p a {
	color: #666;
}

.scroImg {
	background: #eeeeee;
	margin-right: 20px;
}

.scroImg,
.scroImg img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

.scroName {
	font-size: 14px;
	color: #999;
}

.scroName h2 {
	font-weight: bold;
	color: #262626;
	padding: 10px 0 0;
}

.bmgenduo {
	text-align: center;
	padding: 52px 0 69px;
}

.bmgenduo a {
	background: #eeeeee;
	display: inline-block;
	width: 220px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #262626;
	border: solid 1px #e0e0e0;
}

.consu_scroll {
	position: relative;
	top: 50px;
}

.scrollbox {
	position: relative;
	height: 310px;
	overflow: hidden;
}

.scrollbox ul {
	margin-top: -105px;
	width: 1200px;
	_width: 1200px;
	position: relative;
}

.scrollbox ul li {
	float: left;
	display: inline;
	width: 365px;
	background: #fff;
	border: 1px solid #eaebeb;
	position: relative;
	margin-right: 45px;
	_margin-right: 15px;
	margin-top: 160px;
}

.scrollbox ul li:hover {
	box-shadow: 0px 5px 5px 3px #e7e7e7, 0px 5px 5px 3px #e7e7e7;
	position: relative;
	transition: all .3s ease-out;
	transform: translate(0px, -5px);
	*top: -10px;
}

.scrollbox ul li.marRight0,
.bmSupport ul li.marRight0 {
	margin-right: 0;
}

.consu_img {
	width: 94px;
	height: 94px;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
	border: solid 1px #f3f3f3;
	padding: 10px;
	position: absolute;
	top: -55px;
	left: 125px;
}

.consu_img img {
	width: 95px;
	height: 95px;
	border-radius: 50%;
}

.consu_Name {
	padding: 75px 40px 20px;
	background: #fafafa;
}

.consu_Name:hover {
	background: #fff;
}

.consu_Name p {
	font-size: 16px;
	color: #666;
}

.consu_Name p a {
	color: #3490eb;
}

.consu_Name_age {
	text-align: center;
	color: #262626;
	font-weight: bold;
	;
	font-size: 16px;
	display: block;
	padding-bottom: 20px;
}

.consu_Name_age i {
	margin-left: 5px;
}

.consu_bottom {
	border-top: solid 1px #ededed;
	padding: 0 20px;
	height: 39px;
	line-height: 38px;
	background: #f2f2f2;
}

.consu_bottom span {
	display: inline-block;
	color: #666;
	font-size: 14px;
	padding-right: 5px;
}

.consu_bottom strong {
	font-size: 16px;
	color: #999;
}

.next,
.page {
	position: absolute;
	top: 155px;
	width: 39px;
	height: 58px;
	display: block;
}

.next {
	left: -60px;
}

.page {
	right: -60px;
}

.next i,
.page i {
	width: 23px;
	height: 42px;
	margin-top: 9px;
	margin-left: 6px;
}

.next i {
	background-position: -748px -264px;
}

.page i {
	background-position: -797px -264px;
	margin-left: 10px;
}

.bmfuwuBox {
	background: #f8f8f8;
	margin-top: 110px;
	padding-bottom: 60px;
}

.bmscrollBox {
	position: relative;
	margin-top: 63px;
}

.bmscrollBox .piclist {
	zoom: 1;
	overflow: hidden;
}

.bmscrollBox .ohbox {
	overflow: hidden;
	position: relative;
}

.bmscrollBox {
	position: relative;
	zoom: 1;
}

.bmscrollBox .piclist li {
	float: left;
	display: inline;
	width: 178px;
	background: #fff;
	border: 1px solid #dedede;
	margin-right: 23px;
	position: relative;
}

.bmscrollBox img {
	width: 178px;
}

.bmscrollBox .pageBtn .prev,
.bmscrollBox .pageBtn .next {
	position: absolute;
	top: 125px;
	width: 39px;
	height: 58px;
	background: #b2b2b2;
	cursor: pointer;
}

.bmscrollBox .pageBtn .prev {
	left: 1250px;
}

.bmscrollBox .pageBtn .prev i {
	background-position: -797px -264px;
	margin-top: 9px;
	margin-left: 10px;
	width: 23px;
	height: 42px;
}

.bmscrollBox .pageBtn .next {
	left: -90px;
}

.bmscrollBox .pageBtn .list {
	overflow: hidden;
	zoom: 1;
	margin: 10px 0 0 413px;
}

.bmscrollBox .pageBtn .list li {
	overflow: hidden;
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
	background-position: -86px -57px;
	cursor: pointer;
	margin-left: 10px;
	line-height: 10000px;
	overflow: hidden;
}

.bmscrollBox .pageBtn .list li.on {
	background-position: -114px -57px
}

.bmscrollText {
	background: #383a3b;
	color: #fff;
	text-align: center;
	height: 80px;
}

.bmscrollText p {
	color: #999;
}

.enzi {
	padding: 20px 0 5px;
}

.enzi strong {
	font-size: 16px;
}

.SquareBox {
	height: 418px;
	overflow: hidden;
	margin-top: 40px;
}

.Square_left {
	width: 165px;
	height: 418px;
	text-align: center;
}

.Square_left i {
	margin-top: 120px;
}

.Square_left p {
	font-size: 16px;
	color: #fff;
	padding-top: 37px;
}

.Square_left span {
	position: absolute;
	right: 0;
	top: 47%;
	_right: -1px;
	border: solid 15px #00aef3;
	border-right: solid 15px #f8f8f8;
}

.Square_concenr {
	background: #f8f8f8;
	width: 650px;
}

.picNone {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 178px;
	height: 210px;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 14px;
}

.picNone strong {
	font-size: 16px;
	padding-top: 16px;
	display: block;
}

.picNone p a {
	display: inline-block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	color: #333;
	border-radius: 2px;
	margin-top: 7px;
}

.picNone p a.yuxue {
	background: #ffcc1b;
	margin-right: 7px;
}

.picNone p a.zhixun {
	background: #0978e6;
	color: #fff;
}

.picNone p a:hover {
	background: #4bb99f;
	color: #fff;
}

.picNone img {
	width: 100px;
}

.allFocus {
	width: 660px;
	text-align: left;
}

.allFocus .Square2 {
	padding: 0 30px !important;
}

.allFocus .Square2 li {
	text-align: left;
	height: 59px;
	color: #666;
	line-height: 59px;
	border-bottom: dashed 1px #cccccc;
}

.allFocus .Square2 li span {
	display: inline-block;
	margin-right: 25px;
	font-size: 14px;
	color: #333;
	float: left;
	_float: inherit;
}

.allFocus .Square2 li span a {
	color: #999;
}

.allFocus .Square2 li span a:hover {
	color: #f55757;
}

.allFocus .Square2 li span strong {
	font-weight: bold;
}

.allFocus .Square2 li span.spanText {
	width: 210px;
	overflow: hidden;
	height: 59px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.Square_right {
	margin-left: 37px;
	_margin-left: 27px;
	width: 338px;
	border: solid 1px #dcdddd;
	border-top: none;
}

.happing {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	text-indent: 20px;
	border: solid 1px #00aef3;
}

.happing a {
	color: #fefefe;
}

.Square_right ul li {
	font-size: 12px;
	color: #666;
}

.Square_right ul li span {
	width: 24%;
	display: inline-block;
	text-align: center;
}

.Square_right ul li.Toppaihang {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
}

.Square_right ul li span i {
	margin-top: 3px;
}

.Square_right ul li span.red {
	color: #e62a21;
}

.Square_right ul li.Bototmpaihang {
	height: 33px;
	line-height: 33px;
}

.Square_right ul li.Bototmpaihang:hover {
	background: #ebf5ff;
}

.dibuBj {
	background: url(../images/dibu.png) no-repeat;
	width: 338px;
	height: 50px;
}

.bmSupport {
	background: #f8f8f8;
	margin-top: 92px;
	padding-bottom: 70px;
}

.bmSupport ul {
	padding: 50px 0 0;
}

.bmSupport ul li {
	float: left;
	width: 185px;
	text-align: center;
	margin-right: 150px;
}

.bmSupport ul li a:hover b {
	color: #00aef3;
}

.bmSupport ul li span {
	display: inline-block;
	width: 120px;
	height: 120px;
	background: #eeeeee;
	border-radius: 50%;
}

.bmSupport ul li b {
	display: block;
	font-size: 18px;
	color: #666;
	padding: 42px 0 12px;
}

.bmSupport ul li p {
	font-size: 14px;
	color: #bbbbbb;
}

.bmSupport ul li i {
	background: url(../images/baozhang.png) no-repeat;
	display: inline-block;
	margin-top: 30px;
}

.bmSupport ul li i.icon_anquan {
	background-position: 0 -6px;
	width: 44px;
	height: 53px;
}

.bmSupport ul li i.icon_fuwu {
	background-position: -64px -6px;
	width: 45px;
	height: 53px;
}

.bmSupport ul li i.icon_xinyong {
	background-position: -129px -6px;
	width: 54px;
	height: 54px;
}

.bmSupport ul li i.icon_renzheng {
	background-position: -203px -6px;
	width: 62px;
	height: 61px;
}

/*搜索*/
.searchWrap {
	padding: 34px 0px 34px 10px;
}

.nav_header {
	display: flex;
	justify-content: space-between;
	width: 582px;
	height: 50px;
}

.nav_header li {
	width: 65px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}

.nav_header li a {
	color: #666;
}

.nav_header li:nth-child(1) {
	width: 35px;
}

.nav_header li:hover {
	border-bottom: 2px solid #00aef3;
	color: #00aef3;
	cursor: pointer;
}

.nav_header li:hover a {
	color: #00aef3;
}

.searchWrap input#search_input {
	width: 306px;
	height: 30px;
	border: 1px solid #e6e6e6;
	border-radius: 15px;
	margin-top: 10px;
	margin-left: 20px;
	text-indent: 20px;
}

.searchWrap input#search_input::-webkit-input-placeholder {
	color: #a8a8a8;
}

.searchWrap input#search_input::-moz-input-placeholder {
	color: #a8a8a8;
}

.searchWrap input#search_input::-ms-input-placeholder {
	color: #a8a8a8;
}

.searchWrap input#search_input::-o-input-placeholder {
	color: #a8a8a8;
}

.searchWrap .start_search {
	margin-top: 15px;
	margin-left: -29px;
	width: 20px;
	height: 20px;
}

.searchWrap .start_search img {
	width: 20px;
	height: 20px;
}

.searchWrap .start_search:hover {
	cursor: pointer;
}

.City-switch {
	padding: 0 80px 0 30px
}

.City-switch p {
	font-size: 16px;
}

.city {
	position: relative;
	width: 115px;
	height: 16px;
	border: solid 1px #eeeeee;
	line-height: 15px;
	color: #666666;
	margin-top: 4px;
	padding: 2px 5px;
	cursor: pointer;
	background: #F1F3F3;
	_width: 60px;
	_text-align: center;
}

.city a {
	color: #999;
}

.city img {
	position: absolute;
	width: 20px;
	top: 0;
	right: 0;
}

.navSearch {
	height: 34px;
	line-height: 34px;
	position: relative;
}

.navWhole {
	font-size: 14px;
	background-color: #fff;
	width: 100px;
	text-indent: 12px;
	border-right: solid 1px #d7d7d7;
	position: relative;
}

.navWhole span {
	border: solid 6px transparent;
	border-top: 6px solid #666666;
	right: 13px;
	top: 13px;
}

.navWhole span.wholeOn {
	border: solid 6px #fff;
	border-bottom: 6px solid #666666;
	top: 8px;
}

.Wholelist {
	background: #fff;
	text-indent: 12px;
	position: absolute;
	left: -2px;
	top: 34px;
	width: 101px;
	z-index: 99;
	border: solid 1px #dcdddd;
	border-top: none;
	cursor: pointer;
}

.Wholelist li:hover {
	background: #f2f2f2;
}

.sousuoSearch {
	background: #f5f5f5;
	width: 315px;
	height: 34px;
	line-height: 34px;
	color: #ccc;
}

.navRight,
.navButton,
.demand {
	background: #00aef3;
	font-size: 14px;
}

.navButton,
.navRight span {
	display: inline-block;
	float: left;
}

.navButton {
	height: 34px;
	line-height: 34px;
	width: 70px;
	color: #fefefe;
}

.navRight span {
	color: #999999;
	background: #ffffff;
	padding: 0 10px;
}

.demand {
	width: 102px;
	text-align: center;
	color: #fefefe;
	position: relative;
}

.demand span {
	border: solid 6px #00aef3;
	border-top: 6px solid #fff;
	right: 13px;
	top: 15px;
	padding: 0;
}

.wenti {
	position: absolute;
	left: 0;
	top: 34px;
	z-index: 10;
	width: 104px;
	text-align: center;
}

.wenti li {
	height: 35px;
	line-height: 35px;
	cursor: pointer;
}

.wenti li.Aks {
	background: #ffcc1b !important;
	color: #262626 !important;
}

.wenti li.Hair {
	background: #00aef3;
	color: #fff;
}

/*footer*/
.bm_footer {
	background: #4d4e4f;
	padding: 32px 0 40px;
	color: #fff;
}

.footerMenu {
	width: 530px;
	padding: 0 30px 0 50px;
}

.footerMenu dl {
	float: left;
	width: 25%;
	font-size: 14px;
}

.footerMenu dl.fuwu {
	width: 20%;
}

.footerMenu dl.zixun {
	width: 30%;
}

.footerMenu dl dt {
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}

.footerMenu dl dt a {
	color: #f2f2f2;
}

.footerMenu dl dd {
	padding-bottom: 10px;
}

.footerMenu dl dd a {
	color: #ababab;
}

.footerMap {
	background: url(../images/footerMapbj.png) no-repeat;
	width: 285px;
	height: 187px;
}

.footerMap p,
.footerMap b {
	font-weight: bold;
}

.footerMap b,
.footerMap span {
	display: block;
	text-indent: 20px;
}

.footerMap p {
	font-size: 18px;
	color: #fafafa;
	padding-top: 40px;
}

.footerMap b {
	font-size: 34px;
	color: #ffcc1b;
}

.footerMap span {
	font-size: 14px;
	color: #e5e5e5;
}

.wenben {
	padding-right: 80px;
}

.wenben img {
	width: 114px;
}

.wenben p:nth-child(1) {
	width: 100px;
	height: 40px;
	font-size: 14px;
	color: #e5e5e5;
}

.wenben p:nth-child(3) {
	width: 116px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #e5e5e5;
}

.footerBottom {
	background: #272829;
	text-align: center;
	font-size: 12px;
	color: #d1d1d1;
	padding: 13px 0;
}

.footerBottom a {
	color: #d1d1d1;
}

.footerBottom p {
	padding-bottom: 5px;
}

.footerBottom p a {
	display: inline-block;
	padding: 0 10px;
}

/*banner*/
.banner_ziyemian {
	width: 100%;
	height: 365px;
	overflow: hidden;
}

.banner_ziyemian a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.banner_ziyemian img {
	width: 100%;
	height: 320px;
}

/*网页右边资讯模块*/
.Ads_pictures {
	width: 240px;
	margin-bottom: 30px;
	margin-top: 30px;
	cursor: pointer;
}

.Ads_pictures a {
	display: inline-block
}

.Ads_pictures img {
	width: 270px;
	height: 100%;
}

.Ads_pictures2 {
	border: 1px solid #eee;
	border-top: none;
	width: 270px;
}

.Ads_pictures2_title {
	position: relative;
	text-align: center;
	color: #fff;
}

.Ads_pictures2_title_img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.Ads_pictures2_title_p1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 11px;
	z-index: 1;
	position: relative;
}

.Ads_pictures2_title_p2 {
	font-size: 12px;
	font-weight: bold;
	z-index: 1;
	z-index: 1;
	position: relative;
}

.Ads_pictures2Ul {
	padding: 25px 17px;
}

.icon_adszhuan {
	background-position: -5px -192px;
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 5px;
}

.icon_adspei {
	background-position: -44px -192px;
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 5px;
}

.icon_adsyou {
	background-position: -83px -192px;
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 5px;
}

.Ads_pictures2Li h3 {
	font-size: 16px;
	color: #333333;
	clear: both;
	display: table;
	margin-bottom: 4px;
}

.Ads_pictures2Li {
	margin-bottom: 28px;
}

.Ads_pictures2Li span {
	color: #999999;
	font-size: 12px;
}

.Ads_pictures3,
.Ads_pictures4 {
	border: 1px solid #eee;
	width: 330px;
	overflow: hidden;
}

.Ads_pictures3 {
	margin-top: 30px;
}

.Ads_pictures3 h3,
.Ads_pictures4 h3 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	padding-left: 25px;
	border-bottom: 1px solid #eeeeee;
}

.Ads_pictures3Ul {
	padding: 0px 13px !important;
}

.Ads_pictures3Ul li {
	padding: 18px 0;
	border-bottom: 1px dashed #ccc;
}

.User_Photo {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 5px;
}

.User_Photo img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
}

.User_speak_p1 {
	color: #999999;
	margin-bottom: 3px;
}

.User_speak_p2 {
	color: #333333;
}

.Ads_pictures4 {
	padding-bottom: 20px;
}

.Ads_pictures4 .ul_wrap {
	padding-left: 15px;
	position: relative;
	overflow: hidden;
	width: 240px;
	height: 376px;
}

.Ads_pictures4 .ul_wrap #ul_slide {
	position: absolute;
	top: 0;
}

.Ads_pictures4_Ul1 {
	padding: 10px 13px;
	border-bottom: 1px dashed #eee;
}

.Ads_pictures4_Ul1 li,
.Ads_pictures4_Ul2 li {
	float: left;
}

.Ads_pictures4_Ul1 .li1 {
	width: 71px;
}

.Ads_pictures4_Ul1 .li2 {
	width: 71px;
}

.Ads_pictures4_Ul1 .li3 {
	width: 71px;
}

.Ads_pictures4_Ul2 {
	padding: 20px 13px !important;
}

.Ads_pictures4_Li2 {
	margin-bottom: 20px;
}

.Ads_pictures4_Li2 ul li {
	margin: 0 auto;
}

.Ads_pictures4_Li2 ul .li1 {
	width: 60px;
	overflow: hidden;
}

.Ads_pictures4_Li2 ul .li2 {
	width: 60px;
}

.Ads_pictures4_Li2 ul .li3 {
	width: 44px;
}

.Ads_pictures4_Li2 ul .li4 {
	width: 50px;
}

.Ads_pictures4 .yuyue1 .li1 {
	width: 71px;
}

.Ads_pictures4 .yuyue1 .li2 {
	width: 71px;
}

.Ads_pictures4 .yuyue1 .li3 {
	width: 71px;
}

.Bm_kefu {
	margin-top: 53px;
}

.Bm_kefu_title {
	padding: 21px 0px 21px 29px;
	color: #fff;
	font-size: 16px;
}

.Bm_kefu_box {
	padding: 20px 19px 20px 19px;
	border: 1px solid #eee;
	border-top: none;
}

.icon_dianhua {
	background-position: -192px -66px;
	width: 15px;
	height: 14px;
}

.Bm_kefu_boxTime {
	background: #f5f5f5;
	border: 1px solid #eee;
	padding: 15px 0;
	padding-left: 18px;
	margin-top: 10px;
}

.Bm_kefu_boxTime p {
	padding-left: 20px;
}

.Bm_kefu_boxLi {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.icon_xiaolian {
	background-position: -220px -64px;
	width: 16px;
	height: 16px;
}

.icon_MeiM {
	background-position: -273px -64px;
	width: 16px;
	height: 18px;
}

.Bm_kefu_boxMM p span {
	margin-right: 21px;
	cursor: pointer;
}

.Bm_kefu_boxMM p {
	margin-bottom: 15px;
}

.icon_dianhua3 {
	background-position: -249px -64px;
	width: 11px;
	height: 17px;
}

.xqkz_img {
	width: 126px;
	height: 126px;
}

.Ads_pictures5 ul {
	padding: 0 10px;
}

.Ads_pictures5 ul li {
	padding: 10px 0;
	padding-left: 25px;
	border-bottom: 1px dashed #eee;
}

.Ads_pictures5 ul li div span {
	width: 32%;
	text-align: center;
	display: inline-block;
}

.wenda_User_img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.wenda_User_img img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.Ads_pictures6 ul li {
	padding: 13px 10px;
	border-bottom: 1px dashed #eee;
}

.bannerText {
	background: #f79a6c;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 25px 0;
}

.bannerText p {
	font-size: 20px;
}

.formzixun {
	border: solid 1px #eeeeee;
	padding: 15px 30px;
}

.formzixun p {
	padding-bottom: 10px;
}

input.formInput {
	width: 160px;
}

.formzixun .selectOpt,
.formzixun .selectNone {
	width: 175px;
}

.BthSbmit {
	background: #f79a6c;
	display: inline-block;
	width: 177px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
}

.reputation span {
	font-size: 14px;
	color: #f79a6c;
	display: inline-block;
	width: 30%;
	text-align: center;
}

.xuqiudongtai li {
	display: inline-block;
	text-align: center;
	height: 45px;
	line-height: 45px;
	border-bottom: dashed 1px #ccc;
	*float: left;
	_overflow: hidden;
	*padding-left: 5px;
}

.listMarquee {
	width: 100%;
}

.dongtaiHeght {
	padding-bottom: 0;
	height: 310px;
}

.w30 {
	width: 30px;
	border-bottom: none !important;
}

.w40 {
	width: 40px;
	border-bottom: none !important;
}

.w55 {
	width: 55px;
	border-bottom: none !important;
}

.w90 {
	width: 90px;
	border-bottom: none !important;
}

.bm_bor_sel {
	width: 148px;
	height: 30px;
	border: 1px solid #ddd;
	padding-left: 10px;
	color: #666;
}

/*分页*/
.Paging_Box {
	width: 920px;
	margin: 0 auto;
	padding: 50px 0 90px 90px;
}

.Paging_BoxUl {
	float: left;
	margin: 0 9px;
	border-top: none !important;
}

.Paging_Box_Li {
	float: left;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #eeeeee;
	margin-left: -1px;
	cursor: pointer;
	background: #fff;
}

.Paging_Box_Li a {
	width: 34px;
	height: 34px;
	display: block;
	color: #999;
}

.Paging_Box_prev,
.Paging_Box_Next {
	width: 78px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
	border: 1px solid #eee;
	display: block;
	border-radius: 2px;
	_padding-top: 10px;
	_height: 24px;
	color: #999;
	background: #fff;
}

.Paging_Box_Lion {
	background-color: #00aef3;
	border: 1px solid #00aef3;
	color: #fff;
}

.Paging_Box_Li:hover {
	border: 1px solid #00aef3;
	background-color: #00aef3;
	color: #fff;
}

.Paging_Box_Li:hover a {
	color: #fff;
}

.Paging_Box_prev:hover,
.Paging_Box_Next:hover {
	border: 1px solid #00aef3;
	background-color: #00aef3;
	color: #fff !important;
}

.Paging_Box_gong {
	height: 34px;
	line-height: 34px;
	color: #999999;
	font-size: 14px;
	display: inline-block;
	margin-left: 10px;
}

.Paging_Box_tiao {
	text-align: center;
	width: 34px;
	height: 34px;
	border: 1px solid #eeeeee;
	border-radius: 3px;
	margin: 0 5px;
	line-height: 34px;
}

.Paging_Box_tiaoye {
	display: inline-block;
	margin-left: 28px;
	font-size: 14px;
	color: #999999;
}

.Paging_Box_tiao_btn {
	background-color: #00aef3;
	color: #fff;
	border: 1px solid #00aef3;
	border-radius: 3px;
	margin-left: 5px;
	width: 60px;
	height: 34px;
	font-size: 14px;
	cursor: pointer;
}

.Paging_Box .first,
.Paging_Box .end {
	width: 78px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
	border: 1px solid #eee;
	display: block;
	border-radius: 2px;
	_padding-top: 10px;
	_height: 24px;
	color: #999;
	display: inline-block;
	background: #fff;
}

.Paging_Box .first {
	margin-right: 5px;
}

.Paging_Box .end {
	margin-left: 5px;
}

/*精确查找*/
.Exact_MatchBox {
	width: 990px;
	margin: 0 auto;
	padding: 110px 0 120px 0;
	*width: 1100px;
}

.Exact_MatchBox1,
.Exact_MatchBox2,
.Exact_MatchBox3 {
	border-radius: 20px;
	width: 234px;
	*width: 227px;
	height: 234px;
	float: left;
	margin: 0 45px;
	text-align: center;
	cursor: pointer;
}

.Exact_MatchBox1 {
	border: 3px solid #ff6f7d;
	color: #ff6f7d;
}

.Exact_MatchBox2 {
	border: 3px solid #00aef3;
	color: #00aef3;
}

.Exact_MatchBox3 {
	border: 3px solid #47b4dc;
	color: #47b4dc;
}

.Exact_MatchBox1:hover {
	background-color: #ff6f7d;
	color: #fff;
	border-radius: 20px;
}

.Exact_MatchBox2:hover {
	background-color: #00aef3;
	color: #fff;
	border-radius: 20px;
}

.Exact_MatchBox3:hover {
	background-color: #47b4dc;
	color: #fff;
	border-radius: 20px;
}

.Exact_MatchBox_icon1 {
	background-position: -5px -325px;
	width: 91px;
	height: 75px;
	margin-top: 35px;
}

.Exact_MatchBox_icon2 {
	background-position: -140px -320px;
	width: 60px;
	height: 80px;
	margin-top: 35px;
}

.Exact_MatchBox_icon3 {
	background-position: -244px -325px;
	width: 79px;
	height: 75px;
	margin-top: 35px;
}

.Exact_MatchBox h2 {
	margin: 15px 0 15px 0;
}

.Exact_MatchBox .Exact_MatchBox1 h2 {
	font-size: 18px;
}

.Exact_MatchBox .Exact_MatchBox2 h2 {
	font-size: 18px;
}

.Exact_MatchBox .Exact_MatchBox3 h2 {
	font-size: 18px;
}

.Exact_MatchBox .Exact_MatchBox1 p {
	font-size: 12px;
}

.Exact_MatchBox .Exact_MatchBox2 p {
	font-size: 12px;
}

.Exact_MatchBox .Exact_MatchBox3 p {
	font-size: 12px;
}

.Exact_MatchBox1:hover .Exact_MatchBox_icon1 {
	background-position: -5px -229px;
}

.Exact_MatchBox2:hover .Exact_MatchBox_icon2 {
	background-position: -140px -226px;
}

.Exact_MatchBox3:hover .Exact_MatchBox_icon3 {
	background-position: -244px -224px;
}

/*精确查找_智能查找*/
.Search_Terms1_labeBox label {
	margin: 0 25px;
	cursor: pointer;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 145px;
}

.Search_Terms1_title {
	font-size: 16px;
	color: #333333;
	margin-bottom: 30px;
}

.Search_Terms1_labeBox span {
	font-size: 14px;
	color: #999999;
}

.Search_Terms1_submit {
	margin-top: 40px;
}

.Search_Terms1_submit_i {
	width: 14px;
	height: 9px;
	background-position: -60px -2px;
	margin-left: 6px;
}

.Search_Terms1_submit span {
	color: #00aef3;
	font-size: 14px;
	margin: 0 6px 0 20px;
	padding-right: 6px;
}

.Search_Terms1_submitBtn {
	background: #00aef3;
	width: 120px;
	height: 40px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	line-height: 40px;
}

.Search_Terms1_submitBtn_green {
	background: #00aef3;
	width: 120px;
	height: 40px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	margin-left: 185px;

}


#thisForm ul.reservation_User_fromUl li ul {
	display: flex;
}

#thisForm ul.reservation_User_fromUl li ul li {
	margin-bottom: 29px;
	position: relative;
	width: 60px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	background-color: #c2c2c2;
	margin-right: 10px;
	border-radius: 5px;
	margin-top: 3px;
}

#thisForm ul.reservation_User_fromUl li ul li.on {
	background-color: #00aef3;

}


/*精确查找_智能查找_查找结果*/
.search_condition_Box {
	border: 1px solid #eee;
	margin: 27px 0;
}

.search_condition_Box1 {
	height: 43px;
}

.search_condition_Box1_zi {
	color: #666;
	line-height: 43px;
}

.arrow_right_fen {
	background-position: -34px -28px;
	width: 7px;
	height: 12px;
	margin: 0 14px 0 10px;
	position: relative;
	top: 2px;
}

.icon_chacha_gren {
	background-position: -94px -2px;
	width: 10px;
	height: 10px;
	margin-left: 10px;
	*margin-top: -13px;
	_position: relative;
	_top: 5px;
	_left: 4px;
}

.search_condition_Box1_qu {
	color: #00aef3;
	float: left;
	padding: 0 10px;
}

.search_condition_Box1_qu:hover {
	border: solid 1px #00aef3;
}

.search_condition_Box1_qu .divtop {
	padding: 5px 15px;
	margin-left: -15px;
}

.search_condition_Box1_qu .divtop a {
	color: #666;
}

.search_condition_List_li_zilei_sp {
	display: inline-block;
	padding: 0 20px;
	cursor: pointer;
	_float: left;
}

.search_condition_jieguo {
	color: #999999;
	margin-left: 20px;
	line-height: 43px;
}

.search_condition_jieguo span {
	color: #666666;
}

.renshu {
	position: absolute;
	right: 20px;
	top: 0px;
}

.search_condition_Box1 {
	padding-left: 20px;
	border-bottom: 1px dashed #e5e5e5;
}

.search_condition_List_li {
	border-bottom: 1px dashed #e5e5e5;
	line-height: 42px;
	color: #666;
	font-size: 14px;
	position: relative;
}

.search_condition_List_li select {
	width: 120px;
	height: 30px;
	border: 1px solid #ddd;
	padding-left: 5px;
}

.search_condition_List_li2 {
	height: auto !important;
}

.search_condition_List_li p {
	margin: 0 50px 0 100px;
	_height: 42px;
}

.search_condition_List_li .on {
	color: #00aef3;
}

.search_condition_title {
	background: #f5f5f5;
	padding: 0 20px;
	height: 42px;
	color: #999;
	display: inline-block;
	border-right: 1px solid #eeeeee;
	*float: left;
}

.search_condi_main {
	display: inline-block;
	margin: 0 20px;
	*float: left;
	cursor: pointer;
	color: #666;
}

.search_condition_main a {
	color: #666;
}

.search_condition_main a:hover {
	color: #00aef3;
	cursor: pointer;
}

.search_condition_main,
.search_condition_main_all {
	display: inline-block;
	margin: 0 20px;
	*float: left;
	cursor: pointer;
	color: #666;
}

.search_condition_main_inB {
	display: inline-block;
	width: 240px;
	*float: left;
}

.search_condition_main_tex {
	border: 1px solid #eeeeee;
	width: 48px;
	height: 20px;
	text-indent: 10px;
	padding: 0 10px;
}

.search_condition_main_Btn {
	width: 50px;
	height: 20px;
	background-color: #00aef3;
	color: #fff;
	margin-left: 8px;
	cursor: pointer;
}

.BmiconMoney {
	position: absolute;
	top: 2px;
	color: #999;
	font-size: 14px;
}

.BmiconMoney_1 {
	left: 0;
}

.BmiconMoney_2 {
	right: 140px;
}

.message_cen {
	border: 1px solid #ebebeb;
	background-color: #f5f5f5;
	height: 48px;
	line-height: 48px;
	position: relative;
	z-index: 1;
}

.message_cen_arr {
	width: 175px;
	height: 48px;
	top: 0;
	left: 0;
	position: relative;
	background-position: -367px -350px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.tisi_message {
	background-position: -145px -166px;
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
	margin-right: 10px;
	*top: -1px
}

.message_cen_wenz {
	margin-left: 20px;
	color: #999999;
	_padding-top: 15px;
}

.page_pageing {
	padding: 0 25px;
	border-left: 1px solid #eeeeee;
	height: 48px;
	line-height: 48px;
	_width: 135px;
	_padding-top: 15px;
	_height: 33px;
}

.page_pageingleft {
	width: 16px;
	height: 12px;
	background-position: -76px -27px;
	position: relative;
	top: 2px;
	cursor: pointer;
	*margin-top: -15px;
}

.page_pageingright {
	width: 16px;
	height: 12px;
	background-position: -55px -27px;
	margin-left: 8px;
	position: relative;
	top: 2px;
	cursor: pointer;
	*margin-top: -15px;
}

.main_List_Box {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.main_master {
	position: relative;
}

.main_List_Box:hover {
	background-color: #fafafa;
}

.main_List_Box:hover .InformationUl li {
	border: 1px solid #fafafa;
}

.main_daoshi_photo {
	width: 140px;
	height: 140px;
	margin-right: 30px;
}

.icon_bigV {
	background-position: 0 -163px;
	width: 17px;
	height: 21px;
	margin: 0 3px;
}

.icon_arrow_Down4 {
	background-position: -381px -28px;
	width: 16px;
	height: 16px;
}

.search_condition_List_li .icon_arrow_Down4,
.search_condition_List_li .icon_arrow_Up3 {
	position: absolute;
	right: 20px;
	top: 15px;
}

.icon_arrow_Up3 {
	background-position: -410px -28px;
	width: 16px;
	height: 16px;
}

.area-hig {
	height: auto !important;
}

.divtop {
	position: relative;
}

.search_condition_Box1_qu .icon_close {
	top: 7px !important;
}

.addChazhao {
	margin-left: 15px;
}

.icon_qianyue {
	background-position: -36px -163px;
	width: 22px;
	height: 21px;
	margin: 0 3px;
}

.icon_liaoyiliao {
	background-position: -73px -163px;
	width: 18px;
	height: 19px;
	margin: 0 3px;
}

.icon_liaoyiBliao {
	background-position: -106px -163px;
	width: 19px;
	height: 19px;
	margin: 0 3px;
}

.main_List_Box_xinxi .icon_ZSzixuns {
	position: relative;
	left: 5px;
	top: 3px;
}

.icon_ZSzixuns {
	background-position: -178px -126px;
	width: 22px;
	height: 16px;
}

.main_List_Box_name {
	font-size: 18px;
	color: #666;
	font-weight: 700;
}

.jiange_main_List {
	display: inline-block;
	margin: 0 4px;
}

.icon_dingwei {
	background-position: -124px -2px;
	width: 8px;
	height: 10px;
	margin-right: 5px;
}

.main_List_Box_jie {
	font-size: 12px;
	color: #666666;
}

.main_master_Money {
	font-size: 14px;
	color: #666666;
	line-height: 138px;
	left: 600px;
	position: absolute;
}

.main_master_Moneyorgan_team {
	left: 715px;
	position: absolute
}

.main_master_qian {
	font-size: 20px;
	color: #ff0000;
}

.main_List_Box_xinxi {
	width: 360px;
	position: absolute;
	left: 170px;
}

.icon_liaoinline {
	background-position: -152px -2px;
	width: 16px;
	height: 14px;
	margin-right: 5px;
}

.main_master_fuwu {
	left: 689px;
	position: absolute;
}

.icon_shipin {
	background-position: -188px -1px;
	width: 13px;
	height: 17px;
	margin-right: 5px;
}

.icon_phone {
	background-position: -221px -2px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

.icon_liaodownline {
	background-position: -256px -1px;
	width: 14px;
	height: 15px;
	margin-right: 5px;
}

.InformationUl li {
	font-size: 12px;
	padding: 4px 7px;
	margin-bottom: 5px;
	border: 1px solid #fff;
	cursor: pointer;
}

.InformationUl li a {
	color: #333;
}

.InformationUl li:hover {
	border: 1px solid #eee !important;
}

.percentage_boxzi {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	position: absolute;
	width: 110px;
	left: 0;
	top: 26px;
}

.percentage_box {
	width: 110px;
	height: 110px;
	border-left: 1px solid #eeeeee;
	padding-left: 20px;
	left: 800px;
	position: absolute;
	color: #666;
}

.percentage_box_yuyue {
	margin: 15px auto;
	width: 100px;
	height: 30px;
	background-color: #00aef3;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
}

.percentage_box_yuyue:hover {
	cursor: pointer;
}

.percentage_box_fuwushu {
	margin-left: 7px;
	margin-bottom: 5px;
}

.percentage_box_fuwushu span {
	color: #00aef3;
}

.percentage_box_fangwenshu span {
	color: #00aef3;
}

.percentage_box_fangwenshu {
	margin-left: 7px;
}

.layui-layer-content img {
	width: 100%;
	height: 100%;
}

.search_condition_List_li_zilei {
	padding-left: 99px;
	background-color: #f5f5f5;
	display: none;
	height: 42px;
}

.search_condition_List_li_zilei a {
	padding: 0 20px;
	margin: 0;
}

.search_condition_List_li_zilei a:hover {
	background-color: #fff;
}

#Add_DiQu3,
#ScLy_sf,
#ScLy_sf2,
#ZxFs_sf,
#SffW_sf,
#ZZjb_sf,
#money_z {
	display: none;
}

#Diqu_li {
	height: 42px;
	overflow: hidden;
}

.icon_ZSjigou {
	background-position: -129px -126px;
	width: 22px;
	height: 16px;
}

.main_List_Box_xinxi {
	color: #999;
}

.main_List_Box_xinxi p:nth-child(1) {
	margin-top: 2px;
}

.main_List_Box_xinxi .icon_ZSjigou {
	position: relative;
	top: 3px;
}

.main_List_Box_xinxi .techang {
	width: 500px;
	display: flex;
	color: #666;
}

.main_List_Box_xinxi .techang>li {
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	margin-left: 10px;
	margin-top: 10px;
}

.main_List_Box_xinxi .techang>li:nth-child(1) {
	margin-left: 0px;
}

.main_List_Box_xinxi .descript {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #999;
	line-height: 21px;
}

/*在线咨询*/
.advisory_online_title {
	margin-top: 40px;
}

.icon_people {
	background-position: -251px -26px;
	width: 20px;
	height: 18px;
	margin: 0 11px;
}

.icon_arrow_down {
	background-position: -104px -22px;
	width: 20px;
	height: 20px;
	position: relative;
	top: 6px;
	left: -5px;
}

.advisory_online_title h1 {
	font-size: 18px;
	color: #333333;
	margin-bottom: 30px;
	font-weight: bold;
}

.advisory_online_titlecondition {
	border: 1px solid #eee;
	padding: 11px 20px;
	line-height: 25px;
}

.advisory_online_titlecondition {
	font-size: 14px;
	color: #666666;
}

.online_titlecondition_fangshi {
	top: -3px;
}

.advisory_online_titlecondition button {
	width: 40px;
	height: 20px;
	background: #00aef3;
	color: #fff;
	line-height: 15px;
}

.online_titlecondition_fangshi_t {
	width: 78px;
	height: 18px;
	border: 1px solid #eee;
	border-right: 0;
	line-height: 18px;
	text-align: center;
}

.online_titlecondition_fangshi_t input {
	color: #333;
}

.online_titlecondition_fangshi .icon_arrow_down {
	_top: 0;
	*top: 1px;
}

.online_titlecondition_lingyu {
	margin: 0 55px;
}

.online_titlecondition_diqu,
.online_titlecondition_lingyu,
.online_titlecondition_fangshi {
	position: relative;
	z-index: 66;
}

.titlecondition_diqu_slidedown {
	background-color: #fff;
	padding: 15px 20px 20px 20px;
	position: absolute;
	width: 580px;
	border: 1px solid #eee;
	box-shadow: 3px 5px 5px #cecece;
	left: -21px;
	top: 39px;
	display: none;
}

.diqu_slidedownli {
	margin-left: 28px;
	margin-bottom: 15px;
	float: left;
	cursor: pointer;
}

.diqu_slidedownli:hover {
	color: #00aef3;
}

.diqu_slidedown_bs {
	height: 120px;
}

.diqu_slidedownUl {
	border-top: 1px solid #eeeeee;
	padding-top: 20px;
}

.diqulian {
	position: relative;
	margin-bottom: 20px;
}

.diqulian .m_zlxg,
.online_titlecondition_lingyu .m_zlxg {
	width: 100px;
	height: 22px;
	line-height: 20px;
	background: url(../images/zlxg3.jpg) no-repeat;
	z-index: 999;
}

.diqulian .m_zlxg p,
.online_titlecondition_lingyu .m_zlxg p {
	width: 80px;
	line-height: 20px;
}

.diqulian .m_zlxg2 {
	top: 19px;
}

.main_List_Box_xinxi_liaos_Btn {
	width: 120px;
	height: 40px;
	background: #ff6776;
	border: 1px solid #ff6f6f;
	margin-top: 60px;
	color: #fff;
	float: right;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	border-radius: 2px;
	margin-right: 20px;
}

.main_List_Box_xinxi_liaos_Span {
	float: right;
	margin-right: 20px;
	display: inline-block;
	margin-top: 31px;
}

.m_zlxg {
	width: 93px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	float: left;
	margin: 0 10px 0 0;
	display: inline;
	background: url(../images/zlxg2.jpg) no-repeat;
}

.m_zlxg p {
	width: 71px;
	padding-left: 10px;
	overflow: hidden;
	line-height: 30px;
	color: #333333;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m_zlxg2 {
	position: absolute;
	top: 29px;
	border: 1px solid #ded3c1;
	background: #fff;
	width: 88px;
	display: none;
	max-height: 224px;
	-height: 224px;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: nowrap;
}

.m_zlxg2 li {
	line-height: 28px;
	white-space: nowrap;
	padding-left: 10px;
	color: #33180a;
	font-size: 12px;
}

.m_zlxg2 li:hover {
	color: #7a5a21;
}

.icon_close {
	width: 10px;
	height: 10px;
	background-position: -94px -2px;
}

.titlecondition_diqu_slidedown .icon_close {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	z-index: 9;
}

.diqulian_Btn {
	width: 50px;
	height: 26px;
	border: 1px solid #00aef3;
	background: #00aef3;
	color: #fff;
	cursor: pointer;
}

.online_titlecondition_lingyu .titlecondition_diqu_slidedown {
	width: 300px;
}

.online_titlecondition_lingyu .m_zlxg2 {
	top: 36px;
}

.online_titlecondition_fangshiUl {
	position: absolute;
	background: #fff;
	border: 1px solid #eee;
	width: 106px;
	right: 5px;
	border-top: 0;
	top: 26px;
	text-align: center;
	display: none;
}

.online_titlecondition_fangshiUl li {
	margin-bottom: 2px;
	cursor: pointer;
}

.online_titlecondition_fangshiUl li:hover {
	background-color: #f6f6f6;
}

.main_List_Box_jie_sm {
	background: #00aef3;
	padding: 4px 7px;
	margin-left: 5px;
	color: #fff;
}

.icon_wenzi {
	background-position: -152px -30px;
	width: 16px;
	height: 14px;
}

.main_List_Box_xinxi_liaos {
	margin-top: 56px;
	position: absolute;
	left: 537px;
}

.icon_yuyin {
	background-position: -220px -29px;
	width: 16px;
	height: 17px;
}

.icon_shipin2 {
	background-position: -187px -28px;
	width: 16px;
	height: 17px;
}

#ZzJb .search_condition_titlediqu {
	margin-bottom: 0;
}

#ZzJb #shenfen p,
#ZzJb #chengshi p,
#ZzJb #quyu p {
	margin: 0;
}

/*三级联动 */
.linkage {
	padding-top: 20px;
}

#sjld {
	position: relative;
	float: left;
}

#sjld .m_zlxg {
	width: 104px;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	float: left;
	margin: 0 10px 0 0;
	display: inline;
	background: url(../images/quyu.png) no-repeat;
}

#sjld .m_zlxg p {
	width: 104px;
	padding-left: 10px;
	overflow: hidden;
	line-height: 24px;
	color: #333333;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#sjld .m_zlxg2 {
	z-index: 99;
	;
	position: absolute;
	top: 24px;
	border: 1px solid #ded3c1;
	background: #fff;
	border-top: none;
	width: 104px;
	display: none;
	max-height: 224px;
	-height: 224px;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: nowrap;
	width: 102px !important;
}

#sjld .m_zlxg2 li {
	line-height: 28px;
	white-space: nowrap;
	padding-left: 10px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	text-indent: 10px;
}

#sjld .m_zlxg2 li:hover {
	background: #f2f2f2;
}

.diqubutton {
	border: 0;
	background: #00aef3;
	color: #fff;
	height: 24px;
	padding: 0 17px;
	float: left;
	cursor: pointer;
}

.m_zlxg2 {
	width: 88px !important;
}

/*预约咨询*/
.reservation_User {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.reservation_User_Photo {
	width: 140px;
	height: 140px;
	border-radius: 50%;
}

.reservation_User_info input {
	background-color: #fff;
	cursor: pointer;
}

.reservation_User_step {
	padding-left: 40px;
	height: 86px;
	padding-top: 34px;
	margin-left: 57px;
	margin-top: 10px;
}

.yuyuezixunshisz {
	width: 728px;
	height: 487px;
	padding: 20px;
}

.look_map_user {
	padding: 20px !important;
	background-color: #fff;
	box-shadow: none !important;
	background-clip: border-box !important;
}

.reservation_User_stepUl li {
	float: left;
	text-align: center;
}

.reservation_User_stepLi {
	position: relative;
	width: 60px;
}

.reservation_User_stepLi_line {
	width: 100px;
	background-color: #eee;
	_width: 70px;
	*width: 70px;
	margin-top: 14px;
	height: 2px !important;
	zoom: 1;
	*overflow: hidden;
}

.icon_yuanGreen,
.icon_yuanRed,
.icon_yuangray {
	width: 30px;
	height: 30px;
}

.reservation_User_stepLi i {
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
}

.icon_yuanGreen {
	background-position: -122px -189px;
}

.icon_yuanRed {
	background-position: -165px -189px;
}

.icon_yuangray {
	background-position: -208px -190px;
}

.User_stepLi_sp {
	position: absolute;
	color: #fff;
	top: 5px;
	left: 26px;
	z-index: 9;
}

.reservation_User_From {
	border-left: 4px solid #00aef3;
	font-size: 20px;
	color: #333;
	padding-left: 10px;
	margin-top: 40px;
	margin-bottom: 40px;
	height: 20px;
	line-height: 20px;
}

.reservation_User_fromUlText {
	width: 224px;
	height: 30px;
	border: 1px solid #ccc;
	font-size: 12px;
	line-height: 30px;
	padding-left: 10px;
}

.reservation_User_fromUlyanzheng {
	width: 98px;
	padding-left: 10px;
	height: 30px;
	border: 1px solid #ccc;
	line-height: 30px;
	color: #ccc;
}

.reservation_User_pass {
	margin-left: 5px;
	width: 115px;
	height: 32px;
	border: 1px solid #00aef3;
	color: #fff;
	cursor: pointer;
	background: #00aef3;
}

.reservation_User_fromUlduanxin {
	margin-left: 5px;
	width: 120px;
	height: 32px;
	border: 1px solid #00aef3;
	color: #fff;
	cursor: pointer;
	background: #00aef3;
}

.reservation_User_From_title {
	width: 185px;
	color: #666666;
	font-size: 16px;
	display: inline-block;
	text-align: right;
	height: 32px;
	margin-right: 10px;
}

.reservation_User_fromUl li {
	margin-bottom: 29px;
	line-height: 32px;
	position: relative;
}

.reservation_User_fromUlDateLi .Available_Times {
	z-index: 1;
	right: 0;
	margin-right: 0 !important;
	left: 55px;
	top: 43px;
}

.reservation_User_fromUlDateLi .Available_Times li {
	line-height: 20px;
}

.reservation_User_fromUlDate {
	width: 220px !important;
	height: 30px !important;
	text-align: left !important;
	border: 1px solid #ccc !important;
	line-height: 30px !important;
	margin-right: 5px;
}

.reservation_User_fromUlTime {
	position: relative;
}

.reservation_User_fromUlTimeBox {
	width: 82px;
	height: 30px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	cursor: pointer;
}

.reservation_User_fromUlTimeUl {
	padding: 11px 0px 11px 0px;
	background: #fff;
	width: 82px;
	box-shadow: 0 0 3px #eee;
	border: 1px solid #eee;
	display: none;
	position: absolute;
	text-align: center;
}

.reservation_User_fromUlTimeUl li {
	line-height: 25px;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 0;
}

.reservation_User_fromUlTimeUl li:hover {
	background-color: #f5f5f5;
	cursor: pointer;
}

.reservation_User_fromUlTimeBox_tot {
	width: 54px;
	color: #333333;
	font-weight: bold;
}

.reservation_User_fromUlTimeUl li span {
	margin: 0 7px;
	display: inline-block;
	color: #666666;
}

.reservation_User_fromUlTimeBox_toim {
	float: left;
	width: 163px;
}

.reservation_User_fromUlTimeBox_toim span:hover {
	background-color: #60c0aa;
	color: #fff;
	cursor: pointer;
}

.reservation_User_From_textarea {
	width: 568px;
	height: 268px;
	resize: none;
	padding: 5px;
	border: 1px solid #ccc;
}

.reservation_User_From_title_sp {
	margin-top: 28px;
	display: inline-block;
}

.reservation_User_From_title_sp_le {
	margin-left: 200px;
}

.reservation_User_From_title_sp input {
	margin-right: 5px;
}

.reservation_User_From_title_Btn {
	border: 1px solid #60c0aa;
	background-color: #60c0aa;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	width: 260px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 100px;
	display: block;
	text-align: center;
	line-height: 42px;
	float: left;
	margin-right: 80px;
}

.reservation_User_From_title_Btn2 {
	background: #00aef3;
	border: 1px solid #00aef3;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	width: 140px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 100px;
	width: 140px;
	height: 42px;
	text-align: center;
	display: inline-block;
	line-height: 42px;
}

.Available_Times {
	padding: 17px 14px;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 0 4px #eee;
	width: 576px;
	right: -50%;
	margin-right: -187px;
	display: none;
}

.Available_Times li {
	width: 70px;
	margin: 0 4px;
	float: left;
	text-align: center;
}

.Available_Times_time span:hover {
	background-color: #60c0aa;
	color: #fff;
	cursor: pointer;
}

.dizhiWidt {
	width: 277px;
	display: inline-block;
}

.msgs1 {
	background: #ccc;
	border: solid 1px #ccc;
	cursor: no-drop;
}

.goBack {
	padding: 22px 20px 0 0;
	float: left;
	color: #666;
	font-size: 14px;
}

/*心理评估*/
.reservation_User_info h2 {
	font-size: 19px;
	color: #666;
	margin-top: 60px;
	font-weight: bold;
}

.widthLi li {
	width: 86px;
}

.widthLi li span.User_stepLi_sp {
	left: 40px;
}

.icon_xlgp {
	background-position: -895px -355px;
	width: 44px;
	height: 45px;
	float: left;
	margin-top: 35px;
}

.EvaluationTop {
	padding: 35px 0;
}

.T_leftText {
	border-left: solid 4px #00aef3;
	font-size: 20px;
	color: #333;
	text-indent: 10px;
}

.T_rightSonal {
	color: #999;
}

.T_rightSonal a {
	color: #666;
	font-weight: bold;
}

.T_rightSonal .icon_yellowen {
	position: relative;
	top: 2px;
}

.list_query {
	font-size: 12px;
	color: #999;
	padding-bottom: 40px;
}

.list_query span {
	font-size: 16px;
	color: #666;
	display: inline-block;
	float: left;
	width: 180px;
	text-align: right;
}

.list_query .Menu_options {
	width: auto;
	float: left;
	padding-left: 5px;
}

.Menu_options li {
	float: left;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
}

.listTabs_1 li {
	border: solid 1px #eeeeee;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.currOpt {
	border: solid 1px #00aef3 !important;
	color: #00aef3;
}

.listTabs_key li,
.listTabs_add li {
	width: 82px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
}

.listTabs_key li.dashedBor {
	background: #fff;
	border: dashed 1px #ccc;
	height: 22px;
	width: 70px;
}

.listTabs_key li {
	background: #ff6776;
	color: #fff;
}

.listTabs_key li {
	color: #ff6776;
	background: #ffeaec;
}

.listTabs_key li:hover {
	background: #ffeaec url(../images/close.png) no-repeat 70px center;
	color: #ff6f6f;
}

.listTabs_key li.dashedBor:hover {
	background: #fff;
}

.addClass {
	background: url(../images/close.png) no-repeat;
	width: 8px;
	height: 8px;
}

.listTabs_key {
	width: 1012px;
}

.listTabs_add {
	padding-top: 15px;
	width: 1012px;
}

.listTabs_add li {
	background: #00aef3;
	color: #fff;
}

.chauxn li {
	border: solid 1px #cccccc;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

#sjld .m_zlxg.w_secha {
	background: url(../images/quyu.png) no-repeat;
	width: 110px;
}

#sjld .m_zlxg.w_secha .m_zlxg2 {
	width: 102px;
}

#sjld .m_zlxg.w_secha .m_zlxg2 li {
	width: 100%;
	padding-left: 0;
}

.icon_yellowen {
	background-position: -145px -166px;
	width: 14px;
	height: 14px;
}

.list_query_Btn {
	background-color: #00aef3;
	color: #fff;
	width: 260px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	margin-top: 20px;
	display: block;
	text-align: center;
}

/*在线评估_选择咨询师*/
.Filter_resultsUl {
	padding: 15px 0 0 60px;
}

.Filter_resultsUl li {
	box-shadow: 4px 4px 0px #ccc;
	width: 217px;
	padding: 25px 16px 30px 16px;
	margin: 0 50px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
}

.Filter_results_top {
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.Filter_results_Photo {
	width: 130px;
	height: 130px;
	margin: 0 auto;
	padding: 5px;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 50%;
}

.Filter_results_Photo img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.Filter_results_bottom {
	padding: 17px 0;
}

.Filter_resultsUl li div p .shanchanglin {
	background: #00aef3;
	color: #fff;
	display: inline-block;
	padding: 0 5px;
	margin-right: 5px;
}

.Filter_results_none {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	padding: 25px 16px 30px 16px;
	width: 217px;
	top: 397px;
}

.Filter_results_none .processingbar .percentage_boxzi {
	left: 53px;
}

.Filter_results_none .processingbar font {
	left: 53px;
	color: #ff6f6f;
	font-size: 30px;
	top: -10px;
}

.Filter_results_none_o p {
	padding: 14px 0 14px 8px;
	border-bottom: 1px solid #eee;
}

.main_List_Box_xinxi2 .main_List_Box_xinxi_liaos_Btn {
	background-color: #00aef3;
	border: 1px solid #00aef3;
}

.boxForm {
	padding-top: 30px;
}

.topPull {
	border-bottom: solid 1px #00aef3;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding-bottom: 20px;
	width: 1120px;
	margin: 0 auto;
}

.seleText {
	padding-top: 25px;
}

.seleText label {
	padding-right: 30px;
}

.seleText label input {
	margin-right: 2px;
}

.seleText select {
	border: solid 1px #ccc;
	width: 110px;
	height: 30px;
	overflow: hidden;
}

.seleText span.reservation_User_From_title_sp {
	margin-top: 0;
}

.seleText a.Return {
	margin: 0 20px 0 544px;
	_margin: 0 20px 0 254px;
}

.Online_banner {
	width: 100%;
	height: auto;
}

.Online_banner img {
	width: 100%;
	height: auto;
}

.Online_Instruction {
	height: 89px;
	width: 100%;
	line-height: 89px;
}

.Online_Ins_B {
	text-align: center;
	position: relative;
	height: 45px;
	_padding-top: 40px;
}

.Online_Ins_nav {
	padding: 9px 27px;
	border: 1px solid #dcfdff;
	border-radius: 15px;
	color: #dcfdff;
	height: 30px;
	line-height: 30px;
}

.icon_arrow_right_on {
	background-position: -192px -89px;
	width: 12px;
	height: 16px;
}

.Online_Instruction .icon_arrow_right_on {
	margin: 0px 23px 0 24px;
	position: relative;
	top: 5px;
}

.icon_arrow_down_3 {
	background-position: -219px -94px;
	width: 20px;
	height: 12px;
}

.Online_Ins_B .icon_arrow_down_3 {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 89px;
}

.Online_Box {
	padding: 76px 126px 78px 86px;
	width: 988px;
}

.Online_Img {
	width: 418px;
	height: 255px;
}

.Online_Text {
	margin-left: 90px;
	margin-top: 66px;
}

.Online_Text_p1 {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 20px;
}

.Online_Text_p2 {
	font-size: 16px;
	color: #666666;
	margin-bottom: 10px;
}

.icon_phone_On {
	background-position: -88px -121px;
	width: 24px;
	height: 31px;
}

.On_line_Two {
	height: 240px;
	color: #dcfdff;
	text-align: center;
}

.Online_Ins_B_phone {
	padding: 5px 30px;
	border: 1px solid #dcfdff;
	border-radius: 2px;
	display: inline-block;
	margin: 20px 0;
}

.On_line_Two i.icon_arrow_down_3 {
	top: 240px;
	position: absolute;
}

.Consulting_Team_title {
	text-align: center;
	margin-top: 80px;
}

.Consulting_Team_title h1 {
	font-size: 26px;
	color: #333333;
	margin-bottom: 10px
}

.Consulting_Team_title p {
	font-size: 16px;
	color: #666;
}

.Consulting_Team_List {
	margin: 100px 0 150px 0;
}

.Consulting_Team_List li {
	width: 190px;
	float: left;
	overflow: hidden;
	margin: 0 25px;
	_padding: 0 20px;
	_margin: 0;
	position: relative;
}

.Consulting_Team_Img {
	width: 190px;
	height: 200px;
}

.Consulting_Team_Img img {
	width: 100%;
	height: 100%;
}

.Consulting_Team_Text {
	padding: 20px 0;
	background-color: #383a3b;
	text-align: center;
	width: 190px;
}

.Consulting_Team_Box {
	position: relative;
	margin: 100px 0 150px 0;
}

.Consulting_Team_Box .erxima_nav {
	margin: 0 auto;
	float: none
}

.Consulting_Team_List_none {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff;
	border: 1px solid #eee;
	width: 188px;
	bottom: -400px;
	_left: 20px;
}

.Consulting_Team_List_none .Consulting_Team_Text {
	background-color: #fff;
	width: 188px;
}

.Consulting_Team_Box .hd .next {
	background-position: -685px -265px;
	width: 23px;
	height: 42px;
	right: -77px;
}

.Consulting_Team_Box .hd .prev {
	background-position: -642px -265px;
	width: 23px;
	height: 42px;
	left: -77px;
}

.Consulting_Team_Box .hd .next,
.Consulting_Team_Box .hd .prev {
	margin-top: -20px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	top: 136px;
}

.Filter_resultsBox_Brn {
	color: #fff;
	text-align: center;
	margin-top: 70px;
	font-size: 14px;
}

.Filter_resultsBox_Brn1 {
	width: 120px;
	height: 42px;
	display: inline-block;
	background-color: #ff6f7d;
	text-align: center;
	line-height: 42px;
	margin-right: 50px;
	color: #fff;
}

.Filter_resultsBox_Brn1 i {
	position: relative;
	left: -5px;
	top: 2px;
}

.Filter_resultsBox_Brn2 {
	color: #fff;
	width: 120px;
	height: 42px;
	display: inline-block;
	background-color: #00aef3;
	text-align: center;
	line-height: 42px;
}

.icon_gougou {
	background-position: -442px -32px;
	width: 16px;
	height: 13px;
}

.Filter_resultsUl .covers {
	width: 100%;
	height: 100%;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	z-index: 99;
}

.Filter_resultsUl .iconWt {
	position: absolute;
	display: block;
	z-index: 999;
	left: 77px;
	top: 106px;
}

.dovers {
	display: none;
}

/*有问必答*/
.Caption_ex {
	background: #f5f5f5;
}

.Caption_exUl li,
.Caption_exUl li a {
	line-height: 62px;
	float: left;
	height: 62px;
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

.Caption_exUl li.bgc68c3ae a {
	background-color: #00aef3;
	color: #fff;
}

.wentiPromBox {
	border: 1px solid #eee;
	padding: 15px 30px;
}

.wentiListLi {
	padding: 30px 40px;
	border-bottom: 1px dashed #eee;
	position: relative;
}

.wentiListLi .icon_case_ok {
	position: absolute;
	right: 80px;
	top: 45px;
}

.wentiListLi_bian {
	background-color: #f5f5f5;
	color: #00aef3;
	width: 60px;
	height: 60px;
	text-align: center;
}

.icon_xinxi {
	background-position: -40px -123px;
	width: 28px;
	height: 22px;
}

.wentiListLi_main a {
	font-size: 16px;
	color: #333333;
	display: block;
}

.wentiListLi_main_p {
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: #888;
}

.wentiListLi_main_p a {
	font-size: 14px;
	color: #777;
}

.icon_yan {
	width: 14px;
	height: 10px;
	background-position: -318px -6px;
}

.icon_shijian {
	width: 12px;
	height: 12px;
	background-position: -352px -5px;
}

.icon_didian4 {
	width: 8px;
	height: 11px;
	background-position: -290px -5px;
}

.wentiListLi_operating a {
	display: inline-block;
}

.banner_ziyemian_Box {
	position: absolute;
	z-index: 1;
	top: 255px;
	left: 0;
	border: 1px solid #666666;
	padding: 3px 32px 9px 52px;
	border-radius: 10px;
	left: 50%;
	margin-left: -319px;
}

.banner_ziyemian_Box .lijitiwen {
	width: 86px;
	height: 24px;
	background-color: #ff7f40;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	display: inline-block;
	line-height: 24px;
	font-size: 16px;
	margin-left: 15px;
}

/*有问必答详细*/
.WtXxiBox {
	border: 1px solid #eee;
	padding: 39px 34px 38px 34px;
	margin-top: 27px;
	margin-bottom: 15px;
	position: relative;

}

.Wen_WtXxiBox {
	width: 76px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	background-color: #ff7f40;
	color: #fff;
	display: inline-block;
	font-size: 26px;
	box-shadow: 4px 4px 0px #dedede;
	position: absolute;
	top: 41px;
	left: -10px;
	cursor: default;
}

.biaoqian {
	position: absolute;
	bottom: 0;
	width: 88.4%;
	height: 45px;
	border-top: 1px solid #eee;
	padding-left: 108px;
	margin-left: -35px;
	color: #999;
}

.biaoqian a {
	border: 1px solid #e5e5e5;
	height: 30px;
	padding: 3px 8px;
	border-radius: 5px;
	line-height: 45px;
	margin-right: 20px;
}

.biaoqian a:hover{
	color: #fff;
	border: 1px solid #00aef3;
	background-color: #00aef3;
}

.Wen_WtXxiBox_da {
	/*background-color: #00aef3;心里问答样式*/
}

.WtXxiBox h1 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.WtXxiBox .wentiListLi_operating {
	margin-top: -18px;
}

.WtXxiBox_Top {
	padding-left: 75px;
	padding-right: 20px;
}

.WtXxiBox_Top_xiJ {
	font-size: 14px;
	color: #666666;
	margin: 36px 0 40px 0;
	text-align: justify;
}

.WtXxiBox_Bottom {
	border-top: 1px dashed #e5e5e5;
	margin-bottom: 17px;
	padding:7px 20px 0 75px;
}

.Myconsole {
	height: 55px;
	background-color: #f5f5f5;
	padding-left: 19px;
	line-height: 46px;
}

.Myconsole b {
	*float: left;
}

.Myconsole_Bt {
	width: 120px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	background: #00aef3;
}

.Myconsole_Box {
	padding: 30px 55px 30px 55px;
}

.Myconsole_Box_textar {
	border: 1px solid #dedede;
	width: 806px;
	height: 176px;
	padding: 5px;
	resize: none;
	font-size: 14px;
}

.Myconsole_Box_Btn {
	background-color: #00aef3;
	width: 120px;
	height: 42px;
	border-radius: 2px;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
}

.Reply_Box {
	border: 1px solid #eee;
	padding: 39px 34px 38px 34px;
	margin-top: 15px;
	position: relative;
}

.WtXxier_Userimg {
	width: 80px;
	height: 80px;
	margin-right: 30px;
}

.WtXxier_Userimg img {
	width: 100%;
	height: 100%;
}

.WtXxier_UserText p .icon_bigV {
	position: relative;
	top: 3px;
}

.icon_jinpai {
	background-position: -496px -165px;
	width: 41px;
	height: 57px;
}

.Reply_Box_bottom {
	position: relative;
	padding: 30px 20px 30px 75px;
	border-bottom: 1px dashed #eee;
}

.Reply_Box_bottom .icon_jinpai {
	position: absolute;
	left: 10px;
	top: 0;
}

.Reply_Box_bottom_Form {
	position: relative;
	padding: 30px 20px 0px 75px
}

.Form_Btn {
	padding: 9px 17px;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 2px;
	font-size: 12px;
	color: #666666;
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
}

.icon_wdianzan {
	background-position: -541px -27px;
	width: 17px;
	height: 17px;
}

.icon_dianzan {
	background-position: -475px -27px;
	width: 17px;
	height: 17px;
}

.icon_fenxiang {
	background-position: -511px -30px;
	width: 14px;
	height: 14px;
}

.Form_Btn .icon_dianzan,
.Form_Btn .icon_fenxiang {
	position: relative;
	top: 3px;
}

.Reply_Box_bottom_Form_Bottom1 textarea,
.Reply_Box_bottom_Form_Bottom2 textarea {
	width: 753px;
	height: 81px;
	resize: none;
	border: none;
	border-bottom: none;
	padding: 10px 5px;
}

.Reply_Box_bottom_Form_Bottom1,
.Reply_Box_bottom_Form_Bottom2 {
	background-color: #f5f5f5;
	padding-bottom: 10px;
	border: 1px solid #dedede;
	display: none;
}

.Form_Btn .bds_more {
	margin: 0 !important;
}

.Reply_Box_bottom_Form_Right .Form_Btn3 {
	padding: 6px 17px !important;
}

.Form_Btn3 i {
	position: relative;
	top: 3px;
}

.Reply_Box .icon_case_ok {
	position: absolute;
	left: 461px;
}

/*发布问题*/
.leftInpur {
	display: inline-block;
	*float: left;
}

.selectOpt {
	border: solid 1px #cccccc;
	width: 148px;
	height: 30px;
	cursor: pointer;
}

.selectOpt em,
.Optional em {
	line-height: 30px;
	text-indent: 15px;
	display: inline-block;
	width: 70%;
	border-right: solid 1px #eeeeee;
	color: #999;
}

.selectOpt i,
.Optional i {
	background-position: -384px -9px;
	width: 9px;
	height: 6px;
	position: absolute;
	right: 17px;
	top: 12px;
	*right: 10px;
}

.selectNone,
.SelectoTab {
	position: absolute;
	left: 0;
	top: 30px;
	width: 148px;
	border: solid 1px #cccccc;
	border-top: none;
	z-index: 10;
	text-align: center;
	background: #f1f1f1;
}

.selectNone a,
.SelectoTab a {
	display: block;
	padding: 10px 0;
	color: #666;
}

.selectNone a:hover,
.SelectoTab a:hover {
	background: #00aef3;
	color: #fff;
}

.selectOpt i.sanjiao {
	background-position: -413px -9px;
}

.ziliao {
	margin-top: 60px;
	border-bottom: solid 1px #00aef3;
	width: 917px;
	_width: 917px;
}

.ziliao p span {
	color: #666;
	letter-spacing: 2px;
}

.ziliao span {
	color: #999;
	font-size: 12px;
	line-height: 27px;
}

.Optional {
	width: 110px;
	border: solid 1px #cccccc;
	height: 30px;
	cursor: pointer;
}

.Optional em {
	text-indent: 10px;
}

.Optional i {
	right: 11px;
	*right: 6px;
}

.leftSex {
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.inpText {
	border: solid 1px #cccccc;
	width: 100px;
}

.inpText input {
	width: 100px;
	padding: 0;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	*width: 60px;
}

.xuanzheTabs {
	position: relative;
}

.SelectoTab {
	left: 48px;
	width: 110px;
}

.SelectoTab a {
	padding: 5px 0;
}

.titleH6 {
	color: #666;
	font-size: 16px;
	padding-bottom: 15px;
}

.textarea {
	width: 780px;
	height: 90px;
	outline: none;
	color: #666;
	padding: 5px 10px;
	resize: none;
}

.btnSubmit input.reservation_User_From_title_Btn {
	margin-left: 0;
	margin-right: 80px;
	display: inline-block;
	float: left;
}

.btnSubmit .xuanshang {
	border: solid 1px #ff6f6f;
	display: inline-block;
	margin: 10px 0 0;
	float: left;
	text-align: center;
	line-height: 40px;
}

.Return {
	display: block;
	float: left;
	text-align: center;
	line-height: 40px;
	margin: 0 20px 0 188px;
	background: #999;
	_margin: 0 20px 0 90px;
}

.cgBj {
	padding: 110px 0 136px;
}

.Issue_success {
	width: 869px;
	margin: 0 auto;
	background: #fff;
	font-size: 14px;
	color: #333;
}

.Issue_success p {
	padding: 27px 0;
}

.Issue_success p.lianxiphone {
	font-size: 18px;
}

.wtTitle {
	text-align: center;
	font-size: 26px;
	color: #333;
	padding-top: 120px;
	padding-left: 55px;
}

.chakanLian {
	padding-bottom: 110px;
}

.chakanLian a {
	color: #00aef3;
	display: inline-block;
}

.iconWt {
	background-position: -348px -146px;
	width: 103px;
	height: 78px;
}

.Issue_success p,
.chakanLian {
	text-align: center;
	padding-left: 50px;
}

.Issue_success .icon_gougou4 {
	position: relative;
	top: 10px;
	margin-right: 10px;
}

/*咨询大厅——发布需求1*/
.widthLi2 .reservation_User_stepLi_line {
	width: 198px;
	margin-left: -36px;
	margin-right: -34px;
}

.widthLi2 .reservation_User_stepLi {
	width: 120px;
}

.widthLi2 .User_stepLi_sp {
	left: 57px;
}

.fabu_title {
	text-align: center;
	font-size: 24px;
	color: #333333;
	padding-top: 40px;
}

.fabu_Ul {
	padding-top: 50px;
	padding-bottom: 80px;
}

.fabu_li {
	width: 252px;
	height: 246px;
	margin: 30px 54px;
	float: left;
	text-align: center;
	color: #333;
	position: relative;
	border-radius: 2px;
	left: 50px;
}

.fabu_li:hover {
	border: 3px solid #fff;
	box-shadow: 0px 15px 10px #d9d9d9, 0px 0 5px #fff;
	transition: 0.2s;
}

.fabu_li i {
	margin: 43px 0;
}

.fabu_li a {
	display: inline-block;
	width: 252px;
	height: 246px;
	color: #333;
}

.fabu_li1 {
	border: 3px solid #00aef3;
}

.fabu_li2 {
	border: 3px solid #ff6f6f;
}

.fabu_li3 {
	border: 3px solid #608be4;
}

.fabu_li4 {
	border: 3px solid #f7b006;
}

.fabu_li5 {
	border: 3px solid #47b4dc;
}

.fabu_li6 {
	border: 3px solid #cb6fed;
}

.fabu_lip1 {
	margin-bottom: 10px;
	font-size: 22px;
}

.fabu_lip2 {}

.paixu_zixun .icon_arrow_pai,
.paixu_zixun .icon_arrow_paiYello {
	position: absolute;
	top: 8px;
	right: 5px;
}

.paixu_zixun .icon_arrow_paiYello {
	display: none;
}

.icon_arrow_paiYello {
	background-position: -573px -24px;
	width: 8px;
	height: 8px;
}

.reservationUl {
	position: absolute;
	top: 27px;
	left: 0px;
	background-color: #fff;
	border: 1px solid #eee;
	text-align: center;
	display: none;
	z-index: 1
}

.reservationUl li {
	border-bottom: 1px dashed #eee;
	margin: 0 auto;
	color: #666;
}

.reservationUl li:hover {
	background-color: #f5f5f5;
	cursor: pointer;
}

.reservationClick {
	cursor: default;
}

.reservation_tote_bor {
	border: 1px solid #eee;
	width: 90px;
	text-align: center;
	display: inline-block;
}

.reservation_User_fromUlDateLi .SelectoTab {
	left: 0px;
}

.XlPGb a {
	display: inline-block;
	width: 95px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background-color: #ff6f7d;
	font-size: 16px;
	color: #fff;
}

/*咨询大厅*/
.zixundat .search_condition_Box1_qu {
	display: inline-block;
	;
	position: relative;
	line-height: 12px;
	cursor: pointer;
}

.zixundat .search_condition_Box1_qu i {
	position: absolute;
	right: 5px;
	top: 9px;
}

.search_condition_Box1_qu_xiala {
	display: inline-block;
	position: absolute;
	top: 28px;
	left: -1px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 83px;
	color: #333;
	display: none;
}

.search_condition_Box1_qu_xiala li {
	margin: 2px 0;
	border-bottom: 1px dashed #eee;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
}

.search_condition_Box1_qu_xiala li:hover {
	background-color: #f5f5f5;
	color: #00aef3;
}

.search_condition_Box1_qu_xiala span {
	display: block;
}

.zixundat .arrow_right_fen {
	margin-top: 5px;
}

.tran180 {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
}

.demand .tran180 {
	position: absolute;
	top: 8px;
	left: 77px;
}

.zixundat2 {
	height: 42px;
	line-height: 42px;
}

.zixundat2 .page_pageing {
	height: 42px;
	line-height: 42px;
}

.icon_arrow_pai {
	background-position: -573px -7px;
	width: 8px;
	height: 8px;
}

.paixu_zixun {
	padding: 0px 21px 0px 10px;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 2px;
	font-size: 14px;
	color: #666;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	float: left;
	margin: 8px 5px 0 5px;
	cursor: pointer;
	position: relative;
}

.paixu_zixun i {
	_position: relative;
	_top: 8px;
	_right: -3px;
}

.paixu_zixun_input {
	width: 48px;
	height: 26px;
	border: 1px solid #dedede;
	border-radius: 2px;
	line-height: 26px;
	margin-top: 7px;
	float: left;
}

.paixu_zixun_Btn {
	width: 50px;
	height: 24px;
	background: #00aef3;
	color: #fff;
	line-height: 24px;
	margin-top: 8px;
	float: left;
	margin-left: 10px;
	line-height: 20px;
}

.Switching {
	margin-bottom: 10px;
}

.Switching1 {
	width: 80px;
	height: 30px;
	color: #666666;
	cursor: pointer;
	line-height: 30px;
	background-color: #eee;
}

.Switching2 {
	margin-left: -5px;
}

.Switching_on {
	background-color: #00aef3;
	color: #fff;
}

.Advisory_ListLi {
	padding: 30px 0 30px 6px;
	border-bottom: 1px solid #eee;
}

.Advisory_ListLi:hover {
	background: #fafafa;
}

.Advisory_ListLi_tit {
	font-size: 18px;
	color: #333;
}

.Advisory_ListLi_tit a {
	color: #333;
}

.Advisory_ListLi_Bot1 {
	width: 304px;
	color: #999999;
}

.Advisory_ListLi_Bot_sp1 {
	width: 138px;
	display: inline-block;
}

.Advisory_ListLi_Bot_sp3 {
	color: #666;
}

.Advisory_ListLi_Bot2 {
	padding-top: 10px;
	margin-left: 120px;
}

.Advisory_ListLi_Bot3 {
	margin-left: 100px;
}

.Advisory_ListLi_Bot4 {
	background: #ff6776;
	border: 1px solid #ff6f7d;
	border-radius: 2px;
	width: 98px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	float: left;
	margin-left: 58px;
}

.Advisory_ListLi_Bot4:hover {
	background: #ff8490;
}

.Advisory_ListLi_Bot4 a {
	color: #fff;
	display: inline-block;
	width: 98px;
	height: 31px;
}

.search_condition_Box1_Text {
	width: 95px;
	height: 22px;
	border: 1px solid #cccccc;
	border-right: none;
}

.search_condition_Box1_Btn {
	width: 33px;
	height: 24px;
	border: 1px solid #ccc;
	border-left: none;
	background-color: #fff;
	background-image: url(../images/bmzx2016bmzxIcon.png);
	background-position: -308px -27px;
	margin-left: -3px;
}

.search_condition_titlediqu {
	position: relative;
	top: 11px;
	margin-top: 0;
	left: 17px;
	z-index: 99;
}

.search_condition_titlediqu .diqulian_Btn {
	margin-top: -23px;
	_margin-top: 0px;
}

.icon_ditu {
	background-position: -346px -29px;
	width: 19px;
	height: 16px;
}

.main_master_MoneyAditu {
	width: 240px;
	position: absolute;
	left: 510px;
	margin-top: 60px;
}

.main_master_MoneyAditu .icon_ditu {
	display: block;
	float: left;
}

/*友情链接*/
.foot_link_tit {
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #ff7f40;
}

.foot_link a:first-child {
	border-left: none;
}

.foot_link a {
	display: inline-block;
	margin: 3px 3px 3px 0;
	padding: 3px 6px 3px 9px;
	color: #666;
	border-left: 1px solid #ccc;
	height: 9px;
	line-height: 8px;
}

.foot_link a:hover {
	color: #ff7f40;
	cursor: pointer;
}

/*咨询大厅-需求详情*/
.m_0 {
	margin: 0 !important;
}

.pb_0 {
	padding-bottom: 0 !important;
}

.pb_100 {
	padding-bottom: 100px !important;
}

.pt_15 {
	padding-top: 15px !important;
}

.bmTitle h1 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.xuanshang {
	color: #ff7f40;
	font-size: 16px;
}

.xuanshang span {
	font-size: 24px;
}

.bmGold {
	padding: 30px 0;
}

.Gold {
	background-position: -175px -166px;
	width: 17px;
	height: 17px;
	margin-right: 3px;
}

.jiedan {
	display: inline-block;
	background: #ff7f40;
	width: 88px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 2px;
	margin: 2px 30px 0 31px;
}

.fenxiang a {
	color: #999;
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
}

.fenxiang a i {
	margin-top: 2px;
	display: inline-block;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.shoucang {
	background-position: -443px -3px;
	width: 15px;
	height: 15px;
}

.seha {
	background-position: -509px -4px;
	width: 14px;
	height: 14px;
}

.bm_Bj05 {
	background: #f5f5f5;
	border: solid 1px #e2e2e2;
	border-left: none;
	border-right: none;
}

.xuqiuBox ul {
	padding: 50px 0 30px 0;
	margin-left: 35px;
	_width: 525px
}

.xuqiuBox ul li {
	float: left;
	text-align: center;
	position: relative;
	z-index: 3;
}

.xuqiuBox ul li p {
	color: #666;
	position: absolute;
	left: -35px;
	top: -20px;
	width: 100px;
}

.iconGreen_1 {
	background-position: -488px -269px;
	width: 30px;
	height: 30px;
}

.iconGreen_2 {
	background-position: -590px -271px;
	width: 30px;
	height: 30px;
}

.xuqiuBox ul li.listBorder {
	width: 200px;
	height: 3px;
	background: #ccc;
	margin-top: 13px;
	overflow: hidden;
	z-index: 1;
}

.bmTitle .fenxiang .bdsharebuttonbox {
	margin-top: -3px;
}

.Solutionbox {
	border-top: solid 1px #e6e6e6;
	padding: 23px 0 27px 30px;
	color: #666;
}

.Timetext {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.mLeft {
	margin-left: 298px;
}

.detailswarp {
	border: dashed 1px #cccccc;
	padding: 20px 30px;
	color: #666;
}

.wenbenxq {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	width: 120px;
	height: 32px;
	color: #fff;
	background-color: #ff6f7d;
	line-height: 32px;
	text-align: center;
	margin-left: -30px;
	margin-top: 10px;
}

.wenbenName {
	padding: 20px 44px 0;
	background: #f5f5f5;
	margin: 23px 0 40px 0;
}

.wenbenName p {
	padding-bottom: 20px;
}

.wenbenName a {
	color: #00aef3;
}

.Mrighttime {
	margin-left: 43px;
}

.wenbenfooter span {
	display: block;
	padding-bottom: 20px;
}

.wenbenfooter p {
	text-indent: 30px;
	line-height: 25px;
}

.wenbenTab {
	padding: 45px 0 20px;
	color: #999;
}

.wenbenTab a {
	color: #999;
}

.wenbenTab i {
	margin-right: 5px;
	float: left;
	margin-top: 4px;
}

.wenbenTab div.f_l {
	padding-right: 20px;
}

.bmxa_Tabs {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;
}

.bmxa_Tabs ul li {
	float: left;
	padding: 0 20px;
	text-align: center;
	font-size: 16px;
	color: #666;
	position: relative;
	cursor: pointer;
}

.CurrTsanj {
	background-position: -251px -198px;
	width: 26px;
	height: 13px;
	position: absolute;
	bottom: -17px;
	left: 30px;
	_bottom: -23px;
}

.ListComment {
	border-bottom: solid 1px #eeeeee;
	padding: 30px 60px 15px 30px;
}

.portrait {
	width: 90px;
	height: 90px;
	background: #ccc;
	border-radius: 50%;
	margin-right: 25px;
	text-align: center;
}

.portrait img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
}

.lianxiTa {
	background: #00aef3;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 3px 12px;
}

.explainText {
	width: 715px;
}

.zixun_name {
	font-size: 14px;
	color: #666;
}

.zixun_name span {
	font-weight: bold;
	font-size: 16px;
	color: #00aef3;
}

.zixun_name strong {
	display: inline-block;
	padding: 0 20px;
	font-weight: normal;
}

.zixun_name a {
	color: #ff6f7d;
	display: inline-block;
	padding-right: 20px;
}

.zixun_name a i {
	float: left;
	margin-top: 3px;
	margin-right: 2px;
}

.CommentCenter {
	padding: 20px 0 0;
}

.CommentCenter span {
	color: #000;
}

.CommentCenter p {
	color: #666;
	padding-top: 10px;
	text-indent: 30px;
}

.bm_pinglun {
	padding: 0 10px !important;
	margin-right: 10px;
}

.bm_pinglun span {
	color: #ff6f7d;
	cursor: pointer;
}

.pinglun_on {
	background: #f8f7f7;
	border: solid 1px #ccc;
	border-bottom: none;
	height: 30px;
	z-index: 99;
}

.textNone {
	border: solid 1px #cccccc;
	background: #f8f7f7;
	width: 678px;
	margin-bottom: 15px;
	padding: 20px;
	position: relative;
	top: -1px;
}

.borderDislis {
	border-bottom: dashed 1px #ccc;
	padding-bottom: 15px;
}

.insideName {
	width: 50px;
	height: 50px;
	background: #b9c7c8;
	border-radius: 50%;
	margin-right: 20px;
}

.insideName img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.Rightpinglun {
	width: 605px;
}

.fabiaotextarea .biaogeText {
	width: 660px;
	height: 58px;
	border: solid 1px #cccccc;
	outline: none;
	resize: none;
	padding: 5px 10px;
	color: #333;
}

.tijiaoBtn {
	display: inline-block;
	float: right;
	background: #00aef3;
	color: #fff;
	padding: 6px 28px;
	border-radius: 2px;
}

.wenbentext p {
	padding: 5px 0;
}

.line_Garry,
.line_Green {
	position: absolute;
	top: 63px;
	left: 0;
	overflow: hidden;
}

.line_Garry {
	width: 100%;
	height: 3px;
	background: #ccc;
}

.line_Green {
	width: 0;
	height: 3px;
	z-index: 2;
	width: 50%;
}

.fenxiang .bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more {
	background-image: url(../images/bmzx2016bmzxIcon.png) !important;
	background-position: -509px -3px !important;
	width: 25px;
	height: 14px;
	word-wrap: break-word;
}

/*需求信息*/
.titleF20 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding: 40px 0;
}

.Cenexplain,
.Formexplain {
	background: #f5f5f5;
	width: 780px;
	margin: 0 auto;
}

.Cenexplain {
	padding: 40px;
	font-size: 14px;
	color: #666;
}

.Cenexplain p {
	padding-bottom: 18px;
}

.Cenexplain p span {
	font-weight: bold;
	color: #666;
}

.Formexplain {
	background: #fff;
	margin-bottom: 100px;
}

.reservation_User_fromUl_margin {
	margin-left: 143px;
}

.Formexplain .reservation_User_fromUl li .reservation_User_From_title {
	width: 135px;
}

.reservation_User_fromUl_fumag {
	margin-top: -10px;
}

/*排行榜*/
.List_screen {
	border-bottom: solid 1px #eeeeee;
	padding: 30px 0 15px;
	width: 1050px;
	margin-left: 150px;
}

.List_screen a {
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 78px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: left;
}

.List_screen a.wholeon {
	background: #00aef3;
	color: #fff;
}

.List_screen span {
	display: inline-block;
	margin: 0 10px;
	text-align: center;
	color: #f5f5f5;
	width: 2px;
	background: #f5f5f5;
	height: 20px;
	float: left;
	margin-top: 4px;
}

.LeftBox {
	width: 97px;
	border: solid 1px #ebebeb;
}

.Toppaihang {
	position: relative;
}

.Toppaihang h2 {
	font-size: 16px;
	color: #00aef3;
	font-weight: bold;
	text-align: center;
	margin: 15px 10px 0;
	padding-bottom: 15px;
	border-bottom: dashed 1px #ebebeb;
}

.muneList {
	padding: 10px 0;
}

.muneList a {
	font-size: 14px;
	color: #666;
	display: block;
	text-align: center;
	line-height: 30px;
}

.muneList a.currpaihang {
	color: #00aef3;
	border-left: solid 4px #ff6776;
}

.muneList a:hover {
	color: #00aef3;
	border-left: solid 4px #ff6776;
}

.muneList a.wholeon {
	border-left: solid 4px red;
}

.rightBox {
	width: 850px;
	margin-left: 50px;
	border: solid 1px #ebebeb;
	padding-bottom: 50px;
}

.paiTitle {
	border-bottom: solid 1px #f2f2f2;
	padding: 0 40px;
}

.paiTitle span {
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}

.paiwenbenText ul {
	margin-left: 40px;
	cursor: pointer;
}

.paiwenbenText ul.ullistbor {
	border-bottom: dashed 1px #ebebeb;
}

.paiwenbenText ul li {
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.paiwenbenText:hover {
	background: #fafafa;
}

.paiwenbenText:hover .namesanjiao {
	border: solid 12px #fafafa;
	border-bottom: solid 12px #f5f5f5;
}

.paiwenbenText ul li.wlist_5 {
	color: #999;
}

.paiwenbenText ul li i {
	*margin-top: 27px;
}

.wlist_1 {
	width: 70px;
}

.wlist_2 {
	width: 120px;
}

.wlist_3 {
	width: 210px;
}

.wlist_4 {
	width: 140px;
}

.wlist_5 {
	width: 130px;
}

.wlist_6 {
	width: 80px;
}

.bgred,
.bggreed {
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	width: 18px;
	height: 14px;
	margin-top: 25px;
	line-height: 13px;
	*line-height: 15px;
	font-size: 12px;
}

.bgred {
	background: #ff6f7d;
}

.bggreed {
	background: #cccccc;
}

.paiwenbenText .explainText {
	width: 660px;
	padding: 20px 0;
}

.paiwenbenText .explainText .CommentCenter {
	padding: 0;
}

.Nameziliao {
	background: #f5f5f5;
	border-top: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	position: relative;
	_position: inherit;
}

.zixun_name span.spanBm {
	color: #666;
	font-weight: normal;
	font-size: 12px;
	margin-right: 15px;
}

.namesanjiao {
	position: absolute;
	left: 158px;
	top: -24px;
	border: solid 12px #fff;
	border-bottom: solid 12px #f5f5f5;
}

.imIconNext {
	left: 1260px;
	background: url(../images/bmzx2016bmzxIcon.png) no-repeat -685px -265px;
}

.pullSpan {
	padding-bottom: 1000px;
	margin-bottom: -1000px;
}

/*在线心理评估*/
.xinliOne {
	background: #fff;
	padding-bottom: 90px;
}

.xinliOne p {
	padding-bottom: 50px;
}

.bm_bj_lv {
	height: 10px;
	background: #00aef3;
}

.bm_bj_lv span {
	position: absolute;
	left: 50%;
	top: 10px;
	border: solid 10px #fff;
	border-top: solid 10px #00aef3;
	margin-left: -10px;
}

.xinlipinggu {
	border-bottom: solid 1px #454545;
	padding: 80px 0 0;
	margin-bottom: 70px;
}

.xinlipinggu h1 {
	position: absolute;
	left: 29%;
	top: 55px;
	font-size: 26px;
	color: #454545;
	background: #fff;
	padding: 0 200px;
}

.xinlipinggu h1 i {
	position: absolute;
	top: 13px;
}

.xinlipinggu h1 i.leftimg {
	left: 104px;
}

.xinlipinggu h1 i.rightimg {
	right: 104px;
}

.wenbenLeft {
	margin-right: 90px;
}

.wenbenRight {
	width: 570px;
}

.wenbenRight p {
	font-size: 16px;
	color: #666;
}

.wenbenRight p {
	line-height: 30px;
}

.wenbenRight p strong {
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
}

.Titlexinli {
	font-size: 20px;
	color: #666;
	font-weight: bold;
	padding: 40px 0 25px;
}

.xinliTwo {
	background: #f5f5f5;
	padding: 75px 0;
}

.xinliTherr {
	background: #fff;
	padding: 100px 0 110px;
}

.FourTitleBj {
	background: #00aef3;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color: #fff;
	font-size: 22px;
}

.FourTitleBj span {
	display: inline-block;
	border: solid 1px #dcfdff;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	*margin-top: 25px;
}

.FourTitleBj i {
	border: solid 10px #fff;
	border-top: solid 10px #00aef3;
	position: absolute;
	left: 50%;
	top: 100px;
}

.imgpaddig {
	padding-top: 70px;
}

.wenbenCentenr p {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.xianBor {
	border-bottom: solid 1px #999999;
	width: 820px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.xianBor span {
	position: absolute;
	left: 37%;
	top: 39px;
	background: #fff;
	padding: 0 35px;
}

.xianBor span i {
	margin: 0 15px;
	opacity: 0.6;
}

.xinliFive {
	background: #f5f5f5;
	margin-top: 50px;
	padding-bottom: 100px;
}

.baogaoTop {
	font-size: 22px;
	padding: 40px 0 20px;
}

.baogaoP {
	font-size: 12px;
	color: #abc3c4;
}

.baogaoFrom {
	text-align: center;
	padding-top: 45px;
}

.baogaoFrom .baogaoText {
	width: 624px;
	padding: 30px 30px;
	color: #333;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	margin: 0 auto;
	font-size: 14px;
}

.baogaoFrom .baogaoText h1 {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}

.baogaoFrom .baogaoText .information {
	margin-top: 10px;
	margin-bottom: 20px;
}

.baogaoFrom .baogaoText .information span {
	margin-right: 20px;
}

.baogaoFrom .baogaoText .information i {
	color: #999;
}

.baogaoFrom .baogaoMain {
	text-align: left;
}

.baogaoFrom .baogaoMain p {
	margin-bottom: 10px;
	text-align: justify;
}

.baogaoFrom .baogaoMain .p1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-top: 40px;
}

.baogaoFrom .baogaoMain .p2 {
	font-size: 16px;
	color: #333;
	padding-left: 10px;
	text-indent: 10px;
	line-height: 40px;
}

.baogaoFrom .baogaoMain .p3 {
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	text-indent: 30px;
	line-height: 30px;
}

.baogaoFrom .baogaoMain .p4 {
	font-size: 12px;
	color: #00aef3;
	padding-left: 10px;
	text-indent: 20px;
	text-align: right;
	cursor: pointer;
}

.baogaoFrom input {
	margin-top: 50px;
}

.ovhiList_Li {
	overflow: inherit;
}

.ovhiList_span {
	padding-bottom: 0;
	margin-bottom: 0;
}

/*倒计时*/
.countdown li {
	float: left;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 0 5px;
}

.countdown li.timeHo {
	border: solid 1px #dedede;
	width: 38px;
	font-size: 18px;
	color: #ff6f7d;
}

.countdown li.seperator {
	color: #666;
}

/*icon_图标*/
.icon_Date {
	background-position: -352px -5px;
	width: 12px;
	height: 12px;
}

.icon_location {
	background-position: -290px -5px;
	width: 8px;
	height: 11px;
}

.icon_report {
	background-position: -478px -4px;
	width: 11px;
	height: 11px;
}

.icon_yijie {
	background-position: -208px -165px;
	width: 13px;
	height: 17px;
}

.icon_wancheng {
	background-position: -286px -30px;
	width: 15px;
	height: 15px;
}

.icon_rise {
	background-position: -630px -5px;
	width: 8px;
	height: 10px;
}

.icon_drop {
	background-position: -654px -5px;
	width: 8px;
	height: 10px;
}

.icon_stop {
	background-position: -677px -9px;
	width: 11px;
	height: 2px;
}

.icon_huaduo {
	background-position: -918px -233px;
	width: 19px;
	height: 19px;
}

.icon_dingwei2 {
	background-position: -321px -68px;
	width: 10px;
	height: 12px;
}

.icon_Ta {
	background-position: -863px -2px;
	width: 74px;
	height: 74px;
}

.icon_oneT {
	background-position: -913px -107px;
	width: 18px;
	height: 16px;
}

.icon_twoT {
	background-position: -913px -144px;
	width: 18px;
	height: 16px;
}

.icon_threeT {
	background-position: -913px -177px;
	width: 18px;
	height: 16px;
}

.icon_xing {
	background-position: -856px -109px;
	width: 15px;
	height: 16px;
}

.icon_guan {
	background-position: -856px -146px;
	width: 16px;
	height: 16px;
}

.icon_Change {
	background-position: -720px -5px;
	width: 15px;
	height: 13px;
}

.icon_mobile {
	background-position: -355px -64px;
	width: 11px;
	height: 16px;
}

.icon_weibo {
	background-position: -777px -1px;
	width: 32px;
	height: 33px;
}

.icon_qq {
	background-position: -777px -46px;
	width: 32px;
	height: 33px;
}

.icon_zhanghao {
	background-position: -394px -62px;
	width: 16px;
	height: 19px;
}

.icon_mima {
	background-position: -438px -60px;
	width: 15px;
	height: 20px;
}

.icon_search3 {
	background-position: -223px -125px;
	width: 17px;
	height: 18px;
}

.icon_gather {
	background-position: -268px -128px;
	width: 14px;
	height: 10px;
}

.icon_pl {
	background-position: -304px -128px;
	width: 12px;
	height: 12px;
}

.icon_sc {
	background-position: -335px -128px;
	width: 11px;
	height: 11px;
}

.icon_xinlang {
	background-position: -558px -59px;
	width: 28px;
	height: 28px;
}

.icon_weixin {
	background-position: -596px -59px;
	width: 28px;
	height: 28px;
}

.icon_dian {
	background-position: -937px -216px;
	width: 2px;
	height: 2px;
}

.icon_genduo {
	background-position: -646px -25px;
	width: 12px;
	height: 13px;
}

.icon_fang {
	background-position: -857px -90px;
	width: 10px;
	height: 10px;
}

.icon_sanjiao {
	background-position: -693px -26px;
	width: 6px;
	height: 8px;
}

.icon_listImg {
	background-position: -475px -126px;
	width: 13px;
	height: 12px;
}

.icon_tria {
	background-position: -389px -97px;
	width: 16px;
	height: 14px;
}

.icon_radius {
	background-position: -355px -93px;
	width: 10px;
	height: 14px;
}

.icon_bian {
	background-position: -436px -94px;
	width: 20px;
	height: 22px;
}

.icon_Refresh {
	background-position: -289px -94px;
	width: 15px;
	height: 13px;
}

.icon_upload {
	background-position: -503px -97px;
	width: 10px;
	height: 10px;
}

.icon_pinglun {
	background-position: -240px -165px;
	width: 18px;
	height: 17px;
}

.icon_fabiao {
	background-position: -274px -166px;
	width: 15px;
	height: 14px;
}

.icom_qubao {
	background-position: -304px -165px;
	width: 17px;
	height: 17px;
}

.icon_viade {
	background-position: -720px -27px;
	width: 16px;
	height: 12px;
}

.icon_like {
	background-position: -499px -122px;
	width: 17px;
	height: 17px;
}

.icon_kcdown {
	background-position: -720px -69px;
	width: 10px;
	height: 6px;
}

.icon-play {
	background-position: 0 0;
	width: 90px;
	height: 90px;
}

.icon_lecturer {
	background-position: -671px -97px;
	width: 14px;
	height: 13px;
}

.icon_major {
	background-position: -702px -97px;
	width: 12px;
	height: 13px;
}

.icon_hour {
	background-position: -730px -97px;
	width: 14px;
	height: 14px;
}

.icon_open {
	background-position: 0px -120px;
	width: 10px;
	height: 5px;
}

.icon_bofang {
	background-position: 0 -100px;
	width: 14px;
	height: 14px;
}

.icon_yin1 {
	background-position: -578px -503px;
	width: 21px;
	height: 19px;
}

.icon_yin2 {
	background-position: -578px -530px;
	width: 22px;
	height: 19px;
}

.icon_spenaki {
	background-position: -672px -127px;
	width: 12px;
	height: 10px;
}

.icon_Authenticate2 {
	background-position: -569px -201px;
	width: 86px;
	height: 28px;
}

.icon_lecturer3 {
	background-position: -749px -67px;
	width: 13px;
	height: 11px;
}

.icon_fenxiang2 {
	background-position: -793px -97px;
	width: 16px;
	height: 14px;
}

.icon_shoucang {
	background-position: -821px -98px;
	width: 14px;
	height: 13px;
}

.icon_xinlang2 {
	background-position: -843px -224px;
	width: 19px;
	height: 15px;
}

.icon_weibo2 {
	background-position: -872px -225px;
	width: 17px;
	height: 14px;
}

.icon_sanjiao2 {
	background-position: -768px -125px;
	width: 9px;
	height: 10px;
}

.icon_news {
	background-position: -586px 0px;
	width: 14px;
	height: 10px;
}

.icon_concent {
	background-position: -586px -17px;
	width: 14px;
	height: 14px;
}

.icon_Up {
	background-position: 0 -136px;
	width: 6px;
	height: 8px;
}

.icon_gern {
	background-position: -149px 0;
	width: 21px;
	height: 22px;
}

.icon_complete {
	background-position: -21px -109px;
	width: 25px;
	height: 18px;
}

.icon_Nocomplete {
	background-position: -113px 0;
	width: 26px;
	height: 27px;
}

.icon_triangle {
	background-position: -384px -9px;
	width: 9px;
	height: 6px;
}

.icon_Arrow_Down_2 {
	background-position: -543px -7px;
	width: 10px;
	height: 6px;
}

.icon_triangle_2 {
	background-position: -826px -125px;
	width: 9px;
	height: 6px;
}

.icon_news_2 {
	background-position: -875px -259px;
	width: 11px;
	height: 10px;
}

.icon_phone_is {
	background-position: -476px -64px;
	width: 16px;
	height: 15px;
}

.icon_gougou2 {
	background-position: -516px -61px;
	width: 23px;
	height: 22px;
}

.icon_sc2 {
	background-position: -408px -124px;
	width: 17px;
	height: 17px;
}

.icon_qianyueNo {
	background-position: -720px -147px;
	width: 89px;
	height: 89px;
}

.icon_inputText {
	background-position: -255px -94px;
	width: 12px;
	height: 12px;
}

.icon_yuanquan {
	background-position: -478px -100px;
	width: 10px;
	height: 10px;
}

.icon_arrow_right3 {
	background-position: -327px -94px;
	width: 7px;
	height: 12px;
}

.icon-arrowone {
	background-position: -559px -99px;
	width: 14px;
	height: 11px;
}

.icon-arrowTwo {
	background-position: -586px -99px;
	width: 14px;
	height: 11px;
}

.icon-arrowDone {
	background-position: -543px -103px;
	width: 7px;
	height: 5px;
}

.icon_add {
	background-position: -641px -99px;
	width: 10px;
	height: 10px;
}

.icon_concern {
	background-position: -611px -98px;
	width: 14px;
	height: 12px;
}

.icon_sexnan {
	background-position: -538px -126px;
	width: 12px;
	height: 12px;
}

.icon_sexnv {
	background-position: -573px -126px;
	width: 12px;
	height: 12px;
}

.icon_hengxian {
	background-position: -603px -126px;
	width: 14px;
	height: 10px;
}

.icon_qianyue2 {
	background-position: -640px -59px;
	width: 28px;
	height: 28px;
}

.icon_didian {
	background-position: -290px -5px;
	width: 8px;
	height: 11px;
}

.icon_didians {
	background-position: -687px -67px;
	width: 12px;
	height: 12px;
}

.icon_Authenticate {
	background-position: -569px -163px;
	width: 86px;
	height: 28px;
}

.icon_memberlv4 {
	background-position: -856px -175px;
	width: 19px;
	height: 17px;
}

.icon_duigou {
	background-position: -577px -583px;
	width: 23px;
	height: 17px;
}

.icon_caca {
	background-position: -582px -553px;
	width: 18px;
	height: 18px;
}

.icon_chachayellow {
	background-position: -703px -126px;
	width: 10px;
	height: 10px;
}

.icon_contact1 {
	background-position: -562px -451px;
	width: 38px;
	height: 38px;
}

.icon_contact2 {
	background-position: -517px -451px;
	width: 38px;
	height: 38px;
}

.icon_contact3 {
	background-position: -472px -451px;
	width: 38px;
	height: 38px;
}

.icon_contact4 {
	background-position: -427px -451px;
	width: 38px;
	height: 38px;
}

.icon_contact5 {
	background-position: -382px -451px;
	width: 38px;
	height: 38px;
}

.icon_case_ok {
	background-position: -507px -372px;
	width: 93px;
	height: 76px;
}

.icon_star2 {
	background-position: -558px -583px;
	width: 18px;
	height: 16px;
}

.icon_star3 {
	background-position: -531px -584px;
	width: 16px;
	height: 14px;
}

.icon_fav {
	background-position: -408px -125px;
	width: 16px;
	height: 16px;
}

.icon_star4 {
	background-position: -509px -586px;
	width: 12px;
	height: 11px;
}

.icon_zanzan {
	background-position: -732px -125px;
	width: 12px;
	height: 12px;
}

.icon_zanzan2 {
	background-position: -759px -95px;
	width: 17px;
	height: 17px;
}

.icon_train_banner {
	background: url(../images/Train_banner.png) no-repeat;
	display: inline-block;
}

.icon_jiameng {
	background-position: -155px -3px;
	width: 74px;
	height: 74px;
}

.icon_quanzi {
	background-position: -1px -3px;
	width: 74px;
	height: 74px;
}

.icon_toushu {
	background-position: -78px -3px;
	width: 74px;
	height: 74px;
}

.icon_people2 {
	background-position: -585px -39px;
	width: 15px;
	height: 12px;
}

.icon_people4 {
	background-position: -828px -4px;
	width: 11px;
	height: 10px;
}

.icon_header {
	background-position: -583px -59px;
	width: 17px;
	height: 13px;
}

.icon_laji {
	background-position: -585px -83px;
	width: 15px;
	height: 16px;
}

.icon_qianyue3 {
	background-position: -794px -122px;
	width: 17px;
	height: 17px;
}

.icon_shipin3 {
	background-position: -589px -106px;
	width: 11px;
	height: 15px;
}

.icon_wenzi2 {
	background-position: -586px -128px;
	width: 14px;
	height: 12px
}

.icon_yuyin2 {
	background-position: -589px -147px;
	width: 11px;
	height: 16px
}

.icon_gougou3 {
	background-position: -587px -191px;
	width: 13px;
	height: 13px
}

.icon_arrowD_pai1 {
	background-position: -619px -23px !important;
	width: 6px;
	height: 10px;
	z-index: 2;
}

.icon_arrowD_pai2 {
	background-position: -601px -23px;
	width: 6px;
	height: 10px;
}

.icon_arrowD_pai3 {
	background-position: -601px -7px;
	width: 6px;
	height: 10px;
}

.icon2_phone {
	background-position: 0 0;
	width: 64px;
	height: 63px;
}

.icon2_speak {
	background-position: -96px 0;
	width: 72px;
	height: 62px;
}

.icon2_shipin {
	background-position: -200px 0;
	width: 57px;
	height: 78px;
}

.icon2_text {
	background-position: -289px 0;
	width: 51px;
	height: 64px;
}

.icon2_people {
	background-position: -372px 0;
	width: 75px;
	height: 59px;
}

.icon2_time {
	background-position: -479px 0;
	width: 62px;
	height: 62px;
}

.icon2_prompt {
	background-position: 0 -559px;
	width: 41px;
	height: 41px;
}

.icon_bigv2 {
	background-position: -589px -170px;
	width: 11px;
	height: 14px;
}

.icon_Click {
	background-position: -829px -4px;
	width: 11px;
	height: 10px;
}

.icon_See {
	background-position: -829px -29px;
	width: 10px;
	height: 10px;
}

.icon_shuru {
	background-position: -589px -211px;
	width: 11px;
	height: 11px;
}

.icon_arrow_right2 {
	background-position: -594px -229px;
	width: 6px;
	height: 8px;
}

.icon-head2 {
	background-position: -590px -244px;
	width: 10px;
	height: 8px;
}

.icon-head3 {
	background-position: -537px -346px;
	width: 14px;
	height: 12px;
}

.icon-statr {
	background-position: -442px -2px;
	width: 16px;
	height: 16px;
}

.icon_dian4 {
	background-position: -592px -259px;
	width: 8px;
	height: 8px;
}

.icon_arrowTop {
	background-position: -413px -9px;
	width: 9px;
	height: 6px;
}

.icon_video {
	background-position: 0px -347px;
	width: 50px;
	height: 50px;
}

.icon_video2 {
	background-position: 0px -403px;
	width: 27px;
	height: 27px;
}

.icon_phone2 {
	background-position: -507px -0px;
	width: 24px;
	height: 26px;
}

.icon_arrowright4 {
	background-position: -587px -274px;
	width: 13px;
	height: 11px;
}

.icon_arrow5 {
	background-position: 0px -441px;
	width: 30px;
	height: 30px;
}

.icon_add_imgUpload {
	background-position: -1px -484px;
	width: 72px;
	height: 72px;
}

.icon_close2 {
	background-position: -588px -297px;
	width: 12px;
	height: 12px;
}

.icon_Set {
	background-position: -586px -316px;
	width: 14px;
	height: 14px;
}

.icon_chacha_gren2 {
	background-position: -94px -2px;
	width: 10px;
	height: 10px;
}

.icon_action {
	background-position: -181px 0;
	width: 14px;
	height: 14px;
}

.icon_Arrow {
	background-position: -34px -28px;
	width: 7px;
	height: 12px;
}

.icon_bank {
	background-position: -108px -41px;
	width: 18px;
	height: 18px;
}

.icon_icbc {
	background-position: -143px -41px;
	width: 18px;
	height: 18px;
}

.icon_money {
	background-position: 0 0;
}

.icon_gs {
	background-position: -50px 0;
}

.icon_zx {
	background-position: -100px 0;
}

.icon_wx {
	background-position: -247px 0;
}

.icon_dp {
	background-position: -297px 0;
}

.icon_fs {
	background-position: -147px 0;
}

.icon_sp {
	background-position: -347px 0;
}

.icon_tui {
	background-position: -197px 0;
}

.icon_addbark {
	background-position: -100px -513px;
	width: 15px;
	height: 15px;
}

.icon_busin1 {
	background-position: -1px -161px;
	width: 56px;
	height: 56px;
}

.icon_busin2 {
	background-position: -65px -161px;
	width: 51px;
	height: 58px;
}

.icon_busin3 {
	background-position: -128px -161px;
	width: 74px;
	height: 48px;
}

.icon_busin4 {
	background-position: -214px -161px;
	width: 59px;
	height: 58px;
}

.icon_busin5 {
	background-position: -290px -161px;
	width: 65px;
	height: 58px;
}

.icon_arrow_bot {
	background-position: -583px -337px;
	width: 17px;
	height: 11px;
}

.icon_arrow_bot_up {
	background-position: -583px -355px;
	width: 17px;
	height: 11px;
}

.icon_dingwei3 {
	background-position: -565px 0px;
	width: 12px;
	height: 16px;
}

.icon_dingwei4 {
	background-position: -0px 0px;
	width: 84px;
	height: 83px;
}

.icon_wendang {
	background-position: -105px 0px;
	width: 65px;
	height: 83px;
}

.icon_shijian2 {
	background-position: -200px 0px;
	width: 91px;
	height: 83px;
}

.icon_fuwu {
	background-position: -310px 0px;
	width: 90px;
	height: 83px;
}

.icon_ios {
	background-position: -128px -577px;
	width: 19px;
	height: 23px;
}

.icon_android {
	background-position: -157px -576px;
	width: 20px;
	height: 24px;
}

.icon_train_banner1 {
	background-position: -199px -0px;
	width: 49px;
	height: 49px;
}

.icon_train_banner2 {
	background-position: -255px -0px;
	width: 65px;
	height: 35px;
}

.icon_train_banner3 {
	background-position: -329px -0px;
	width: 40px;
	height: 38px;
}

.icon_train_banner4 {
	background-position: -388px -1px;
	width: 39px;
	height: 38px;
}

.icon_train_banner5 {
	background-position: -440px -1px;
	width: 25px;
	height: 26px;
}

.icon_people3 {
	background-position: -565px -24px;
	width: 11px;
	height: 13px;
}

.icon_onlineSpeak {
	background-position: -568px -83px;
	width: 14px;
	height: 13px;
}

.icon_nolineSpeak {
	background-position: -568px -103px;
	width: 14px;
	height: 13px;
}

.icon_speaka {
	background-position: -568px -123px;
	width: 13px;
	height: 12px;
}

.icon_speakb {
	background-position: -568px -142px;
	width: 13px;
	height: 12px;
}

.icon_speakc {
	background-position: -568px -161px;
	width: 13px;
	height: 14px;
}

.icon_article {
	background-position: -568px -161px;
	width: 13px;
	height: 14px;
}

.icon_xiugai {
	background-position: -568px -182px;
	width: 12px;
	height: 13px;
}

.icon_images {
	background-position: -564px -204px;
	width: 19px;
	height: 16px;
}

.icon_laji2 {
	background-position: -564px -231px;
	width: 13px;
	height: 13px;
}

.icon_checkno {
	background-position: -560px -251px;
	width: 22px;
	height: 20px;
}

.icon_checkon {
	background-position: -560px -278px;
	width: 22px;
	height: 20px;
}

.icon_addadd {
	background-position: -560px -305px;
	width: 10px;
	height: 10px;
}

.icon_chacha3 {
	background-position: -560px -322px;
	width: 10px;
	height: 10px;
}

.icon_biaoqing {
	background-position: -536px 0px;
	width: 22px;
	height: 22px;
}

.icon_tupian {
	background-position: -536px -28px;
	width: 22px;
	height: 20px;
}

.icon_shipin4 {
	background-position: -536px -55px;
	width: 24px;
	height: 20px;
}

.icon_biaoqian {
	background-position: -536px -82px;
	width: 20px;
	height: 20px;
}

.icon_xiugai2 {
	background-position: -536px -109px;
	width: 16px;
	height: 16px;
}

.icon_shenshu {
	background-position: -536px -132px;
	width: 14px;
	height: 16px;
}

.icon_arrowTop2 {
	background-position: -535px -155px;
	width: 16px;
	height: 11px;
}

.icon_zhuanfa {
	background-position: -536px -172px;
	width: 13px;
	height: 13px;
}

.icon_quanziLv1 {
	background-position: -536px -191px;
	width: 17px;
	height: 18px;
}

.icon_zhu {
	background-position: -536px -216px;
	width: 16px;
	height: 16px;
}

.icon_pai {
	background-position: -536px -239px;
	width: 17px;
	height: 11px;
}

.icon_people5 {
	background-position: -536px -257px;
	width: 15px;
	height: 12px;
}

.icon_arrow_right4 {
	background-position: -408px -565px;
	width: 35px;
	height: 35px;
}

.icon_Refresh2 {
	background-position: -453px -567px;
	width: 39px;
	height: 33px;
}

.icon_guanli {
	background-position: -536px -275px;
	width: 16px;
	height: 16px;
}

.icon_speakd {
	background-position: -537px -301px;
	width: 15px;
	height: 13px;
}

.icon_zanzan3 {
	background-position: -537px -323px;
	width: 14px;
	height: 14px;
}

.icon_zhiding {
	background-position: -513px -126px;
	width: 15px;
	height: 15px;
}

.icon_zhiding2 {
	background-position: -513px -154px;
	width: 15px;
	height: 15px;
}

.icon_suo {
	background-position: -491px -126px;
	width: 12px;
	height: 15px;
}

.icon_suo2 {
	background-position: -491px -154px;
	width: 12px;
	height: 15px;
}

.icon_show {
	background-position: -459px -126px;
	width: 21px;
	height: 15px;
}

.icon_show2 {
	background-position: -459px -159px;
	width: 21px;
	height: 15px;
}

.icon_bi2 {
	background-position: -513px -178px;
	width: 16px;
	height: 18px;
}

.icon_upload4 {
	background-position: -512px -205px;
	width: 14px;
	height: 13px;
}

.icon_icon4 {
	background-position: -141px -491px;
	width: 45px;
	height: 58px;
}

.icon_icon44 {
	background-position: -192px -491px;
	width: 45px;
	height: 58px;
}

.icon_chacha_red {
	background-position: -536px -281px;
	width: 13px;
	height: 13px;
}

.icon_zanzan4 {
	background-position: -369px -124px;
	width: 17px;
	height: 17px;
}

.icon_zanzan5 {
	background-position: -499px -122px;
	width: 17px;
	height: 17px;
}

.icon_gougou4 {
	background-position: -52px -355px;
	width: 41px;
	height: 41px;
}

.icon_star5 {
	background-position: -560px -555px;
	width: 15px;
	height: 15px;
}

/*星星打分*/
.revtit {
	display: block;
	float: left;
	width: 45px;
}

.revinp {
	float: left;
	display: inline;
}

.level .level_solid,
.level .level_hollow {
	float: left;
	background-image: url(../images/icon2.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
}

.level .level_solid {
	background-position: 0px 0px;
}

.level .level_hollow {
	background-position: -21px 0px;
}

.revgrade {
	margin-left: 20px;
}

/*安全设置*/
.formSbt {
	padding: 25px 0 25px 15px;
}

.formSbt p {
	padding-bottom: 10px;
}

.formSbt p label {
	display: inline-block;
	float: left;
	width: 70px;
	text-align: right;
	padding-right: 20px;
	color: #808080;
	font-size: 14px;
}

.formSbt p input {
	border: solid 1px #dddddd;
	height: 26px;
}

.formSbt p select {
	border: solid 1px #DDDDDD;
	width: 120px;
	height: 26px;
	color: #666;
}

.inputText_1 {
	width: 228px;
}

.inputText_2 {
	width: 108px;
}

.inputText_3 {
	width: 185px;
}

.formSbt p strong {
	color: #cccccc;
	padding-left: 15px;
}

.formSbt p strong i {
	background: url(../images/errow.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	left: -5px;
	top: 3px;
}

.formSbt p strong a {
	color: #268ded;
}

.formSbt #sjld {
	margin-left: 0;
	height: 26px;
}

.formSbt #sjld .m_zlxg p {
	width: 108px;
	padding-bottom: 0;
}

.p_Bottom {
	background: #f5f5f5;
	height: 60px;
	line-height: 60px;
	width: 100%;
	margin-left: -15px;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	padding-bottom: 0 !important;
}

.formSbt .shangchuan_Btn {
	width: 60px;
}

.formSbt .Form_left_zhuanye {
	width: 162px;
}

.renzhengBox {
	padding: 20px 40px;
}

.renzhengBox h2 {
	font-size: 18px;
	text-align: center;
}

.leftNameImg,
.leftNameImg img {
	width: 100px;
	height: 100px;
}

.leftNameImg {
	overflow: hidden;
	margin-right: 24px;
}

.rightinformation {}

.rightinformation p {
	position: relative;
	font-size: 14px;
}

.rightinformation p strong {
	font-size: 20px;
}

.shiming {
	position: absolute;
	left: 50px;
	text-align: center;
	top: 6px;
	width: 52px;
	height: 19px;
	border: solid 1px #00aef3;
	color: #00aef3;
	border-radius: 3px;
}

/*问答咨询*/
.user_answer ul li {
	font-size: 14px;
	text-align: center;
}

.user_answer ul li span {
	display: inline-block;
	position: relative;
}

.user_answer ul li.tableTr {
	display: flex;
	justify-content: space-around;
	background: #f5f5f5;
	border: solid 1px #e8e8e8;
	height: 40px;
	line-height: 40px;
	color: #666;
}

.user_answer ul li.tableTr i {
	right: -5px;
	top: -3px;
	_position: absolute;
	_right: 20px;
	_top: 18px;
}

.user_answer ul li.tableTr span.table_3 {
	cursor: pointer;
}

.user_answer ul li.tableTd {
	display: flex;
	justify-content: space-around;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #eeeeee;
}

.user_answer ul li.tableTd:hover .hover {
	color: #ff7f40;
}

.user_answer ul li.tableTd span {
	vertical-align: middle;
}

.table_2,
.table_3,
.table_4,
.table_5,
.table_7 a {
	color: #666;
}

.Not {
	color: #333;
	font-weight: bold;
}

.NotMo {
	color: #ea1929;
}

.Number {
	color: #268ded;
}

.Number i {
	position: absolute;
	left: 75px;
	top: 25px;
}

.TitleBt {
	color: #ff7f40
}

.Leixing {
	position: absolute;
	left: 0;
	top: 40px;
	_top: 30px;
	background: #fff;
	border: solid 1px #eee;
	z-index: 999;
	width: 100%;
	padding: 5px 0;
}

.Leixing a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
}

.Leixing a:hover {
	color: #00aef3;
}

.js_Leixing {
	*position: relative;
	*z-index: 999;
}

.link_height {
	line-height: 16px;
	position: relative;
	top: 25px;
}

.evaluate {
	width: 66px;
	height: 24px;
	display: inline-block;
	background: #bbbbbb;
	line-height: 24px;
	color: #fff !important;
	margin-left: 10px;
}

.warpPul {
	padding: 30px 30px 15px 30px;
}

/*问答咨询——已解决*/
.zaixianzixunSousu p .icon_dian {
	position: relative;
	top: -3px;
}

.zaixianzixunSousu_pso {
	padding: 10px 0 10px 23px;
	background: #f5f5f5;
}

.user_setting .icon_gougou3 {
	position: relative;
	top: 2px;
}

.userShezhi textarea {
	width: 730px;
}

.user_setting .icon_case_ok {
	position: absolute;
	left: 445px;
}

.user_setting .WtXxiBox_Top,
.user_setting .Reply_Box_bottom,
.user_setting .Reply_Box_bottom_Form {
	padding-left: 30px;
}

.Myconsole_Box_zixun,
.Myconsole_Box_tiwen {
	width: 86px;
	height: 32px;
	cursor: pointer;
	display: inline-block;
	float: right;
	border: 1px solid #eeeeee;
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
}

.Myconsole_Box_zixun {
	border: 1px solid #00aef3;
	background: #00aef3;
	color: #fff;
	margin-right: 10px;
}

.Myconsole_Box_tiwen {
	background: #eeeeee;
}

.user_setting .Wen_WtXxiBox {
	left: -45px;
}

.user_setting .WtXxiBox_Top_xiJ {
	margin: 30px 0 10px 0;
}

.user_setting .Reply_Box_bottom {
	padding-bottom: 20px;
}

.userRight .userShezhi {
	padding-bottom: 0;
}

/*普通用户分享_用户评论*/
.c9e9b9b {
	color: #9e9b9b;
}

.pinglun_User {
	width: 639px;
	background: #f2f2f5;
	position: relative;
	padding: 16px 20px 0 30px;
	border-top: 1px solid #d9d9d9;
}

.user_pinglun_left {
	width: 30px;
	height: 30px;
}

.user_pinglun_left img {
	width: 30px;
	height: 30px;
}

.pin_publish {
	margin-left: 50px;
	_width: 600px;
	_position: relative;
	_top: -30px;
}

.p_publish {
	margin-bottom: 10px;
}

.p_publish textarea {
	margin: 0px;
	padding: 5px 2px 0px 6px;
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	word-wrap: break-word;
	line-height: 18px;
	overflow: hidden;
	outline: none;
	height: 23px;
	width: 98%;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
	font-family: inherit;
}

.pin_publish .zhuanfaCon {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 10px;
}

.pinglun_repeat_listBox {
	padding: 10px 0 0 0;
}

.repeat_list_con {
	margin: 0 0 0 40px;
}

.User_repeat_name {
	color: #eb7350;
	position: relative;
	float: left;
}

.User_repeat_p1 {
	line-height: 22px;
	_position: relative;
	_top: -20px;
	text-align: justify;
}

.time_repeat_list_con {
	display: inline-block;
	float: left;
	color: #919191;
	font-size: 12px;
}

.repeat_list_con_bottom {
	position: relative;
}

.repeat_list_con_bottom .line {
	width: 1px;
	height: 10px;
	background: #d9d9d9;
	margin: 0 7px;
	display: inline-block;
}

.user_fenxiang_ReplyBox {
	background-color: #fff;
	padding: 16px 16px 10px 16px;
	width: 500px;
	margin-top: 5px;
	position: relative;
}

.user_fenxiang_ReplyBox .zhuanfaCon {
	border: none;
	padding: 0;
}

.repeat_listLi {
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

.user_fenxiang_ReplyBox .arrow-up {
	width: 0px;
	height: 0px;
	border-left: 5px solid #f2f2f5;
	border-right: 5px solid #f2f2f5;
	border-bottom: 5px solid #fff;
	/*以下属性可以是IE5兼容*/

	font-size: 0px;
	line-height: 0px;
	position: absolute;
	right: 53px;
	top: -5px;
}

.repeat_listReply {
	cursor: pointer;
}

.W_input b {
	font-size: 30px;
}

.repeat_list_praise {
	cursor: pointer;
}

.repeat_list_con_bottom .icon_like {
	position: relative;
	top: 3px;
	margin-right: 3px;
}

.repeat_list_praise .addOne {
	background-position: -475px -27px;
	width: 17px;
	height: 17px;
}

.repeat_user_more {
	text-align: center;
	height: 30px;
	border-top: 1px solid #d9d9d9;
	width: 690px;
	margin-left: -30px;
	margin-top: -11px;
}

.repeat_user_more a {
	color: #333;
	display: inline-block;
	position: relative;
	top: -4px;
}

.repeat_user_more:hover a {
	color: #eb7350;
}

.repeat_user_more .icon_arrow_right3 {
	margin-left: 8px;
	position: relative;
	top: 2px;
	left: -1px;
}

.repeat_user_more .page_pageingright {
	width: 7px;
}

.shareNameTop {
	position: relative;
	z-index: 999;
	width: 300px;
}

.interactionButtom {
	background: #f5f5f5;
	padding: 10px 20px;
	font-size: 12px;
	width: 530px;
}

.interactionButtom span {
	color: #999;
	font-size: 14px;
	display: inline-block;
}

.interactionButtom input {
	border: none;
	background: #ff864a;
	border-radius: 3px;
	padding: 5px 10px;
	color: #fff;
	cursor: pointer;
}

.train .comment_box {
	width: 665px;
	height: 103px;
	color: #666;
	padding: 5px 10px;
	border: solid 1px #ccc;
}

/*黑名单*/
.BlackListBox {
	width: 308px;
	padding: 20px 40px;
	margin: 0 auto;
}

.BlackListBox .layer_point .S_txt1 {
	padding: 0 0 5px;
	color: #333;
	text-decoration: none;
}

.BlackListBox .layer_point .S_txt2 {
	color: #808080;
	text-decoration: none;
}

.BlackListBottom .bottom_btnfensi {
	background: #f2f2f5;
	text-align: center;
	padding: 10px 0;
	position: relative;
	border-radius: 2px;
}

.bottom_btnfensi .bottom_btnfensi_ok {
	margin: 0 5px;
	background: #ff8140;
	border: 1px solid #f77c3d;
	color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 2px;
	text-align: center;
	padding: 5px 20px;
	display: inline-block;
	font-size: 14px;
}

.bottom_btnfensi .bottom_btnfensi_hide {
	margin: 0 5px;
	background: #fff;
	border: 1px solid #cccccc;
	color: #333;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 2px;
	text-align: center;
	padding: 5px 20px;
	display: inline-block;
	font-size: 14px;
}

/*举报*/
.Report_UserBox {
	background-image: url(../images/bg_fill_h.jpg);
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.Report_UserBox_bg {
	width: 380px;
	background-image: url(../images/paper.png);
	background-size: 100%;
	margin: 0 auto;
	padding: 30px 20px 30px 20px;
}

.cp_link_blue {
	color: #0078b6;
}

.Report_User_fenxiang_img {
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	margin-right: 10px;
}

.Report_User_fenxiang {
	padding: 10px 10px 5px 10px;
	background-color: #e6e6e6;
	margin-top: 10px;
}

.Report_User_fenxiang p {
	width: 320px;
}

.Report_OptionsList form label {
	width: 148px;
	display: inline-block;
	margin: 10px 10px 0;
}

.Report_OptionsList {
	padding: 20px 10px 0 30px;
}

.Report_OptionsList form label input {
	margin-right: 7px;
}

.Report_OptionsBtn {
	width: 55px;
	height: 24px;
	border-radius: 2px;
	color: #fff;
	background-color: #00aef3;
	display: block;
	margin-top: 45px;
}

/*送花*/
.User_Flowers {
	position: relative;
}

.m-Flowers {
	width: 282px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.16) 0 2px 4px;
	border: 1px solid #e5e9ef;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	padding: 30px;
	position: absolute;
	right: -63px;
	top: 32px;
	display: none;
	z-index: 999;
}

.m-Flowers .coin-nav {
	padding-bottom: 20px;
	color: #fff;
	border-bottom: 1px solid #e5e9ef;
}

.m-Flowers .coin-nav .active {
	border-color: #ff864a;
	background-color: #ff864a;
	width: 36px;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin: 0 10px;
	border-radius: 36px;
	border: 1px solid #ccd0d7;
	display: inline-block;
}

.m-Flowers .coin-main {
	margin: 0 0 36px 0;
	padding-top: 34px;
}

.m-Flowers .coin-main .coin-main-title {
	color: #222;
	font-size: 20px;
	line-height: 20px;
}

.m-Flowers .coin-main .coin-main-number {
	color: #ff864a;
	font-size: 36px;
	padding: 0 5px;
	font-weight: bold;
}

.coin-main .coin-main-sub {
	margin-top: 9px;
	font-size: 12px;
	line-height: 30px;
	color: #6d757a;
	height: 30px;
}

.b-icon {
	background: url(../images/bmzx2016bmzxIcon.png) no-repeat;
	display: inline-block;
}

.icon-exp-round {
	background-position: -637px -121px;
	width: 20px;
	height: 20px;
}

.coin-main-sub .icon-exp-round {
	position: relative;
	top: 4px;
	margin-right: 5px;
}

.b-btn {
	width: 100px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}

.m-Flowers .btnbox {
	clear: both;
	margin-top: 10px;
}

.m-Flowers .btnbox .ok {
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
	border-radius: 4px;
	background-color: #ff864a;
	border: 1px solid #ff864a;
	transition: .1s;
	transition-property: background-color, border, color;
	cursor: pointer;
	color: #fff;
}

.m-Flowers .btnbox .cancel {
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
	border-radius: 4px;
	background-color: #fff;
	transition: .1s;
	transition-property: background-color, border, color;
	cursor: pointer;
	color: #222;
	border: 1px solid #ccd0d7;
}

/*签约咨询师空间*/
.container_top {
	width: 100%;
	height: 360px;
	background: #00b062;
}

.container_top ul.content {
	display: flex;
	justify-content: space-around;
	margin: auto;
	width: 1200px;
	height: 360px;
	color: #fff;
}

.container_top ul.content>li:nth-child(1) {
	text-align: center;
}

.container_top ul.content>li:nth-child(1) p {
	width: 220px;
	height: 220px;
	border: 2px solid white;
	border-radius: 50%;
	margin-top: 55px;
	margin-bottom: 15px;
}

.container_top ul.content>li:nth-child(1) p img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.container_top ul.content>li:nth-child(2) {
	width: 380px;
}

.container_top ul.content>li:nth-child(2) p {
	padding-left: 5px;
}

.container_top ul.content>li:nth-child(2) p:nth-child(1) {
	margin-top: 60px;
	padding-left: 5px;
}

.container_top ul.content>li:nth-child(2) p:nth-child(1) span {
	font-size: 30px;
	font-weight: :800;
}

.container_top ul.content>li:nth-child(2) p:nth-child(2) {
	margin-top: 10px;
	margin-bottom: 24px;
	font-size: 14px;
}

.container_top ul.content>li:nth-child(2) p:nth-child(3) {
	margin-top: 10px;
	font-size: 14px;
	color: #a0ffd6;
}

.container_top ul.content>li:nth-child(2) p:nth-child(4) {
	margin-top: 20px;
	font-size: 14px;
	color: #a0ffd6;
}

.container_top ul.content>li:nth-child(2) p:nth-child(4) span {
	display: inline-block;
	width: 70px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	text-align: center;
	margin-left: 9px;
	background-color: rgba(255, 255, 255, .3);
	color: #fff;
	font-size: 12px;
}

.container_top ul.content>li:nth-child(2) p:nth-child(5) {
	margin-top: 20px;
	font-size: 14px;
	color: #a0ffd6;
}

.container_top>ul.content>li:nth-child(3) {
	position: relative;
	width: 540px;
	background-image: url(../../images/qwqw.png);
	background-repeat: no-repeat;
	background-position-y: -31px;
	background-size: contain;
}

.container_top ul.content li:nth-child(3) fieldset {
	width: 360px;
	height: 95px;
	border: 2px solid rgba(255, 255, 255, .7);
	margin-top: 50px;
	font-size: 43px;
	text-align: center;
	line-height: 42px;
	margin-left: 135px;
}

.container_top ul.content li:nth-child(3) p:nth-child(2) {
	position: absolute;
	top: 150px;
	right: 47px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}

.container_top ul.content li:nth-child(3) p:nth-child(3) {
	width: 363px;
	height: 40px;
	font-size: 14px;
	border-left: 3px solid rgba(255, 255, 255, .7);
	margin-left: 136px;
	margin-top: 39px;
	padding-left: 10px;
	box-sizing: border-box;
}

.container_top ul.content li:nth-child(3) p:nth-child(1) {
	position: absolute;
	width: 100px;
	height: 50px;
	right: -52px;
	top: 165px;
}

.container_top ul.content li:nth-child(3) p:nth-child(4):hover {
	cursor: pointer;
}

.container_top ul.content li:nth-child(3)>div {
	display: flex;
	justify-content: space-between;
	position: absolute;
	right: -22px;
	bottom: 20px;
	width: 130px;
}

.container_top ul.content li:nth-child(3)>div div {
	position: relative;
	width: 70px;
	height: 20px;
	text-align: center;
}

.container_top ul.content li:nth-child(3)>div div:hover {
	cursor: pointer;
}

.container_top ul.content li:nth-child(3)>div div img {
	width: 15px;
	margin-top: -3px;
}

.container_top ul.content li:nth-child(3)>div div ul {
	display: none;
	position: absolute;
	top: 20px;
	left: 16px;
	width: 33px;
	border: 1px solid #00b062;
	background-color: #fff;
}

.container_top ul.content li:nth-child(3)>div div ul li {
	box-sizing: border-box;
	padding-left: 6px;
	height: 28px;
	line-height: 28px;
}

.container_top ul.content li:nth-child(3)>div div ul li:hover {
	background-color: #0099FF;
}

.container {
	margin: auto;
	width: 1200px;
	background: #F5F5F5;
}

.container div.container_index {
	width: 876px;
	height: 70px;
	line-height: 70px;
	background: #F5F5F5;
	font-size: 16px;
	color: #999;
}

.container div.container_index a {
	color: #999;
	font-size: 14px;
}

.container ul.container_nav {
	position: absolute;
	display: flex;
	justify-content: space-between;
	text-align: center;
	width: 876px;
	height: 60px;
	line-height: 60px;
	background: #fff;
}

.container ul.container_nav li {
	display: flex;
	align-items: center;
	width: 146px;
	height: 60px;
	font-size: 14px;
	background-color: #E6E6E6;
}

.container ul.container_nav .lion {
	background: rgb(255, 255, 255);
	border-top: 2px solid rgb(0, 176, 178);
	color: rgb(0, 176, 178)
}

.container ul.container_nav .lion span {
	border-right: 1px solid #fff;
}

.container ul.container_nav li:nth-child(6) {
	position: relative;
	width: 177px;
}

.container ul.container_nav li:nth-child(6) div {
	display: none;
	position: absolute;
	top: 60px;
	left: 0;
	z-index: 999;
	border: 1px solid #D5D5D5;
}

.container ul.container_nav li:nth-child(6) div p {
	width: 143px;
	height: 60px;
	background: #E6E6E6;
}

.container ul.container_nav li:nth-child(6) div p:hover {
	background: #fff;
	color: #00b0b2
}

.container ul.container_nav li span {
	display: block;
	width: 99%;
	height: 25px;
	line-height: 25px;
	border-right: 1px solid #D5D5D5;
	color: rgb(51, 51, 51);
}

.container ul.container_nav li:nth-child(6) span {
	border: none;
}

.container ul.container_nav li:hover {
	cursor: pointer;
}

.container ul.container_nav li a {
	width: 176px;
	font-size: 14px;
	color: #666;
}

.container ul.container_main {
	display: flex;
}

/*咨询师空间_档案*/
.Consul_dan_box {
	padding-left: 20px;
}

.Consul_dan_box ul {
	border-bottom: 1px solid #eee;
}

.Consul_dan_box ul li {
	float: left;
	padding: 7px 14px;
	border: 1px solid #eeeeee;
	background: #f5f5f5;
	position: relative;
	bottom: -1px;
	cursor: pointer;
}

.Consul_dan_boxUl .on {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.Consul_dan_box .ziliao_xijie_1 {
	margin-right: 70px;
	width: 60px;
	text-align: left;
}

.Consul_dan_box .jisjis {
	display: block;
	line-height: 30px;
}

.Consul_dan_box .jisjis .ssss {
	width: 140px;
	display: inline-block;
}

.zixunshijianjieBox {
	height: 150px;
	font-size: 14px;
	color: #666;
	padding-left: 18px;
	margin-top: 14px;
	text-indent: 25px;
	text-align: justify;
	line-height: 25px;
	overflow: hidden;
	position: relative;
}

.ready_mone {
	display: flex;
	justify-content: space-between;
	background-color: #fff;
}

.ready_mone .line_sisa {
	position: relative;
	top: -4px;
	display: inline-block;
	width: 450px;
	margin-right: 5px;
}

.ready_mone .icon_arrow_Down4 {
	position: relative;
	top: 3px;
	margin-left: 5px;
}

.User_left_yong_top {
	position: relative;
}

.ready_shouqi {
	position: absolute;
	bottom: -8px;
	right: 0;
	font-size: 14px;
	color: #ff9b1a;
	cursor: pointer;
}

.Cons_information {
	padding: 18px 0 0 12px;
	height: 32px;
	line-height: 32px;
}

.Cons_information .Authenticate {
	border-right: 1px solid #ddd;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	padding-right: 12px;
	margin-right: 10px;
}

.Cons_information_lv {
	color: #fff;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 0.9px;
	background: #ff6363;
	padding: 0px 7px;
	border-radius: 10px;
	line-height: 15px;
	text-align: center;
	display: inline-block;
	border-radius: 8px;
}

.Cons_information .Cons_information_lv {
	position: relative;
	top: -8px;
}

.Cons_information .icon_qianyue {
	position: relative;
	top: -1px;
}

.Cons_information .member_lv {
	position: relative;
	top: -5px;
}

.fieldUl {
	padding-top: 0 !important;
	padding-bottom: 30px !important;
}

.fieldUl li {
	padding: 6px 9px;
	border: 1px solid #eee;
	border-radius: 20px;
	float: left;
	margin: 18px 8px 0px 0 !important;
	width: auto !important;
	white-space: nowrap
}

.EvaluationUl li {
	margin: 0 auto !important;
	border-right: 1px solid #eee;
	width: 80px !important;
}

.EvaluationUl li b {
	display: block;
	font-size: 22px;
	color: #ff7f40;
}

.EvaluationUl li span {
	color: #666;
}

.EvaluationUl {
	padding: 0 0 25px 0px !important;
}

.tuijian .bdsharebuttonbox .bds_tsina {
	background-image: url(../images/bmzx2016bmzxIcon.png);
	background-position: -558px -59px;
	width: 28px;
	height: 28px;
	display: inline-block;
	padding-left: 0;
}

.tuijian .bdsharebuttonbox .bds_weixin {
	background-image: url(../images/bmzx2016bmzxIcon.png);
	background-position: -596px -59px;
	width: 28px;
	height: 28px;
	display: inline-block;
	padding-left: 0;
}

.yonghuRight_box1_top .tuijian {
	width: 274px;
	margin-left: -18px;
	background: #f8f8f8;
	_width: auto;
}

.tuijian .bdsharebuttonbox {
	float: right;
	margin-right: 18px;
	margin-left: 5px;
}

.tuijian_spans {
	height: 40px;
	line-height: 40px;
	display: inline-block;
	float: right;
	color: #999;
}

.yonghuRight_box1_top .f12 {
	font-weight: normal;
	position: relative;
	bottom: -4px;
}

.pins_xinyu {
	padding: 0 !important;
	overflow: hidden;
}

.pins_xinyu li {
	padding: 16px 0 14px 0;
	border-bottom: 1px dashed #e5e5e5;
	width: 100% !important;
	margin: 0 auto !important;
}

.pins_xinyu li .pins_xinyu_box {
	padding: 16px 7px 16px 8px;
	background-color: #f8f8f8;
}

.pins_xinyu li .pins_xinyu_box p {
	text-align: left;
}

.pins_xinyu li .pins_xinyu_box p a {
	color: #23b8ee;
}

.pins_xinyu li .pins_xinyu_box p:nth-child(2) a {
	color: #ff7f40;
}

.pins_xinyu li .pins_xinyu_box a:hover {
	text-decoration: underline;
}

/*签约咨询师空间信息*/
.List_tableBox table {
	width: 769px;
	border: 1px solid #e5e5e5;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin: 0 auto;
	margin-top: 40px;
}

.List_tableBox td {
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
	padding: 15px 0;
}

.List_table_Title {
	background-color: #f3f3f3;
}

.List_table_Title td {}

.List_tableTwo td {
	padding: 15px 0;
}

.List_table_Title :first-child {
	width: 190px;
}

.List_Time_reservation {
	width: 643px !important;
}

.List_Time_reservation tr td {
	border: none;
}

.List_Time_reservation_first {
	font-weight: bold;
}

.List_Time_reservation td {
	padding: 0;
}

.List_Time_reservation_first td {
	padding: 10px 0;
}

.List_Time_reservation_Two td {
	font-size: 12px;
}

.List_Time_reservation_three td {
	font-size: 12px;
}

.List_Time_reservation tr td p {
	line-height: 25px;
	color: #666;
}

.List_Time_reservation tr td p:hover {
	color: #ff7f40;
	cursor: pointer;
}

.List_Time_reservation .guoqi {
	background-color: #f5f5f5;
	color: #999;
}

.List_Time_reservation .line td {
	padding-top: 15px;
}

.List_Time_reservation .line_Two td {
	border-top: 1px dashed #e5e5e5;
	padding-bottom: 15px !important;
	height: 1px;
}

.dirctionUl_one {
	width: 90px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background-color: #f3f3f3;
	display: inline-block;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.dirctionUl {
	border: 1px solid #e5e5e5;
	width: 618px;
	margin: 0 auto;
}

.dirctionUl_Two {
	display: inline-block;
	padding-left: 30px;
}

.Pay_withUl {
	border: 1px solid #e5e5e5;
	width: 570px;
	margin: 0 auto;
}

.dirctionUl li {
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
}

.Pay_withUl li div {
	padding: 20px 0 20px 30px;
	width: 254px;
	border-right: 1px solid #e5e5e5;
}

.Pay_withUl .Pay_withUlTitle span {
	width: 254px;
	height: 50px;
	display: inline-block;
	padding-left: 30px;
	line-height: 50px;
	background-color: #f3f3f3;
	float: left;
	border-right: 1px solid #e5e5e5;
}

.CertificationsBox .bd ul li {
	width: 252px;
	height: 176px;
	margin-right: 30px;
}

.CertificationsBox .bd ul li img {
	width: 100%;
	height: 100%;
}

.CertificationsBox .hd a {
	display: inline-block;
	position: absolute;
	top: 140px;
}

.CertificationsBox {
	width: 537px;
	margin: 0 auto;
	margin-top: 40px;
}

.CertificationsBox .hd .prev {
	background-position: -642px -265px;
	width: 23px;
	height: 42px;
	left: 59px;
}

.CertificationsBox .hd .next {
	background-position: -685px -265px;
	width: 23px;
	height: 42px;
	left: 690px;
}

.bm_zixunfs {
	display: table-cell;
	vertical-align: middle;
	*margin-top: 7px;
	*display: inline-block;
}

/*签约咨询师空间服务*/
.recording_table .List_tableTwo {
	font-size: 14px;
	/*color: #c666;*/
}

.recording_table .List_tableTwo td {
	position: relative;
	top: 1px;
}

/*签约咨询师空间文库*/
.wenku_zixunshiBox .wentiListUl {
	padding: 0;
}

.wenku_zixunshiBox .wentiListUl li {
	border-bottom: 1px dashed #e5e5e5;
	padding: 30px 0;
	margin-left: 53px;
	padding-left: 30px;
	margin-right: 53px;
}

.wenku_zixunshiBox .User_left_yong {
	padding-bottom: 6px;
}

.wenku_zixunshiBox .Copyright_Tips {
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #ffb997;
	background: #fff4ee;
}

/*签约咨询师联系方式*/
.User_contactBox {
	background-color: #f5f5f5;
	padding: 13px 45px 27px 45px;
	width: 541px;
	margin: 0 auto;
	margin-top: 30px;
}

.contact_spanBox i {
	position: relative;
	top: 14px;
}

.contact_spanBox span {
	margin-left: 10px;
	font-size: 14px;
	color: #333;
}

.width290 {
	width: 260px;
	display: inline-block;
}

/*签约咨询师案例*/
.Consultant_CaseUl li {
	margin: 0 53px;
	border-bottom: 1px dashed #e5e5e5 !important;
	padding: 30px 0 !important;
	position: relative;
}

.Consultant_CaseUl .Consultant_Case_ok {
	position: absolute;
	right: 10px;
}

/*签约咨询师服务评价*/
.Instructor_RatingsLeft {
	width: 189px;
	text-align: center;
	border-right: 1px solid #eee;
	padding-bottom: 13px;
}

.UserInstructor_RatingsBox {
	margin: 23px 0;
}

.Instructor_Ratingscenter {
	padding: 17px 34px 19px 34px;
	border-right: 1px solid #eee;
}

.Instructor_Ratingscenter .star_box {
	width: 124px;
	display: inline-block;
}

.Instructor_RatingsRight .Instructor_RatingsRight_line {
	width: 100px;
	height: 14px;
	display: inline-block;
	background-color: #ffe4d7;
	position: relative;
	top: 2px;
	margin: 0 5px;
}

.Instructor_RatingsRight .Instructor_RatingsRight_line span {
	width: 50%;
	height: 14px;
	display: inline-block;
	background-color: #ff7f40;
	position: absolute;
	top: 0;
	left: 0;
}

.Instructor_RatingsRight {
	padding: 0px 44px 11px 44px;
}

.Instructor_Ratings_Table {
	text-align: center;
	font-size: 14px;
	width: 768px;
}

.Instructor_Ratings_title td {
	height: 38px;
	background: #f5f5f5;
}

.Instructor_Ratings_title1 {
	background: #eee !important;
}

.Instructor_Ratings_title1,
.Instructor_Ratings_title2 {
	width: 120px;
}

.Instructor_Ratings_title3 {
	width: 170px;
}

.Instructor_Ratings_title4 {
	width: 359px;
}

.Instructor_Ratings_main4 {
	text-align: left;
	padding-left: 28px !important;
	padding-right: 28px !important;
	width: 359px;
}

.Instructor_Ratings_main4 p {
	width: 359px;
	word-wrap: break-word;
}

.Instructor_Ratings_main3 p {
	padding-left: 20px;
	text-align: left;
}

.Instructor_Ratings_main .icon_star4 {
	position: relative;
	_top: -17px;
}

.Instructor_Ratings_main td {
	padding: 20px 0;
	border-bottom: 1px dashed #e5e5e5;
}

.seemore {
	width: 780px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	background-color: #F5F5F5;
	margin-top: 30px;
	color: #999;
}

/*签约咨询师咨询心语*/
.Truth_Box {
	border: 1px solid #eeeeee;
	margin: 30px 0px 0 20px;
	padding: 18px 0 14px 0;
}

.Truth_Box_top {
	margin-bottom: 13px;
	border-bottom: 1px solid #eee;
	padding-left: 26px;
}

.user_Truth {
	font-size: 14px;
	color: #666;
	margin-bottom: 16px;
}

.user_Truth_img {
	width: auto;
	margin-bottom: 14px;
}

.user_Truth_img img {
	width: 125px;
	height: 93px;
	float: left;
	margin-right: 10px;
}

.Truth_Box_Bottom {
	padding-left: 22px;
}

.Truth_Box_Bottom_zan .zanzan2 {
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #eee;
	border-radius: 2px;
	text-align: c;
	line-height: 30px;
	float: left;
	margin-right: 10px;
}

.Truth_Box_Bottom_zan .zanzan2 .icon_zanzan2 {
	position: relative;
	left: 7px;
	top: 3px;
}

.Truth_Box_Bottom_zan img {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 10px;
}

.Truth_Box_Bottom_Input,
.Tryuth_Box_bottom_one_text {
	width: 575px;
	height: 34px;
	border: 1px solid #eee;
	border-radius: 2px 0px 0px 2px;
	float: left;
}

.Truth_Box_Bottom_Btn,
.Tryuth_Box_bottom_one_btn {
	width: 81px;
	height: 36px;
	background: rgb(0, 194, 150);
	border: 1px solid rgb(0, 194, 150);
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	border-radius: 0 2px 2px 0;
}

.Truth_Box_Bottom_text {
	margin-top: 20px;
}

.Truth_Box_Bottom_speak img {
	width: 32px;
	height: 32px;
}

.Truth_Box_Bottom_speak_Two {
	padding-left: 45px;
	margin-top: 10px;
}

.Tryuth_Box_bottom_one_text {
	width: 400px;
	height: 26px;
}

.Tryuth_Box_bottom_one_btn {
	height: 28px;
	width: 50px;
}

.Dynamic_Consulting li {
	border-bottom: 1px dashed #e5e5e5;
}

.Tryuth_Box_bottom_p {
	display: none;
}

@media screen and (max-width: 1024px) {
	body {
		min-width: 1200px;
	}

	html {
		min-width: 1200px;
	}

	.bmscrollBox .pageBtn .prev {
		display: none;
	}
}

/*四大模块-安全保障*/
.anquan_Banner,
.fuwu_Banner {
	height: 780px;
	position: relative;
	width: 100%;
	background-color: #fff;
	background: url("../images/bannerImg08.png") no-repeat center;
}

.anquan_Banner_Img {
	width: 100%;
	height: 780px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.anquan_Banner_Nav {
	position: relative;
	z-index: 2;
}

.anquan_Banner_Nav li {
	width: 25%;
	background-color: #fff;
	height: 100px;
	box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.3);
	float: left;
	text-align: center;
	padding-top: 20px;
}

.anquan_Banner_Nav li a {
	display: inline-block;
}

.anquan_Banner_Nav li.on {
	background: none;
	box-shadow: none;
}

.anquan_Banner_Nav li.nav_2 {
	margin-left: -1px;
}

.anquan_Banner_Nav li.nav_3 {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	border-left: 1px #d7d7d7 solid;
	margin-right: -1px;
}

.anquan_Banner_Nav li a .icon_icon5 {
	margin-right: 22px;
	float: left;
}

.anquan_Banner_Nav li a p {
	font-size: 24px;
	color: #333333;
	text-align: left;
}

.anquan_Banner_Nav li a span {
	font-size: 13px;
	color: #666666;
	display: block;
	text-align: left;
	word-wrap: break-word;
	word-break: normal;
	max-width: 200px;
}

.anquan_Banner_Nav li.on a p {
	color: #fff;
}

.anquan_Banner_Nav li.on a span {
	color: #fff;
}

.anquan_Banner_Nav li.on .icon_icon5 {
	background-position-y: -58px;
}

.anquan_Main .Num_title {
	font-size: 80px;
	text-align: center;
}

.text_title {
	height: 1px;
	border-bottom: 1px solid #999;
	position: relative;
}

.text_title span {
	height: 15px;
	width: 339px;
	background-color: #fff;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	display: block;
	margin: 0 auto;
	font-size: 36px;
	text-align: center;
	line-height: 5px;
	position: relative;
	top: -6px;
}

.anquan_MainBox {
	background: url("../images/icon_29.png") no-repeat;
	width: 1200px;
	background-size: 1200px 450px;
	padding-bottom: 95px;
}

.anquan_MainBoxUl {
	padding: 110px 0 0 134px;
}

.anquan_MainBoxUl li {
	float: left;
	margin-right: 25px;
}

.anquan_MainBoxUl li p {
	font-size: 18px;
	color: #4c4c4c;
	text-align: center;
}

.anquan_MainBoxUl li.line {
	position: relative;
	top: 67px;
}

.anquan_MainBox_imgs {
	margin-top: 200px;
}

.anquan_MainBox_imgs img {
	position: relative;
	left: -125px;
}

.anquan_MainBoxTwo {
	background-color: #1cc9a2;
	padding: 40px 0 134px 0
}

.anquan_MainBoxTwo .text_title {
	border-bottom: 1px solid #fff;
}

.anquan_MainBoxTwo .text_title span {
	background-color: #1cc9a2;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.anquan_yinsiUl {
	margin-top: 100px;
}

.anquan_yinsiUl li {
	float: left;
	margin: 0 30px;
	width: 240px;
	height: 365px;
	position: relative;
	overflow: hidden
}

.anquan_yinsiUl li .covers {
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0
}

.anquan_yinsi_bottom p {
	position: relative;
	z-index: 2;
}

.anquan_yinsi_bottom {
	width: 100%;
	width: 240px;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 60px;
}

.anquan_yinsi_top {
	position: absolute;
	top: 365px;
	left: 0;
	height: 365px;
	width: 100%;
}

.anquan_yinsi_top .p1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 60px;
	position: relative;
	z-index: 2;
}

.anquan_yinsi_top .p2 {
	font-size: 16px;
	position: relative;
	z-index: 2;
	width: 145px;
	margin: 0 auto;
	margin-top: 38px;
	text-align: left;
}

.anquan_MainBoxtreeUl {
	padding-left: 125px;
	padding-top: 80px;
	padding-bottom: 30px;
}

.anquan_MainBoxtreeUl li {
	float: left;
	display: inline;
}

.anquan_MainBoxtreeUl li.arrow {
	margin: 0 20px;
	margin-top: 16px;
}

.anquan_MainBoxtreeUl li.box {
	float: left;
	width: 180px;
	height: 60px;
	background-color: #e6e6e6;
	border: 1px solid #ccc;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 60px;
	border-radius: 5px;
}

.Workflow_process {
	position: relative;
	height: 546px;
	width: 100%;
	background-color: #f2f2f2;
	margin-bottom: 80px;
}

.Workflow_process .icon-20163 {
	position: absolute;
}

.Workflow_process_span {
	background-color: #ff4f60;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	position: absolute;
}

.Workflow_process_span1 {
	width: 126px;
	height: 126px;
	border: 1px solid #ff4f60;
	background-color: #ffedef;
	color: #ff4f60;
	font-size: 20px;
	line-height: 126px;
	border-radius: 50%;
	top: 104px;
	right: 423px;
}

.Workflow_process_span2,
.Workflow_process_span4,
.Workflow_process_span5 {
	width: 180px;
	height: 60px;
}

.Workflow_process_span3 {
	width: 200px;
	height: 60px;
}

.Workflow_process_span2 {
	top: 136px;
	right: 645px;
}

.Workflow_process_span3 {
	top: 136px;
	right: 126px;
}

.Workflow_process_span4 {
	top: 306px;
	right: 395px;
}

.Workflow_process_span5 {
	bottom: 50px;
	right: 395px;
}

.icon_arrow_bottom1 {
	top: 40px;
	right: 469px;
}

.icon_arrow_bottom2 {
	top: 264px;
	right: 469px;
}

.icon_arrow_bottom3 {
	bottom: 130px;
	right: 469px;
}

.Workflow_process .icon_arrow_right {
	top: 152px;
	right: 345px;
}

.Workflow_process .icon_arrow_left {
	top: 152px;
	right: 594px;
}

/*四大模块-服务保障*/
.fuwu_Banner {
	background: url("../images/bannerImg09.png") center no-repeat;
}

.kefu_MMImg {
	margin-top: 80px;
}

.kefu_MMImg li {
	float: left;
	width: 180px;
	height: 180px;
	margin: 0 30px;
	_margin: 0 25px;
}

.kefu_ProcessBox {
	margin-top: 110px;
	position: relative;
	padding-bottom: 150px;
}

.kefu_Process_img {
	margin: 0 auto;
	display: block;
}

.kefu_Process_img_span1,
.kefu_Process_img_span2,
.kefu_Process_img_span3 {
	position: absolute;
	font-size: 26px;
	color: #333;
}

.kefu_Process_img_span1 {
	left: 128px;
}

.kefu_Process_img_span2 {
	left: 576px;
}

.kefu_Process_img_span3 {
	left: 1021px;
}

.kefu_Process_img_div1,
.kefu_Process_img_div2,
.kefu_Process_img_div3 {
	float: left;
	width: 272px;
	height: 157px;
	background: #f2f2f2;
	border: 1px dashed #999999;
	margin-top: 76px;
	font-size: 16px;
	color: #333333;
	padding: 25px 15px 0 20px;
}

.kefu_Process_img_div2 {
	margin-left: 140px;
}

.kefu_Process_img_div3 {
	position: relative;
	left: 140px;
}

.kefu_ProcessBox p {
	margin-bottom: 10px;
	line-height: 20px;
}

/*四大模块-信用保障*/
.xinyong_Banner {
	background: url("../images/bannerImg10.png") center no-repeat;
}

.xinyongProcess_img {
	margin: 80px 0 60px 0;
}

.xinyongPresent_Box {
	position: relative;
	height: 30px;
	margin-bottom: 80px;
}

.xinyongPresent_Box span {
	font-size: 16px;
	color: #666;
	position: absolute;
}

.xinyongPresent_Box .xinyongPresent_Span1 {
	left: 96px;
}

.xinyongPresent_Box .xinyongPresent_Span2 {
	left: 478px;
}

.xinyongPresent_Box .xinyongPresent_Span3 {
	left: 890px;
}

.xinyongPresent_bottom_Box {
	padding: 80px 0 107px 0;
	background: url("../images/xinyongbaozhang_bgimg.png") center;
}

.xinyongt_bottom_Box {
	background-color: #fff;
	padding: 30px 105px 30px 78px;
	margin-top: 50px;
	box-shadow: 6px 6px 0px #dbe0df;
}

.xinyongt_bottom_Box .title {
	color: #fff;
	font-size: 22px;
	background: url("../images/icon_bg_sisa.png") no-repeat;
	width: 110px;
	height: 34px;
	display: block;
	line-height: 34px;
	padding-left: 10px;
}

.xinyongt_bottom_Box p {
	font-size: 16px;
	color: #808080;
	margin-top: 30px;
	line-height: 30px;
}

/*四大模块-认证保障*/
.renzheng_Banner {
	background: url("../images/bannerImg11.png") center no-repeat;
}

.fuwu_Main_text {
	width: 844px;
	margin: 0 auto;
	margin-top: 30px;
}

.renzheng_MMImg {
	margin-top: 70px;
}

.renzheng_MMImg li {
	float: left;
	width: 380px;
	height: 200px;
}

.renzheng_MMImg li img {
	width: 380px;
	height: 200px;
}

.renzheng_Process {
	height: 120px;
	background: url("../images/bg_arrow_renzheng.png") no-repeat center;
	position: relative;
	margin-top: 110px;
}

.renzheng_Process span {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 120px;
	float: left;
	position: absolute;
	font-weight: bold;
}

.renzheng_Process span strong {
	position: relative;
	top: 35px;
	font-weight: bold;
}

.renzheng_Process_span1 {
	background-color: #ff8c9c;
	left: 2px;
}

.renzheng_Process_span2 {
	background-color: #53abee;
	left: 217px;
}

.renzheng_Process_span3 {
	background-color: #0989eb;
	left: 432px;
}

.renzheng_Process_span4 {
	background-color: #ff697e;
	line-height: 25px !important;
	left: 646px;
}

.renzheng_Process_span5 {
	background-color: #0771d8;
	left: 861px;
}

.renzheng_Process_span6 {
	background-color: #ff526a;
	line-height: 25px !important;
	left: 1076px;
}

.renzheng_bottomBox {
	padding: 80px 0 60px 0;
	background: url("../images/renzheng_bgimg.png");
	margin-bottom: 30px;
}

.renzheng_bottomul {
	margin-top: 100px;
}

.renzheng_bottomul li {
	float: left;
	width: 280px;
	text-align: center;
}

.renzheng_bottomul li .renzheng_bottomul_p1 {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	margin: 40px 0 40px 0;
}

.renzheng_bottomul li .renzheng_bottomul_p2 {
	font-size: 16px;
	color: #808080;
	text-align: left;
	text-align: justify;
}

.renzheng_bottomLi1 {
	margin-left: 5px;
}

.renzheng_bottomLi2 {
	margin-left: 177px;
	margin-right: 160px;
}

/*支付页面*/
.icon_gougou5 {
	background-position: -46px -397px;
	width: 57px;
	height: 57px;
}

.c4c4c4c {
	color: #4c4c4c;
}

.Ensure_applyTop .p2 {
	position: relative;
	top: 12px;
}

.zifu_Money {
	height: 36px;
	background-color: #eee;
	width: 1115px;
	margin-bottom: 45px;
	padding-left: 15px;
	line-height: 36px;
}

/*支付成功*/
.Pay_successBox {
	background-color: #fff;
	padding: 73px 0 96px 83px;
}

.Pay_successBox .Btn {
	width: 120px;
	height: 32px;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
	cursor: pointer;
}

.Pay_successBox .Btn.b1 {
	background-color: #ff6f6f;
	color: #fff;
	margin-right: 15px;
}

.Pay_successBox .Btn.b2 {
	background-color: #808080;
	color: #fff;
	margin-right: 10px;
}

.icon_chacha4 {
	background-position: -108px -397px;
	width: 57px;
	height: 57px;
}

.Pay_successBox .icon_chacha4,
.Pay_successBox .icon_gougou5 {
	position: relative;
	top: 18px;
}

.Pay_successBox .mainsz {
	width: 500px;
	position: relative;
	left: 447px;
}

/*重置交易密码*/
.ResetBox {
	margin-top: 65px;
}

.Reset_Left {
	width: 657px;
}

.Reset_Left {
	padding-right: 40px;
	border-right: 1px solid #dedede;
}

.Reset_Left_top {
	padding-bottom: 35px;
	border-bottom: 1px dashed #e5e5e5;
}

.Reset_Left_top_z {
	width: 641px;
	height: 60px;
	background-color: #f5f5f5;
	line-height: 60px;
	padding-left: 17px;
	color: #000;
}

.Reset_Left_top_z .f14 {
	position: relative;
	top: 5px;
	left: 10px;
}

.icon_arrow_bottom4 {
	background-position: -108px -78px;
	width: 35px;
	height: 16px;
}

.icon_card {
	background-position: -161px -78px;
	width: 41px;
	height: 32px;
}

.icon_phone3 {
	background-position: -220px -78px;
	width: 29px;
	height: 47px;
}

.icon_people6 {
	background-position: -267px -78px;
	width: 36px;
	height: 47px;
}

.icon_lock {
	background-position: -324px -78px;
	width: 31px;
	height: 44px;
}

.Reset_Left_top_z .icon_arrow_bottom4 {
	position: relative;
	top: 24px;
	right: 26px;
}

.Reset_Left_Bottom .Btn {
	width: 88px;
	height: 32px;
	background-color: #ff7f40;
	border-radius: 2px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	float: right;
}

.Reset_Left_Bottom {
	padding: 20px 0;
	border-bottom: 1px dashed #e5e5e5;
}

.Reset_Left_Bottom .text {
	margin-left: 20px;
}

.Reset_Left_Bottom .p1 {
	color: #333;
	font-size: 16px;
}

.Reset_Left_Bottom .p2 {
	color: #999999;
	font-size: 14px;
}

.Reset_Left_Bottom .icon-20163 {
	width: 41px;
}

.Reset_Right {
	width: 464px;
	padding-left: 30px;
}

.Reset_Right .Reset_Left_top_z {
	width: 447px;
}

/*银行卡重置*/
.ResetprocessBox {
	background-color: #fff;
	padding: 50px 81px 60px 80px;
	margin-top: 31px;
	margin-bottom: 120px;
}

.ResetprocessTop {
	background-color: #fafafa;
	padding: 23px 0;
	padding-left: 65px;
}

.ResetprocessBox .tilte {
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-top: 60px;
}

.ResetprocessBox .tilte i {
	position: relative;
	top: 5px;
	margin-right: 10px;
}

.ResetprocessBox .tilte span {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.ResetprocessBox .tilte a {
	font-size: 14px;
	color: #268ded;
	position: relative;
	top: 15px;
}

.ResetprocessBox .textForm {
	margin-top: 40px;
}

.ResetprocessBox .textForm_span {
	width: 130px;
	display: inline-block;
	text-align: right;
	font-size: 14px;
	color: #666666;
}

.ResetprocessBox form {
	text-align: center;
}

.ResetprocessBox form p {
	margin-bottom: 30px;
}

.ResetprocessBox form input {
	width: 308px;
	height: 34px;
	border: 1px solid #ccc;
	margin-left: 20px;
	padding-left: 10px;
}

.ResetprocessBox form .Noenter {
	background-color: #f5f5f5;
	color: #cccccc;
}

.ResetprocessBox .Form_left_Btn {
	width: 110px;
	height: 30px;
	border: none;
	background-color: #eee;
	color: #666;
	cursor: pointer;
	position: absolute;
	margin-left: -113px;
	margin-top: 3px;
}

.ResetprocessBox form .checked {
	width: auto !important;
	height: auto !important;
	margin: 0;
	padding: 0;
}

.ResetprocessBox form label {
	width: 400px;
	display: inline-block;
	text-align: left;
}

.ResetprocessBox form .submit {
	width: 160px;
	height: 42px;
	background: #00aef3;
	border: none;
	border-radius: 2px;
	color: #fff;
	margin: 0;
	left: 0;
	cursor: pointer;
	font-size: 14px;
}

.bgcff6f6f {
	background: #ff6f6f;
}

.ResetprocessBox .textForm .Btn {
	width: 100px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	border: none;
	border-radius: 2px;
	background: #00aef3;
	display: inline-block;
	margin-top: 40px;
}

.icon_gougou {
	background-position: -89px -571px;
	width: 29px;
	height: 29px;
}

.textForm .icon_gougou {
	position: relative;
	top: 5px;
	margin-right: 15px;
}

.textForm p {
	position: relative;
}

.pText {
	position: relative;
	text-align: left;
}

.pText .span1 {
	position: relative;
	left: 380px;
}

.pText .span2 {
	position: relative;
	left: 395px;
}

.textForm .prowemn {
	width: 148px !important;
	margin-left: 0;
}

.textForm .radio {
	width: auto !important;
	height: auto !important;
	margin-right: 15px;
}

.textForm .label {
	width: auto;
}

.label1 {
	position: relative;
	left: 384px;
}

.label2 {
	position: relative;
	left: 384px;
}

/*心理评测*/
.list_pingce {
	background: #fff;
	padding: 20px 30px;
}

.list_pingce .title {
	border-bottom: solid 1px #eee;
	position: relative;
	padding-bottom: 10px;
}

.list_pingce .title h2 {
	color: #00aef3;
	font-size: 20px;
}

.list_pingce .title span {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 14px;
	color: #b5b5b5;
}

.list_pingce ul li {
	padding: 30px 25px 65px;
	font-size: 14px;
	color: #666;
}

.list_pingce ul li:hover {
	background: #f9f9f9;
}

.banerImg_left {
	width: 280px;
	height: 180px;
	background: #ededed;
	overflow: hidden;
}

.banerImg_left img {
	width: 280px;
	height: 180px;
}

.banerImg_right {
	margin-left: 310px;
}

.list_pingce ul li h3 {
	font-size: 18px;
	color: #333;
}

.list_pingce ul li p {
	line-height: 22px;
	padding-top: 15px;
}

.list_pingce ul li .bomm {
	font-size: 14px;
	color: #ff7f40;
}

.list_pingce ul li .bomm span,
.list_pingce ul li .bomm a {
	display: inline-block;
	float: left;
}

.list_pingce ul li .bomm span {
	font-weight: bold;
}

.list_pingce ul li .bomm span b {
	font-size: 24px;
}

.list_pingce ul li .bomm a {
	background: #ff7f40;
	color: #fff;
	padding: 6px 30px;
	margin: 0 10px 0 20px;
}

.pingcheBanner {
	width: 100%;
	height: 450px;
}

.pingcheBanner a {
	display: block;
}

.pingcheBanner img {
	width: 100%;
	height: 450px;
}

.pingcheTitle {
	width: 740px;
	margin: 0 auto;
	border-bottom: solid 2px #b5b5b5;
}

.pingcheTitle h2 {
	font-size: 30px;
	color: #4c4c4c;
	padding: 0 45px;
	left: 25%;
	position: absolute;
	top: 55px;
	color: #454545;
}

.pingcheText {
	padding-top: 45px;
	text-align: center;
	font-size: 14px;
	color: #b5b5b5;
	width: 740px;
	margin: 0 auto;
}

.pingce_item_box {
	padding-top: 60px;
	*padding-top: 0;
}

.pingce_item_box li {
	width: 374px;
	float: left;
	margin: 0 38px 60px 0;
}

.item_con:after {
	right: 0
}

.item_con:before {
	left: 0
}

.item_con b:after {
	left: 0
}

.item_con b:before {
	right: 0;
}

.item_con:after,
.item_con b:after {
	border-color: transparent #7ab7f7 transparent transparent;
	top: 0;
}

.item_con:before,
.item_con b:before {
	border-color: transparent transparent transparent #7ab7f7;
	bottom: 0
}

.item_con:after,
.item_con:before,
.item_con b:after,
.item_con b:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-color: #7ab7f7;
	border-style: solid;
	border-width: 0;
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: rotate(360deg);
}

.item_con:hover p,
.item_con:hover p em {
	color: #fff
}

.item_con:hover:before {
	border-width: 52px 93.5px
}

.item_con:hover:after {
	border-width: 52px 93.5px
}

.item_con:hover b:before {
	border-width: 52px 93.5px
}

.item_con:hover b:after {
	border-width: 52px 93.5px
}

.item_con:hover a {
	background: #fff;
	color: #555;
}

.itembg {
	height: 130px;
	text-align: center;
	color: #fff;
}

.itembg p {
	font-size: 24px;
	padding-top: 23px;
}

.itembg a {
	font-size: 14px;
	color: #fff;
	opacity: .7;
	display: inline-block;
	padding-top: 15px;
}

.item_bg_1 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_2 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_3 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_4 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_5 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_6 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_7 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_bg_8 {
	background: url(../../images/pingceList_1.png) no-repeat;
}

.item_con {
	border: solid 1px #f8f8f8;
	position: relative;
	border-top: none;
	text-align: center;
	font-size: 14px;
	padding-bottom: 40px;
	box-shadow: 2px 3px 4px #fbfbfb, 3px 4px 5px #f9f9f9;
}

.item_con p {
	color: #808080;
	padding-bottom: 65px;
	position: relative;
	z-index: 3;
}

.item_con p span {
	padding: 0 5px;
	display: inline-block;
}

.item_con p em {
	font-size: 18px;
	color: #4c4c4c;
}

.item_con a {
	display: inline-block;
	width: 300px;
	height: 35px;
	z-index: 99;
	line-height: 35px;
	color: #fff;
	background: #2087f2;
	position: relative;
}

/*.item_con a:before{z-index: -1; content:''; position:absolute; left:0;width:0;height:35px;background:#124d8b;color: #fff;-webkit-transition:.5s;transition:.5s}
.item_con a:hover:before{width:300px;}*/
.pingceList {
	background: #f5f5f5;
}

.pingceTabs_box {
	padding-top: 60px;
}

.pingceTabs_box ul {
	background: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.pingceTabs_box ul li {
	float: left;
	width: 25%;
	font-size: 16px;
	position: relative;
}

.pingceTabs_box ul li a {
	color: #666;
}

.pingceTabs_box ul li.on a,
.pingceTabs_box ul li a:hover {
	color: #ff4242;
}

.pingceTabs_box ul li i {
	background: url(../images/diandian.png) no-repeat;
	width: 80px;
	height: 8px;
	position: absolute;
	right: -38px;
	top: 26px;
}

.tabs_for {
	padding: 32px;
}

.tabs_for img {
	width: 380px;
	height: 260px;
	display: inline-block;
	float: left;
	margin-right: 40px;
}

.tabs_for p {
	font-size: 16px;
	color: #595959;
	text-indent: 30px;
	text-align: justify;
}

.datiTop {
	border-bottom: solid 1px #eeeeee;
	height: 50px;
	padding-top: 10px;
	line-height: 50px;
	margin: 0 30px;
	font-size: 20px;
	color: #00aef3;
}

.datiTop span {
	color: #b5b5b5;
	font-size: 14px;
	display: inline-block;
	float: right;
}