#footer,#minsearchbox,.c,.fix,.lmenu li#inbo i,.msgtips_close,.shadow,.wraper-border {
	overflow: hidden
}

#footer,.ji {
	text-align: center
}

.butt-2,.jf,.user_ntalker img,input,select {
	vertical-align: middle
}

.basetb,.company,.grinfo,.grpic,.qz,.renzheng table {
	border-collapse: collapse
}

#topbar li,.listingitem li,.minipage_c ul {
	list-style: none
}

.cl:after,.clearfix:after {
	content: ".";
	visibility: hidden
}

#page .pg a,#page .pn a,.area_scj li,.basetb .cz,.basetb .czfb,.cat_box dl dd a,.dllist dl dd,.expimg span,.hotsbarbox,.ico,.leftmenu h2,.minipage_hint li,.ml_5,.qz .cz,.qz .czfb,.renzheng .zgimg span.f12,.xinxilist p {
	white-space: nowrap
}

*html {
	background-image: ;
	background-attachment: fixed
}

#minsearch,#minsearchsearchbtn,#myfeet li,#topbar,.arrow,.msgtips_arrow,.msgtips_close,.msgtips_con,.nttips_con,.tuan sup {
	background-image: !important
}

#topbar {
	background:  repeat-x;
	color: #666;
	font: 12px/2 arial,tahoma,"宋体";
	height: 36px;
	width: 100%
}

#topbar input,#topbar p,#topbar ul {
	margin: 0;
	padding: 0
}

#topbar a {
	cursor: pointer;
	text-decoration: none;
	color: #666
}

#topbar a:hover {
	text-decoration: underline
}

#topbar input {
	font-family: tahoma;
	font-size: 12px
}

#topbar .w,#topbar .warp {
	clear: both;
	line-height: 32px;
	margin: 0 auto;
	width: 960px
}

#myfeet p a,#sitemapbox strong a,#topbar .mapfuc a {
	color: #00c
}

#topbar .chocecity a:hover {
	color: #f00508;
	text-decoration: none
}

#topbar .mapfuc a.c_r,#topbar a:hover {
	color: red
}

#topbar #link_city_change {
	color: #00c;
	margin-left: 5px
}

.bar_left {
	float: left;
	padding-left: 8px;
	word-spacing: 1px
}

.bar_right {
	float: right
}

.bar_left h1 {
	color: #666;
	display: inline;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0
}

.bar_left .tuan {
	display: inline-block;
	padding-right: 30px;
	position: relative
}

.clearfix,.clearfix:after,.hover .hc,.sc,.shadow {
	display: block
}

#login,#modify,#topbar .haschild {
	float: left
}

.arrow,.tuan sup {
	display: block;
	height: 4px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 14px;
	width: 7px
}

#login,#modify,#topbar .haschild {
	line-height: 33px;
	position: relative
}

.tuan sup {
	background:  0 -102px no-repeat;
	height: 12px;
	right: 2px;
	top: 3px;
	width: 26px
}

.arrow {
	background:  0 -156px no-repeat
}

.gap {
	color: #ccc;
	font-family: '宋体';
	margin: 0 6px
}

.hover .hc {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #fff;
	border-color: -moz-use-text-color #dcdcdc #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	padding: 10px;
	top: 33px
}

#topbar .haschild {
	height: 33px;
	padding: 0 25px 0 10px;
	z-index: 999
}

#topbar .hover {
	background: #fff;
	border-left: 1px solid #dcdadc;
	border-right: 1px solid #dcdadc;
	margin: 0 -1px;
	z-index: 999
}

#topbar .hover .arrow {
	background-position: -7px -156px
}

#topbar #minsearch {
	background:  -12px -123px no-repeat;
	padding-left: 25px
}

#topbar #minsearch.hover {
	background:  -12px -123px no-repeat #fff
}

#minsearch.hover {
	background-color: #fff
}

#minsearchbox {
	height: 26px;
	left: -1px;
	width: 211px
}

#topbar #minsearchkeyword {
	border: 1px solid #cdcdcd;
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 5px;
	width: 127px
}

#topbar #minsearchsearchbtn {
	background:  0 -56px no-repeat;
	border: 0;
	cursor: pointer;
	float: left;
	height: 26px;
	margin-left: 10px;
	width: 62px
}

#myfeetbox {
	left: -1px;
	width: 215px
}

#sitemapbox {
	line-height: 22px;
	right: -1px;
	width: 138px
}

#modify {
	margin-right: -10px
}

#myfeet .line {
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 3px
}

#myfeet li {
	background:  3px -174px no-repeat;
	border-top: 1px solid #f3f3f3;
	height: 30px;
	line-height: 30px;
	padding-left: 18px
}

#login,#modify {
	padding: 0 8px
}

#sitemapbox br,.shadow {
	line-height: 0
}

.msgtips,.msgtips_arrow,.msgtips_close,.shadow {
	position: absolute
}

#sitemapbox .maplist {
	border-bottom: 1px solid #f3f3f3;
	font-family: tahoma;
	padding-bottom: 5px
}

#sitemapbox .mapfuc {
	padding-top: 3px
}

.mapfuc a.fduihua {
	background:  right -505px no-repeat;
	padding-right: 22px
}

.shadow {
	background: #f0f0f0;
	border-top: 1px solid #ddd;
	bottom: -3px;
	clear: both;
	font-size: 0;
	height: 1px;
	left: 0;
	opacity: .4;
	width: 100%;
	z-index: -1
}

.msgtips {
	background: #fefacc;
	border: 1px solid #e7d95f;
	border-radius: 2px;
	color: #000;
	left: 0;
	padding: 0 1px 1px;
	top: 31px;
	width: 232px;
	z-index: 999
}

.msgtips_arrow {
	background-position: 0 -242px;
	height: 8px;
	left: 14px;
	top: -7px;
	width: 14px;
	z-index: 9
}

.msgtips_con {
	background:  5px -252px no-repeat;
	border-top: 1px solid #fff;
	line-height: 20px;
	padding: 5px 20px 5px 25px
}

.msgtips .shadow {
	background: #dedede;
	border-top: medium none;
	bottom: -2px
}

.msgtips_close {
	background-position: 0 -229px;
	cursor: pointer;
	height: 11px;
	right: 8px;
	top: 11px;
	width: 10px;
	z-index: 999
}

.c,.clearfix:after,.fix {
	height: 0;
	clear: both
}

.nttips {
	right: -84px;
	width: 170px
}

.nttips_con {
	background:  0 -9999px no-repeat #fffbcc;
	line-height: 20px;
	padding: 5px 20px 5px 5px
}

.nttips_con .num {
	color: #fd7a0e;
	font: 700 14px arial,sans-serif;
	margin-right: 3px
}

#topbar .nttips_con a,a,a:link,a:visited {
	color: #00c;
	text-decoration: none
}

.user_center,.user_i,.user_id,.user_ntalker {
	line-height: 32px;
	margin: 0 5px
}

.user_ntalker {
	margin-left: 0
}

.pos {
	position: relative;
	z-index: 700
}

#fb-new,#logintext,#logo,#pagename,.bar_right {
	position: absolute
}

.bar_right {
	right: 0;
	top: 0
}

body {
	font-family: "宋体",arial;
	font-size: 12px;
	margin: 0;
	padding: 0
}

div {
	margin: 0 auto
}

dd,dl,dt,form,h1,h2,h3,li,ol,p,ul {
	list-style: none;
	margin: 0;
	padding: 0
}

img {
	border: 0
}

input,select {
	font: 100% tahoma,helvetica,arial,sans-serif
}

select {
	padding: 3px
}

.fix {
	float: none;
	width: 100%
}

.c {
	font-size: 0
}

a:hover {
	color: red;
	text-decoration: underline
}

.left {
	float: left
}

.right {
	float: right
}

.line {
	background:  repeat-x;
	float: none;
	margin: 15px 0
}

.green {
	color: #090
}

.red {
	color: #f60
}

.gray {
	color: #aaa
}

.mb10 {
	margin-bottom: 10px
}

.pb10 {
	padding-bottom: 10px
}

.pt20 {
	padding-top: 20px!important
}

.plr10 {
	padding: 0 0 0 10px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.mt5 {
	margin-top: 5px
}

.mr20 {
	margin-left: 20px
}

.ml30 {
	margin-left: 30px
}

.f12 {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.c66 {
	color: #666
}

.l-10 {
	margin-left: 6px
}

.r-6 {
	margin-right: 6px
}

.r-10 {
	margin-right: 10px
}

.btn-line {
	line-height: 2.5
}

span.p2 {
	line-height: 1.8
}

strong.green-1 {
	color: #090;
	margin-right: 6px
}

#footer {
	width: 960px;
	margin: 0 auto;
	clear: both;
	color: #666;
	padding: 10px 0
}

#footer .homefooter {
	padding: 10px;
	line-height: 180%;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #ddd;
	margin-top: 20px
}

#footer a,#footer p {
	color: #999
}

#footer a {
	margin: 0 10px
}

.sc {
	border: 1px solid #ddd;
	margin: 0 auto;
	padding: 10px;
	width: 380px
}

.sc textarea {
	background: #fff;
	border: none;
	font-size: 12px;
	height: 130px;
	line-height: 160%;
	overflow-x: hidden;
	width: 100%
}

.hc {
	display: none
}

#logo img,.lmenu li i,.tip span {
	display: block
}

.fontbold {
	font-weight: 700
}

.win960 {
	width: 960px
}

#topinfomsg {
	background-color: #ffc;
	font-size: 12px;
	line-height: 20px;
	margin: -10px auto 10px;
	padding: 8px 10px 8px 0;
	position: relative
}

#header,.w {
	margin: 0 auto
}

#topinfomsg strong {
	background:  10px -178px no-repeat;
	padding: 0 0 0 30px
}

#topinfomsg span.btn-q {
	color: #c0a16d;
	cursor: pointer;
	font-size: 18px;
	position: absolute;
	right: 10px;
	top: 8px
}

.wraper-border {
	background:  no-repeat;
	height: 1px
}

#wrapper {
	background:  right center repeat-y
}

#header {
	height: 70px;
	position: relative
}

#headerinside {
	background:  repeat-x;
	height: 60px
}

#logo {
	left: 0;
	top: 3px
}

#pagename {
	border-left: 1px solid #f1f1f1;
	height: 39px;
	left: 220px;
	padding-left: 15px;
	top: 12px
}

#pagename span {
	color: #666;
	font: 24px/1.8 "微软雅黑","黑体",sans-serif
}

#pagename h1 {
	color: #666;
	font: 20px/1.8 "微软雅黑","黑体",sans-serif
}

.lmenu li a:hover,.lmenu li.open a {
	color: red;
	text-decoration: none
}

#fb-new {
	bottom: 25px;
	font-weight: 700
}

.tip {
	background:  no-repeat;
	height: 37px;
	padding: 0 0 0 40px
}

.tip span {
	background:  right bottom no-repeat;
	float: left;
	padding: 12px 20px 8px 10px
}

.tip span em {
	font-size: 10px;
	font-style: normal
}

.w {
	clear: both;
	width: 1000px
}

.lmenu {
	line-height: 28px;
	min-height: 520px;
	padding: 0 0 10px;
	width: 155px
}

.lmenu li {
	clear: left;
	float: left;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	text-indent: 37px;
	width: 100%
}

.lmenu li i {
	background:  0 -216px no-repeat;
	height: 7px;
	left: 22px;
	position: absolute;
	top: 11px;
	width: 7px
}

.lmenu li#inbo,.lmenu li.open {
	height: 30px;
	line-height: 30px;
	padding: 3px 0 5px
}

.lmenu li a {
	font-size: 12px;
	font-weight: 400;
	text-decoration: none
}

.lmenu li#inbo a,.lmenu li.open a {
	font-size: 14px;
	font-weight: 700
}

.lmenu li.open {
	background:  0 -84px no-repeat;
	display: block
}

.lmenu li#inbo {
	margin-top: -1px
}

.lmenu li#inbo i {
	background:  0 -206px no-repeat;
	height: 8px;
	left: 22px;
	top: 13px;
	width: 9px
}

.listmenu li span {
	color: #000;
	font-weight: 400;
	margin-left: 2px
}

.btns,.butt {
	font-weight: 700
}

#right-con {
	padding: 10px;
	width: 825px
}

#right-con-user {
	background: none;
	padding: 20px 15px 10px;
	width: 775px
}

#right-con-frame {
	background: none;
	padding: 20px 10px 10px 2px;
	width: 826px
}

.jf {
	background:  -19px -14px no-repeat;
	cursor: pointer;
	height: 14px;
	padding-left: 20px;
	width: 20px
}

.ji,.tg {
	font-size: 12px;
	margin-left: 15px;
	padding: 0 2px;
	color: #fff;
	overflow: hidden
}

.ji {
	background: red
}

.tg {
	background: green;
	text-align: center
}

.btn-v2,.btn-v3 {
	font-size: 12px;
	padding: 4px 0 7px;
	border: none;
	text-align: center;
	cursor: pointer
}

.btn-v2 {
	background:  0 -34px no-repeat;
	width: 50px;
	height: 24px
}

.btn-v3 {
	background:  0 -59px no-repeat;
	margin-right: 0;
	width: 92px;
	height: 25px
}

.butt {
	background:  right top no-repeat;
	display: inline-block;
	height: 34px;
	padding-right: 1px
}

.btns {
	background:  no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 5px 20px
}

.butt-2 {
	background:  100% -122px no-repeat;
	display: inline-block;
	height: 25px;
	overflow: hidden;
	padding-right: 2px;
	position: relative
}

.btns-2 {
	background:  0 -122px no-repeat;
	border: none;
	cursor: pointer;
	font-size: 12px;
	margin: 0;
	padding: 4px 10px 5px
}

ul.re-tip {
	background:  0 -278px no-repeat;
	color: red;
	height: 39px;
	line-height: 34px;
	padding: 0 0 0 35px
}

.ico,.ico-w {
	line-height: 14px;
	margin-left: 2px
}

.reg-tip-box {
	padding: 0 0 0 50px
}

ul.re-tip li {
	background:  0 -317px repeat-x;
	display: block;
	float: left;
	padding: 0 15px 0 10px
}

ul.re-tip li.li1 {
	background:  100% -350px no-repeat;
	height: 33px;
	padding: 0;
	width: 3px
}

.maileyz,.maileyzw,.nameyz,.nameyzw,.sjyz,.sjyzw,.zzyz,.zzyzw {
	background-image: !important;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin-right: 8px;
	overflow: hidden
}

.nameyz {
	background-position: -7px -154px;
	width: 22px
}

.maileyz {
	background-position: -9px -188px;
	width: 22px
}

.sjyz {
	background-position: -11px -223px;
	width: 16px
}

.zzyz {
	background-position: -7px -258px;
	width: 23px
}

.nameyzw {
	background-position: -69px -154px;
	width: 22px
}

.maileyzw {
	background-position: -72px -188px;
	width: 22px
}

.sjyzw {
	background-position: -74px -223px;
	width: 16px
}

.zzyzw {
	background-position: -70px -258px;
	width: 23px
}

.ico.ding {
	background-position: -97px -797px
}

.ico.hot {
	background-position: -131px -779px
}

.ico.tu {
	background-position: -131px -797px
}

.ico.ji {
	background-position: -114px -797px
}

.ico.tui {
	background-position: -94px -832px;
	width: 35px
}

