html, body {
	font:12px/1.5 "microsoft yahei", tahoma, arial, \5b8b\4f53;
	line-height:150%;
	color:#4b4b4b
}
body {
	background:#fff;
	margin:0 auto;
	position:relative
}
table, div, tr, th, td, ul, li, dl, dt, dd, img, form, h2, h3, h4, b, p {
	margin:0;
	padding:0;
	border:0
}
th {
	font-weight:bold
}
h1 {
	font:bold 22px arial, simsun;
	margin:0;
	padding:0;
	color:#000
}
div, td, ul, li, dl, dt, dd, h2, h3, h4 {
	list-style:none;
	margin:0;
	padding:0
}
textarea {
	border:1px solid #7f9db9
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
* {
	outline:none;
}
q:before, q:after {
	content:''
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#ff552e
}
.clearfix:after, .clearfix:before {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
body {
	background-color:#eeeff1;
}
.bgw {
	background-color:#fff;
}
.orange .pinyin dd a:hover, .orange .province dd a:hover {
	background-color:#ee4341;
}
.orange .pinyin dt {
	background-color:#ee4341;
}
.box {
	width:1200px;
	margin:0 auto;
	background-color:#fff;
	border-radius:3px;
}
.w_h {
	height:198px;
	position:relative;
	background:url(../images/allcity-pic.png) no-repeat transparent;
	background-position:bottom center;
	padding-top:20px;
	z-index:999;
}
.w_body {
	width:100%;
	height:1px;
	margin:0 auto;
	background:#d2d2d2;
	overflow:hidden;
	position:absolute;
	top:217px;
	left:0;
	z-index:0;
}
.changecitydiv {
	padding:30px;
}
#clist {
	padding-top:10px;
	overflow:auto;
	width:auto;
	height:auto;
	border-top:1px #DFDFDF solid;
}
#clist div.lister {
	height:auto;
	padding:12px 10px;
	overflow:auto;
	border-bottom:1px dashed #ddd;
}
#clist div.lister:hover {
	background-color:#F9F9F9
}
#clist div.lister:last-child {
	border-bottom:none;
}
.alphabet-list {
	overflow:auto;
	width:auto;
	height:auto;
	height:25px;
	line-height:25px
}
.alphabet-list span.title {
	float:left
}
.alphabet-list li {
	float:left;
	width:32px;
	height:25px;
	text-align:center
}
.province dl {
	clear:both;
	padding:5px 20px;
	width:100%;
	zoom:1
}
.province dt {
	float:left;
	height:30px;
	margin-right:10px;
	line-height:30px;
	width:55px;
	text-align:center;
	color:#fff;
	background-color:#c1c1c1;
	font-weight:700;
	border-radius:2px
}
.province dd, .province span {
	display:block;
	margin-top:3px;
	margin-bottom:3px
}
.province dd {
	float:right;
	padding-right:15px;
	width:870px
}
.province dd a {
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap
}
.pinyin dl {
	clear:both;
	margin:5px;
	padding:5px 20px;
	width:100%;
	zoom:1
}
.pinyin span {
	background-color:#ee4341;
	border-radius:2px;
	text-align:center;
	color:#fff;
	width:30px;
	height:30px;
	line-height:30px;
	font-weight:700
}
.pinyin dd, .pinyin span {
	float:left;
	display:block;
	margin:3px 0;
	margin-right:20px;
}
.pinyin dd a {
	color:#333333;
	float:left;
	display:block;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap
}
.pinyin dd a:hover, .province dd a:hover {
	border-radius:2px;
	color:#fff
}
#blist {
	padding:20px 0 20px 0;
	height:auto;
	font-size:14px;
	line-height:30px
}
#blist a {
	margin-right:15px;
	font-weight:700
}
#main {
	margin-top:20px;
}
#zuixin {
	border-radius:3px;
	margin-top:20px;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#ee4341;
}
#zuixin .list {
	padding:20px;
}
#zuixin .title {
	line-height:40px;
	height:40px;
	font-size:16px;
	text-indent:15px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D8D8D8;
}
#zuixin ul {
	padding-top:5px;
	padding-bottom:5px;
}
#zuixin li {
	width:50%;
	height:35px;
	line-height:35px;
	float:left;
	overflow:hidden;
	font-size:14px;
	text-indent:15px;
}
#zuixin li span {
	color:#999999;
	float:right;
	padding-right:10px;
}
#zuixin li a {
	color:#333333;
}
#zuixin li a.black {
	color:#707070;
}
#zuixin .link {
	margin-left:10px;
}
.tool-bar-ctn {
	border-bottom:1px solid #dddddd;
}
.toolbar {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding:0 4px;
	font-size:12px;
	height:36px;
	line-height:36px;
}
.toolbar .toolbar-link {
	float:left;
	width:75%;
	margin-right:-75%;
}
.toolbar #user-tools {
	float:right;
	margin:0;
	color:#666;
}
header {
	background-color:#fff;
}
header .navbar-nav a {
	padding:0 5px;
	text-decoration:none;
}
.toolbar .toolbar-link .hot-link {
	color:#ee4341;
}
.warp {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.location {
	position:relative;
	height:auto;
}
.location .breadcrumb {
	height:100px;
	line-height:100px;
	padding-top:6px;
	line-height:115px;
	max-width:650px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.location .breadcrumb a {
	color:#333;
}
.location .primary-logo {
	position:relative;
	top:4px;
	text-decoration:none;
}
.location .breadcrumb>* {
	vertical-align:baseline;
	font-size:14px;
}
.location .primary-logo img {
	margin-right:5px;
	vertical-align:baseline;
}
.head-search {
	position:absolute;
	top:24px;
	left:385px;
	width:480px;
}
.head-search .search:after, .head-search .search:before {
	content:" ";
	display:table;
}
.head-search .search .search-query {
	float:left;
	padding:0 15px;
	margin:0;
	height:38px;
	line-height:38px;
	border:1px solid #ee4341;
	width:330px;
	font-size:12px;
}
.head-search .search .frontpage-search-trigger {
	float:left;
	border:0;
	padding:0;
	margin:0 0 0 -1px;
	height:40px;
	line-height:40px;
	background:#ee4341;
	width:90px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	color:#fff;
	font-size:16px;
}
.head-search .search:after {
	clear:both;
}
.head-search .newline {
	margin-top:5px;
	overflow:hidden;
	height:18px;
	font-size:12px;
	color:#999;
}
.head-search .newline a {
	padding-left:0;
	padding-left:18px;
	display:inline-block;
}
.head-search .newline a:first-child {
	padding-left:0px;
}
.location .pull-right {
	position:absolute;
	right:0;
	top:24px;
}
.pull-right {
	float:right;
}
.location .pull-right a.post {
	padding:0 20px;
	height:39px;
	line-height:39px;
	float:none;
	margin-right:5px;
	display:block;
	float:left;
}
.location .pull-right a#manage {
	margin-top:5px;
	display:block;
	text-align:center;
	font-size:12px;
}
.location a.post {
	border:1px solid #ee4341;
	background-color:#ee4341;
	color:#fff;
	border-radius:2px;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
	height:36px;
	line-height:34px;
	padding:0 2em;
-webkit-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}
.navBar {
	position:relative;
	z-index:1;
	color:#fff;
	height:40px;
	line-height:40px;
	border-bottom:2px solid #ee4341;
	background:#fff;
}
.nav {
	width:1200px;
	margin:0 auto;
}
.nav .m {
	float:left;
	position:relative;
	border-top:0;
	border-bottom:0;
	margin-left:-7px;
}
.nav a:hover {
	text-decoration:none;
	color:#ff4466;
}
.nav h3 {
	float:left;
	font-size:100%;
	font-weight:normal;
	font-size:14px;
	height:40px;
	overflow:hidden;
}
.nav h3 a {
	display:block;
	color:#656565;
	padding:0 35px;
}
.nav .on h3 a {
	color:#fff;
	background:#ee4341;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.nav .sub {
	display:none;
	padding:5px 0;
	position:absolute;
	left:0px;
	right:0px;
	top:41px;
	background:#fff;
	text-align:center;
	border:1px solid #dddddd;
}
.nav .sub li {
	vertical-align:middle;
}
.nav .sub li a {
	height:20px;
	line-height:20px;
	padding:4px 0;
	display:block;
	color:#656565;
}
.nav .sub li a:hover {
	color:#ff4466;
	background:#2595d1;
}
.category_inner {
	margin-top:20px;
	height:100%;
	background-color:#fff;
	text-align:left;
	border:1px #e8e8e8 solid;
}
.container {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.category-content {
	margin-top:10px;
	overflow:hidden;
}
.category-content .content-column {
	float:left;
	margin-left:10px;
	vertical-align:top;
}
.category-content .content-column:first-child {
	margin-left:0;
}
.section-box {
	background:#fff;
	overflow:hidden;
	border-radius:2px;
	padding:0 14px;
}
.category-content .content-column .section-box {
	margin-bottom:10px;
	border:1px solid #e5e5e5;
}
.section-box>.title {
	color:#ee4341;
	font-size:16px;
	padding:15px 0 10px;
	border-bottom:1px solid #f0f0f0;
	overflow:hidden;
	max-height:48px;
	font-weight:700;
}
.section-box>.title>a {
	padding-left:3%;
	border-left:#ff4466 4px solid;
	float:left;
	color:#ff4466;
}
.section-box>.content {
	padding-top:10px;
	font-size:14px;
}
.section-box>.content .category-group>.title {
	font-size:12px;
	color:#999;
	line-height:1;
	margin-top:15px;
	margin-bottom:10px;
}
.section-box>.content .category-group:first-child>.title {
	margin-top:5px;
}
.section-box>.content .category-group>.category-ul {
	overflow:hidden;
	line-height:30px;
}
.category-content .content-column.column-1 .one-category, .category-content .content-column.column-2 .one-category {
	width:45%;
}
.section-box>.content .category-group>.category-ul .one-category {
	float:left;
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-left:5%;
}
.category-content .content-column.column-3 .one-category, .category-content .content-column.column-4 .one-category {
	width:45%;
}
.bottom-three-banner {
	max-width:1200px;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
}
.bottom-three-banner>a {
	float:left;
	margin-left:9px
}
.bottom-three-banner>a:first-child {
	margin-left:0
}
.bottom-three-banner img {
	width:394px !important;
	height:100px !important
}
.bottom-three-banner:empty {
	display:none
}
.search-crumbs {
	width:1200px;
	margin:18px auto;
	line-height:1
}
.search-crumbs li {
	display:inline-block;
	margin-right:5px;
	font-size:14px
}
.search-crumbs li>a {
	color:#666
}
.search-crumbs li span {
	margin-right:5px;
	color:#666
}
.search-crumbs .post-total-count {
	color:#bebebe
}
.filters {
	width:1160px;
	text-align:left;
	font-size:14px;
	padding:20px 20px;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #e5e5e5;
}
.filters table {
	width:100%;
}
.filters tr td:first-child {
	width:90px;
	text-align:right;
	padding-right:20px;
	line-height:25px;
	font-weight:800;
}
.filters td div {
	float:left;
	height:25px;
	line-height:25px;
	margin-right:10px;
	padding-bottom:7px;
}
.filters tr td {
	padding:10px 0px;
	border-bottom:1px #e6e6e6 dashed;
}
.filters .on {
	border:1px solid #EE4341;
	color:#EE4341;
}
.filters tr:last-child td {
	border-bottom:none;
}
.filters a {
	padding:2px 8px;
	border-radius:2px;
}
a.on:link, a.on:visited, a.on:active {
	border:1px solid #EE4341;
	color:#EE4341;
}
#nav {
	width:1200px;
	margin:0 auto
}
.nav-c {
	margin-top:30px;
	height:36px;
	line-height:36px;
	border-bottom:3px solid #ee4341;
	overflow:hidden;
	position:relative
}
.nav-c ul {
	float:left
}
.nav-c li {
	font-weight:700;
	float:left;
	text-align:center
}
.nav-c li a {
	color:#333;
	font-size:16px;
	display:block;
	padding:0 18px
}
.nav-c .cur, .nav-c li:hover {
	background:#ee4341;
	border-radius:3px 3px 0 0
}
.nav-c .cur a, .nav-c li:hover a {
	color:#fff;
	text-decoration:none
}
.post-type {
	background:#fff;
	border:1px solid #e5e5e5;
	line-height:40px;
	padding:0 20px
}
.post-type a {
	color:#333;
	display:inline-block
}
.post-type a:hover {
	text-decoration:none
}
.post-type a:first-child {
	margin-right:56px
}
.post-type a:before {
	content:" ";
	border:1px solid #d8d8d8;
	border-radius:3px;
	width:16px;
	height:16px;
	display:inline-block;
	margin-right:8px;
	vertical-align:text-top
}
.post-type .checked:before {
	background:url(../images/icon-check.png) no-repeat center center
}
.ellipsis {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.list-mid {
	overflow:hidden;
	margin:0 auto;
	width:1200px;
}
.post-list {
	background:#fff;
	border:1px solid #e5e5e5;
	border-top:none;
	min-height:100px;
}
.payed+.post {
	border-top:0;
}
.dxtg, .post {
	border-top:1px dashed #ddd;
	padding:20px;
	position:relative;
}
.post-list .post:first-child {
	border-top:none;
}
.post-main {
	float:left;
	width:100%;
	vertical-align:top;
}
.post-thumb-box {
	width:140px;
	height:108px;
	float:left;
	margin-right:18px;
}
.post-thumb {
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.post-thumb i, .post-thumb img {
	border:1px solid #f6f6f6;
	width:100%;
	height:100%;
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.img-num {
	background:rgba(0, 0, 0, .5);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#77000000", endColorStr="#77000000");
	color:#fff;
	font-size:12px;
	padding:0 3px;
	position:absolute;
	right:0;
	bottom:0;
}
.detail {
	font-size:12px;
	width:78.9%;
	width:-webkit-calc(100% - 158px);
	width:calc(100% - 158px);
	float:left;
}
.post-title-wrap {
	overflow:hidden;
	position:relative;
}
.post-title {
	max-width:88%;
	line-height:34px;
	height:34px;
	float:left;
}
.post-title a {
	color:#333;
	font-weight:700;
	font-size:18px;
}
.params {
	color:#999;
	line-height:40px;
	font-size:14px;
}
.params a, .params span {
	margin-right:16px;
	padding-left:16px;
	border-left:1px solid #e5e5e5;
}
.params a {
	color:#999;
}
.params a:first-child, .params span:first-child {
	border-left:0;
	padding-left:0;
}
.dianpu-name, .linkman {
	color:#999;
	font-weight:400;
	font-size:14px;
	max-width:280px;
	height:30px;
	line-height:30px;
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
}
.post-other {
	font-size:12px;
	position:absolute;
	right:20px;
	top:20px;
	bottom:20px;
	width:18%;
	text-align:right;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
.post-other .highlight {
	float:right;
	color:#f46;
	font-weight:700;
	font-size:16px;
}
.page {
	text-align:center
}
.pagination {
	display:inline-block;
	vertical-align:middle;
	margin:10px 0;
	font-size:0
}
.pagination li {
	background-color:#fff;
	display:inline-block;
	height:2pc;
	color:#666;
	border:1px solid #d7dde4;
	border-radius:4px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	font-size:14px;
	margin:4px
}
.pagination li:hover {
	border-color:#ee4341
}
.pagination .disabled, .pagination .disabled:hover {
	border-color:#d7dde4;
	cursor:not-allowed
}
.pagination a, .pagination span {
	display:inline-block;
	vertical-align:middle;
	padding:0 15px;
	line-height:2pc;
	margin:0 -1px -1px 0;
	color:#333
}
.pagination .active {
	border:1px solid #ee4341;
	background-color:#ee4341
}
.pagination .active a {
	color:#fff
}
.pagination .active span {
	color:#fff !important
}
.footer {
	background-color:#fff;
	margin-top:15px;
}
.xb-foot-copy {
	margin:0px auto;
	width:1200px;
	padding:20px 0;
	overflow:hidden;
}
.xb-foot-copy p {
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:28px;
}
.renzheng {
	margin:0 auto;
	text-align:center;
}
.renzheng a {
	display:inline-block;
	margin:20px 0 0 40px;
}
.renzheng a:first-child {
	margin-left:0;
}
.card-img {
	padding:30px;
	padding-top:40px;
}
.game163 {
	position:relative;
	overflow:hidden;
	width:367px;
}
.game163 .bigImg {
	height:350px;
	position:relative;
	border:1px solid #e6e6e6;
}
.game163 .bigImg li img {
	vertical-align:middle;
	width:365px;
	height:270px;
}
.game163 .bigImg h4 {
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	height:33px;
	padding-right:30px;
	overflow:hidden;
	text-align:left;
}
.game163 .smallScroll {
	height:70px;
	margin-bottom:6px;
	margin-top:10px;
}
.game163 .sPrev, .game163 .sNext {
	background-color:#EE4341;
	float:left;
	display:block;
	width:24px;
	height:75px;
	text-indent:-9999px;
	background:url(../images/icon.png) no-repeat;
}
.game163 .sNext {
	background-position:-24px -56px;
}
.game163 .sPrev {
	background-position:0 -56px;
}
.game163 .smallImg {
	float:left;
	margin:0 6px;
	display:inline;
	width:305px;
	height:75px;
	overflow:hidden;
}
.game163 .smallImg ul {
	height:75px;
	width:9999px;
	overflow:hidden;
}
.game163 .smallImg li {
	width:90px;
	height:75px;
	float:left;
	cursor:pointer;
	display:inline;
	margin:0px 5px;
}
.game163 .smallImg li a {
	display:block;
}
.game163 .smallImg img {
	border:2px solid #fff;
	width:90px;
	height:71px;
}
.game163 .smallImg .on img {
	border-color:#ee4341;
}
.game163 .pageState {
	position:absolute;
	top:235px;
	right:5px;
	font-family:"Times New Roman", serif;
	letter-spacing:1px;
}
.game163 .pageState span {
	color:#f00;
	font-size:16px;
}
.information_bd .bd_left {
	width:900px;
	border:1px #ddd solid;
	border-radius:2px;
	background-color:#fff;
	float:left;
	height:auto;
}
.information_bd .bd_lefter {
	margin-right:30px;
	margin-bottom:25px;
	margin-top:25px;
	margin-left:30px;
	height:auto;
	overflow:auto;
}
.information_hd {
	overflow:hidden;
	width:100%;
	text-align:left
}
.information_hd ul {
	margin:0
}
.information_hd .information_title {
	text-align:left;
	display:block;
	font-weight:700;
	overflow:hidden;
	margin-top:10px;
	width:100%;
	line-height:50px;
	margin-bottom:10px;
	font-size:26px
}
.information_hd .information_time a {
	margin-left:5px;
	color:#999
}
.information_hd .information_time {
	display:block;
	width:100%;
	height:22px;
	color:#999;
	text-align:left;
	line-height:22px;
	border-bottom:1px #e6e6e6 solid;
	padding-bottom:20px
}
.information_hd .information_time span {
	font-size:14px;
	float:left;
	margin-right:15px;
	overflow:hidden
}
.information_hd .information_time a.bds_more {
	font-size:14px
}
.information_hd .information_time .editor {
	float:right;
	text-align:right;
	width:39%
}
.information_hd .information_time .editor li a {
	font-size:14px
}
.information_hd .information_time .editor li {
	float:right;
	display:block;
	margin-left:5px
}
.extra_contact {
	padding-top:30px;
}
.extra_contact .contact {
	margin-left:30px;
	float:left;
	padding-bottom:15px;
	height:auto;
	font-size:14px;
	width:440px;
}
.extra_contact .contact li {
	margin-top:3px;
	margin-bottom:5px;
	height:100%;
	max-width:530px
}
.extra_contact .contact img {
	margin-top:4px;
	vertical-align:middle
}
.extra_contact .contact .c_888 {
	display:inline-block;
	width:92px;
	height:30px;
	margin-right:10px;
	text-align:right
}
.extra_contact .contact small a {
	color:#999;
	text-decoration:underline;
	font-size:9px !important
}
.extra_contact .contact .red {
	color:red;
	font-weight:700
}
.extra_contact .contact a._chat {
	margin-left:10px;
	border-radius:2px;
	border:1px #e5e5e5 solid;
	background-color:#f6f6f6;
	padding:3px 10px;
	font-size:14px
}
.extra_contact .contact a._chat:hover {
	background-color:#F0F0F0;
	text-decoration:none
}
.extra_contact .contact .qqbm a {
	font-size:16px;
	margin-right:10px;
	border-radius:2px;
	margin-top:5px
}
.extra_contact .contact .qqbm a._qq {
	border:1px #ee4341 solid;
	color:#ee4341;
	padding:5px 10px;
	font-size:12px;
	margin-left:5px
}
.extra_contact .contact .qqbm a._qq:hover {
	background-color:#ee4341;
	color:#fff;
	text-decoration:none
}
.extra_contact .contact .qqbm a._bm {
	color:#fff;
	padding:5px 15px
}
.extra_contact .contact .qqbm a._bm:hover {
	text-decoration:none
}
.extra_contact .contact .contacter {
	width:100%;
	height:100%;
	overflow:hidden;
	border-top:1px #ddd dashed;
	padding-top:15px
}
.contact .tips {
	margin-top:10px;
	padding:5px 10px;
	background:#f9f9f9;
	font-size:9pt;
	line-height:18px !important
}
.contact .font {
	margin-left:10px;
	font-size:14px
}
.extra_contact .extra {
	float:left;
	overflow:hidden;
	width:367px;
	height:100%;
	color:#585858;
}
.extra_contact .notice {
	padding:20px 20px 20px 55px;
	background:url(../images/notice.gif) 10px 12px no-repeat #F7F7F7;
	max-width:470px;
	overflow:auto;
	height:100%;
	border-radius:3px;
}
.house-pay-way {
	margin-bottom:25px !important
}
.c_ee4341 {
	color:#ee4341;
}
.f30 {
	font-size:30px;
}
.c_333 {
	color:#333;
}
.mr_15 {
	margin-right:15px;
}
.c_888 {
	color:#888;
}
.contact .c_ee4341 b {
	margin-right:10px;
}
.house-chat-phonenum {
	border-radius:3px;
	position:relative;
	display:inline-block;
	height:60px;
	line-height:60px;
	width:268px;
	padding-left:66px;
	background:#ff442d;
	margin:0px auto;
}
.chat-phone-layer {
	cursor:pointer;
	z-index:1;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	line-height:60px;
	font-size:18px;
	color:#fff;
	background:#ee4341;
}
.phone-logo {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:30px;
	padding:15px 11px;
	background-color:#ee4341;
}
.phone-icon {
	display:inline-block;
	background-image:url(../images/tel.png);
	width:40px;
	height:30px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center -3px;
}
.phone-num {
	margin-bottom:2px;
	font-size:24px;
	color:#fff;
	text-align:center;
	line-height:60px;
	text-shadow:0 0 4px rgba(139, 62, 0, 0.3);
}
.phone-belong {
	position:absolute;
	left:110px;
	top:49px;
	text-align:center;
	opacity:.77;
	font-size:12px;
	color:#fff;
	line-height:12px;
}
.house-chat-im {
	border-radius:3px;
	float:left;
	height:58px;
	width:88px;
	margin-right:10px;
	font-size:12px;
	color:#4b4b4b;
	border:1px solid #E6E6E6;
	cursor:pointer;
	text-align:center;
-webkit-transition:all .1s ease;
transition:all .1s ease;
}
.house-chat-im:hover {
	color:#20b1ee;
	border-color:#20B1EE;
}
.house-chat-im span {
	display:block;
}
.im-icon {
	display:block;
	width:32px;
	height:32px;
	margin:5px auto 0px;
	background-repeat:no-repeat;
	background-image:url(../images/counseling_style_51.png);
	background-position:center center;
}
.house-chat-im:hover {
	border-color:#20B1EE;
}
.view_hd {
	margin-top:10px;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:20px;
	border-bottom:1px #ddd solid;
	color:#000;
}
.maincon {
	font-size:16px;
	line-height:31px;
	margin:20px 10px;
	word-wrap:break-word;
	word-break:break-all;
}
.maincon p {
	margin-bottom:20px
}
.information_bd .bd_right {
	float:right;
	border-radius:2px;
	overflow:hidden;
	padding-top:0;
	width:280px;
	height:100%;
}
.boxx {
	font-size:14px;
	border:1px #ddd solid;
	background-color:#fff;
	width:auto;
	height:auto;
	overflow:auto;
	display:block;
	padding:15px;
	margin-bottom:10px
}
.boxx .jibie {
	border-top:1px #e6e6e6 solid;
	padding-top:20px;
	margin-top:20px
}
.boxx .tit {
	font-size:1pc;
	color:#000;
	margin-bottom:30px;
	border-bottom:1px #e6e6e6 solid
}
.boxx .tit, .boxx .tit span {
	padding-bottom:10px;
	line-height:26px
}
.boxx .tit a {
	float:right;
	font-weight:400;
	text-decoration:none
}
.boxx .tit a:hover {
	color:red;
	text-decoration:none
}
.boxx .con li {
	padding-bottom:5px
}
.boxx .con .shop_name {
	font-size:14px;
	font-weight:700;
	color:#4b78a5
}
.boxx .more {
	border-bottom:none
}
.boxx .more a, .boxx a.all {
	text-decoration:underline
}
.boxx a.all {
	margin-left:20px
}
.boxx .renzheng {
	padding:15px 0 0 2px;
	border-top:1px #e6e6e6 solid
}
.boxx .renzheng p {
	margin-bottom:8px;
	text-align:left
}
.boxx .renzheng p img {
	vertical-align:middle
}
.boxx .Identity span {
	padding-bottom:3px;
	display:inline-block;
#margin-top:-2px;
#padding-bottom:0
}
.boxx .Identity img {
	vertical-align:-4px;
	padding-right:2px;
#vertical-align:5px
}
.boxx .school_logo {
	position:relative;
}
.boxx .school_logo .vip {
	position:absolute;
	top:98px;
	right:96px;
}
.boxx .school_logo .userlogo {
	margin-top:20px;
	margin-bottom:10px;
	width:90px;
	height:90px;
	border-radius:65px;
}
.boxx .school_logo .userlogo:hover {
	transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg)
}
.boxx .school_logo .username {
	line-height:40px;
	font-size:16px;
	font-weight:700
}
.boxx .school_logo .regtime {
	font-size:14px;
	color:#999;
	margin-bottom:20px;
}
.boxer {
	padding:10px 15px 5px 15px;
	border:1px #ddd solid;
	background-color:#fff
}
.boxer, .boxer_hd {
	margin-bottom:10px
}
.boxer_hd {
	font-size:16px;
	color:#000;
	border-bottom:1px #e6e6e6 solid
}
.boxer_hd span {
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	font-weight:700;
	padding:0 5px
}
.boxer_bd {
	margin-bottom:10px
}
.boxer_bd ul li {
	height:34px;
	line-height:34px;
	font-size:14px;
	background:url(../images/li_arrow.gif) 0 16px no-repeat;
	text-indent:10px;
	float:left;
	width:50%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.blue .boxx .tit span {
	border-bottom:3px #3592e2 solid
}
.blue .boxer_hd span {
	border-bottom:1px #3592e2 solid;
	color:#3592e2
}
.green .boxx .tit span {
	border-bottom:3px #42b712 solid
}
.green .boxer_hd span {
	border-bottom:1px #42b712 solid;
	color:#42B712
}
.orange .boxx .tit span {
	border-bottom:3px #ee4341 solid
}
.orange .boxer_hd span {
	border-bottom:1px #ee4341 solid;
	color:#ee4341
}
.red .boxx .tit span {
	border-bottom:3px #ee4341 solid
}
.red .boxer_hd span {
	border-bottom:1px #ee4341 solid;
	color:#ee4341
}
#allmap {
	width:100%;
	height:400px;
	margin-top:20px;
}
.relates li {
	padding:13px 0;
	border-bottom:1px #ddd dashed;
	overflow:hidden;
	width:100%
}
.relates li .relateimg img {
	width:70px;
	height:55px;
	border:1px #ddd solid;
	padding:1px
}
.relates li .relateimg {
	display:block;
	float:left;
	width:12%
}
.relates li .relatetit {
	display:block;
	float:left;
	width:78%
}
.relates li .relatedat {
	display:block;
	float:right;
	text-align:right;
	width:10%;
	font-size:14px;
	color:#999;
	margin-top:20px
}
.relates .tit {
	font-size:16px;
	font-weight:700;
	margin-top:2px;
	display:block;
	float:left
}
.relates div.cat {
	font-size:14px;
	color:#999;
	margin-top:9px;
	display:block;
	float:left
}
a.viewmore {
	margin-top:10px;
	display:block;
	background-color:#FAFAFA;
	border:1px #E1E1E1 solid;
	border-radius:2px;
	font-size:14px;
	width:120px;
	text-align:center;
	height:32px;
	line-height:32px
}
a.viewmore:hover {
	background-color:#ECECEC
}
.collocation {
	padding-top:30px;
}
.collocation .item {
	float:left;
	height:76px;
	padding-bottom:26px;
	text-align:center;
	width:90px
}
.collocation .icon {
	height:50px;
	line-height:50px;
	text-align:center;
	vertical-align:middle;
	width:90px
}
.collocation .icon img {
	height:44px;
	width:44px
}
.collocation .item.dele {
	color:#ccc;
	text-decoration:line-through
}
.collocation .text {
	font-size:14px;
	line-height:26px
}
.ey_dbcity {
	width:1200px;
	margin:0 auto;
	border-radius:3px;
}
.cy_mb2 {
	padding:10px 2% 0 2%;
}
.cy_mb2 .list a {
	margin:0;
	margin-bottom:10px;
	margin-right:10px;
}
.cy_mb2 {
	background:#fff;
	margin-top:15px;
	padding:10px 20px;
}
.cy_mb2 .list a {
	line-height:32px;
	padding:0 15px;
	float:left;
	margin-top:0px;
	margin-right:12px;
}
.cy_mb2 .list a:hover {
	color:#ff4466;
	border-color:#ff7421;
}
.cy_mb2 .list a {
	color:#666;
	text-decoration:none;
}
