﻿
a, body {
	color: #343434
}
a, a:hover {
	text-decoration: none
}
.fw-b, em, h1, h2, h3, h4, h5, h6 {
	font-weight: 700
}
.header-con, .w1180 {
	position: relative
}
* html .city-con-list li, .city-con-list, .city-con-nav, .city-con-nav ul, .ellipsis, .header-con .aoyunlogo, .header-con .logo-span, .headerNew .kwlink, .headerNew .search-input, .hgt-12, .hgt-6, .imgtxtBlock-1, .imgtxtBlock-1 ul, .quickFindRoom .t_c li, .quickFindRoom .t_c li>a.w, .quickFindRoom div.kw, .subnav, .subnav ul, .zhaofang {
	overflow: hidden;
	overflow: hidden
}
.ellipsis, .nowrap, .zhaofang dd li {
	white-space: nowrap
}
.city-con-list, .pages, h3 {
*word-spacing:-1px
}
.sidebar table, .sidebar td, table, td {
	border-spacing: 0;
	border-collapse: collapse
}
a, article, aside, body, button, dd, dialog, dl, dt, em, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, img, input, label, li, nav, ol, p, section, sup, table, td, textarea, th, tr, u, ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}
fieldset, img {
	border: 0
}
li {
	list-style: none
}
del {
	text-decoration: line-through
}
:focus {
	outline: 0
}
em {
	font-style: normal
}
body {
	font-family: 'Microsoft YaHei', Arial, Helvetica, Tahoma, Helvetica;
	font-size: 14px;
	background: #fff;
	min-width: 1200px
}
a:hover {
	color: #ff5a5f
}
.clearfix {
*zoom:1
}
.clearfix:after, .clearfix:before {
	display: table;
	content: ""
}
.clearfix:after {
	clear: both
}
.clear {
	clear: both
}
.fl-l {
	float: left!important
}
.fl-r {
	float: right!important
}
.fl-n {
	float: none!important
}
.hidden {
	display: none!important
}
.active {
	display: block!important
}
.t-l {
	text-align: left
}
.app, .t-r {
	text-align: right
}
.city-con-list li, .nav-con ul li a, .t-c {
	text-align: center
}
.ellipsis {
	text-overflow: ellipsis;
	text-overflow: ellipsis
}
.marb-0 {
	margin-bottom: 0!important
}
.marb-2 {
	margin-bottom: 2px!important
}
.marb-5 {
	margin-bottom: 5px!important
}
.marb-10 {
	margin-bottom: 10px!important
}
.marb-12 {
	margin-bottom: 12px!important
}
.marb-20 {
	margin-bottom: 20px!important
}
.marb-50 {
	margin-bottom: 50px!important
}
.marl-10 {
	margin-left: 10px!important
}
.marr-0 {
	margin-right: 0!important
}
.marr-10 {
	margin-right: 10px!important
}
.marr-20 {
	margin-right: 20px!important
}
.marlr-20 {
	margin: 0 20px!important
}
.martb-20 {
	margin: 20px 0!important
}
.mart-0 {
	margin-top: 0!important
}
.mart-10 {
	margin-top: 10px!important
}
.mart-13 {
	margin-top: 13px!important
}
.mart-20 {
	margin-top: 20px!important
}
.mart-25 {
	margin-top: 25px!important
}
.mart-30 {
	margin-top: 30px!important
}
.mart-50 {
	margin-top: 50px!important
}
.w1180, .w1180-ani, .w1180-p {
	margin: 0 auto;
	width: 1180px
}
.padb-5 {
	padding-bottom: 5px!important
}
.padb-10 {
	padding-bottom: 10px!important
}
.padt-0 {
	padding-top: 0!important
}
.padt-10 {
	padding-top: 10px!important
}
.padt-30 {
	padding-top: 30px!important
}
.padl-10 {
	padding-left: 10px!important
}
.padr-10 {
	padding-right: 10px!important
}
.pad-10 {
	padding: 10px!important
}
.padt-20 {
	padding-top: 20px!important
}
.padb-20 {
	padding-bottom: 20px!important
}
.nbor-b {
	border-bottom: none!important
}
.nbor-r {
	border-right: none!important
}
.border-b {
	border-bottom: 1px dashed #b2b2b6
}
.border-t {
	border-top: 1px dashed #b2b2b6
}
.border-b-2 {
	border-bottom: 1px solid #e7d6c4
}
.border_gray {
	border: 1px solid #E1E1E1
}
.hgt-6 {
	height: 6px
}
.hgt-12 {
	height: 12px
}
.f-12 {
	font-size: 12px
}
.f-14 {
	font-size: 14px
}
.f-16 {
	font-size: 16px
}
.fw-n {
	font-weight: 400
}
.w1180-p {
	padding: 0 10px
}
.w1180-ani img {
	display: block
}
.col-l {
	float: left;
	width: 630px
}
.col-r {
	float: right;
	width: 340px
}
.link_red, a.link_red {
	color: red
}
a.link_blue {
	color: #548ed7
}
a.link_blue_2 {
	color: #0079aa
}
.bg-gray {
	background: #f3f3f3
}
.fRed {
	color: #ff5a5f;
	font-size:12px
}
.col-l h3 .more a, .hot-h-list li>span, .pages a.next, .pages a.prev, .search-select, .search-submit input {
	background: url(/style/images/icons_ecd14bc2.png) no-repeat
}
.footer-nav-right a i, .footer-t a, .headerNew .city-wrap .city-select, .headerNew .city-wrap .icon-city, .headerNew .search-select, .headerNew .search-submit input, .icon-esf, .icon-fang-sub, .icon-tsf, .imgtxtBlock-1 li i, .r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .suggestions #suggest_row1 div.thumbnailfocus, .suggestions #suggest_row2 div.thumbnailfocus, .suggestions #suggest_row3 div.thumbnailfocus, .suggestions #suggest_row4 div.thumbnailfocus, .suggestions #suggest_row5 div.thumbnailfocus, .suggestions #suggest_row6 div.thumbnailfocus, .suggestions #suggest_row7 div.thumbnailfocus, .suggestions #suggest_row8 div.thumbnailfocus {
	background: url(/style/images/icon_heads_eb3c5745.png) no-repeat
}
.page-house .nav-con li.nav-house a, .page-news .nav-con li.nav-news a, .page-special .nav-con li.nav-special a, .subnav, .subnav ul li a:hover {
	background: url(/style/images/bgs.gif) repeat-x
}
.housecol-l-1 {
	float: left;
	width: 836px
}
.housecol-r-1 {
	float: right;
	width: 300px
}
.header {
	min-width: 1180px;
	font-size: 12px;
	background: #fff
}
.wheader {
	border-bottom: 1px solid #e8e8e8
}
.header_zt {
	border-bottom: 1px solid #e0e0e2
}
.header-con {
	z-index: 900;
	height: 55px
}
.header-con .aoyunlogo, .header-con .aoyunlogo>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 90px
}
.header-con .aoyunlogo {
	z-index: 5
}
.header-con .aoyunlogo>div {
	margin-top: -500px
}
.header-con .aoyunlogo>a {
	display: block;
	z-index: 10
}
.header-con .logo-span {
	float: left;
	height: 27px;
	position: relative;
	margin-right:25px
	
}
.header_zt .header-con .logo-span {
	padding-top: 16px;
	height: 29px
}
.header-con .logo-span img {
	float: left;
	margin-right: 12px
}
.header-con .logo-span span {
	float: left;
	height: 21px;
	line-height: 21px;
	font-size: 18px;
	font-style: normal;
	color: #1e1e1e
}
.header-con .logo-span a span {
	color: #1e1e1e!important;
	text-decoration: none!important;
	font-weight: 400!important
}
.header-bor {
	background: #f3f3f3;
	border-bottom: 1px solid #e8e8e8
}
.city-wrap {
	float: left;
	position: relative;
	padding: 22px 20px 0 0
}
.header-bor .city-select, .wheader .city-select {
	cursor: pointer;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 7px solid #bbb;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent
}
.city-select-more, .city-select-news {
	height: 25px;
	background: url(/style/images/change-btn_07.png) right center no-repeat
}
.city-select-news {
	display: block;
	margin-left: -12px;
	line-height: 20px;
	cursor: pointer;
	color: #3f606e!important;
	text-decoration: none!important;
	font: 18px/25px "Microsoft YaHei", "宋体"
}
.city-select-more {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
	line-height: 20px;
	width: 18px
}
.city-con, .city-con-nav {
	width: 421px;
	background: #fff;
	position: absolute
}
.city-con {
	left: -6px;
	top: 50px;
	z-index: 9990;
	border: 1px solid #dadada;
	padding: 40px 0 20px
}
.header .city-con {
	top: 50px
}
.city-con-nav {
	left: 0;
	top: 0;
	height: 41px
}
.city-con-nav li.current, .city-con-nav ul {
	background-image: url(/style/images/navs.gif)
}
.city-con-nav ul {
	width: 430px;
	height: 36px;
	margin-left: 8px;
	background-position: 0 0;
	background-repeat: repeat-x
}
.city-con-nav ul li {
	float: left;
	display: inline;
	height: 36px;
	line-height: 30px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "宋体";
	color: #000;
	padding: 0 5px;
	margin-right: 7px;
	cursor: pointer
}
.city-con-nav li.current {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-position: center -36px;
	background-repeat: no-repeat
}
.city-con-list {
	width: 382px;
	margin-left: 6px;
	background: url(/style/images/bg_cityslist.gif) 0 1px;
	font-size: 0
}
.city-con-list li {
	min-width: 50px;
	height: 30px;
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 12px;
	color: #7f7f7f;
	word-spacing: normal;
	vertical-align: top
}
.city-con-list li a {
	display: block;
	height: 29px;
	line-height: 29px;
	color: #7f7f7f!important;
	min-width: 50px;
	padding: 0 2px
}
.city-foot {
	position: absolute;
	right: 35px;
	bottom: 0;
	line-height: 22px;
	font-size: 12px
}
.city-foot a {
	color: #7f7f7f;
	text-decoration: none
}
* html .city-con-list li {
	float: left;
	display: inline
}
* html .city-con-list li a {
	float: left;
	text-decoration: none;
	padding: 0 6px
}
.city-con-list li a:hover {
	background: #d3191c;
	color: #fff!important;
	text-decoration: none
}
.search-wrap {
	position: relative;
	
}
.search-select {
	float: left;
	width: 60px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	padding-left: 11px;
	cursor: pointer;
	background-position: 0 0
}
.search-select-list {
	position: absolute;
	left: -1px;
	top: 38px;
	width: 69px;
	border: 1px solid #f54444;
	border-top: 0 none;
	background: #fff
}
.search-select-list li a {
	display: block;
	height: 30px;
	width: 58px;
	color: #333;
	line-height: 30px;
	padding-left: 12px;
	font-size: 14px
}
.search-select-list li a:hover {
	color: #fff!important;
	text-decoration: none;
	background: #ff5a5f
}
.search-input {
	float: left;
	width: 148px
}
.search-input input {
	width: 138px;
	height: 38px;
	line-height: 38px;
	color: #b2b2b6;
	border: 0;
	padding-left: 10px;
	font-family: "Microsoft YaHei"
}
.search-input input.search-input-active {
	color: #343434
}
.search-submit {
	float: left
}
.search-submit input {
	width: 79px;
	height: 38px;
	cursor: pointer;
	background-position: 0 -38px
}
.nav, .nav-con ul {
	height: 50px
}
.nav {
	position: absolute;
	bottom: -1px;
	left: 192px;
	max-width: 680px;
	margin-top: 4px;
	overflow: hidden;
	padding-left: 1px
}
.nav-con li {
	float: left;
	width: 78px;
	font: 14px/50px "Microsoft YaHei", "宋体";
	border: 1px solid #fff;
	border-bottom: 1px solid #e8e8e8;
	margin-left: -1px;
	height: 49px
}
.nav-con ul.ecom li {
	width: 90px
}
.nav-con li.nav-ifengClub {
	width: 94px
}
.icon-fhh {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	line-height: 0;
	margin-right: 7px;
	background: url(/style/images/icons_ecd14bc2.png) -232px -58px no-repeat
}
.nav-con ul li a {
	display: block;
	height: 50px;
	color: #1e1e1e;
	text-decoration: none!important
}
.nav-con ul li.current, .nav-con ul li:hover {
	border-top: 1px solid #f44343;
	border-left-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #fff;
	background: #fff;
	position: relative;
	z-index: 1
}
.nav-con ul li.current a, .nav-con ul li:hover a {
	color: #f44343
}
.navLink-news {
	float: left;
	padding: 22px 0 0 12px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	color: #9a9a9a
}
.navLink-news a {
	color: #9a9a9a;
	font-family: Arial
}
.headerNew .city-wrap span, .headerNew .search-input input {
	font-family: "Microsoft YaHei", "宋体"
}
.page-house .nav-con li.nav-house a, .page-news .nav-con li.nav-news a, .page-special .nav-con li.nav-special a {
	color: #333;
	background-color: #fff;
	background-position: 0 -55px
}
.subnav {
	min-width: 1000px;
	height: 40px;
	background-position: 0 -102px
}
.subnav .w1000, .subnav .w1180 {
	position: relative
}
.subnav ul {
	width: 1050px;
	padding-left: 5px
}
.subnav ul li {
	float: left;
	display: inline;
	font-size: 0;
	word-spacing: -1px;
	text-align: center;
	margin-right: 29px
}
.subnav ul li a, h3 .tab li, h3 span {
	word-spacing: normal
}
.subnav ul li a {
	display: inline-block;
*display:inline;
*zoom:1;
	height: 40px;
	font-size: 14px
}
.subnav ul li a:hover {
	text-decoration: none;
	background-position: 0 -501px
}
.subnav ul li, .subnav ul li a {
	color: #000!important
}
.subnav-right {
	position: absolute;
	top: 0;
	right: 0
}
.subnav-right a {
	line-height: 40px;
	color: #c02;
	font-weight: 700
}
.page-house .subnav, .page-news .subnav, .page-special .subnav {
	height: 32px
}
.page-house .subnav-house, .page-news .subnav-news, .page-special .subnav-special {
	display: block
}
.icon-esf, .icon-fang-sub, .icon-tsf {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 20px;
	vertical-align: middle
}
.icon-fang-sub {
	background-position: 0 -95px
}
.icon-esf {
	width: 16px;
	background-position: -78px -95px
}
.icon-tsf {
	height: 18px;
	background-position: -115px -95px
}
.headerNew .header-con {
	height: 85px;
	padding-top: 20px
}
.headerNew .city-wrap {
	padding: 12px 0 0;
	margin-right: 34px
}
.headerNew #city_select {
	cursor: pointer
}
.headerNew .header-con .logo-span {
	height: 50px;
}
.headerNew .city-wrap span {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top;
	font-size: 18px;
	color: #1e1e1e;
	height: 30px;
	line-height: 30px;
	margin-right: 8px
}
.headerNew .city-wrap .icon-city {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 10px;
	height: 30px;
	margin-right: 6px;
	background-position: 0 0
}
.headerNew .city-wrap .city-select {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 9px;
	height: 30px;
	background-position: -30px 0
}
.headerNew .search-wrap {
	width: 400px;
	height: 48px;
	
	float:left

}
.headerNew .search-wrap.active {
	border-color: #f3f3f3
}
.headerNew .search-input {
	width: 307px;
	padding: 0
}
.headerNew .search-input input {
	width: 286px;
	padding: 0 0 0 21px;
	color: #606060;
	font-size: 18px;
	height: 47px;
	line-height: 47px
}
.headerNew .search-submit input {
	width: 120px;
	height: 48px;
	background-color: #ff5a5f;
	background-position: -131px -31px
}
.headerNew .search-select {
	width: 71px;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
	color: #1e1e1e;
	font-size: 18px;
	background-position: 0 -30px
}
.headerNew .search-select-list {
	width: 90px;
	left: 0;
	top: 49px;
	border: 1px solid #e8e8e8
}
.headerNew .search-select-list li a {
	width: 70px;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	font-size: 18px
}
.headerNew .search-select-list li a:hover {
	background: #ff5a5f
}
.headerNew .txtLink {
	float: left;
	font-size: 14px;
	margin-top: 45px;
	line-height: 30px
}
.headerNew .txtLink a {
	color: #ff5a5f!important
}
.headerNew .kwlink {
	float: left;
	font-size: 14px;
	line-height: 25px;
	width: 170px;
	height: 50px
}
.headerNew .kwlink>div {
	width: 170px;
	height: 50px;
	display: table
}
.headerNew .kwlink ul {
	display: table-cell;
	vertical-align: middle
}
.headerNew .kwlink ul li {
	display: inline-block;
*display:inline;
*zoom:1;
	white-space: nowrap
}
.headerNew .kwlink ul li a:hover {
	text-decoration: none
}
.navNew {
	min-width: 1180px;
	height: 50px;
	background-color: #fff;
	position: relative
}
.navNew-con>ul>li {
	float: left;
	width: auto;
	text-align: center;
	margin-right: 5px;
	font: 15px/50px "Microsoft YaHei", "微软雅黑";
	cursor: pointer;
}
.navNew-con li, .navNew-con li a {
	color: #1e1e1e;
	text-decoration: none!important
}
.navNew-con>ul>li>a {
	position: relative;
	display: block;
	width:auto;
	height: 49px;
*height:48px;
	border: 1px solid #fff;
	border-bottom: 0 none;
	background: #fff;
	padding:0 10px;
}
.navNew-con li.fang {
	text-align: left;
	width: 280px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	position: relative
}
.navNew-con li.fang:hover {
	border-top: 1px solid #ff5a5f;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8
}
.navNew-con li.fang .open {
	display: block;
	position: absolute;
	right: 20px;
	top: 13px;
	width: 50px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #616161;
	background: url(/style/images/icon_heads_eb3c5745.png) -30px -40px no-repeat;
	cursor: pointer
}
.navNew-con li.club {
	font-weight: 700
}
.navNew-con li.fang>a {
	padding-left: 40px;
	width: 78px;
	color: #ff5a5f
}
.navNew-con>ul>li>a em {
	padding-left: 1em
}
.navNew-con>ul>li>a:hover {
	border-top-color: #ff5a5f;
	color: #ff5a5f
}
.navNew-con>ul>li.current {
	position: relative;
	z-index: 20
}
.navNew-con>ul>li.current>a {
	color: #ff5a5f;
	border-top-color: #ff5a5f;
	border-left-color: #e8e8e8;
	border-right-color: #e8e8e8
}
.navNew-con li.current.fang>a {
	color: #ff5a5f;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff
}
.navNew-con li.active a {
	color: #ff5a5f!important;
	border-top-color: #ff5a5f!important;
	border-left-color: #fff!important;
	border-right-color: #fff!important
}
.navNew-con li .icon-fang {
	display: inline-block;
*display:inline;
*zoom:1;
	font-style: 0;
	line-height: 0;
	position: absolute;
	top: 5px;
	left: 0;
	width: 40px;
	height: 40px
}
.quickFindRoom {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 10;
	width: 240px;
	height: 451px;
	padding: 0 20px;
	font-size: 14px;
	border-top: 1px solid #ff5a5f;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #fafafa;
	background: #fff
}
.quickFindRoom>h4 {
	height: 46px;
	line-height: 46px;
	position: relative;
	font-size: 18px;
	color: #ff5a5f;
	padding-left: 26px;
	background: url(/style/images/qfr.png) left center no-repeat;
	font-weight: 400
}
.quickFindRoom>h4 span {
	display: block;
	position: absolute;
	right: 0;
	top: 11px;
	width: 50px;
	height: 30px;
	line-height: 30px;
	font-weight: 400;
	font-size: 14px;
	color: #616161;
	background: url(/style/images/qfrsq.png) right center no-repeat;
	cursor: pointer
}
.quickFindRoom p.tt {
	font-weight: 700;
	line-height: 28px;
	padding-top: 6px;
	padding-bottom: 5px
}
.quickFindRoom div.kw {
	height: 56px
}
.quickFindRoom div.kw a {
*display:block;
*white-space:nowrap;
	float: left;
	padding-right: 15px;
	font-size: 14px;
	line-height: 28px
}
.quickFindRoom .borderbottom {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 8px
}
.quickFindRoom .t_c {
margin-top:10px !important
}
.quickFindRoom .t_c li {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 8px 0
}
.quickFindRoom .t_c li>a, .quickFindRoom .t_c li>span {
	float: left
}
.quickFindRoom .t_c li>span {
	padding-right: 8px;
	border-right: 1px solid #a8a8a8;
	font-weight: 700
}
.quickFindRoom .t_c li>span>a {
	display: inline
}
.quickFindRoom .t_c li>span .red {
	color: #ff5a5f
}
.quickFindRoom .t_c li>a {
	margin: 0 8px
}
.quickFindRoom .t_c li>a.w {
	margin: 0;
	margin-left: 8px;
	width: 180px
}
.navNew-con-right {
	position: absolute;
	right: 160px;
	top: 0;
	height: 50px;
	font: 18px/50px "Microsoft YaHei", "宋体"
}
.navNew-con-right a {
	text-decoration: none!important
}
.navNew-con-right .icon-club {
	display: inline-block;
*display:inline;
*zoom:1;
	font-style: 0;
	line-height: 0;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 10px
}
.app {
	width: 135px;
	height: auto;
	float:right;
	margin-left:10px
}
.app a strong, .app a strong img {
	width: 135px;
	height: 50px
}
.app a p, .app a p img, .wrap-app a p, .wrap-app a p img {
	width: 135px;
	height: auto
}
.app a p, .wrap-app a p {
	display: none
}
.wrap-app a p {
	position: absolute;
	right: 41px;
	top: 0
}
.app a:hover p, .wrap-app a:hover p {
	display: block
}
.app strong img{ border-radius:5px; box-shadow:0 0px 4px #fff; border-bottom:3px solid #fff}
.wrap-app, .wrap-app a strong, .wrap-app a strong img {
	width: 40px;
	height: 50px;
	position: relative
}
.navNew-sub {
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 160px;
	display: none
}
.navNew-sub-item {
	height: 160px;
	background: #fafafa;
	border-top: 1px solid #e8e8e8;
	padding-top: 19px;
	display: none
}
.zhaofang {
	margin: 0 auto;
	width: 1180px
}
.zhaofang dl.esf dt .icon-esf, .zhaofang dl.xinfang dt .icon-fang-sub {
	margin-right: 12px
}
.zhaofang dl {
	float: left;
	height: 140px;
	border-right: 1px solid #e8e8e8
}
.zhaofang dt {
	color: #1e1e1e;
	padding-bottom: 12px
}
.zhaofang dd li {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 34px;
	padding-right: 3px
}
.zhaofang dd li, .zhaofang dd li a {
	color: #606060
}
.zhaofang dd li span {
	padding: 0 2px 0 4px
}
.zhaofang dl.xinfang {
	width: 390px
}
.zhaofang dl.xinfang dt {
	padding-left: 13px
}
.zhaofang dl.xinfang dd {
	padding: 0 45px
}
.zhaofang dl.esf {
	width: 399px
}
.zhaofang dl.esf dt {
	padding-left: 29px
}
.zhaofang dl.esf dd {
	padding: 0 57px
}
.zhaofang dl.tsf {
	width: 389px;
	border-right: 0 none
}
.zhaofang dl.tsf dt {
	padding-left: 30px
}
.zhaofang dl.tsf dt .icon-tsf {
	margin-right: 7px
}
.zhaofang dl.tsf dd {
	padding: 0 57px
}
.imgtxtBlock-1 {
	margin: 0 auto;
	width: 1180px
}
.imgtxtBlock-1 ul {
	width: 1200px
}
.imgtxtBlock-1 li {
	float: left;
	width: 220px;
	margin-right: 20px
}
.imgtxtBlock-1 li a.imgBox {
	position: relative;
	display: block;
	height: 110px
}
.imgtxtBlock-1 li i {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	background-position: -168px -87px
}
.imgtxtBlock-1 li img {
	display: block;
	width: 100%;
	height: 110px
}
.imgtxtBlock-1 li p {
	text-align: center;
	line-height: 18px;
	padding-top: 10px
}
h3 .tab, h3 .tab li, h3 span, h3>a {
	height: 40px;
	line-height: 40px
}
.imgtxtBlock-1 li p, .imgtxtBlock-1 li p a {
	color: #1e1e1e
}
.ttlp, h3>a {
	color: #797979
}
h3 {
	position: relative;
	font-size: 0;
	font-weight: 400;
	height: 40px;
	border-bottom: 2px solid #bbb
}
h3 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	padding: 0 8px 0 4px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	border-bottom: 2px solid #343434
}
.ttlp, h3 .tab, h3>a {
	font-size: 14px
}
h3>a {
	width: 120px;
	text-align: right
}
.footer-link, .footer-nav li, .footer-t, .pages, .pages a {
	text-align: center
}
h3 .tab {
	padding-left: 120px;
	width: 700px
}
h3 .tab li {
	min-width: 51px;
	padding: 0 10px;
	cursor: pointer
}
.footer-keywords dd ul, .footer-media dd ul, .sitemap dd ul {
	word-spacing: -1px;
	overflow: hidden
}
.ttlp {
	float: right;
	margin-top: -30px
}
.footer-link, .footer-link a {
	color: #adadb4
}
.ttlp span {
	margin-left: 16px
}
.footer {
	min-width: 1180px;
	background: #111;
	font-size: 12px;
	padding:10px 0 0 0
}
.footer-t {
	height: 43px;
	padding-top: 16px;
	background: #1e1e1e;
	border-top: 1px solid #ff5a5f
}
.footer-t a {
	display: block;
	margin: 0 auto;
	width: 337px;
	height: 25px;
	text-indent: -9000px;
	overflow: hidden;
	background-position: 0 -153px
}
.footer-nav {
	position: relative;
	padding: 18px 0
}
.footer-nav ul {
	height: 20px;
	overflow: hidden
}
.footer-nav li {
	float: left;
	width: 42px;
	line-height: 20px;
	background: url(/style/images/line_foot.gif) right center no-repeat
}
.footer-nav li.last {
	background: 0 0
}
.footer-nav-right {
	position: absolute;
	top: 18px;
	right: 0
}
.footer-nav-right a {
	display: block;
	width: 75px;
	height: 20px;
	line-height: 20px
}
.footer-nav-right a i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 2px;
	position: relative;
	top: -1px;