.ico.yan {
	background-position: -97px -815px;
	margin-top: 5px
}

.ico.search {
	background-position: -131px -832px;
	width: 16px
}

.ico-w {
	background-image: ;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px
}

.biz,.ico.area,.zhijie {
	width: auto
}

.ico-w.ding-w {
	background-position: 0 -256px
}

.zhijie {
	background:  #ff0;
	color: #000;
	height: 15px
}

.action_color,.wrong_color {
	background:  left top repeat-x #feffe3
}

.chenggong1,.ico {
	display: inline-block;
	height: 16px
}

.area a {
	color: #585858;
	text-decoration: underline
}

.biz {
	color: #f60
}

.ico {
	width: 16px
}

.combut {
	padding: 20px 0 0;
	text-align: center
}

.action_color {
	border: 1px solid #1d95f6!important
}

.wrong_color {
	border: 1px solid #ff9a9a!important
}

.action1,.chenggong1,.wrong1 {
	color: #000;
	display: inline-block;
	font-size: 12px;
	line-height: 2;
	padding-left: 40px;
	padding-right: 5px;
	position: relative;
	vertical-align: top
}

.chenggong1,.infol .tx,.infol .tx img,.slide_ctl {
	vertical-align: middle
}

.chenggong1 {
	background:  0 -22px no-repeat;
	padding-left: 25px;
	padding-right: 5px
}

.action,.action1,.action1 .action_po_top,.wrong1 {
	background:  no-repeat
}

.action,.action1,.wrong1 {
	width: 247px
}

.action1 .action_po,.wrong1 .action_po {
	left: 0;
	position: absolute;
	top: 0
}

.action1 .action_po_top {
	display: block;
	min-height: 20px;
	padding: 8px 10px 0 40px;
	line-height: 15px;
	width: 237px
}

.action1 .action_po_bot {
	background:  0 -185px no-repeat;
	display: block;
	height: 5px;
	overflow: hidden;
	width: 287px
}

.wrong1,.wrong1 .action_po_top {
	background:  0 -190px no-repeat
}

.wrong1 .action_po_top {
	display: block;
	min-height: 10px;
	padding: 4px 10px 0 40px;
	width: 237px
}

.wrong1 .action_po_bot {
	background:  0 -375px no-repeat;
	display: block;
	height: 5px;
	overflow: hidden;
	width: 287px
}

b.r-tip {
	display: block;
	font-weight: 400;
	padding: 10px
}

.password-tip {
	color: #666;
	font-size: 14px;
	line-height: 2;
	padding: 40px 0 0;
	position: relative;
	width: 450px
}

.password-tip h2 {
	color: #090;
	font: 25px/1.7 "微软雅黑","黑体",sans-serif;
	height: 43px;
	margin: 0 0 30px;
	padding: 0 0 0 55px;
	position: relative
}

.password-tip h2 span.password-tip-icon {
	background:  0 -49px no-repeat;
	display: block;
	height: 43px;
	left: 0;
	margin: 0 5px 0 0;
	position: absolute;
	top: 0;
	width: 42px
}

.password-tip strong {
	margin: 0 4px
}

p.reg-tip-2 {
	color: #666;
	margin: 0 30px 10px 0;
	padding: 0 0 10px 20px!important;
	position: relative;
	width: 580px
}

span.reg-tip2-icon {
	background:  no-repeat;
	height: 13px;
	line-height: 13px;
	left: 0;
	margin: 0 5px 0 0;
	position: absolute;
	top: 6px;
	width: 12px
}

.myjf {
	padding: 0 0 0 10px
}

.myjf strong {
	font-size: 16px
}

.details-box input {
	margin: 0 4px
}

span.sfrinfo {
	float: right;
	font-size: 12px;
	font-weight: 400
}

#sfyz a,.ggifno .date,.ggifno li span,.infol,.top_info2,.xqxinfo {
	float: left
}

span.sfrinfo span.ml15 {
	margin: 0 0 0 15px
}

.top_info {
	font-size: 14px;
	padding: 20px 0 35px 10px
}

.top_info2 {
	clear: left;
	font-size: 14px;
	padding: 10px 0 10px 10px
}

.infol {
	font: 12px/2 arial,"宋体";
	text-align: center;
	width: 116px
}

#upzl,.infol .tx {
	text-align: center;
	width: 114px
}

.infol .tx {
	border: 1px solid #ddd;
	display: table-cell;
	height: 114px;
	line-height: 114px;
	overflow: hidden
}

.infol .tx img {
	border: 0;
	max-height: 100px;
	max-width: 100px;
	padding: 5px
}

#upzl {
	display: inline-block;
	line-height: 30px
}

.xqxinfo {
	color: #666;
	margin-top: -5px;
	width: 630px
}

.xqxinfo table {
	width: 100%
}

.xqxinfo th {
	color: #666;
	font-weight: 400;
	padding-right: 10px;
	text-align: right;
	width: 95px
}

.xqxinfo td {
	font-size: 12px;
	padding: 6px 0
}

.xqxinfo td strong {
	color: #000;
	margin-right: 5px
}

.xqxinfo td span.red {
	font-size: 14px;
	font-weight: 700;
	margin-right: 2px
}

.xqxinfo td span.red a {
	color: red
}

.xqxinfo td a {
	text-decoration: none
}

.xqxinfo td.friend a {
	font-size: 12px;
	margin-right: 25px
}

.xqxinfo .pay {
	font-size: 12px
}

.xqxinfo .pay a {
	font-size: 12px;
	margin: 0 3px;
	text-decoration: underline
}

.xqxinfo .yhzh_p strong {
	font-size: 16px
}

.ggifno .date,.ggifno li .lb,.ggifno li a,.ggifno li span,.xqxinfo .home,.xqxinfo .home a {
	font-size: 12px
}

.xqxinfo .yhzh_p a {
	text-decoration: none
}

.xqxinfo .home {
	margin-left: 10px
}

.xqxinfo .wlt {
	position: relative;
	top: 2px
}

#sfyz a {
	display: block
}

.ggifno li {
	border-bottom: 1px solid #f1f1f1;
	line-height: 18px;
	height: 18px;
	padding: 10px;
	clear: both
}

.npinfo li {
	line-height: 15px;
	height: 25px
}

.ggifno li img {
	display: none
}

.ggifno .date {
	color: #666;
	padding-right: 10px
}

.ggifno li .lb {
	color: #585858
}

.area_b {
	height: 27px;
	position: relative
}

span#searfriend,span.btn-edit,span.history-tip {
	bottom: 5px;
	position: absolute;
	right: 0;
	display: block
}

span.btn-edit {
	background:  0 -119px no-repeat;
	line-height: 20px;
	padding: 0 0 0 20px
}

span.history-tip {
	color: #666
}

.inp-jf,.renzheng,.renzheng .nameyz {
	position: relative
}

ul#area_nav {
	background:  center bottom repeat-x;
	height: 27px;
	padding: 0 0 0 10px
}

ul#area_nav li {
	background:  100% -27px no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 0 4px 0 0;
	padding-right: 2px
}

ul#area_nav li a {
	background:  0 -27px no-repeat;
	display: block;
	font-size: 12px;
	line-height: 27px;
	padding: 0 15px
}

ul#area_nav li.selected {
	background-position: 100% 100%;
	color: #000;
	font-weight: 700
}

ul#area_nav li.selected a {
	background-position: 0 100%;
	color: #000;
	text-decoration: none
}

ul#area_nav li.selected a:hover {
	color: #000;
	text-decoration: none
}

.area_cz {
	background: #f8f8f8;
	line-height: 24px;
	padding: 6px 10px
}

.area_cz a b,.area_cz b a {
	text-decoration: underline
}

.area_cz select {
	margin-right: 10px
}

.area_bottom {
	background-color: #f8f8f8;
	height: 3px;
	overflow: hidden
}

.basetb {
	border: none;
	color: #000;
	width: 100%
}

.basetb td,.basetb th {
	border-bottom: 1px solid #f1f1f1
}

.basetb th {
	color: #666;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-align: left
}

.basetb th.tit_cz,.qz th.tit_cz {
	padding: 0 0 0 10px;
	text-align: center
}

.basetb #tablehead td {
	padding: 5px 2px
}

.basetb td {
	line-height: 1.8;
	padding: 7px 0 7px 10px;
	vertical-align: top
}

.basetb td #imgisread,.basetb td.v_m {
	vertical-align: middle
}

.basetb td a {
	font-size: 14px;
	text-decoration: none
}

.basetb td p a {
	font-size: 12px
}

.basetb td a:hover {
	text-decoration: underline
}

.basetb .cz,.qz .cz {
	margin-left: 15px;
	padding-right: 10px;
	text-align: center
}

.basetb .czfb,.qz .czfb {
	padding-right: 25px
}

.basetb td #imgisread {
	margin: 6px 2px 0;
	max-width: 20px
}

.titletd.tc88 {
	color: #aaa;
	padding-top: 5px
}

.titletd cite {
	color: #aaa;
	font-style: normal;
	margin: 0 5px
}

.basetb td a.red {
	color: red
}

.basetb td div span.titletd {
	color: #aaa
}

.basetb .cz_see a {
	margin-right: 10px
}

.basetb .cz,.basetb .cza,.basetb .czfb,.qz .cz,.qz .cza,.qz .czfb {
	text-align: center
}

.basetb .cz a,.basetb .cza a,.basetb .czfb a,.qz .cz a,.qz .cza a,.qz .czfb a {
	color: #00c;
	font-size: 12px;
	margin: 0 3px;
	text-decoration: none
}

.basetb .cz2 a,.basetb .cz_see a,.qz .cz2 a {
	color: #00c;
	font-size: 12px;
	text-decoration: none
}

.basetb .cz span a,.qz .cz span a {
	margin: 0 2px 0 1px
}

.basetb .cz span a:hover,.qz .cz span a:hover {
	text-decoration: none
}

.basetb div span,.basetb div span a {
	font-size: 12px
}

.basetb .cz a:hover,.basetb div a:hover {
	color: red;
	text-decoration: underline
}

.basetb div img,.qz div img {
	margin-left: 3px
}

.basetb .titletd,.qz .titletd {
	color: #aaa;
	font-size: 12px
}

.grinfo th,.grpic th {
	font-size: 14px;
	font-weight: 400
}

.basetb .titletd a,.qz .titletd a {
	color: #666;
	margin: 0 3px;
	text-decoration: underline
}

.basetb .titletd a:hover,.qz .titletd a:hover {
	color: red
}

.basetb .titletd .red2,.qz .titletd .red2 {
	color: red;
	margin: 0 2px;
	text-decoration: underline
}

.basetb .titletd .red2 a,.qz .titletd .red2 a {
	color: red;
	text-decoration: underline
}

.area_scj li a,.area_scj li a:hover,.xtfjr a {
	text-decoration: none
}

.basetb .binp,.basetdel .binp {
	padding: 10px 0 0 10px;
	text-align: left;
	vertical-align: top
}

.grinfo td,.grpic th .tx,.grpic th .tx img,.inp-2 {
	vertical-align: middle
}

.basetb .binp input,.basetdel .binp input {
	margin: 0
}

.basetb .thpl {
	padding-left: 17px
}

.sctcnr {
	display: none
}

.sctcnr,.sctcnr td {
	border-bottom: 0 none;
	margin: 0;
	padding: 0
}

.sctcnr td div {
	border-bottom: 1px solid #e8e8e8;
	line-height: 20px;
	padding: 10px 10px 10px 33px;
	text-align: left;
	width: 775px
}

.basetb .infotdno td {
	border-bottom: medium none;
	padding: 0
}

.area_cz3,.area_cz4 {
	border-top: 1px solid #f1f1f1;
	line-height: 24px;
	padding: 10px
}

.area_cz4,.grpic {
	border: none
}

.area_cz3 input,.area_cz4 input {
	margin-left: 10px
}

.area_cz3 .checkqx,.area_cz4 .checkqx {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 5px
}

.grpic {
	color: #666;
	line-height: 38px;
	margin-bottom: 20px;
	padding: 0 0 10px;
	width: 100%
}

.grpic th {
	padding: 0 25px 0 0;
	text-align: right;
	width: 140px
}

.grpic th .tx {
	border: 1px solid #ddd;
	display: table-cell;
	height: 114px;
	line-height: 114px;
	overflow: hidden;
	text-align: center;
	width: 114px
}

.grpic th .tx img {
	border: 0;
	max-height: 100px;
	max-width: 100px;
	padding: 7px
}

.headarea {
	margin: 30px 0 0 150px
}

.headpic {
	margin: 10px 0
}

.headpic span {
	border: 1px solid #ddd;
	padding: 6px;
	clear: both;
	display: block;
	width: 200px
}

.headpic img {
	width: 200px;
	height: 200px
}

#previewimage {
	float: right;
	width: 116px
}

.area_scj .scleft,.area_scj li,.replaydiv,.replayl {
	float: left
}

.grinfo {
	border: none;
	margin: 15px auto;
	width: 100%
}

.grinfo th {
	color: #666;
	line-height: 2;
	padding: 0 10px 0 0;
	text-align: right;
	width: 140px
}

.area_scj li,.dxxnr,.dxxtar {
	text-align: left
}

.grinfo td {
	padding: 6px 0
}

.grinfo td input.inp {
	margin-right: 10px
}

.grinfo td input.inp-qz {
	border: 1px solid #c8c8c8;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	padding: 0 3px
}

.grinfo td strong {
	font-size: 16px;
	line-height: 1.8;
	margin-right: 5px
}

.grinfo td a {
	margin-right: 5px
}

.inp,.inp-2 {
	height: 22px;
	line-height: 22px;
	margin-right: 3px;
	border: 1px solid #c8c8c8
}

.grinfo span,.grinfo span a {
	vertical-align: middle;
	height: 22px;
	line-height: 22px
}

.grinfo select {
	padding: 0;
	margin-bottom: 4px
}

.inw {
	width: 228px
}

.inp {
	font-size: 12px;
	padding: 2px 3px
}

.inp-2 {
	font-size: 14px;
	padding: 0 3px;
	width: 90px
}

.inp-3,.inp-action_color {
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	width: 150px;
	margin-right: 3px
}

.inp-3 {
	border: 1px solid #c8c8c8;
	padding: 4px 3px;
	vertical-align: top
}

.inp-action_color {
	background:  left top repeat-x #feffe3;
	border: 1px solid #1d95f6!important;
	padding: 5px 3px 3px;
	vertical-align: middle
}

.grtextarea,.inp-jf,.intxt1 {
	border: 1px solid #c8c8c8
}

.inp-jf {
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	margin-right: 3px;
	padding: 2px 3px;
	top: -1px;
	width: 80px
}

.intxt1 {
	margin-right: 3px;
	width: 260px
}

.grtextarea {
	font-size: 12px;
	height: 100px;
	line-height: 20px;
	overflow: hidden;
	width: 347px
}

.area_scj a.n-f,.area_scj li {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.area_scj {
	background-color: #f8f8f8;
	font-size: 14px;
	overflow: hidden;
	padding: 10px
}

.area_scj ul {
	overflow: hidden;
	width: 100%
}

.area_scj li {
	color: #00c;
	font-size: 14px;
	width: 198px
}

.area_scj li .app_set,.area_scj li .fdshanchu {
	margin-left: 5px
}

.area_scj li a {
	background:  0 -162px no-repeat;
	color: #00c;
	font-size: 12px;
	padding: 0 0 0 20px
}

.area_scj li a:hover {
	color: red
}

.area_scj a.selected {
	background-position: 0 -182px;
	border-color: #89a8d1;
	color: #000;
	font-weight: 700;
	overflow: hidden;
	position: relative
}

.area_scj a.n-f {
	background-position: 0 -134px;
	clear: both;
	color: #666;
	padding: 0 0 0 20px
}

.app_set,.fdshanchu,.hyly {
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	overflow: hidden;
	padding: 0!important;
	vertical-align: middle;
	width: 10px
}

.app_set:hover {
	background:  0 -20px no-repeat!important
}

.fdshanchu:hover {
	background:  -17px -20px no-repeat!important
}

.hyly {
	background:  -17px -40px no-repeat!important
}

.hyly:hover {
	background:  0 -40px no-repeat!important
}

.replay,.replay td {
	border: none;
	margin: 0;
	padding: 0
}

.replaydiv {
	background: #f9f9f9;
	margin: 0;
	padding: 10px 0;
	text-indent: 0;
	width: 100%
}

.replayl {
	width: 60px
}

.basetb div .replayr,.replayr {
	color: #000;
	float: left;
	padding-left: 0;
	width: 700px
}

.replayr p b {
	color: #000
}

.dxxnr,.dxxtar {
	color: #000;
	line-height: 22px;
	padding-bottom: 5px;
	text-indent: 0
}

.replayr cite {
	color: #585858;
	font-size: 12px;
	font-style: normal;
	margin-left: 4px
}

.msgct,.uppwd,.xtfjr,.xtfjr a {
	font-size: 14px
}

.dxxtar textarea {
	border: 1px solid #dbe0e3;
	height: 80px;
	margin: 2px 0 5px;
	width: 680px
}

.dxxbut {
	padding-left: 375px
}

.hfbut {
	height: 24px;
	margin: 60px 0 0 10px;
	padding: 0 10px;
	vertical-align: top
}

.uppwd dt,.xtfjr dt {
	color: #666;
	padding-right: 10px;
	text-align: right;
	float: left
}

#replaybox {
	border: 1px solid #f1f1f1;
	margin: 20px auto
}

#replaybox p {
	line-height: 2;
	padding-top: 10px
}

.msgct {
	padding: 10px
}

.xtfjr {
	width: 100%
}

.xtfjr dl {
	border-bottom: 1px solid #f1f1f1;
	clear: left;
	float: left;
	line-height: 2.5;
	width: 100%
}

.bbsinfo p,.bbsuser,.pager,.pager-jf,.rtlist2 li {
	clear: both
}

.xtfjr dt {
	background: #f8f8f8;
	width: 80px
}

.xtfjr dd {
	float: left;
	padding-left: 10px
}

.uppwd dl {
	padding-top: 18px
}

.uppwd dt {
	line-height: 2;
	width: 160px
}

.uppwd dd {
	float: left
}

.uppwd dd strong {
	font-size: 16px;
	line-height: 1.7
}

.uppwd dd img {
	display: none;
	margin: 0;
	padding: 0
}

.uppwd dd .fgreen,.uppwd dd .fora {
	display: inline-block;
	height: 23px;
	padding-left: 30px;
	padding-right: 5px;
	vertical-align: middle
}

.uppwd dd span.fgreen,.uppwd dd span.fora {
	margin-left: -3px
}

.uppwd dd .fgreen {
	background:  -158px -121px no-repeat #dce8fa
}

.uppwd dd .fora {
	background:  -158px -163px no-repeat #ffc6c6
}

#span2,.company td,.renzheng td,.renzheng th.sczjth {
	vertical-align: top
}

.noteread {
	color: #aaa;
	font-size: 12px;
	line-height: 24px;
	margin: 30px 0;
	padding: 0 0 0 10px
}

.noteread b {
	background:  0 -66px no-repeat;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	padding: 0 0 0 18px
}

.company td,.company th,.linksize,.pic,.qz td p {
	font-size: 14px
}

.qz td,.qz th {
	padding: 0 0 0 10px
}

.noteread span {
	margin: 0 5px
}

.qz {
	border: none;
	margin: 0;
	width: 100%
}

.qz th {
	background-color: #f7f7f7;
	color: #999;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	text-align: left
}

.qz td {
	border-bottom: 1px solid #f1f1f1;
	color: #666;
	line-height: 38px
}

.qz .cz {
	padding-right: 10px;
	text-align: right
}

.pic {
	color: #585858;
	width: 122px
}

.pic div,.pic img {
	height: 118px;
	width: 118px
}

.pic div {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px
}

.pic input {
	margin-top: 5px;
	width: 122px
}

#ctl00_contentplaceholder1_uploadpic,#ctl00_uploadpic {
	height: auto
}

.company {
	border: none;
	line-height: 2;
	margin: 30px 0 0;
	width: 100%
}

.company th {
	color: #666;
	font-weight: 400;
	text-align: right
}

.company td {
	padding: 6px 0
}

.company td a {
	font-size: 12px;
	margin: 0 0 0 20px;
	text-decoration: underline
}

.company td input.inp {
	margin-right: 10px
}

.company td strong {
	font-size: 16px;
	line-height: 1.8;
	margin-right: 5px
}

.company td a {
	margin-right: 5px
}

.company textarea {
	border: 1px solid #c8c8c8;
	font-size: 12px;
	padding: 5px
}

.company-a th {
	padding: 0 10px 0 0;
	width: 140px
}

.company-b th {
	padding: 0 10px 0 0;
	width: 90px
}

#test {
	min-height: 250px
}

.tishi2 {
	background: #fffae7;
	margin-top: 20px;
	padding: 5px 10px
}

.renzheng {
	margin-top: 30px
}

.renzheng .nameyz {
	top: 3px
}

.renzheng .tips {
	font-size: 14px;
	padding: 0 0 5px;
	text-align: center
}

.renzheng .tips a {
	font-size: 14px
}

.renzheng .expimg {
	position: absolute;
	right: 10px;
	top: 0;
	width: 220px;
	z-index: 0
}

.renzheng .expimg p {
	color: #666;
	font-size: 12px;
	line-height: 2
}

.renzheng table.yan {
	line-height: 1.8
}

.renzheng table {
	border: none;
	font-size: 14px;
	position: relative;
	width: 100%;
	z-index: 8
}

.renzheng th {
	color: #666;
	font-weight: lighter;
	padding-right: 10px;
	text-align: right;
	width: 110px
}

.renzheng td strong {
	font-size: 16px;
	line-height: 1.8
}

.renzheng td p.f {
	font-size: 14px;
	padding: 0 30px 0 0
}

.renzheng td {
	color: #000;
	margin: 0;
	padding: 6px 0
}

.renzheng td.btn-p {
	line-height: 2.5;
	padding-top: 20px
}

.renzheng td a.btn-a {
	margin: 0 0 0 20px;
	text-decoration: underline
}

.renzheng a {
	font-size: 12px;
	text-decoration: none
}

#ctl00_uuploadpic1,.renzheng input.file {
	height: auto;
	vertical-align: top
}

.renzheng .grsubss {
	font-size: 16px;
	height: 35px;
	padding: 0 20px
}

.renzheng span {
	font-size: 12px
}

.renzheng strong span {
	font-size: 14px
}

.renzheng th.sczjth {
	padding-top: 9px
}

.renzheng td.yyzz-img {
	padding-top: 16px
}

.ico_bimg {
	background:  0 -82px no-repeat;
	padding-left: 15px;
	width: 16px
}

.expimg span {
	background:  0 -128px no-repeat;
	float: right;
	padding: 0 0 0 15px
}

.yanzhen-email {
	padding: 0 0 0 56px
}

.yanzhen-email b {
	margin: 0 30px 0 0
}

.yanzhen-email h3 {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	margin: 50px 0 5px
}

.yanzhen-email p a {
	margin-right: 5px
}

.pay-attention-hy {
	padding-left: 95px
}

.pay-attention-hy .weixin-pic {
	margin-left: 62px
}

ul.renzheng-scrool {
	background:  center bottom repeat-x;
	height: 27px;
	margin: 0;
	padding: 0 0 0 10px
}

ul.renzheng-scrool li {
	background:  100% -27px no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	padding-right: 2px;
	position: relative
}

ul.renzheng-scrool li a {
	background:  0 -27px no-repeat;
	display: block;
	font-size: 12px;
	line-height: 27px;
	padding: 0 30px 0 15px
}

ul.renzheng-scrool li.hover {
	background-position: 100% 0;
	color: #000;
	font-weight: 700
}

ul.renzheng-scrool li.hover a {
	background-position: 0 0;
	color: #000
}

ul.renzheng-scrool li.hover a:hover {
	color: #000;
	text-decoration: none
}

ul.renzheng-scrool li span {
	background:  no-repeat;
	height: 16px;
	position: absolute;
	right: 10px;
	width: 16px
}

ul.renzheng-scrool li span.yan {
	background-position: 0 -22px;
	top: 6px
}

ul.renzheng-scrool li span.wei {
	background-position: 0 -108px;
	top: 6px
}

#divpreview.zgimg {
	border: 1px solid #f0f0f0
}

.renzheng .zgimg {
	background: #fff;
	border: none;
	font-size: 130px;
	height: 150px;
	line-height: 150px;
	margin-top: 5px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 220px
}

.renzheng .zgimg img {
	vertical-align: middle;
	width: 218px
}

.renzheng .zgimg span.f12 {
	color: #aaa;
	display: inline-block;
	font-size: 12px;
	vertical-align: top
}

.flow_step li i,.zgimg,.zgimg img {
	vertical-align: middle
}

.zgimg {
	background: #f7f7f7;
	border: 1px solid #a5acb2;
	height: 180px;
	margin: 0;
	overflow: hidden;
	padding: 5px;
	width: 260px
}

.zgimg img {
	max-height: 150px;
	max-width: 370px
}

ul.renzheng-list {
	font-size: 14px;
	line-height: 2;
	padding: 10px 0 0 42px
}

ul.renzheng-list li {
	padding: 4px 0
}

ul.renzheng-list li b {
	font-size: 16px
}

ul.renzheng-list li strong {
	color: #666;
	font-size: 16px;
	font-weight: 400;
	margin-right: 5px
}

p.email-tip {
	color: #666;
	font-size: 14px;
	padding: 10px
}

p.email-tip strong {
	color: #000;
	font-size: 16px;
	line-height: 1.8;
	margin: 0 4px
}

p.email-tip strong a {
	font-size: 16px
}

.flow_step ol {
	margin: 30px 0 0;
	padding: 0 0 0 10px
}

.flow_step li {
	background:  100% -60px no-repeat #f1f1f1;
	color: #333;
	float: left;
	font: 14px/30px arial,"宋体",sans-serif;
	padding: 0;
	position: relative;
	text-align: center
}

.flow_step li i {
	font: 700 20px arial,helvetica,sans-serif;
	margin-right: 5px
}

#recharge h2.online,.box585 h3 {
	font-size: 12px
}

.tblist td,.tblist th,.tblist-2 td,.tblist-2 th {
	vertical-align: text-top
}

.flow_step .cols5 li {
	width: 190px
}

.flow_step_no1 .step_1 span,.flow_step_no2 .step_2 span,.flow_step_no2 .step_v2 span,.flow_step_no3 .step_3 span,.flow_step_no4 .step_4 span {
	background:  100% -60px no-repeat;
	color: #fff;
	display: block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px
}

.flow_step_no4 .step_4 span {
	background: none
}

.flow_step_no1 .step_1 div,.flow_step_no2 .step_2 div,.flow_step_no2 .step_v2 div,.flow_step_no3 .step_3 div,.flow_step_no3 .step_v3 div,.flow_step_no4 .step_4 div {
	background:  0 -90px;
	color: #fff
}

.cols5 .step_4,.cols5 .step_v3 {
	background-image: none
}

.flow_step_no2 .step_1 span,.flow_step_no3 .step_2 span,.flow_step_no3 .step_v2 span,.flow_step_no4 .step_3 span,.flow_step_no5 .step_4 span {
	background:  100% -30px no-repeat #fff4e9;
	display: block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px
}

.flow_step_no2 .step_1 div,.flow_step_no3 .step_2 div,.flow_step_no4 .step_3 div {
	background: #fff4e9;
	color: #000
}

.flow_step_no3 .step_1 span,.flow_step_no4 .step_1 span,.flow_step_no4 .step_2 span {
	background:  100% 0 no-repeat #fff4e9;
	display: block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px
}

.flow_step_no3 .step_1 div,.flow_step_no3 .step_v2 div,.flow_step_no4 .step_1 div,.flow_step_no4 .step_2 div {
	background: #fff4e9;
	color: #000
}

.flow_step_no1 .step_1 em.f1 {
	background:  0 -120px no-repeat;
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 3px
}

.flow_step_no2 .step_1 em.f1,.flow_step_no3 .step_1 em.f1,.flow_step_no4 .step_1 em.f1 {
	background:  0 -150px no-repeat;
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 3px
}

.flow_step_no4 .step_4 em.f2 {
	background:  100% -180px no-repeat;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px
}

.flow_step_no1 .step_4 em.f2,.flow_step_no1 .step_v3 em.f2,.flow_step_no2 .step_4 em.f2,.flow_step_no2 .step_v3 em.f2,.flow_step_no3 .step_4 em.f2,.flow_step_no3 .step_v3 em.f2 {
	background:  100% -210px no-repeat;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px
}

.flow_step_no3 .step_v3 em.f2 {
	background:  100% -180px no-repeat;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px
}

ul.use-tip li {
	background:  no-repeat;
	float: left;
	line-height: 16px;
	margin-left: 15px;
	padding: 0 0 0 20px
}

ul.use-tip li.note {
	background-position: 0 0
}

ul.use-tip li.service {
	background-position: 0 -34px
}

#recharge-ul {
	background:  center bottom repeat-x;
	height: 99px;
	margin-top: 10px;
	padding: 11px 0 0 25px
}

#recharge-ul li {
	display: inline;
	float: left;
	height: 99px;
	margin: 0 15px 0 0;
	position: relative;
	width: 113px
}

#recharge-ul li span {
	background:  no-repeat;
	height: 57px;
	left: 27px;
	position: absolute;
	top: 10px;
	width: 57px
}

#recharge-ul li span.wsyh {
	background-position: 0 0
}

#recharge-ul li span.czk {
	background-position: 0 -57px
}

#recharge-ul li span.zfb {
	background-position: 0 -114px
}

#recharge-ul li span.cft {
	background-position: 0 -171px
}

#recharge-ul li span.dx {
	background-position: 0 -228px
}

#recharge-ul li span.bank {
	background-position: 0 100%
}

#recharge-ul li a {
	color: #515050;
	cursor: pointer;
	display: block;
	height: 99px;
	line-height: 160px;
	overflow: hidden;
	text-align: center;
	width: 113px
}

.tblist td p.tsxy,.tblist th,.tblist th.t2 {
	text-align: left
}

#recharge-ul li a:hover,#recharge-ul li.selected a {
	background:  no-repeat;
	color: #000;
	font-weight: 700;
	text-decoration: none
}

.rechare-box {
	padding: 10px
}

.box585 {
	width: 585px
}

.box585 h3 {
	font-weight: 400;
	padding: 10px 0 0
}

.tblist,.tblist-2 {
	font-size: 14px;
	border-collapse: collapse
}

.box585 h3 span {
	margin: 0 0 0 10px
}