*top:0;
	background-position: -322px -7px
}
.footer-keywords dd li, .footer-media dd li {
	display: inline-block;
*zoom:1;
	white-space: nowrap
}
.footer-link {
	line-height: 22px;
	border-top: 1px solid #adadb4
}
.footer-link p {
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif
}
.footer-cooperate {
	width: 100%;
	min-width: 1180px;
	height: 120px;
	padding: 50px 0;
	color: #616161;
	background: #111
}
.footer-cooperate dt {
	font-size: 18px;
	padding-bottom: 11px
}
.footer-cooperate dd {
	font-size: 12px;
	line-height: 18px;
	color: #9a9a9a
}
.footer-cooperate a {
	color: #616161
}
.footer-contact, .footer-media, .footer-wx {
	float: left;
	height: 130px;
	overflow: hidden;
	border-right: 1px solid #000
}
.footer-media {
	width: 400px;
	padding-left: 32px
}
.footer-media dd ul {
	width: 408px;
	font-size: 0;
	line-height: 0
}
.footer-media dd li {
*display:inline;
	font-size: 12px;
	line-height: 18px;
	padding: 0 3px 12px 0
}
.footer-media span {
	padding: 0 6px;
	color:#616161
}
.footer-contact {
	width: 417px
}
.footer-contact p {
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 9px
}
.footer-contact p span {
	padding: 0 4px
}
.footer-contact p a{ margin-right:5px; font-size:14px; }
.footer-wx {
	width: 146px;
	padding-left: 183px;
	position: relative;
	border-right: 0 none
}
.footer-wx dt {
	padding-bottom: 5px
}
.footer-wx dt img {
	position: absolute;
	top: 0;
	left: 32px;
	 width:100px; padding:10px; border:1px solid #999;
	 border-radius:6px
}
.footer-wx dd {
	line-height: 29px
}
.footer .footer-link a {
	color: #adadb4
}
.footer .generalFooter {
	border-bottom: 1px solid #dadada
}
.footer .footer-link {
	padding-bottom: 16px
}