.tblist {
	font-family: "宋体";
	line-height: 2;
	width: 100%
}

.tblist th {
	color: #000;
	font-weight: 400;
	width: 100px
}

.tblist th.t2 {
	width: 180px
}

.tblist td.tdh {
	height: 58px
}

.tblist td.sc {
	margin: 0!important
}

.tblist .butt {
	margin-top: 10px
}

.tblist-2 {
	width: 100%
}

.tblist-2 td {
	padding: 10px 0
}

.tblist-2 th {
	font-weight: 400;
	padding: 0 20px 0 0;
	text-align: right;
	width: 150px
}

.banklist li img,.banklist li input,.details-box input,.intxt1,.intxt2,.obanksel,.olink,.seadate input {
	vertical-align: middle
}

.tblist-2 td p.tsxy {
	margin-bottom: 5px;
	text-align: left
}

.btndiv,p.tsxy {
	text-align: center
}

.ts1 {
	color: #959595;
	font-size: 12px;
	line-height: 200%
}

.mbox p.t,.obank {
	font-size: 14px
}

.banklist {
	padding: 10px 0 0
}

.banklist li {
	float: left;
	height: 70px;
	width: 190px
}

.banklist li a:hover {
	text-decoration: none
}

.obank {
	overflow: hidden;
	padding: 5px 0
}

.olink,.rtipsbox h3,p.tsxy,p.tsxy-2 {
	font-size: 12px
}

.olink {
	display: inline;
	float: right;
	margin-right: 30px
}

.box175 {
	width: 180px
}

.box175 strong.t {
	background:  0 -68px no-repeat;
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 0 15px
}

.rtipsbox {
	line-height: 22px;
	margin: 10px 0 20px
}

.rtlist1 li {
	background:  left 11px no-repeat;
	clear: both;
	padding-left: 10px
}

p.tsxy {
	padding: 5px 0
}

p.tsxy-2 {
	padding: 0 0 0 100px;
	text-align: left
}

.company h2,.intxt1,.sjlx,.step ul li strong,h2.balance-h2,p.tsxy-2 a,ul#balance-ul {
	font-size: 14px
}

.step ul {
	line-height: 24px;
	padding: 10px 0 0
}

.step ul li {
	padding: 0 0 15px
}

.company dl {
	margin-top: 14px
}

.company dl dt {
	float: left;
	margin-right: 20px
}

.company dl dt img {
	display: block
}

.company dl dd {
	float: left;
	line-height: 24px
}

.company dl dd.win440 {
	width: 400px
}

.company dl dd.win220 {
	width: 200px
}

.sjlx {
	background:  center bottom no-repeat;
	height: 38px;
	margin-bottom: 20px;
	overflow: hidden;
	padding-left: 20px;
	width: 100%
}

.sjlx li {
	cursor: pointer;
	float: left;
	height: 33px;
	padding: 0 0 5px;
	width: 45%
}

.sjlx li span {
	cursor: pointer
}

.sjlx li.active {
	background:  80px bottom no-repeat;
	font-weight: 700
}

.intxt1 {
	height: 21px;
	line-height: 21px;
	padding: 2px
}

h2.balance-h2 {
	background-color: #f8f8f8;
	color: #000;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 0 10px
}

ul#balance-ul {
	line-height: 1.6;
	padding-top: 10px
}

ul#balance-ul li strong {
	font-weight: 400;
	margin: 0 5px 0 0
}

ul#balance-ul li a {
	font-size: 12px;
	margin: 0 0 0 10px
}

ul#balance-ul li span {
	font-size: 20px;
	margin: 0 2px
}

ul.record {
	line-height: 1.8
}

ul.record strong {
	font-weight: 400
}

ul.record li {
	padding: 5px 0
}

#balance .service h3 {
	font-size: 12px;
	font-weight: 400
}

#balance .service p {
	padding: 5px 0 0
}

#balance .service p span {
	background:  no-repeat;
	color: #000;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	margin-top: 10px;
	overflow: hidden;
	padding-left: 30px;
	width: 108px
}

a.qqr,a.qqr-ye {
	display: block;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 5px;
	overflow: hidden
}

#balance .service p a:hover {
	color: red;
	text-decoration: none
}

#balance .service p span.ye-fwlt {
	background-position: 0 0
}

#balance .service p span.ye-wlt {
	background-position: 0 -26px
}

#balance .service p span.ye-hrwly {
	background-position: 0 -52px
}

#balance .service p span.ye-ding {
	background-position: 0 -75px
}

#balance .service p span.ye-jing {
	background-position: 0 -104px
}

#balance .service p span.ye-hz {
	background-position: 0 -130px
}

#balance .service p span.ye-sx {
	background-position: 0 -158px
}

a.qqr {
	background:  0 -190px no-repeat;
	width: 133px
}

a.qqr-ye {
	background:  0 -235px no-repeat;
	width: 168px
}

.rtipsbox h3.icon {
	background:  no-repeat;
	line-height: 1.6;
	padding: 0 0 0 20px
}

.rtipsbox h3.note {
	background-position: 0 2px
}

.rtipsbox h3.kefu {
	background-position: 0 -32px
}

.rtipsbox h3.help {
	background-position: 0 -93px
}

.rtlist2 li a {
	color: #959595
}

.rtlist2 li a:hover {
	color: red
}

ul#details-ul {
	background:  center bottom repeat-x;
	height: 27px;
	padding: 10px 0 0 10px
}

ul#details-ul li {
	background:  100% -27px no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 0 4px 0 0;
	padding-right: 2px
}

ul#details-ul li a {
	background:  0 -27px no-repeat;
	display: block;
	font-size: 12px;
	line-height: 27px;
	padding: 0 15px
}

ul#details-ul li.selected {
	background-position: 100% 100%;
	color: #000;
	font-weight: 700
}

ul#details-ul li.selected a {
	background-position: 0 0;
	color: #000;
	font-weight: 700
}

ul#details-ul li.selected a:hover {
	color: #000;
	text-decoration: none
}

.seadate {
	font-size: 14px;
	padding: 30px 10px 20px
}

.details-box label {
	font-size: 12px;
	margin: 0 6px 0 0
}

.intxt2 {
	background:  right center no-repeat;
	border: 1px solid #a0b8cf;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding: 0 2px;
	width: 140px
}

.details-tip {
	background:  0 -66px no-repeat;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 20px
}

.details-tip b {
	margin: 0 2px
}

table.details-table {
	border-collapse: collapse;
	margin: 8px 0 0;
	width: 100%
}

table.details-table th {
	background-color: #f7f7f7;
	color: #999;
	font-weight: 400;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 10px;
	text-align: left
}

table.details-table td {
	border-bottom: 1px solid #eaeaea;
	line-height: 20px;
	padding: 10px;
	text-align: left;
	vertical-align: text-top
}

dl.success {
	background:  no-repeat;
	margin: 60px auto 0;
	padding: 5px 10px 0 120px
}

dl.success strong {
	margin: 0 3px
}

dl.success dt {
	background:  center bottom repeat-x;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	padding: 8px 0
}

dl.success dd {
	font-size: 14px;
	padding: 10px 0 0
}

dl.success dd.btn-zd {
	line-height: 2;
	padding-top: 30px
}

dl.success dd.btn-zd a {
	font-size: 12px;
	margin-left: 20px;
	text-decoration: underline
}

ul#integral-ul {
	font-size: 14px;
	line-height: 2.2;
	padding-top: 10px
}

ul#integral-ul li span,ul#integral-ul li strong {
	margin: 0 2px
}

ul#integral-ul li a {
	font-size: 12px;
	margin: 0 0 0 10px
}

.details-integral h3 {
	font-size: 12px;
	font-weight: 400;
	padding: 0 10px
}

#page .pn,#page .pn a,.pager strong {
	font-weight: 700
}

.details-integral a.details-more {
	background:  0 -66px no-repeat;
	display: block;
	float: right;
	height: 16px;
	padding: 0 0 0 20px
}

ul.integral-tip {
	color: #666;
	line-height: 25px;
	margin: 20px 0 0
}

ul.integral-tip li {
	background:  0 11px no-repeat;
	padding: 0 0 0 10px
}

.pager {
	background: #fff;
	font-family: '宋体';
	line-height: 22px;
	padding: 20px 0;
	text-align: center
}

.hotarea dt,.pager a,.pager strong {
	background-position: 0 -217px;
	display: inline-block;
	margin: 0 1px;
	padding: 0 0 0 1px
}

.hotarea dt span,.pager a span,.pager strong span {
	background-position: right -217px;
	display: inline-block;
	padding: 0 8px 0 7px
}

.pager a.prv {
	background-position: 0 -261px;
	padding-left: 12px
}

.pager a.next span {
	background-position: right -261px;
	padding-right: 19px
}

.pager a:hover,.pager strong {
	background-position: 0 -173px;
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.pager a:hover span,.pager strong span {
	background-position: right -173px
}

.pager a.prv:hover {
	background-position: 0 -284px
}

.pager a.next:hover span {
	background-position: right -284px
}

.pager .recently {
	background-position: 0 -195px;
	color: red
}

.pager .recently span {
	background-position: right -195px
}

#crumbs a,#minlogo,#searchbox .btn,#searchbox .text,#searchbox .text input,.btn input,.filterbar,.filterico,.filterico span,.ico,.pager a,.pager a span,.pager a:hover,.pager a:hover span a,.pager strong,.pager strong span,.tabs a,.tabs a span,.tabs strong,.tabs strong span {
	background-image: !important;
	background-repeat: no-repeat
}

#page {
	float: right;
	font-family: arial;
	font-size: 12px;
	padding: 2px 0
}

#page .pg,#page .pn {
	float: left;
	margin-left: 5px
}

#page .pg a,#page .pn,#page .pn a {
	font-family: tahoma;
	line-height: 18px;
	padding: 0 6px;
	text-align: center
}

#page .pg a,#page .pn a {
	background-color: #fff;
	border: 1px solid #dee3e7;
	display: inline-block;
	font-size: 12px;
	text-decoration: none
}

#page .pg a:hover,#page .pn,#page .pn a:hover {
	background-color: #fd7a0e;
	border: 1px solid #fd7a0e;
	color: #fff
}

#page .pn a {
	color: #fff
}

.pager-jf {
	font-family: arial;
	font-size: 12px;
	padding: 20px 0;
	text-align: center
}

.pager-jf span a,.pager-jf span b {
	display: inline-block;
	line-height: 18px;
	padding: 0 6px;
	text-align: center
}

.pager-jf span a {
	background-color: #fff;
	border: 1px solid #dee3e7;
	font-family: tahoma;
	font-size: 12px;
	margin-left: 3px;
	text-decoration: none;
	white-space: nowrap
}

.pager-jf span a:hover,.pager-jf span b {
	background-color: #fd7a0e;
	border: 1px solid #fd7a0e;
	color: #fff
}

.pager-jf span a.next {
	font-family: "宋体";
	line-height: 18px;
	position: relative;
	top: -1px
}

.pager-jf span b {
	font-family: tahoma;
	font-weight: 700;
	margin-left: 5px
}

.pager-jf p {
	color: #666;
	line-height: 3
}

.fe_window_mask {
	background-color: #000;
	left: 0;
	opacity: .3;
	top: 0;
	z-index: 9996
}

.fe_window {
	position: fixed;
	z-index: 9997
}

.fe_window .outer {
	position: relative
}

.fe_window .contains {
	background: #fff;
	position: absolute;
	z-index: 9999
}

.fe_window .frame {
	background: #000;
	left: 0;
	opacity: .4;
	position: absolute;
	top: 0;
	z-index: 9998
}

.fe_window .contains .topbar {
	background-image: 
}

.fe_window .contains .topbar .title {
	color: #fff;
	font: 700 14px/26px "宋体";
	margin-left: 10px;
	width: 50%
}

.fe_window .contains .topbar .closebtn {
	background:  0 -429px no-repeat;
	display: block;
	float: right;
	height: 12px;
	line-height: 100px;
	margin: 6px;
	overflow: hidden;
	width: 12px
}

.fe_window .contains .load {
	background:  center center no-repeat;
	color: #666;
	font-size: 14px;
	margin-left: -60px;
	padding-left: 90px;
	text-align: center
}

#sendbox {
	font-size: 14px;
	padding: 25px 0
}

#sendbox p {
	color: #666;
	font-size: 14px;
	line-height: 36px;
	padding: 0 0 0 15px
}

#sendbox p span {
	color: red;
	font-size: 12px
}

#sendbox table td,.app-box p,.bbsinfo h1,.ehao dl,.exp h5,ul.app-list {
	font-size: 14px
}

#sendbox table {
	border-collapse: collapse;
	line-height: 2;
	width: 100%
}

#sendbox textarea {
	border: 1px solid #c8c8c8;
	font-family: arial,helvetica,sans-serif;
	width: 380px
}

#sendbox table th {
	color: #666;
	font-size: 14px;
	font-weight: lighter;
	padding: 0 16px 0 0;
	text-align: right
}

#sendbox table td {
	padding: 6px 0;
	vertical-align: top
}

.author,a.icon i {
	vertical-align: middle
}

#sendbox table .butt {
	margin: 0 10px 0 0
}

.hz {
	line-height: 2;
	padding: 0 0 30px 30px
}

.hz strong {
	display: block;
	font-weight: 400;
	padding: 20px 0 6px
}

.ehao dl {
	line-height: 28px;
	padding: 18px 30px 0
}

.ehao dt {
	font-weight: 700;
	padding: 5px 0
}

.ehao dd {
	padding-left: 65px
}

.ehao dd p {
	padding: 5px 0
}

.app-box {
	padding: 20px 0 0 20px
}

.app-box p {
	padding: 0 0 20px
}

.app-box p strong {
	margin-right: 10px
}

ul.app-list {
	line-height: 3.3
}

ul.app-list li {
	padding: 10px 0
}

ul.app-list li span.btn-app {
	background:  no-repeat;
	display: inline-block;
	height: 48px;
	margin-right: 20px;
	width: 180px
}

ul.app-list li span.btn-app a {
	display: block;
	height: 48px;
	text-indent: -456846px;
	width: 180px
}

ul.app-list li span.sina-app {
	background-position: 0 -147px
}

ul.app-list li span.qq-app {
	background-position: 0 -195px
}

.exp {
	margin: 5px 0
}

.exp h5 {
	padding-left: 8px;
	color: #666;
	margin: 15px 0
}

.mb6 {
	margin-bottom: 6px
}

.bbsinfo {
	margin: -10px auto 10px;
	padding: 8px 0 8px 10px
}

.bbsinfo h1 {
	margin: 0 5px 6px 0;
	float: left
}

.bbsinfo p {
	padding: 3px 0
}

.bbsstats {
	float: left;
	color: #aaa
}

.bbsaction {
	float: left;
	margin-left: 5px
}

.bbsaction a {
	background:  0 -383px no-repeat;
	padding-left: 20px;
	height: 18px
}

.bbs-post {
	bottom: 6px;
	position: absolute;
	right: 0
}

.bbs-post a.post-a {
	background:  0 -118px no-repeat;
	padding: 0 25px 2px 20px
}

.bbs-post a {
	cursor: pointer;
	display: inline-block
}

.content {
	overflow: hidden;
	width: 960px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 10px 0
}

.contentl {
	float: left;
	overflow: hidden;
	width: 720px
}

.contentr {
	float: right;
	width: 240px
}

.bbsuser,.bbsuserinfo,.lastpage {
	float: left
}

.daohang {
	margin: 0 0 10px
}

.bbsuser {
	text-align: center;
	width: 720px;
	border-bottom: 1px dotted #ddd
}

.bbsuser .img {
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
	padding: 6px;
	position: relative;
	height: 100px;
	width: 100px
}

.bbsuser .inner {
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	text-align: left
}

.inner h3 {
	font-size: 18px;
	text-align: left;
	margin: 2px 0 3px
}

.inner h3 a:link,.inner h3 a:visited {
	color: #555
}

.inner p {
	line-height: 20px
}

.bbsuserinfo {
	font: 12px;
	text-align: left;
	width: 604px
}

.likenum,.listsearch,.usrpic {
	text-align: center
}

.bbsuser .skin_portrait_round {
	background-position: 0 -40px;
	height: 60px;
	overflow: hidden;
	width: 60px
}

.skin_portrait_round {
	background-image: ;
	cursor: pointer;
	height: 200px;
	position: absolute;
	width: 100px;
	z-index: 1
}

.rightbox {
	border: 1px solid #d6d6d6;
	min-height: 80px;
	position: relative;
	z-index: 0;
	width: 220px;
	margin-left: 15px;
	margin-bottom: 10px
}

.lastnext,.tags {
	background-color: #f8f8f8;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1
}

.itemtext,.lastnext,.likeshare,.tags {
	clear: both;
	width: 720px
}

.rightbox h2 {
	color: #666;
	font-size: 14px;
	padding: 10px 0 15px 10px
}

.rightbox ol li,.rightbox ul li {
	font-size: 12px;
	margin-bottom: 10px
}

.rightbox ol,.rightbox ul {
	padding-left: 10px
}

.rightbox ol li {
	list-style-type: decimal;
	list-style-position: inside
}

.rightbox ul li,.rightlist ul li {
	list-style-type: circle;
	list-style-position: inside
}

.tags {
	padding: 5px 0 5px 5px;
	margin: 5px auto;
	color: #666;
	height: 17px
}

.tags a,.tags span {
	margin-right: 10px
}

.tags a {
	text-decoration: underline
}

.itemcontent h1 {
	clear: both;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 0 6px;
	color: #555;
	font-family: '微软雅黑'
}

.itemtext {
	color: #555;
	overflow: hidden;
	padding: 5px
}

.lastnext {
	padding: 5px 0 5px 5px;
	margin: 10px auto;
	color: #666;
	height: 18px;
	line-height: 18px
}

.lastnext a {
	margin-right: 10px;
	text-decoration: none
}

.lastnext span {
	margin-right: 5px
}

.nextpage {
	float: right
}

.likeshare {
	overflow: hidden;
	margin: 10px;
	padding: 10px 0 0
}

.likebtn,.likenum,.likeword {
	float: left;
	padding: 0
}

.likebtn {
	display: inline;
	width: 89px;
	height: 28px;
	margin: 0 0 0 282.5px;
	background:  no-repeat
}

.likeword {
	width: 40px;
	height: 29px;
	margin: 0;
	outline: 0;
	cursor: pointer
}

.likenum {
	width: 45px;
	height: 19px;
	line-height: 21px;
	margin: 4px 0 0;
	color: #385c80;
	font-size: 12px
}

.tuijian,.tuijianbtn {
	float: left;
	height: 28px;
	display: inline
}

.author h3 a:link,.author h3 a:visited,.author p {
	color: #666
}

.tuijian {
	position: static;
	clear: none;
	margin: 0;
	padding: 0 5px;
	text-indent: 0
}

.tuijianbtn {
	width: 60px;
	margin: 0 0 0 5px;
	padding: 0;
	background:  -267px 0 no-repeat;
	cursor: pointer;
	outline: 0
}

a.replay {
	background:  0 -120px no-repeat;
	padding: 0 0 2px 23px
}

.comment-item {
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	padding: 10px 0;
	width: 720px;
	clear: both
}

.usrpic {
	float: right;
	padding: 6px;
	z-index: 1;
	border: 1px solid #ddd;
	width: 60px;
	height: 60px
}

.author {
	margin: 8px auto;
	height: 25px;
	line-height: 25px
}

.author h3 {
	font-size: 14px;
	display: inline;
	line-height: 18px
}

.qianming {
	margin: 5px 0
}

.comment-item p {
	color: #555;
	line-height: 18px;
	padding: 5px 0
}

.item-comment-box {
	border: 1px solid #eee;
	padding: 5px 5px 0;
	position: relative;
	width: 590px;
	margin: 10px 30px
}

.item-comment-box fieldset {
	padding: 8px;
	margin: 5px 0;
	border: 1px dashed #06c;
	color: #666;
	background: #ffe
}

span.comment-bubble {
	background:  right bottom no-repeat #fff;
	bottom: -15px;
	display: block;
	height: 15px;
	position: relative;
	left: 500px;
	width: 20px
}

.listsearch-btn,a.icon,a.icon i {
	display: inline-block
}

.qianming {
	border-top: 1px dotted #ddd;
	color: #eee
}

.qianming span {
	background:  no-repeat;
	padding: 0 0 2px 23px
}

a.icon {
	color: #999;
	font-size: 11px;
	font-weight: 400;
	padding: 0 3px 0 0
}

a.icon i {
	background:  3px -373px no-repeat;
	height: 12px;
	margin-right: 3px;
	outline: 0;
	overflow: hidden;
	width: 12px
}

.listintro,.replycontent span {
	vertical-align: top
}

.quickreply {
	background:  0 1px repeat-x;
	border-top: 1px solid #d6d6d6;
	margin-top: 10px;
	padding: 10px 0;
	width: 100%
}

.leftmenu h2 i,.leftmenu li i {
	background:  0 -216px no-repeat
}

.quickreply h3 {
	font-size: 14px;
	color: #555;
	padding: 0 5px;
	display: inline;
	float: left
}

.quickreply label {
	font-size: 14px;
	color: #555;
	display: block;
	width: 80px;
	text-align: right
}

.quickreply i {
	padding: 0 3px
}

.quickreply span {
	display: block;
	padding-left: 80px;
	margin-top: -18px
}

.quickreply .replyuser {
	clear: both;
	overflow: hidden;
	padding: 10px 0;
	margin-top: 15px;
	font-size: 14px;
	color: #555
}

.quickreply .replytitle {
	clear: both;
	overflow: hidden;
	padding: 10px 0
}

.quickreply .replycontent {
	padding: 10px 0
}

.replycontent label {
	font-size: 14px;
	color: #555;
	vertical-align: top
}

.replycontent textarea {
	width: 600px;
	height: 200px;
	border: 1px solid #c8c8c8
}

.replybtn {
	clear: both;
	padding-left: 80px
}

.leftmenu {
	line-height: 25px;
	min-height: 520px;
	padding: 0;
	width: 185px
}

.leftmenu h2 {
	font-size: 14px;
	text-decoration: none;
	height: 100%;
	text-indent: 20px;
	color: #666;
	margin-bottom: 5px;
	position: relative;
	width: 173px;
	overflow: hidden
}

.leftmenu h2 i {
	display: block;
	height: 7px;
	left: 8px;
	position: absolute;
	top: 8px;
	width: 7px;
	clear: left
}

.leftmenu li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	text-indent: 22px;
	width: 100%;
	height: 20px;
	overflow: hidden
}

.leftmenu li i {
	display: block;
	height: 7px;
	left: 9px;
	position: absolute;
	top: 9px;
	width: 7px
}

#right-block,#right-core,.itemblock,.listpost,.sharebar {
	position: relative
}

.leftmenu li a:link,.leftmenu li a:visited {
	font-size: 12px;
	height: 100%;
	color: #666;
	font-weight: 400;
	text-decoration: underline
}

.leftmenu li a:hover {
	color: #f60;
	text-decoration: none
}

.leftmenu li.open {
	background:  0 -84px no-repeat;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 3px 0 4px;
	overflow: hidden
}

.leftmenu li.open a,.leftmenu li.open a:visited {
	color: #f60;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none
}

.leftmenu li#inbo {
	height: 30px;
	line-height: 30px;
	margin-top: -1px;
	padding: 3px 0 5px
}

.leftmenu li#inbo a {
	font-size: 14px;
	font-weight: 700
}

.leftmenu li#inbo i {
	background:  0 -206px no-repeat;
	height: 8px;
	left: 8px;
	overflow: hidden;
	top: 11px;
	width: 9px
}

.leftlistmenu li {
	clear: left
}

.leftlistmenu li span {
	color: #666;
	font-weight: 400;
	font-size: 12px;
	margin-left: 3px
}

#newwrapper {
	background:  right center repeat-y
}

#right-block {
	background: none;
	padding: 8px 0 10px;
	margin: 0 5px;
	width: 755px
}

#right-core {
	width: 740px;
	padding-bottom: 52px;
	float: left
}

#right-core h2 {
	height: 20px;
	line-height: 23px;
	padding: 0;
	color: #999;
	font-weight: 400;
	font-size: 14px;
	margin: 0 0 3px 3px;
	overflow: hidden
}

#nav h6,#navi h6 {
	display: inline;
	font-size: 12px;
	color: #666;
	font-weight: 400
}

#nav {
	padding-left: 8px;
	padding-top: 6px;
	margin-left: 2px;
	padding-bottom: 5px;
	background:  left -32px repeat-x
}

.showall {
	background:  left -148px no-repeat;
	display: block;
	height: 18px;
	line-height: 18px;
	float: right;
	padding-left: 15px;
	margin-right: 30px;
	margin-top: 10px
}

.listpost,.listsearch-input,.xiangguan dd span {
	margin-right: 10px;
	overflow: hidden
}

.listblock {
	width: 740px;
	margin-top: 8px;
	overflow: hidden
}

.itemblock {
	font-family: arial,sans-serif;
	overflow: hidden;
	width: 737px;
	float: left;
	clear: both;
	padding: 7px 0 7px 3px;
	border-bottom: 1px solid #f1f1f1
}

.itemblock:hover {
	background-color: #fff8e7
}

.itemtitle {
	font-size: 14px;
	line-height: 1.4em;
	overflow: hidden
}

.itemtitle a {
	text-decoration: none
}

.itemblock p {
	color: #444;
	padding: 2px 0;
	clear: left
}

.itemblock p a:link,.itemblock p a:visited {
	color: #444;
	text-decoration: none
}

.itemblock p a:hover {
	color: #f60;
	text-decoration: underline
}

.itemtitle span {
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #666;
	margin-left: 10px
}

.itemblock p span {
	color: #444;
	margin-left: 15px
}

.itemtitle h3 {
	float: left;
	font-size: 14px;
	font-weight: 400
}

.itemtitle h3 a:link,.itemtitle h3 a:visited {
	color: #00c;
	text-decoration: none
}

.itemtitle h3 a:hover,.underline {
	text-decoration: underline
}

.itemtitle h3 a:hover {
	color: #f60
}

.itemtitle a.lx {
	display: inline-block;
	float: right;
	font-size: 14px;
	font-style: normal;
	padding:5px 10px;
	background: #ff6600;
	color: #fff;
	border-radius:3px;
	cursor: pointer;
}
.itemtitle a.lx:hover{
	background: #ff8331;
	color: #fff;
}

#ckepop {
	color: #666;
	margin-top: 4px
}

.jia,.listpost {
	margin-top: 5px
}

.sharebar {
	background:  left -5px repeat-x;
	height: 29px;
	width: 740px;
	z-index: 4;
	float: left;
	margin-bottom: 5px
}

.jia {
	padding-left: 10px
}

.listpost {
	color: #666;
	float: left;
	font: 12px/1.8 "微软雅黑","黑体",sans-serif;
	height: 14px;
	line-height: 14px;
	padding: 2px 5px 0 8px;
	width: 560px;
	border-right: 1px solid #ddd
}

.listpost span {
	color: #f60
}

.listintro {
	background: #f8f8f8;
	border-top: 1px solid #fff;
	bottom: 0;
	height: 36px;
	left: 0;
	line-height: 22px;
	padding: 5px 8px 11px;
	position: absolute;
	width: 724px;
	overflow: hidden
}

.app_set,.bottom_search,.cxjf,.fdshanchu,.mtit0,.mtit5,.pop_layer .pop_title,.selecttitle span,.tb-p-c,.tb-p-c img {
	vertical-align: middle
}

.listintro p {
	color: #999
}

.listintro p a:link,.listintro p a:visited {
	font-weight: 400;
	color: #999;
	text-decoration: underline
}

.xiangguan {
	margin-top: 0;
	width: 740px;
	float: left
}

.xiangguan dl {
	overflow: hidden;
	padding-left: 8px;
	width: 740px
}

.xiangguan dd {
	overflow: hidden;
	width: 100%
}

.xiangguan dt {
	color: #656565;
	line-height: 31px
}

.xiangguan dd span {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 110px
}

.xiangguan span a:visited {
	color: #00c
}

.listsearch {
	background:  left -29px repeat-x;
	border: 1px solid #dad8d9;
	height: 40px;
	margin-top: 5px;
	padding-top: 11px;
	position: relative;
	width: 738px;
	float: left
}

.listsearch-btn {
	background:  left -55px no-repeat;
	height: 28px;
	width: 93px
}

.listsearch-input {
	border: 1px solid #999;
	color: #656565;
	font-size: 14px;
	height: 20px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 4px;
	width: 360px
}

.listsearch-btn input {
	background: none;
	border: 0;
	cursor: pointer;
	height: 28px;
	width: 93px
}

#gotop {
	display: block;
	width: 13px;
	height: 74px;
	position: fixed;
	bottom: 10px;
	left: 1275px;
	background:  no-repeat;
	cursor: pointer
}

.chocall10 {
	background: #fdfdfd;
	border: 1px solid #d7dce0;
	left: 2px;
	top: 32px;
	padding-right: 16px;
	padding-top: 5px;
	position: absolute;
	text-align: right;
	z-index: 99999999;
	width: 277px;
	height: 277px;
	overflow-x: hidden;
	overflow-y: auto
}

.chocall10 ul {
	float: left;
	overflow: hidden;
	text-align: left;
	width: 100%
}

.chocall10 li {
	display: inline;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 130px
}

.chocall10 li span {
	color: #666;
	font-weight: 400;
	font-size: 12px;
	margin-left: 3px
}

.choc-c {
	display: inline;
	height: 18px;
	margin: 9px 20px 0 0;
	padding-left: 20px
}

.headsearch {
	position: relative;
	left: 220px;
	float: left;
	height: 60px;
	padding-left: 3px;
	top: 3px;
	clear: left
}

.headsearch-btn {
	background:  left -55px no-repeat;
	display: inline-block;
	height: 28px;
	width: 93px
}

.headsearch-input {
	border: 1px solid #c8c8c8;
	color: #656565;
	font-size: 14px;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 4px;
	width: 360px
}

.headsearch-btn input {
	background: none;
	border: 0;
	cursor: pointer;
	height: 28px;
	width: 93px
}

.searchbox {
	background: #fff;
	border: 2px solid #ff891a;
	float: left;
	height: 28px;
	margin: 7px 0 0;
	font-size: 14px
}

.at_select,.searchtxt {
	border: 1px solid #dcdcdc
}

.searchbox .selecttype {
	float: left;
	height: 26px;
	position: relative;
	width: 100px;
	z-index: 5
}

.searchbox .selecttype .at_select {
	width: 100px
}