.footer .generalFooter-editor {
	width: 1180px
}
.footer-con .wdetailfoot {
	width: 1180px;
	padding: 29px 0 0
}
.footer-con .wdetailfoot .imgbox {
	width: 174px;
	height: 80px;
	margin-right: 46px
}
.wdetailfoot .imgbox img {
	width: 174px;
	height: 80px
}
.wdetailfoot .listbox .list {
	float: left;
	width: 268px;
	height: 73px;
	padding: 20px 0 0 32px;
	background: #f8f8f8;
	margin-right: 30px
}
.wdetailfoot .listbox .listsp {
	margin: 0
}
.wdetailfoot .listbox .list a {
	display: block;
	float: left;
	width: 89px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-bottom: 18px;
	font-size: 14px
}
.footer-keywords {
	background: #343434;
	padding: 20px 0;
	line-height: 45px
}
.footer-keywords dl {
	width: 1180px;
	overflow: hidden
}
.footer-keywords dt {
	float: left;
	width: 98px;
	font-size: 18px
}
.footer-keywords dt, .footer-keywords dt a {
	color: #fff
}
.footer-keywords dd {
	float: left;
	width: 1080px;
	padding-top: 12px
}
.footer-keywords dd, .footer-keywords dd a {
	color: #989898
}
.footer-keywords dd ul {
	width: 1080px;
	font-size: 0;
	line-height: 0
}
.footer-keywords dd li {
*display:inline;
	font-size: 12px;
	line-height: 17px;
	padding: 0 3px 12px 0
}
.footer-keywords dd li span {
	padding: 0 6px
}
.sitemap {
	margin: 0 auto;
	width: 1178px;
	border: 1px solid #e8e8e8;
	border-top-color: #ff5a5f;
	background: #fff;
	padding: 35px 0
}
.sitemap dl {
	margin: 0 auto;
	width: 1078px;
	padding-bottom: 12px
}
.sitemap dt {
	font-size: 24px;
	line-height: 50px;
	padding-bottom: 6px
}
.sitemap dt, .sitemap dt a {
	color: #1e1e1e
}
.sitemap dd, .sitemap dd a {
	color: #5f5f5f
}
.sitemap a:hover {
	color: #ff5a5f
}
.sitemap dd ul {
	width: 1078px;
	font-size: 0;
	line-height: 0
}
.sitemap dd li {
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 14px;
	line-height: 32px;
	padding: 0 32px 0 0;
	white-space: nowrap
}
.sitemap .title {
	display: block;
	color: #1e1e1e
}
.sitemap .sitemap-list-1 li {
	padding-right: 52px
}
.sitemap .sitemap-list-2 li {
	padding-right: 24px
}
.sitemap .sitemap-list-3 li {
	padding-right: 42px
}
.pages {
	font-size: 0;
	padding: 32px 0
}
.pages a {
	color: #877c77;
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "宋体";
	margin: 0 5px;
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: top;
	background: #fafafa;
	border: 1px solid #d0d0d0
}
.pages a.next, .pages a.prev {
	padding-top: 10px;
	height: 18px;
	line-height: 0;
	font-size: 0
}
.pages a.prev {
	background-position: -302px -386px
}
.pages a.next {
	background-position: -333px -386px
}
.pages a.current {
	color: #fff;
	background: #d1191b;
	border: 1px solid #d1191b
}
.pages span.dot {
	color: #877c77;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom
}
#vote_btn img, .h_indexLogin .h_text, .h_indexLogin label {
	vertical-align: middle
}
.special-survey {
	padding-left: 2px;
	width: 338px
}
.special-survey h3 {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 13px 0;
	border: none;
	height: auto
}
.special-survey h3, .special-survey h3 a {
	color: #004276
}
.special-survey-con dl {
	width: 315px;
	overflow: hidden
}
.special-survey-con dt {
	float: left;
	width: 13px;
	height: 12px;
	background: #656565;
	border-right: 1px solid #fff;
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	line-height: 12px;
	overflow: hidden
}
.special-survey-con dd {
	float: left;
	width: 300px;
	height: 12px;
	overflow: hidden
}
.special-survey-con dd .special-survey-progress {
	float: left;
	height: 12px;
	overflow: hidden;
	margin-right: 7px
}
.survey-1 dd .special-survey-progress {
	background: #c02
}
.survey-2 dd .special-survey-progress {
	background: #9c183e
}
.survey-3 dd .special-survey-progress {
	background: #782a53
}
.survey-4 dd .special-survey-progress {
	background: #523d69
}
.survey-5 dd .special-survey-progress {
	background: #304e7d
}
.survey-6 dd .special-survey-progress {
	background: #066396
}
.special-survey-con dd .special-survey-percent {
	float: left;
	width: 50px;
	height: 12px;
	line-height: 12px;
	font-size: 13px;
	font-family: Arial;
	color: #d70060;
	overflow: hidden
}
.ad-w1000-c, .ad-w1000-c img {
	width: 1180px;
	height: 90px
}
.special-survey-con p {
	color: #2b2b2b;
	line-height: 20px;
	padding: 5px 0 11px;
	font-size: 12px
}
.special-survey-vote {
	padding: 4px 0 0 5px;
	font-size: 12px
}
#vote_btn {
	margin-right: 18px
}
.special-survey-vote em {
	color: #cc0001
}
.ad-w1000-c {
	margin: 0 auto
}
#f-header {
	font-size: 12px
}
.h_mainNavNew {
	width: 1180px!important;
	z-index: 910!important
}
.h_mainNavNew .login {
	float: right!important
}
.suggestions {
	border: 1px solid #e8e8e8;
	background: #fff
}
.suggestions .suggestions_top {
	text-indent: 20px;
	color: #606060;
	height: 31px;
	line-height: 31px;
	padding: 12px 0 0
}
.suggestions .suggest_item {
	height: 31px;
	line-height: 31px;
	cursor: pointer;
	overflow: hidden
}
.suggestions .suggest_item div {
	float: left;
	display: inline;
	width: 68%
}
.suggestions .suggest_item div.thumbnail {
	width: 20px;
	height: 14px;
	overflow: hidden
}
.suggestions .suggest_item div.thumbnailfocus {
	width: 14px;
	height: 14px;
	overflow: hidden;
	margin: 8px 8px 0 20px
}
.suggestions #suggest_row1 div.thumbnailfocus {
	background-position: 0 -200px
}
.suggestions #suggest_row2 div.thumbnailfocus {
	background-position: -20px -200px
}
.suggestions #suggest_row3 div.thumbnailfocus {
	background-position: -40px -200px
}
.suggestions #suggest_row4 div.thumbnailfocus {
	background-position: -60px -200px
}
.suggestions #suggest_row5 div.thumbnailfocus {
	background-position: -80px -200px
}
.suggestions #suggest_row6 div.thumbnailfocus {
	background-position: -100px -200px
}
.suggestions #suggest_row7 div.thumbnailfocus {
	background-position: -120px -200px
}
.suggestions #suggest_row8 div.thumbnailfocus {
	background-position: -140px -200px
}
.h_indexLogin {
	position: absolute;
	right: 0;
	top: 30px;
	background: url(/style/images/channel_login.gif) left top no-repeat #fff;
	width: 341px;
	height: 137px;
	z-index: 100
}
.h_indexLogin .h_close {
	float: left;
	width: 332px;
	height: 15px;
	padding: 16px 9px 0 0
}
.h_indexLogin .h_close a {
	float: right;
	background: url(/style/images/icon_close.gif) 0 2px no-repeat;
	padding-left: 9px
}
.h_indexLogin ul {
	float: left;
	width: 161px;
	padding: 7px 0 0 55px
}
.h_indexLogin li {
	height: 30px
}
.h_indexLogin .h_text {
	width: 124px;
	height: 14px;
	font-size: 12px;
	padding: 2px 0 0 2px
}
.h_indexLogin .h_btn04 {
	float: right;
	width: 39px;
	height: 19px;
	background: url(/style/images/loginbtn.gif) top repeat-x;
	border: none;
	cursor: pointer;
	margin-right: 1px;
	display: inline
}
.h_indexReg {
	float: left;
	width: 60px;
	padding: 21px 0 0 30px;
	line-height: 20px;
	color: #666
}
.h_indexReg a {
	text-decoration: underline
}
.h_indexReg a, .h_indexReg a:active, .h_indexReg a:hover, .h_indexReg a:link, .h_indexReg a:visited {
	color: #004276
}
.h_mainNavNew {
	height: 26px;
	margin: 0 auto;
	padding: 7px 10px 3px;
	font-family: "Microsoft YaHei";
	position: relative;
	z-index: 9999;
	background: #fff
}
.h_mainNavNew .list_menu {
	float: left;
	width: 874px;
	height: 24px;
	line-height: 24px
}
.h_mainNavNew .list_menu li {
	float: left;
	background: url(/style/images/line.gif) left center no-repeat;
	padding: 0 9px
}
.h_mainNavNew .morehNew {
	width: 48px;
	float: left
}
.h_mainNavNew .morehNew ul {
	width: 48px
}
.h_mainNavNew .morehNew ul li {
	color: #2b2b2b;
	height: 24px;
	line-height: 24px;
	background: url(/style/images/more03.gif) 33px center no-repeat
}
.h_mainNavNew .morehNew ul li a:hover, .h_mainNavNew .morehNew ul li:hover {
	background: url(/style/images/more03.gif) 33px center no-repeat #f1f1f1
}
.h_mainNavNew .morehNew ul li a {
	height: 24px;
	line-height: 24px;
	color: #2b2b2b;
	display: block;
	width: 40px;
	padding-left: 8px
}
.h_mainNavNew .morehNew ul li a:hover {
	color: #2b2b2b;
	text-decoration: none
}
.h_mainNavNew .morehNew ul li ul {
	display: none;
	position: absolute;
	background: #f1f1f1
}
.advmark, .h_mainNavNew .morehNew ul li.sfhover ul {
	display: block
}
.h_mainNavNew .morehNew ul li ul li {
	width: 48px;
	background: 0 0;
	padding-left: 0
}
.h_mainNavNew .morehNew ul li ul li a:hover {
	background: #b9b9b9;
	background-image: none
}
.h_mainNavNew .login {
	width: 158px;
	_width: 155px;
	height: 24px;
	line-height: 24px;
	text-align: right;
	color: #666;
	overflow: hidden;
	float: left
}
.h_mainNavNew .login a {
	color: #666;
	margin-left: 6px
}
.h_mainNavNew .cRed a, .h_mainNavNew a.cGray {
	margin-left: 0
}
.h_mainNavNew .login a:hover {
	text-decoration: underline
}
.h_mainNavNew .cRed {
	float: left;
	width: 125px;
	height: 24px;
	overflow: hidden
}
.h_mainNavNew .cRed span {
	float: left;
	height: 24px;
	overflow: hidden
}
.cDGray a:hover, .cRed a:active, .cRed a:hover, .cRed a:link, .cRed a:visited, .h_mainNavNew .cRed {
	color: #ff5a5f
}
.f-header-ifr iframe {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}
.advmark {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	width: 24px;
	height: 12px;
	overflow: hidden;
	background: url(/style/images/ad_c574702d.png) center center no-repeat
}
.advmark-news {
	background-image: url(/style/images/ce358e624ff14308e3d7090f52301bb6.gif)
}
img.lazy {
	background: url(/style/images/loader_2.gif) center center no-repeat
}
.sidebar {
	position: fixed;
	right: 0;
	top: 0;
	width: 40px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #e8e8e8;
	z-index: 1000;
	display: none
}
.sidebar .aoyunll {
	display: block;
	width: 74px;
	height: 140px;
	position: absolute;
	top: 10px;
	right: 0;
	background: 0 0
}
.sidebar table {
	width: 100%;
	height: 100%
}
.sidebar table, .sidebar td {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative
}
.sidebar a {
	display: block;
	width: 40px;
	height: 50px;
	font-size: 0;
	background-image: url(/style/images/icon_sidebar.png);
	overflow: hidden;
	cursor: pointer
}
.sidebar li {
	position: relative;
	margin: 10px 0
}
.sidebar li a.current, .sidebar li:hover a {
	background-color: #1e1e1e
}
.sidebar li span {
	position: absolute;
	right: 50px;
	top: 10px;
	display: none;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	background: #ff5a5f;
	white-space: nowrap
}
.sidebar li.sidebar-search span {
	top: 0;
	width: 139px;
	height: 50px;
	padding: 0;
	background-color: #fff;
	overflow: hidden
}
.sidebar li.sidebar-search span input {
	width: 128px;
	height: 20px;
	padding: 14px 0 14px 10px;
	border: 1px solid #ff5a5f;
	border-right: 0 none;
	font-size: 14px;
	color: #5f5f5f;
	font-family: "微软雅黑", "宋体"
}
.sidebar li span i {
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
	height: 0;
	margin: -5px -10px 0 0;
	font-size: 0;
	border: 5px solid;
	border-color: transparent transparent transparent #ff5a5f;
	overflow: hidden
}
.sidebar .sidebar-news a {
	background-position: -61px 0
}
.sidebar .sidebar-news a.current, .sidebar .sidebar-news:hover a {
	background-position: 0 0
}
.sidebar .sidebar-house a {
	background-position: -61px -60px
}
.sidebar .sidebar-house a.current, .sidebar .sidebar-house:hover a {
	background-position: 0 -60px
}
.sidebar .sidebar-club a {
	background-position: -61px -120px
}
.sidebar .sidebar-club a.current, .sidebar .sidebar-club:hover a {
	background-position: 0 -120px
}
.sidebar .sidebar-world a {
	background-position: -61px -180px
}
.sidebar .sidebar-world a.current, .sidebar .sidebar-world:hover a {
	background-position: 0 -180px
}
.sidebar .sidebar-meitu a {
	background-position: -61px -240px
}
.sidebar .sidebar-meitu a.current, .sidebar .sidebar-meitu:hover a {
	background-position: 0 -240px
}
.sidebar .sidebar-search a {
	background-position: -61px -300px
}
.sidebar .sidebar-search:hover a {
	background-position: 0 -300px;
	background-color: #ff5a5f
}
.sidebar .gotop {
	position: absolute;
	bottom: 67px
}
.sidebar .gotop a {
	background-position: -61px -400px
}
.sidebar .gotop:hover a {
	background-position: 0 -400px
}
.houseIntro-con, .houseIntro-menu {
	border: 1px solid #e8e8e8;
	border-top-color: #ff5a5f;
	background: #fff
}
.houseIntro-menu {
	float: left;
	width: 300px;
	padding: 20px 0
}
.houseIntro-menu li {
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	color: #1e1e1e;
	text-align: center;
	cursor: pointer
}
.houseIntro-menu li.current {
	background: #f3f3f3;
	color: #ff5a5f
}
.houseIntro-menu li.current a, .houseIntro-menu li.current a:hover {
	color: #ff5a5f
}
.houseIntro-menu li a:hover {
	color: #1e1e1e;
	text-decoration: none
}
.houseIntro-con {
	float: right;
	width: 784px;
	padding: 32px 37px
}
.houseIntro-con .marl_25 {
	margin-left: 25px
}
.houseIntro-con .marl_20 {
	margin-left: 20px
}
.houseIntro-con .marl_54 {
	margin-left: 54px
}
.houseIntro-con .mart_25 {
	margin-top: 25px
}
.houseIntro-con .mart_35 {
	margin-top: 35px
}
.houseIntro-con .mart_50 {
	margin-top: 50px
}
.houseIntro-con .marb_45 {
	margin-bottom: 45px
}
.houseIntro-con img {
	display: block
}
.aboutUs h2, .aboutUs h3, .adCooperation h2 {
	text-align: center;
	font-size: 24px;
	color: #1e1e1e;
	margin-top: 10px;
	font-weight: 400
}
.aboutUs h2 {
	line-height: 100px
}
.aboutUs h3 {
	line-height: 82px;
	height: auto;
	border: 0
}
.aboutUs h4 {
	line-height: 100px;
	color: #666;
	font-size: 16px;
	text-align: center;
	font-weight: 400
}
.aboutUs .lmbt {
	height: 25px;
	position: relative;
	text-align: center
}
.aboutUs .lmbt>p {
	height: 12px;
	border-bottom: 1px solid #ccc
}
.aboutUs .lmbt>.span1, .aboutUs .lmbt>.span2 {
	display: inline-block;
	position: relative;
	top: -12px;
	height: 25px;
	line-height: 25px;
	font-size: 20px;
	color: #ff5a5f
}
.aboutUs .lmbt>.span1 {
	width: 156px;
	padding-left: 78px;
	background: url(/style/images/bi_iconsp.png) 26px center no-repeat #fff
}
.aboutUs .lmbt>.span2 {
	width: 181px;
	padding-left: 53px;
	background: url(/style/images/bi_iconys.png) 16px center no-repeat #fff
}
.aboutUs li, .aboutUs p, .adCooperation p {
	font-size: 14px;
	color: #5f5f5f;
	line-height: 34px
}
.aboutUs p {
	text-indent: 2em
}
.aboutUs p.right {
	text-align: right
}
.aboutUs p.xy {
	margin: 5px 0 45px
}
.aboutUs p.sj {
	padding-right: 15px
}
.aboutUs>dl {
	margin-top: 25px;
	background-color: #f6f6f6;
	padding: 0 20px 20px 25px
}
.aboutUs>dl>dt {
	padding-top: 20px;
	width: 266px;
	float: left
}
.aboutUs>dl>dt img {
	width: 227px;
	height: 159px
}
.aboutUs>dl>dd {
	padding-top: 15px;
	width: 473px;
	float: left;
	line-height: 25px;
	color: #5f5f5f
}
.aboutUs>dl>dd b {
	font-size: 16px;
	padding-bottom: 5px;
	color: #666
}
.aboutUs>dl>dd.le {
	color: #1e1e1e
}
.aboutUs .line {
	width: 770px;
	height: 50px;
	margin: 0 auto;
	border-bottom: 1px dashed #999
}
.aboutUs img.ad {
	width: 100%;
	height: 72px
}
.aboutUs img.fw {
	width: 100%;
	height: 267px;
	margin: 15px auto 34px
}
.aboutUs img.liu {
	width: 587px;
	height: 348px;
	margin: 20px auto 0
}
.aboutUs img.wl {
	width: 100%;
	height: 350px;
	margin: 32px auto 0
}
.aboutUs img.dsy {
	width: 100%;
	height: 394px;
	margin: 20px auto 0
}
.aboutUs img.sjly {
	width: 765px;
	height: 352px;
	margin: 0 auto 45px
}
.aboutUs .xyrq>div {
	margin-bottom: 40px
}
.aboutUs .xyrq>div dl {
	float: left
}
.aboutUs .xyrq>div dt {
	color: #ff5a5f;
	font-size: 40px;
	height: 60px
}
.aboutUs .xyrq>div dd {
	color: #333;
	line-height: 22px
}
.aboutUs .rqone>dl {
	width: 155px;
	height: 105px;
	text-align: center
}
.aboutUs .rqtwo>dl {
	width: 208px;
	height: 80px;
	padding-left: 18px
}
.Business {
	padding-bottom: 100px
}
.Business>dl {
	margin-top: 90px;
	width: 315px;
	padding-left: 48px;
	float: left;
	color: #666
}
.Business .padr_30 {
	padding-right: 30px
}
.Business>dl dt {
	height: 40px;
	padding-top: 115px;
	text-align: center;
	font-size: 18px;
	background: url(/style/images/bi_swicon.png) no-repeat
}
.Business>dl dd {
	line-height: 34px;
	text-align: left
}
.Business .pdgj {
	background-position: 113px 0
}
.Business .mthz {
	background-position: -280px 0
}
.Business .gghh {
	background-position: 113px -312px
}
.Business .yqlj {
	background-position: -280px -312px
}
.Business .qt {
	background-position: 113px -700px
}
.adCooperation h3 {
	font-size: 18px;
	line-height: 110px;
	height: auto;
	border: 0;
	color: #666;
	font-weight: 700
}
.adCooperation>p span {
	color: #ff5a5f;
	font-weight: 700
}
.adCooperation .code>dl dd, .adCooperation .nrqd>dl dd {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	text-align: center
}
.adCooperation .nrqd {
	padding-top: 37px
}
.adCooperation .nrqd>dl {
	width: 195px;
	float: left
}
.adCooperation .nrqd>dl dt {
	height: 65px;
	background: url(/style/images/bi_adphone.png) no-repeat
}
.adCooperation .nrqd .wz {
	background-position: 65px 0
}
.adCooperation .nrqd .sj {
	background-position: -120px 0
}
.adCooperation .nrqd .wx {
	background-position: -310px 0
}
.adCooperation .nrqd .wb {
	background-position: -500px 0
}
.adCooperation .code {
	padding-top: 50px
}
.adCooperation .code>dl {
	width: 260px;
	float: left
}
.adCooperation .contact, .joinUs .zw_con table, .joinUs img.jrwm {
	width: 100%
}
.adCooperation .code>dl dt {
	height: 165px;
	background: url(/style/images/bi_adcode.png) no-repeat
}
.adCooperation .code .wx {
	background-position: 55px 0
}
.adCooperation .code .yc {
	background-position: -215px 0
}
.adCooperation .code .wb {
	background-position: -470px 0
}
.adCooperation>ul li {
	float: left;
	padding-right: 60px;
	color: #5f5f5f;
	font-size: 14px
}
.adCooperation .contact td {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #5f5f5f
}
.adCooperation .contact td.tt {
	height: 31px;
	background: #ff5a5f;
	color: #fff;
	font-size: 24px;
	font-weight: 500
}
.adCooperation .contact td.tt span {
	display: block;
	padding-left: 65px;
	line-height: 28px;
	background: url(/style/images/bi_adicon.png) 21px center no-repeat
}
.adCooperation .contact td.ct {
	padding-left: 4%;
	color: #ff5a5f;
	font-size: 16px
}
.joinUs .zw_con table thead td, .joinUs .zw_menu>span, .joinUs h2 {
	font-size: 16px;
	color: #666
}
.joinUs h2 {
	line-height: 80px
}
.joinUs .zw_menu {
	position: relative;
	padding-bottom: 30px;
	padding-top: 30px
}
.map-a, .map-b {
	position: absolute
}
.joinUs .zw_menu>span {
	position: absolute;
	left: 15px;
	font-weight: 700
}
.joinUs .zw_menu>ul {
	padding-left: 130px;
	font-size: 14px;
	color: #666;
	line-height: 20px
}
.joinUs .zw_menu>ul>li {
	float: left;
	padding: 0 10px;
	margin: 0 10px;
	cursor: pointer
}
.joinUs .zw_menu>ul>li.cur {
	background-color: #eaeaea
}
.joinUs .zw_con table thead td {
	background: #f5f5f6;
	text-align: center;
	font-weight: 700;
	height: 44px
}
.joinUs .zw_con table tbody td {
	border-bottom: 1px solid #f5f5f6;
	text-align: center;
	height: 52px
}
.joinUsCon h2 {
	font-size: 20px;
	line-height: 60px
}
.joinUsCon h4 {
	font-size: 18px;
	line-height: 80px
}
.joinUsCon p {
	font-size: 16px;
	line-height: 60px;
	font-weight: 700
}
.joinUsCon li {
	font-size: 14px;
	line-height: 30px
}
.joinUsCon a {
	font-size: 16px;
	color: #ff5a5f;
	text-decoration: underline;
	line-height: 100px
}
.map-a, .map-b {
	background: url(/style/images/map-icons_97dedfbc.png) no-repeat
}
.map-a {
	width: 46px;
	height: 35px;
	background-position: 10px -6px;
	display: block;
	left: 345px;
	top: 7px;
	z-index: 9;
	border-left: 1px solid #ddd
}
.map-b {
	width: 60px;
	height: 20px;
	padding-left: 25px;
	background-position: 0 -62px;
	line-height: 20px;
	right: 15px;
	top: 57px;
	color: #ff5a5f!important
}
.title-1 .map-b {
	right: auto;
	left: 200px;
	top: 37px
}