.searchbox .selecttype .at_select i {
	display: block;
	background:  -4px -22px no-repeat #fff;
	width: 10px;
	height: 5px;
	position: absolute;
	top: 10px;
	right: 12px
}

.at_select {
	display: inline;
	height: auto;
	left: 0;
	position: absolute;
	top: 0;
	width: auto;
	z-index: 10
}

#sfb-new,#topnav {
	top: 10px;
	position: absolute
}

.searchbox .selecttype .at_select a.at_selected {
	height: 17px
}

.at_select a.at_selected {
	display: block;
	padding: 3px 20px 6px 2px;
	padding: 6px 20px 3px 2px\9
}

.at_select a {
	color: #666;
	overflow: hidden
}

.at_select a:hover {
	text-decoration: none;
	cursor: : none
}

.searchtxt {
	float: left;
	height: 14px;
	overflow: hidden;
	padding: 5px 5px 7px;
	width: 288px;
	color: #ccc
}

.searchbox .searchbtn {
	background:  -30px 0 no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: left;
	font-weight: 700;
	height: 28px;
	width: 77px
}

#seltypes {
	width: 100px;
	position: absolute;
	top: 25px;
	left: 0;
	z-index: 500;
	height: 62px;
	background-color: #fff;
	text-align: left;
	border: 1px solid #dcdcdc;
	border-top: none;
	padding-top: 3px
}

.hint_box,.status {
	text-align: center
}

.at_but,.at_but u {
	border: 0;
	margin: 0
}

.seltype {
	width: 80px;
	padding: 6px 0 0 20px;
	height: 22px
}

.at_but,.buts {
	height: 32px;
	overflow: hidden
}

.seltype a,.seltype a:visited {
	color: #666
}

#fb-new {
	float: right;
	top: 25px;
	right: 3px;
	width: 175px
}

.buts a.btntxt {
	color: #f60;
	font-weight: 700;
	text-decoration: none
}

#topnav a:hover,.buts a.btntxt:hover {
	text-decoration: underline
}

.at_but {
	background:  right -421px no-repeat;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	line-height: 32px;
	padding: 0 25px 0 0
}

.at_but u {
	background:  left -454px no-repeat;
	float: left;
	height: 100%;
	overflow: hidden;
	padding: 0;
	width: 25px
}

.hint_alert,.hint_right,.hint_wrong {
	width: 43px;
	height: 44px;
	display: inline-block
}

.hint_box {
	border: 1px solid #e5e5e5;
	padding: 50px 10px 130px
}

.hint_right {
	background:  -42px -1069px no-repeat
}

.hint_wrong {
	background:  0 -1069px no-repeat
}

.hint_alert {
	background:  -85px -1069px no-repeat
}

.hint_text {
	color: #666;
	font: 24px/1.8 "微软雅黑","黑体",sans-serif;
	padding: 30px 3px
}

.hint_text p {
	margin-top: 20px;
	font-size: 12px
}

.hint_text span {
	margin-bottom: -15px;
	display: inline-block
}

.listingitem {
	width: 720px;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	overflow: hidden
}

.listingitem li {
	display: block;
	float: left
}

.app_set,.fdshanchu {
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	overflow: hidden;
	padding: 0!important;
	width: 10px;
	margin-left: 5px
}

#item_box,.headline {
	border-bottom: 1px solid #ccc;
	clear: both
}

.app_set {
	background:  no-repeat!important
}

.fdshanchu {
	background:  -17px 0 no-repeat!important
}

.status {
	width: 60px;
	margin-left: 0
}

#sheader {
	height: 45px;
	margin: 0 auto;
	position: relative
}

#topnav {
	padding-top: 7px;
	margin-left: 2px;
	padding-bottom: 5px;
	height: 9px;
	left: 50px;
	padding-left: 15px;
	overflow: hidden;
	width: 710px
}

#topnav h6 {
	display: inline;
	font-size: 12px;
	color: #666;
	font-weight: 400
}

#topnav a:visited {
	color: #00c;
	text-decoration: none
}

#topnav a:hover {
	color: #f60
}

#sfb-new {
	float: right;
	right: 3px;
	width: 175px
}

#item_box {
	overflow: hidden;
	float: left;
	padding-bottom: 20px
}

.headline {
	padding: 0 0 5px;
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 35px
}

.headline h1 {
	font: 25px "微软雅黑","黑体",sans-serif;
	height: 35px;
	overflow: hidden;
	padding-left: 3px;
	width: 660px
}

.xinxicaozuo {
	bottom: 10px;
	color: #585858;
	font-size: 12px;
	position: absolute;
	right: 3px
}

.bigpic,.byletteritem,.itempost {
	overflow: hidden;
	position: relative
}

.xinxicaozuo span {
	padding: 0 5px
}

.conleft p {
	line-height: 28px;
	padding-left: 3px;
	font-size: 14px;
	margin-bottom: 5px;
	word-wrap: break-word
}

.conleft {
	float: left;
	margin-top: 12px;
	width: 740px;
	padding-right: 12px
}

.itemtable {
	border-left: 1px solid #dee3e7;
	border-top: 1px solid #dee3e7;
	width: 100%
}

.itemtable th {
	background: #f7f7f7;
	font-weight: lighter;
	width: 70px;
	text-align: right
}

.itemtable td,.itemtable th {
	border-color: #fff #dee3e7 #dee3e7 #fff;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	line-height: 20px;
	padding: 5px
}

.itemtable td div {
	width: 190px;
	height: 20px;
	overflow: hidden;
	float: left
}

.boldred {
	font-weight: 700;
	color: red
}

.itemlastnext {
	background-color: #f7f7f7;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding: 5px;
	clear: both;
	margin: 10px auto;
	color: #666;
	height: 18px;
	line-height: 18px
}

p.qiangdiao {
	margin-top: 2px;
	font-size: 12px
}

p.qiangdiao a:link {
	color: #00c;
	font-size: 12px;
	text-decoration: none
}

p.qiangdiao a:hover {
	color: #f60;
	font-size: 12px;
	text-decoration: underline
}

p.qiangdiao a:visited {
	color: #00c;
	font-size: 12px
}

p.qiangdiao strong {
	color: #666;
	font-weight: 600
}

.showpic {
	float: left;
	margin-top: 5px;
	width: 740px;
	clear: both
}

.bigpic,.tb-p-c {
	width: 625px;
	text-align: center
}

.bigpic {
	background: #fff;
	border: 1px solid #f1f1f1;
	padding: 10px;
	float: right
}

.tb-p-c {
	display: table-cell;
	height: 508px
}

.smallpic {
	float: left;
	width: 86px;
	overflow: hidden;
	text-align: left
}

.smallpic img,.smallpic li a {
	height: 80px;
	width: 80px
}

#tip_box,.hotsbarbox,.pblock .pbtn a,.smallpic li a {
	text-align: center
}

.smallpic li a {
	border: 3px solid #f1f1f1;
	display: block;
	float: left;
	overflow: hidden;
	margin-bottom: 3px
}

.rightlist ul li,.righttaglist {
	margin-bottom: 10px
}

.smallpic li a:hover {
	border: 3px solid #f60
}

.conright {
	padding: 16px 0 0;
	width: 205px;
	float: left
}

.rightggad,.rightlist,.righttaglist {
	padding-left: 12px
}

.rightlist h3 {
	font-size: 12px;
	color: #666
}

.rightlist ul {
	margin-top: 10px
}

.rightlist ul li {
	font-size: 12px
}

.righttaglist ul li {
	color: #00c;
	display: inline;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 25px;
	overflow: hidden;
	width: 77px
}

.rightggad {
	margin-top: 20px
}

.rightggad h3 {
	font-size: 12px;
	color: #666;
	padding-bottom: 10px
}

.itempost {
	background:  right 2px no-repeat;
	color: #666;
	float: left;
	font-size: 12px;
	height: 13px;
	padding: 5px 5px 0;
	width: 520px
}

.itemlist {
	padding-left: 3px
}

.itemlist h2 {
	font-size: 14px;
	color: #666
}

.byletter {
	margin-top: 10px;
	height: 35px;
	background:  left -32.5px repeat-x
}

.byletteritem {
	padding-top: 3px;
	float: left;
	height: 24px
}

.byletteritem a {
	background:  left 6px no-repeat;
	display: inline;
	float: left;
	font-family: tahoma;
	height: 24px;
	line-height: 24px;
	margin-left: -1px;
	padding-left: 6px;
	padding-right: 6px
}

.itemgg {
	border: 1px solid #ccc;
	float: right;
	margin: 6px 0 5px;
	padding: 5px
}

.seoguide {
	margin-top: -12px;
	background: none;
	width: 774px
}

.seoguide p {
	line-height: 28px;
	font-size: 12px;
	color: #333;
	display: block;
	clear: both
}

.seoguide b {
	background:  0 -66px no-repeat;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	padding: 0 0 0 18px
}

.selecttitle {
	height: 210px;
	overflow-y: auto;
	border: 1px solid #ccc;
	width: 620px;
	float: left;
	margin-top: 5px;
	padding: 8px
}

.selecttitle span {
	display: block;
	line-height: 20px
}

.selecttitle span input {
	margin-top: -3px
}

.selecttitle i {
	font-style: normal;
	color: green
}

.xinxilist strong,.xinxilist strong a:hover,.xinxilist strong a:visited {
	color: #00c;
	text-decoration: underline
}

#popdiv {
	background: #fff;
	border: 1px solid #c0c7da;
	height: auto;
	position: absolute;
	width: 500px;
	z-index: 900
}

.hotsbar {
	background:  left bottom repeat-x #fff;
	border: 1px solid #dad8d9;
	border-top: none;
	line-height: 22px;
	padding: 4px 0 2px 3px;
	width: 735px;
	float: left
}

.hotsbarbox {
	overflow: hidden;
	width: 725px
}

.hotsbarbox a {
	padding-right: 12px
}

.gg {
	width: 336px height:280px;
	margin: 6px 0 0 -4px;
	float: left
}

.xinxilist {
	width: 735px;
	overflow: hidden;
	padding: 1px 0;
	height: 25px
}

.bkxinxilist {
	height: 45px
}

.xinxilist strong {
	font-size: 14px
}

.xinxilist span {
	font-size: 11px;
	color: green;
	text-decoration: underline;
	margin-left: 1px
}

.all_cat li a:link,.all_cat li a:visited,.post_submit {
	text-decoration: none
}

.xinxilist p {
	font-size: 14px;
	color: #000;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 735px;
	height: 16px;
	overflow: hidden
}

.xinxiblock {
	float: left;
	width: 735px;
	margin-top: 15px
}

.pblock .pbtn a.nnbtn {
	background-position: 0 -660px;
	color: #e55600
}

.pblock .pbtn a.nnbtn:hover {
	background-position: 0 -618px;
	color: #e55600
}

.pblock .pbtn a {
	background:  no-repeat;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	height: 31px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 11px;
	width: 122px;
	margin-right: 10px
}

#tip_box {
	border: 1px solid #ffcc7f;
	padding: 10px 20px;
	margin-top: 10px;
	width: 530px;
	background-color: #ffffe5;
	line-height: 18px
}

.toplist,.toplists {
	border: 1px solid #e5e5e5;
	text-align: left
}

.toplist ul li,.toplists ul li {
	height: 25px;
	line-height: 25px;
	float: left;
	overflow: hidden
}

.toplist {
	padding: 8px;
	overflow: hidden;
	width: 940px
}

.toplist ul {
	margin: 0;
	padding: 0;
	float: left
}

.toplist ul li {
	width: 410px;
	margin-right: 50px
}

.toplists {
	overflow: hidden;
	padding: 8px;
	width: 940px
}

.toplists ul li {
	width: 133px;
	margin-left: 50px
}

.toplist li .indexed {
	width: 410px;
	height: 26px;
	line-height: 26px;
	padding-left: 21px;
	background-repeat: no-repeat;
	display: block;
	background-position: left center
}

.toplist li .baidu {
	background-image: 
}

.toplist li .google {
	background-image: 
}

.toplist li .bing {
	background-image: 
}

.toplist li .yahoo {
	background-image: 
}

.toplist li .soso {
	background-image: 
}

.toplist li .sogou {
	background-image: 
}

.toplist li .youdao {
	background-image: 
}

.pop_layer {
	border-radius: 4px;
	color: #666;
	position: absolute;
	z-index: 9999
}

.pop_bg {
	background: ;
	border-radius: 4px;
	padding: 4px
}

.pop_layer .pop_content {
	background: #fff;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	position: relative;
	width: 380px
}

.pop_layer .pop_title {
	background: #f3f3f3;
	color: #595959;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px
}

.pop_layer .pop_close {
	position: absolute;
	right: 14px;
	top: 5px;
	z-index: 2;
	color: #0078b6;
	background:  5px -250px no-repeat;
	cursor: pointer;
	display: block;
	height: 20px;
	width: 20px
}

.pop_close:hover {
	background-position: 0 -1954px
}

.pop_layer .pop_detail {
	position: relative;
	padding: 10px 10px 10px 20px;
	line-height: 20px;
	font-size: 14px;
	width: 350px
}

.pop_layer .pop_detail a {
	margin-top: 15px
}

.pop_layer .pop_detail a:hover {
	margin-top: 15px;
	text-decoration: none
}

.contentbox {
	border: 1px solid #e5e5e5;
	overflow: hidden;
	width: 960px;
	padding: 5px 0 20px
}

.leftcontent {
	float: left;
	margin: 25px 0 0;
	width: 635px
}

.labname {
	height: 53px;
	line-height: 40px;
	margin: 15px 0 0 60px
}

.h_style {
	color: #973a00;
	float: left;
	font-size: 14px
}

.input1,.input1_,.input2_ {
	color: #999;
	font: 14px/22px verdana,"微软雅黑";
	height: 25px;
	padding: 2px 0 0 5px;
	width: 230px
}

.input1 {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #aaa #ddd #ddd #aaa;
	border-style: solid;
	border-width: 1px
}

.input1_ {
	border: 1px solid #1d95f6
}

.input2_ {
	border: 1px solid #ff9a9a
}

.ljzc {
	clear: both;
	padding: 25px 0 30px 123px;
	width: auto
}

.buttom,.buttom:hover {
	height: 52px;
	width: 161px;
	display: block
}

.buttom {
	background:  no-repeat;
	border: none;
	cursor: pointer
}

.buttom:hover {
	background:  0 -52px no-repeat
}

.xieyi {
	clear: both;
	color: #666;
	margin: 5px 0 0 123px
}

.rightcontent {
	border-left: 1px dashed #e4e4e4;
	float: right;
	height: 350px;
	margin: 25px 0 0;
	width: 270px
}

.pstyle {
	color: #973a00;
	margin: 20px 0 0 20px;
	padding: 0
}

.reg_renzheng {
	border: 1px solid #e5e5e5;
	width: 958px;
	margin-top: 0
}

.reg-sucess {
	color: #666;
	font-size: 14px;
	line-height: 2;
	margin: 0 auto;
	padding: 40px 0 0;
	position: relative;
	width: 660px
}

.reg-sucess h2 {
	color: #090;
	font: 24px/1.7 "微软雅黑","黑体",sans-serif;
	padding: 0 0 0 55px;
	position: relative
}

.reg-sucess strong {
	font: 14px/1.7 "微软雅黑","黑体",sans-serif
}

.reg-sucess h2 span.reg-sucess-icon {
	background:  no-repeat;
	display: block;
	height: 39px;
	left: 0;
	margin: 0 5px 0 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 39px
}

.detail_tit,.post_submit {
	margin-top: 10px;
	font-size: 14px
}

.reg_renzheng table {
	border: none;
	border-collapse: collapse;
	font-size: 14px;
	width: 100%;
	z-index: 8
}

.reg_renzheng th {
	color: #666;
	font-weight: lighter;
	padding-right: 0;
	text-align: right;
	width: 110px
}

.reg_renzheng td strong,.yanzhen-email p strong {
	color: #404040;
	font-size: 18px;
	line-height: 100%
}

.fgrey {
	color: #666;
	font-size: 12px
}

.fb_but,.fb_but:hover {
	color: #fff
}

.yanzhen-email p,.yanzhen-email p a {
	font-size: 12px;
	line-height: 30px
}

.fb_but,.my_but {
	background:  -40px -29px no-repeat;
	display: inline-block;
	font-weight: 700;
	height: 28px;
	margin-bottom: 2px;
	overflow: hidden;
	text-align: center;
	width: 132px
}

.post_submit,.regtlx {
	display: block;
	float: left
}

.fb_but {
	background-position: -40px 0
}

.my_but:hover,.regtlx {
	color: #666
}

.reg_renzheng strong {
	font: 14px/1.7 arial,"黑体",sans-serif
}

.corec h3,.mainc {
	font-family: "微软雅黑"
}

.regtlx {
	width: 78px
}

.porleft {
	float: left;
	font-size: 14px;
	padding-left: 45px;
	width: 635px
}

.porleft p {
	line-height: 2;
	padding-bottom: 12px;
	padding-top: 12px
}

.post_submit {
	background:  no-repeat #ff7300;
	color: #fff;
	font-weight: 700;
	height: 35px;
	line-height: 30px;
	text-align: center;
	width: 89px;
	border: none;
	cursor: pointer
}

.detail {
	clear: both
}

.detail_tit {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden
}

.tbmyinfo td,.tbmyinfo th {
	border-bottom: 1px solid #eaeaea;
	border-collapse: collapse;
	border-top: 1px solid #eaeaea;
	font-size: 12px;
	line-height: 200%;
	padding: 5px 10px;
	table-layout: fixed;
	text-align: left;
	word-wrap: break-word
}

.tbmyinfo {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
	word-wrap: break-word
}

.tbmyinfo th {
	background: #f7f7f7
}

.cxjf {
	background:  -50px -14px no-repeat;
	cursor: pointer;
	height: 14px;
	padding-left: 20px;
	width: 20px
}

.regandfind {
	width: 200px;
	padding-left: 10px;
	float: left;
	margin-top: 20px
}

.regandfind a {
	color: #666
}

.loginbtn {
	width: 500px;
	margin: 20px 0 0 75px
}

.helpdiv {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 10px;
	text-align: left;
	letter-spacing: .5px;
	line-height: 2
}

.helpdiv h2 {
	background-color: #f7f7f7;
	border-left: 3px solid #7bcb4e;
	font-size: 14px;
	margin: 15px 0 0;
	padding: 2px 10px
}

.helpdiv p {
	color: #364242;
	font-size: 14px;
	padding: 10px 13px
}

.fromse h3,.fromse ul li,.txtlist h2 {
	font-size: 12px
}

.delitem_recommend li {
	height: 30px
}

.fromsetop {
	width: 200px;
	position: relative
}

.fromse {
	padding-left: 12px
}

.fromse h3 {
	color: #666
}

.fromse ul {
	margin-top: 10px
}

.fromse ul li {
	border-bottom: 1px dotted #999;
	color: #666;
	line-height: 19px;
	list-style-position: inside;
	list-style-type: none;
	margin-bottom: 10px;
	padding-bottom: 8px;
	width: 160px;
	height: 53px;
	overflow: hidden
}

#indexcat {
	line-height: 180%
}

.all_cat {
	width: 945px;
	margin: 10px auto 5px;
	text-align: center
}

#cat_headline {
	width: 630px;
	border-top: 1px solid #c3d7f0;
	margin-bottom: 5px;
	height: 5px
}

.all_cat li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	line-height: 150%;
	padding: 3px 2px 3px 8px;
	text-align: left;
	width: 120px;
	overflow: hidden
}

.by_cat_top,.by_cats {
	height: 30px;
	width: 100%
}

.all_cat li a:hover {
	text-decoration: underline;
	color: #f60
}

.by_cat_top {
	background:  left top repeat-x;
	position: relative
}

.by_cats {
	left: 80px;
	margin-top: -1px;
	overflow: hidden;
	position: absolute;
	top: 0
}

.by_cats span {
	background:  left 7px no-repeat;
	display: inline;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: -1px;
	padding: 1px 18px;
	cursor: pointer
}

.by_cats span a {
	color: #000
}

#indexcat p,.txtlist .list_li li a,.txtlist .list_li2 li a,.txtlist .list_li3 li a,.txtlist .regionlist li a {
	color: #666
}

.by_cats span.selected {
	background:  left top repeat-x;
	border-color: #ffd207 #f4b40c #ed9710;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	float: left;
	font-weight: 700;
	margin-left: 0;
	margin-right: -1px;
	padding: 0 17px;
	position: relative
}

.txtlist {
	clear: both;
	overflow: hidden;
	margin: 15px auto;
	width: 960px
}

.txtlist .list_tt {
	color: #666;
	font-weight: 700;
	padding: 0 0 0 6px
}

.txtlist .list_li,.txtlist .list_li2,.txtlist .list_li3,.txtlist .regionlist li {
	padding: 5px 0 0 6px;
	overflow: hidden
}

.txtlist .list_li li {
	float: left;
	height: 20px;
	overflow: hidden;
	width: 210px;
	margin-right: 10px
}

.txtlist .list_li2 li {
	float: left;
	height: 20px;
	overflow: hidden;
	width: 300px
}

.txtlist .list_li3 li {
	float: left;
	height: 20px;
	overflow: hidden;
	width: 118px
}

.txtlist .regionlist li {
	float: left;
	height: 20px;
	width: 152px
}

#indexcat .line {
	border-bottom: 1px solid #e1e1e1
}

.line {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

#indexcat p {
	padding: 0 6px
}

.links a,.links a:visited {
	color: #999
}

.follow_hy88 {
	text-align: center;
	width: 190px;
	clear: both
}

.follow_hy88 span {
	color: #666;
	float: left;
	padding-top: 1px
}

.follow_hy88 a {
	background:  no-repeat;
	display: block;
	float: left;
	height: 16px;
	line-height: 100px;
	margin-right: 5px;
	overflow: hidden;
	width: 16px
}

.follow_hy88 a.weibo {
	background-position: 0 -16px
}

.follow_hy88 a.weibo:hover {
	background-position: 0 0
}

.follow_hy88 a.renren {
	background-position: 0 -80px
}

.follow_hy88 a.renren:hover {
	background-position: 0 -64px
}

.follow_hy88 a.qqzone {
	background-position: 0 -272px
}

.follow_hy88 a.qqzone:hover {
	background-position: 0 -256px
}

.follow_hy88 a.kaixin {
	background-position: 0 -176px
}

.follow_hy88 a.kaixin:hover {
	background-position: 0 -160px
}

.follow_hy88 a.qqt {
	background-position: 0 -144px
}

.follow_hy88 a.qqt:hover {
	background-position: 0 -128px
}

.newmsg {
	background:  -16px -10px no-repeat;
	padding-left: 23px
}

.connect_login {
	float: left;
	margin-right: 20px
}

.by_cats span a:visited {
	color: #000
}

.latest li {
	background-image: ;
	background-position: 0 10px;
	background-repeat: no-repeat;
	padding-left: 10px
}

.bottombox {
	border: 1px solid #e5e5e5;
	overflow: hidden;
	width: 950px;
	padding: 5px 0 0 10px
}

.bottombox h3 {
	font-size: 12px;
	color: #666
}

.bottombox ul {
	margin: 0;
	padding: 0;
	float: left
}

.bottombox ul li {
	line-height: 25px;
	overflow: hidden;
	height: 25px;
	float: left;
	margin-right: 30px;
	width: 100px
}

.mainc {
	width: 960px;
	background: #fff;
	margin: 0 auto;
	line-height: 200%;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.corec {
	padding: 8px 10px 10px;
	overflow: hidden
}

.corec h3 {
	font-size: 14px;
	color: #666;
	margin: 8px 0
}

.selectbox {
	float: left;
	overflow: hidden
}

.selectbox select {
	margin-right: 8px;
	border: 1px solid #dce2e6
}

.selectbox select option:hover {
	cursor: pointer;
	background-color: #ffc
}

.psbox {
	background: #f9f9f9;
	margin-top: 8px
}

.psbox ul {
	background: #fff;
	border: 1px solid #dce2e6;
	height: 145px;
	overflow-y: scroll;
	padding: 10px
}

.post_s,.selectdata a {
	overflow: hidden;
	float: left
}

a.post_recat,a.post_recat:link {
	background:  no-repeat;
	color: #0048a3;
	line-height: 23px;
	padding: 5px 9px 6px 8px;
	text-align: center
}

.post_form_line {
	padding-top: 10px;
	clear: both;
	position: relative;
	width: 100%
}

.post_form_title {
	float: left;
	height: 28px;
	line-height: 28px;
	margin: 2px auto;
	text-align: right;
	width: 126px
}

.post_form_must {
	background:  left 4px no-repeat;
	padding-left: 8px
}

.post_input_long,.post_input_s {
	background-color: #fff;
	border: 1px solid #819ab9;
	height: 19px;
	line-height: 19px;
	padding-left: 4px
}

.post_form_context {
	float: left;
	margin: 2px auto
}

.post_form_context input {
	float: left;
	margin-right: 1px
}

.post_form_context img {
	display: block;
	float: left;
	margin: 5px 5px 5px 0
}

.post_form_context span span {
	display: block;
	float: left;
	margin-top: 3px
}

.post_form_input_float span {
	float: left
}

.post_input_long {
	width: 347px
}

.post_form_textarea {
	background-color: #fff;
	border: 1px solid #819ab9
}

.post_input_s {
	width: 150px
}

.post_form_input_float {
	float: left
}

.post_form_input_float input {
	border-radius: 2px;
	height: 16px;
	padding: 4px;
	border: 1px solid #999
}

.post_form_input_float textarea {
	border-radius: 2px;
	padding: 4px;
	border: 1px solid #999
}

.post_form_note_float {
	color: #989898;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 6px;
	width: 465px
}

.post_s {
	font-size: 14px;
	width: 300px;
	clear: both;
	position: relative;
	margin: 20px 0 40px 125px
}

.post_s a,.post_s a:link {
	background:  no-repeat #ff7300;
	color: #fff;
	display: block;
	font-weight: 700;
	height: 43px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	width: 221px
}

.selectstyle {
	background:  right top no-repeat #fff;
	border: 1px solid #999;
	border-radius: 2px;
	cursor: pointer;
	height: 16px;
	padding: 4px;
	width: 110px
}

.selectdata {
	clear: both;
	background: #fff;
	border: 1px solid #999;
	margin-top: 2px;
	position: absolute;
	width: 320px;
	z-index: 300000;
	padding: 2px 5px
}

.selectcat a,.selectdata a {
	display: block;
	padding-left: 5px
}

.selectdata a {
	width: 100px;
	height: 20px;
	line-height: 20px
}

.selectdata a:hover {
	background-color: #eee
}

.selectcat {
	background: #fff;
	border: 1px solid #dce2e6;
	overflow-y: scroll;
	padding: 5px;
	width: 210px;
	height: 200px;
	float: left;
	margin-right: 8px
}

.selectcat a {
	width: 190px
}

.selectcat a:hover {
	background-color: #eee
}

.bottom_bar {
	background:  repeat-x #f5f5f5;
	height: 50px;
	margin: 0 auto;
	padding: 3px 0 0;
	width: 100%;
	z-index: 9999
}

.bottom_search {
	height: 50px;
	margin: 0 auto;
	padding: 8px 10px 0;
	width: 960px
}

.bottom_search span {
	float: left;
	margin: 6px 0 0 8px
}

.bottom_search input {
	float: left
}

.close,.close:hover {
	display: inline-block;
	height: 20px;
	line-height: 22px;
	margin-left: 5px;
	width: 20px;
	float: right;
	cursor: pointer
}

.close {
	background:  0 -156px no-repeat;
	border: 1px solid #999
}

.close:hover {
	background:  -20px -156px no-repeat;
	border: none
}

.popupmenu_popup {
	padding: 1em;
	border: 3px solid #f4f8fd;
	background: #f7f7f7;
	line-height: 1.4em;
	text-align: left;
	overflow: hidden;
	z-index: 1000
}

.popupmenu_popup h1 {
	font-size: 1.17em;
	padding: 0 0 10px
}

.popupmenu_popup td {
	padding-bottom: .4em
}

.popupmenu_popup .float_del {
	background-image: 
}

.popupmenu_centerbox {
	border: 5px solid #c6e6ff;
	background: #f4f8fd;
	text-align: left;
	min-width: 250px;
	max-width: 550px
}

.popupmenu_centerbox h1 {
	padding: 0 10px;
	color: #3b5998;
	font-size: 14px;
	line-height: 26px;
	cursor: move
}

.popupmenu_centerbox .popupmenu_inner {
	padding: 10px;
	color: #444
}

.popupmenu_centerbox .popupmenu_inner td {
	line-height: 200%
}

.popupmenu_centerbox .popupmenu_inner .t_input,.popupmenu_centerbox .popupmenu_inner textarea {
	margin: 5px 0;
	border-color: #ccc
}

.popupmenu_centerbox .float_del {
	background-image: 
}

.popupmenu_centerbox .box {
	width: 400px
}

.popupmenu_layer {
	padding: 3px 6px 6px 1px;
	width: 220px;
	height: 80px;
	background:  no-repeat;
	text-align: center
}

.popupmenu_layer p {
	line-height: 20px;
	color: #333
}

.popupmenu_layer p.btn_line {
	font-size: 14px;
	color: #f30;
	padding: 2px 0
}

.popupmenu_layer strong {
	font-weight: 400;
	font-size: 18px;
	color: #fff
}

.minipage,div#div_minipage.minipage .minipage {
	font: 12px tahoma,helvetica,simsun,sans-serif
}

div.minipage_btn *,div.minipage_h * {
	word-wrap: break-word
}

.minipage_c,.minipage_f,.minipage_h {
	background: 
}

.minipage {
	width: 334px;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	left: 1px;
	display: block
}

.minipage a {
	text-decoration: none;
	color: #444
}

.minipage a:hover,.tags_wd li a:hover {
	text-decoration: underline
}

.minipage a em {
	font-style: normal;
	color: #ea0000
}

.minipage_hint li a,.minipage_more a em {
	color: #009dcc
}

.minipage_h {
	padding: 0 15px 0 10px;
	height: 42px;
	background-position: -1002px 0
}

.minipage_result li,.minipage_result li.adv {
	line-height: 18px;
	height: 18px;
	overflow: hidden
}

.minipage_c {
	padding-top: 5px;
	background-position: -668px 0
}

.minipage_c ul {
	margin: 0;
	padding: 0 10px
}

.minipage_result li {
	margin: 0 0 4px;
	padding-left: 20px;
	background:  0 3px no-repeat
}

.minipage_result li.adv {
	margin-left: -5px;
	padding-left: 0;
	background: 0 0
}