.bannerImg{ width:100%; margin:0 auto 0; height:400px}
#slider{width:100%;height:400px;position:relative;}
.slider_list li{position:absolute;display:none; width:100%; height:400px}
.slider_list li img{ width:100%; height:400px}
.slider_list li:first-child{display:block;}
.slider_icon{position:absolute;z-index:1;right:20px;bottom:20px;font-size:0;padding:4px 8px;border-radius:12px;background-color:hsla(0,0%,100%,.3);}
.slider_icon i{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 5px;}
.btn{background:#fff;}
.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}
.prve{left:0;}
.next{right:0;}
.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
.slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
.slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}
.arrow:hover{background:#444;}
#slider:hover .arrow{display:block;}
.btn_act{background:#db192a;}
.search {
	width:400px;
	height:35px;
	float:right;
	margin-top:10px
}
.search .s_w {
	width:296px;
	float:left;
	border:#CCC 1px solid;
	height:31px;
	line-height:31px;
	padding-left:25px;
	background:#FFF url(search.png) left no-repeat;
	color:#999;
	display:inline;
	border-radius:3px 0 0 3px;
	border-right:0
}
.search .an {
	width:75px;
	float:left;
	height:33px;
	background:#ff5a5f;
	border:0;
	color:#fff;
	text-align:center;
	cursor:pointer;
	display:inline;
	font-family:"微软雅黑";
}
.search .an:hover {
	width:75px;
	float:left;
	height:33px;
	background:#f05459;
	border:0;
	color:#fff;
	text-align:center;
	cursor:pointer;
	display:inline;
	font-family:"微软雅黑"
}
.tag {
	width:500px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#666
}
.tag b {
	color:#222
}
.tag a {
	text-align:left
}
.boxShow1{ display:block !important}
.usBox{ display:none;}
.actli{ background:#ff5a5f; color:#fff !important}
.logoIn { float:right}
.logoIn a{ display:inline-block; font-size:12px;height:24px; line-height:24px; padding:0 15px; border-radius:6px}
.zhuce{ background:#FF8040; color:#fff !important}
.zhuce:hover{ background:#e76a2b !important; color:#fff !important; }
.denglu{ margin:0 10px; background:#ff5a5f;  color:#fff !important}
.denglu:hover{ background:#ea3237; color:#fff !important}
.userinfo{ position:relative;}
.mylink{ position:absolute; width:116px; height:auto; padding:10px; background:#fff; color:#222; display:none; box-shadow:#ccc 0 2px 4px; z-index:3000} 
.welcome{ width:136px; background:#eee; color:#222; text-align:center;  border-radius:4px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:-7px}
.mylink li{ display:block; width:100%; height:30px; line-height:30px; font-size:12px;}
.mylink li a{ color:#777}
.mylink li a:hover{ color:#ff5a5f}
.welcome span{text-overflow:ellipsis; white-space:nowrap; width:136px; display:block; height:36px; line-height:36px; font-size:14px}
.slists{ width:100%;}
.slists dd{ width:96%; display:block; height:40px; line-height:40px; text-indent:20px; text-align:left; border-left:3px solid #ff5a5f; border-radius:4px; margin-bottom:15px; border-bottom:1px dashed #e5e5e5 }
.slists dd:hover,.slists dd.jsACT{ box-shadow: 0 2px 4px #ccc; border-bottom:1px dashed #fff;}

.slists dd a{ color:#222; font-size:14px}
.slists dd.jsACT a{ color:#ff5a5f !important; }

.listMain ul{ width:100%; height:auto; }
.infop { position:absolute; top:-40px; width:84%; z-index:40; background:#fff; padding:15px 3%; box-shadow:#ccc 0 2px 4px; left:5%; border-radius:4px}
.listMain li{ display:inline-block; width:23%; margin:10px 10px; background:#fff; border:1px solid #eee; height:380px}
.listMain li .s1{ width:100%; display:block; height:180px; overflow:hidden;}
.listMain li .s1 img{ width:100%; height:200px;}
.listMain .info{ width:100%; position:relative}
.listMain .info h3 a{ font-size:14px; height:45px; color:#222; line-height:18px; display:block; width:100%; text-align:left}
.listMain .info .data{ display:block; width:100%; margin:10px auto; color:#ccc; font-size:12px}

.listMain .info p{ color:#666; font-size:12px; line-height:20px; height:60px;}
.looka{ width:100%; text-align:center;}
.looka a{ display:block; width:80px; height:30px; line-height:30px; text-align:center; font-size:12px; background:#ff5a5f; color:#fff}
.wrap33{ width:1180px; margin:0 auto;}
.wzbt{ margin:0 0 20px 0; width:100%;}
.wzbt h2{ color:#222; margin-bottom:10px}
.wzbt p{ color:#666; font-size:12px;}
.qlink{ display:block; margin:5px 0; width:100%; font-size:14px; color:#666}
.qlink a{ color:#666}
.qlink a:hover{ color:#ff5a5f}
.Q{ margin-bottom:12px}
.Q p{ font-size:12px; color:#666}

.arc{ margin:20px auto 20px}
.arcLeft{ float:left; width:820px; padding:20px 0; background:#fff}
.jianjie {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.jianjie .as1{ display:inline-block; width:80px; margin-right:10px; float:left}
.jianjie .as1 img{ height:45px; height:auto}
.jianjie .as2{ display:inline-block; width:700px; font-size:12px; color:#666; float:right}
.posi{ width:100%; height:40px; line-height:40px; }
.posi a{color:#666}
.wenzhang{ width:100%; margin:20px 0; font-size:14px; color:#666}
.wenzhang img{max-width:600px !important;}

.arcRight{ float:right; background:#fff; padding:10px; width:300px; }

.arcTJ1 h3,.arcTJ2 h3{ border-left: 3px solid #ff5a5f;
line-height: 34px;
text-align: center;
font-size: 18px;
color: #222;
width: 100px;
margin-bottom: 20px;}
.arcTJ1 li { display:block; margin-bottom:20px}
.arcTJ1 li a{ color:#222; font-size:14px;}
.arcTJ1 li p{ padding:9px; background:#fff; color:#777; font-size:12px; margin:10px 0; border:1px solid #eee}
.arcTJ1 li span{ width:22px; height:22px; background:#ff5a5f; color:#fff; line-height:22px; text-align:center;  border-radius:4px; display:inline-block; margin-right:8px; float:left}

.arcTJ1 li:hover a{ color:#000;}
.arcTJ1 li:hover p{ background:#ff5a5f; color:#fff;}
.table{ display:table}
.otherTJ h3{ border-left:3px solid #ff5a5f; line-height:34px; text-align:center; font-size:18px; color:#222; width:100px; margin-bottom:20px}
.otherTJ{ width:100%; margin:20px auto; border-top:1px solid #eee;padding:20px 0 0 0}
.otherTJ li{ display:block; height:170px; margin:0 0 10px 0; width:100%}
.otherTJ li .div1{ float:left; width:200px;}
.otherTJ li .div1 img{ width:180px; height:110px; border-radius:6px; box-shadow:0 2px 4px #ccc; padding:4px}
.otherTJ li .div1 b{ font-size:14px; color:#666; display:block; margin-top:10px; height:38px; overflow:hidden}
.otherTJ li .div2{ float:left; margin:0px 0 0 25px; width:580px}
.otherTJ li .div2 p{ margin-bottom:8px; display:block;}
.otherTJ li .div2 p a{ font-size:14px; color:#666; }
.otherTJ li .div2 p a span{ color:#ccc; margin-right:10px}
.otherTJ li .div2 p .s2{ float:right}
.otherTJ li .div2 p a:hover{ color:#ff5a5f}
.mainBoxNew { width:100%; height:190px; position:relative}
.mainBoxNew:hover img{ opacity:0.9}
.mainBoxNew img{ width:100%; height:190px;}
.mainBoxNew p{ width:94%; padding:0 3%; color:#222; height:32px; line-height:32px; position:absolute; bottom:0; background:#222; color:#fff}
.wxXcx{ border:1px solid #eee; border-top: none; text-align:center;padding:40px 0; margin-bottom:20px}
.wxXcx img { width:130px;}
.wxXcx p{ margin:10px auto 0px;}
.pagemain{ width:100%; overflow:hidden; padding:10px 0; text-align:left; margin:20px auto}
.pagemain li {padding:3px 6px;margin:3px 4px;color:#fff;background:#eee;text-decoration:none; font-size:12px; border-radius:10px; color:#222; display:inline-block}
.pagemain li a{color:#222;}
.pagemain li.thisclass{padding:4px 7px;color:#6d643c;background:#ff5a5f; border-radius:10px;font-size:12px; margin:2px 2px 0 2px; color:#fff}
.pagemain li.disabled{display:none;}
.pagemain li:hover{ background:#ff5a5f; color:#fff}
.pagemain li:hover a{ color:#fff}
.yj{ color:#ccc; font-size:12px}
.ylink{ width:1180px; padding:20px 0; margin:20px auto; background:#fff; }
.ylink h3{ font-weight:normal; font-size:16px; color:#222; width:100%; display:block; padding:0 0 15px 0; border-bottom:#e8e8e8 1px solid; margin-bottom:15px; font-weight:bold}
.ylink h3 span{ font-size:14px; color:#999; margin-left:20px}
.ylink li{ display:inline-block; margin-right:10px}
.ylink li a{ font-size:12px; color:#777;}
.beian{ width:100%; background:#232323; height:40px; line-height:40px; color:#616161}
.beian a{color:#616161}
.dwxcx{ position: fixed; right:15px; bottom:150px; z-index:4000}
.dwxcx img{ width:110px; padding:10px; box-shadow:0 2px 4px #ccc; background:#fff; border-radius:6px}
.pagemain td{ padding:3px 5px; background:#eee; margin-right:10px; border-radius:4px; display:inline-block}
.pagemain td:nth-of-type(1){ display:none}
.pagemain td a{font-size:12px; color:#666}

.neilian{ width:1180px; padding:20px 0px; margin:20px auto; background:#fff;}
.neilian li{ display:inline-block; background:#FBFFD9; margin:6px 10px 6px 0;}
.neilian li a{ font-size:14px;padding:8px 15px; font-size:14px; color:#FBA82D; border-radius:5px}
.neilian li:hover{ background:#1FBE93;}
.neilian li:hover a{ color:#fff !important}