.minipage_hint li {
	float: left;
	margin: 2px 10px 0 0;
	width: 94px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	display: inline
}

.minipage_more {
	margin: 0 10px 6px;
	padding: 6px 0;
	border-bottom: 1px dotted #ccc;
	text-align: right
}

.minipage_t {
	height: 32px;
	line-height: 32px;
	font-weight: 700
}

.minipage_btn {
	float: right;
	margin-top: 10px
}

.minipage_btn a {
	float: left;
	margin-left: 6px;
	width: 12px;
	height: 12px;
	background: ;
	text-indent: -9999px;
	overflow: hidden
}

a.minipage_btn_min {
	background-position: 0 0
}

a.minipage_btn_max {
	background-position: -12px 0
}

a.minipage_btn_close {
	background-position: -24px 0
}

.minipage_f {
	height: 10px;
	background-position: -334px 100%;
	font-size: 0
}

.minipage_min {
	background: 0 0
}

.minipage_min .minipage_h {
	background-position: 0 0
}

.minipage_min .minipage_c,.minipage_min .minipage_f {
	display: none
}

.cl:after {
	display: block;
	height: 0;
	clear: both
}

.cl {
	zoom: 1
}

#content {
	width: 960px;
	margin: 10px auto;
	clear: both
}

#content p {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px
}

.elite {
	line-height: 28px
}

.by_cat {
	width: 960px;
	text-align: center;
	margin: 5px auto 15px
}

.tags_wd,.tags_wd_title {
	width: 930px;
	text-align: left
}

.by_cat a,.by_cat a:link {
	color: #666
}

.by_cat a:hover {
	color: #f60
}

.by_cat a:visited {
	color: #666
}

.by_cat span {
	padding-right: 10px
}

.tags_wd_title {
	background-color: #eee;
	padding: 10px 0 5px 17px;
	margin-top: 10px;
	font-weight: 700
}

.tags_wd {
	padding: 10px 0 0 15px;
	border: 1px solid #ccc;
	height: auto
}

.tags_wd li {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 0 12px 5px 0;
	width: 79px;
	display: block;
	word-break: keep-all;
	float: left
}

.tags_wd li a,.tags_wd li a:link {
	color: #666;
	text-decoration: underline;
	cursor: pointer
}

.tags_wd li a:hover {
	color: #f60;
	cursor: pointer
}

.tag_wd li {
	width: 32px
}

.much_table th {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #333;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left
}

.much_table {
	border: none;
	margin: 0 14px
}

.wid960 {
	width: 960px
}

.much_table td {
	height: 44px;
	border: none;
	border-bottom: 1px dotted #ccc;
	line-height: 44px;
	overflow: hidden
}

.c_name {
	width: 360px;
	overflow: hidden
}

.c_cont {
	width: 500px;
	overflow: hidden
}

.c_lor {
	width: 100px;
	color: #666;
	overflow: hidden
}

.itemtitle b {
	float: left;
	display: inline;
	margin-left: 10px;
	background:  no-repeat;
	width: 18px;
	height: 23px;
	overflow: hidden
}

.itemtitle .icon_d,.itemtitle .icon_v,.itemtitle .icon_z,.itemtitle .icon_zs {
	height: 18px;
	margin-left: 5px
}

.itemtitle .icon_d {
	background-position: 0 -60px
}

.itemtitle .icon_v {
	background-position: -24px -60px
}

.itemtitle .icon_z {
	background-position: -96px -60px;
	width: 19px
}

.itemtitle .icon_zs {
	background-position: -122px -60px
}

.indextoplist ul li {
	width: 925px;
	margin-right: 0
}

.mtit_con_right li {
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 1px 1px 0
}

.mtit_con_right li.nhover {
	color: #e1e1e1;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #e1e1e1 #e1e1e1 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	padding: 0;
	z-index: 4
}

.box .tit span,.ullist li a:link,.ullist li a:visited {
	color: #666
}

.mtit0,.mtit5 {
	background:  -4px -233px no-repeat;
	display: inline-block;
	height: 12px;
	margin-right: 5px;
	overflow: hidden;
	width: 12px
}

.mtit0 {
	background-position: -6px -272px;
	height: 12px;
	margin-left: 3px;
	margin-right: 0;
	width: 7px
}

.mtit5 {
	background-position: -4px -233px;
	height: 12px;
	width: 12px
}

.mtit_con_right li.nhover .mtit0 {
	background-position: -6px -301px
}

.mtit_con_right li.nhover .mtit5 {
	background-position: -4px -327px
}

i {
	font-style: italic
}

.mtit_con_ul {
	padding: 3px 0 4px
}

.controlbox li {
	line-height: 22px;
	padding: 0 0 0 18px
}

.controlbox {
	background: #fff;
	border: 1px solid #e1e1e1;
	border-top: none;
	display: none;
	position: absolute;
	z-index: 3;
	width: 61px
}

.mtit_con .shadow_ {
	background: #f0f0f0;
	display: block;
	height: 1px;
	line-height: 0;
	margin: 1px 0 -2px;
	overflow: hidden;
	visibility: visible;
	width: 100%
}

.ml_5 {
	background: #fff;
	display: block;
	line-height: 14px
}

.box .tit h2,.tit2 {
	height: 35px;
	line-height: 35px
}

.listingarea li {
	width: 58px
}

.listingpro li {
	width: 85px
}

.grayborder {
	border-color: #666
}

.box {
	border: 1px solid #dde2e6;
	border-top: none;
	margin-bottom: 10px;
	overflow: hidden
}

.tit {
	background:  0 -35px repeat-x
}

.box .tit h2 {
	font-size: 14px;
	font-weight: 700;
	padding-left: 15px;
	float: left
}

.box .tit em {
	color: #333;
	font-weight: 700
}

.mach_list2 dl {
	border-bottom: 1px solid #dde2e6;
	padding: 10px 20px;
	color: #666
}

.mach_list2 dt {
	height: 28px;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden
}

.mach_list2 dt h4 {
	float: left;
	margin: 0;
	font-weight: 400;
	margin-right: 15px;
}

.mach_list2 dd {
	line-height: 28px
}

.mach_list2 .txt {
	height: 78px;
	overflow: hidden
}

.mach_list2 dd strong {
	font-weight: 700
}

.mach_list2 .on_over {
	background: #fff8e9
}

.fl {
	float: left
}

.fr {
	float: right
}

.itemtitle span em {
	float: left;
	display: inline;
	background:  -73px -60px no-repeat;
	position: relative;
	width: 18px;
	height: 18px;
	overflow: hidden;
	font-size: 14px;
	color: #ffa800;
	font-weight: 700
}

.itemtitle .icon_txt {
	background-color: #f60;
	color: #fff;
	font-weight: 700;
	padding: 1px;
	font-size: 16px
}

.weixinwyz,.weixinyz {
	background-image: !important;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin-right: 8px;
	overflow: hidden;
	width: 28px;
	background-position: 0 -4px
}

.weixinwyz {
	background-position: 0 -29px
}

.tpl {
	margin-left: 10px
}

.tpl dl {
	border: 1px solid #d8d8d8;
	display: inline;
	float: left;
	height: 260px;
	margin: 0 15px 15px 0;
	padding: 8px 26px
}

.tpl dd,.tpl dt {
	margin-bottom: 10px
}

.tpl dt {
	color: #666;
	font-family: "微软雅黑";
	font-size: 20px
}

.tpl dt span {
	color: #f60;
	font-size: 12px;
	margin-left: 10px
}

.tpl dd:nth-child(2) {
	height: 180px
}

.tpl dd img {
	background-color: #f2f3f5;
	border: 0;
	padding: 5px
}

* {
	margin: 0;
	padding: 0;
	word-wrap: word-wrap
}

.rightlist ul.ullist li {
	list-style-type: none;
	text-indent: 3px
}

.x_search {
	width: 738px;
	height: 50px;
	background: #f3f3f3;
	border-bottom: 1px solid #e8ebed;
	line-height: 50px;
	color: #000
}

.x_search input.words {
	width: 300px;
	height: 25px;
	border: 1px solid #ccc;
	color: #666
}

.x_search .x_inp {
	margin: 0 auto;
	width: 590px;
	height: 25px
}

.x_list {
	margin-top: 10px;
	width: 738px;
	float: left;
	font-size: 14px
}

.companysearch {
	background:  left -29px repeat-x;
	border: 1px solid #dad8d9;
	height: 40px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	width: 737px;
	float: left;
	margin-top: 5px
}

.companysearch-btn {
	background:  left -55px no-repeat;
	display: inline-block;
	height: 30px;
	width: 93px;
	float: left
}

.companysearch-input {
	border: 1px solid #999;
	color: #656565;
	font-size: 14px;
	height: 20px;
	line-height: 24px;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 6px;
	width: 350px;
	float: left
}

.companysearch-btn input {
	background: none;
	border: 0;
	cursor: pointer;
	height: 25px;
	width: 92px;
	float: left
}

.x_list p.x,.x_list p.x em {
	height: 15px;
	line-height: 15px;
	float: left
}

.x_list p.x {
	margin-left: 10px;
	width: 130px;
	margin-top: 15px;
	margin-bottom: 0
}

.dllist dl dd span,.dllist dl dd u,.x_list p.x a {
	margin-left: 5px
}

.x_list p.x em {
	width: 15px;
	display: block;
	background: #d3d3d3;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-weight: 700;
	color: #fff
}

.x_list p.x a {
	text-decoration: none
}

.x_list p.x a:hover {
	text-decoration: underline
}

.x_list p.x em.fst {
	background: #f58220
}

.dllist dl {
	margin-top: 10px;
	width: 739px;
	line-height: 23px;
	float: left;
	font-size: 13px
}

.dllist dl dt {
	font-size: 14px;
	height: 28px;
	font-weight: 700;
	color: #666
}

.cat_box dl dt,.pros h2 {
	font-size: 13px;
	font-weight: 700
}

.dllist dl dd {
	text-indent: 5px;
	overflow: hidden
}

.dllist dl dd u {
	color: green
}

.pros {
	width: 940px;
	border: 1px solid #e8ebed;
	float: left;
	margin-top: 15px;
	padding: 10px
}

.pros h2 {
	height: 25px;
	line-height: 25px;
	color: #666
}

.pros p {
	width: 129px;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #666;
	cursor: pointer
}

.pros p a {
	color: #666;
	text-decoration: none
}

#pic_body .picnav a:hover,.pros p a:hover {
	text-decoration: underline
}

.cat_box {
	clear: both;
	width: 760px;
	margin: 10px auto;
	padding: 10px 20px;
	border-top: 1px dotted #ccc
}

.cat_box dl {
	width: 241px;
	float: left;
	margin: 0 5px 5px;
	overflow: hidden;
	height: 80px
}

.cat_box dl dt {
	line-height: 20px
}

.cat_box dl dt a {
	color: #333
}

.cat_box dl a:hover {
	color: #db4f33
}

.cat_box dl dd {
	float: left;
	font-family: arial
}

.cat_box dl dd a {
	font-family: arial;
	word-wrap: break-word;
	border-right: 1px solid #ccc;
	padding: 0 4px 0 0;
	margin: 6px 4px 0 0;
	color: #039;
	height: 12px;
	display: block;
	float: left;
	position: relative
}

.cat_box dl dd a:hover {
	color: #db4f33
}

#pic_body {
	width: 960px;
	height: auto;
	border-top: 1px solid #ccc
}

#pic_body h2 {
	font-size: 12px
}

#pic_body .picnav {
	height: 25px;
	border-bottom: 1px solid #ccc;
	line-height: 25px;
	padding: 0 5px
}

#pic_body .picnav a {
	color: #666
}

#pic_body .picnav a:hover {
	color: #00f
}

#pic_body .picleft {
	width: 180px;
	float: left;
	padding: 5px
}

#pic_body .picleft dl {
	line-height: 20px
}

#pic_body .picleft dl dt {
	width: 170px;
	font-weight: 700
}

#pic_body .picleft dl dd {
	width: 90px;
	float: left
}

#pic_body .picleft dl dd a {
	color: #666
}

#pic_body .picleft dl dd a:hover {
	color: red
}

#pic_body .picright {
	width: 754px;
	padding-top: 5px;
	padding-left: 15px;
	border-left: 1px solid #ccc;
	float: right;
	padding-bottom: 20px
}

#pic_body .picright .morebrowse {
	width: auto;
	float: left;
	line-height: 20px
}

#pic_body .picright .morebrowse dl {
	width: 754px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	float: left
}

#pic_body .picright .morebrowse dl dt {
	font-weight: 700;
	width: 100%
}

#pic_body .picright .morebrowse dl dd a {
	color: #666
}

#pic_body .picright .morebrowse dl dd a:hover {
	color: red;
	text-decoration: underline
}

#pic_body .picright .morebrowse dd {
	margin-right: 3px;
	width: 122px;
	float: left
}

#pic_body .picright .picbox {
	width: 754px;
	float: left
}

#pic_body .picright .picbox ul {
	overflow: hidden;
	margin-right: 20px;
	margin-top: 10px;
	width: 230px;
	height: 298px;
	float: left;
	line-height: 20px
}

#pic_body .picright .picbox ul li.img {
	height: 228px;
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #eee
}

#pic_body .picright .picbox ul li.img a {
	text-decoration: none;
	width: 228px;
	height: 228px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

#pic_body .picright .picbox ul li.img:hover {
	border: 1px solid red
}

#pic_body .picright .picbox ul li.img a img {
	border: 0
}

#pic_body .picright .relbox {
	width: auto;
	float: left;
	line-height: 20px
}

#pic_body .picright .relbox dl {
	margin-top: 5px;
	padding-top: 8px;
	border-top: 1px dashed #ccc;
	float: left
}

#pic_body .picright .relbox dl dt {
	font-weight: 700;
	width: 100%
}

#pic_body .picright .relbox dl.relimg dd,#pic_body .picright .relbox dl.relmess dd,#pic_body .picright .relbox dl.relpro dd {
	width: 122px;
	margin-right: 3px
}

#pic_body .picright .relbox dl dd {
	float: left
}

#pic_body .picright .relbox dl dd a {
	color: #666
}

#pic_body .picright .relbox dl dd a:hover {
	color: red;
	text-decoration: underline
}

#pic_body .picright .descr {
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	font-weight: 700;
	line-height: 18px
}

#pic_body .picright .descr p {
	border-top: 1px dashed #ccc;
	padding-top: 10px
}

dd.txt span img {
	width: 114px;
	height: 76px
}

#search_m p {
	margin-bottom: 5px;
	text-align: left;
}

#search_m p a {
	color: #333;
	font-size: 12px;
	margin-right: 25px;
	text-decoration: none;
}

#search_m .select {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}

#key {
	float: left;
	width: 355px;
	height: 34px;
	line-height: 34px;
	background:  no-repeat 0 -90px;
	padding-left: 30px;
}

#key input {
	width: 355px;
	border: 0;
	color: #666;
	height: 28px;
	line-height: 28px;
}

.suggestions {
	z-index: 1000;
}

#search_btn {
	float: left;
	_margin-top: 1px;
}

#search_btn input {
	background-position: 0 -131px;
	width: 89px;
	height: 34px;
	border: 0;
	cursor: pointer;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.fb {
	background:  no-repeat
}

.areacitys {
	font-size: 12px;
	color: #666;
	margin-left: 50px;
	float: left;
}

.date_area {
	overflow: hidden;
	line-height: 20px;
}