vhtml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body,button,input,select,textarea {
	font: 12px Tahoma,Geneva,sans-serif,"Microsoft Yahei";
	color: #333;
}

input:focus,textarea:focus,isindex:focus,keygen:focus,select:focus {
	outline-offset: -2px;
}

:focus {
	outline: 5px auto -webkit-focus-ring-color;
}

body {
	background: #f8f8f7;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul,ol {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
}

.czl {
	vertical-align: middle;
}

a {
	color: #12937c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ed585c;
}

a.aly {
	color: #fff;
	background: #743;
}

a.aly:hover {
	text-decoration: none;
}

a.name {
	color: #6b533f;
	text-decoration: none;
}

a.name:hover {
	text-decoration: underline;
}

a.user {
	color: #12937c;
}

a.user:hover {
	text-decoration: underline;
}

.atcolor a {
	color: #6b533f;
}

.abcright {
	text-align: right;
}

.right {
	float: right;
}

.left {
	float: left;
}

.inblok {
	display: inline-block;
}

.dblok {
	display: block;
}

.pas {
	padding: 5px;
}

.pam {
	padding: 10px;
}

.pal {
	padding: 20px;
}

.pt3 {
	padding-top: 3px;
}

.pts {
	padding-top: 5px;
}

.ptm {
	padding-top: 10px;
}

.ptl {
	padding-top: 20px;
}

.pt8 {
	padding-top: 8px;
}

.pt15 {
	padding-top: 15px;
}

.pt30 {
	padding-top: 30px;
}

.pt50 {
	padding-top: 50px;
}

.prs {
	padding-right: 5px;
}

.prm {
	padding-right: 10px;
}

.prl {
	padding-right: 20px;
}

.pbs {
	padding-bottom: 5px;
}

.pbm {
	padding-bottom: 10px;
}

.pbl {
	padding-bottom: 20px;
}

.pb13 {
	padding-bottom: 13px;
}

.pb25 {
	padding-bottom: 25px;
}

.pb40 {
	padding-bottom: 40px;
}

.pb17 {
	padding-bottom: 17px;
}

.pb50 {
	padding-bottom: 50px;
}

.pls {
	padding-left: 5px;
}

.plm {
	padding-left: 10px;
}

.pll {
	padding-left: 20px;
}

.pl15 {
	padding-left: 15px;
}

.pl25 {
	padding-left: 25px;
}

.pl35 {
	padding-left: 35px;
}

.phs {
	padding-left: 5px;
	padding-right: 5px;
}

.phm {
	padding-left: 10px;
	padding-right: 10px;
}

.phl {
	padding-left: 20px;
	padding-right: 20px;
}

.pvs {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pvm {
	padding-top: 10px;
	padding-bottom: 10px;
}

.pv13 {
	padding: 13px 0;
}

.pv138 {
	padding-top: 13px;
	padding-bottom: 8px;
}

.pvl {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pv15 {
	padding: 15px 0;
}

.pv17 {
	padding: 17px 0;
}

.ptb2010 {
	padding: 20px 0 10px 0;
}

.ptb1510 {
	padding: 15px 0 10px 0;
}

.mas {
	margin: 5px;
}

.mam {
	margin: 10px;
}

.mal {
	margin: 20px;
}

.mts {
	margin-top: 5px;
}

.mt8 {
	margin-top: 8px;
}

.mt7 {
	margin-top: 7px;
}

.mtm {
	margin-top: 10px;
}

.mtl {
	margin-top: 20px;
}

.mt15 {
	margin-top: 15px;
}

.mt12 {
	margin-top: 12px;
}

.mt25 {
	margin-top: 25px;
}

.mt28 {
	margin-top: 28px;
}

.mt30 {
	margin-top: 30px;
}

.mt44 {
	margin-top: 44px;
}

.mt34 {
	margin-top: 34px;
}

.mt40 {
	margin-top: 40px;
}

.mt46 {
	margin-top: 46px;
}

.mt50 {
	margin-top: 50px;
}

.mt54 {
	margin-top: 54px;
}

.mt70 {
	margin-top: 70px;
}

.mr0 {
	margin-right: 0;
}

.mrs {
	margin-right: 5px;
}

.mrm {
	margin-right: 10px;
}

.mrl {
	margin-right: 20px;
}

.mr6 {
	margin-right: 6px;
}

.mr7 {
	margin-right: 7px;
}

.mr12 {
	margin-right: 12px;
}

.mr15 {
	margin-right: 15px;
}

.mr17 {
	margin-right: 17px;
}

.mrxl {
	margin-right: 25px;
}

.mr24 {
	margin-right: 24px;
}

.mr30 {
	margin-right: 30px;
}

.mr40 {
	margin-right: 40px;
}

.mr46 {
	margin-right: 46px;
}

.mr50 {
	margin-right: 50px;
}

.mbs {
	margin-bottom: 5px;
}

.mbm {
	margin-bottom: 13px;
}

.mbl {
	margin-bottom: 20px;
}

.mb21 {
	margin-bottom: 21px;
}

.mls {
	margin-left: 5px;
}

.mlm {
	margin-left: 10px;
}

.ml8 {
	margin-left: 8px;
}

.ml9 {
	margin-left: 9px;
}

.mll {
	margin-left: 20px;
}

.ml15 {
	margin-left: 15px;
}

.ml25 {
	margin-left: 25px;
	_margin-left: 10px;
}

.ml30 {
	margin-left: 30px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 40px;
}

.ml70 {
	margin-left: 70px;
}

.ml80 {
	margin-left: 80px;
}

.ml160 {
	margin-left: 160px;
	_margin-left: 0;
}

.mhs {
	margin-left: 5px;
	margin-right: 5px;
}

.mhm {
	margin-left: 10px;
	margin-right: 10px;
}

.mhl {
	margin-left: 20px;
	margin-right: 20px;
}

.mvs {
	margin-top: 5px;
	margin-bottom: 5px;
}

.mvm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mvl {
	margin-top: 20px;
	margin-bottom: 20px;
}

.mb2 {
	margin-bottom: 2px;
}

.mb3 {
	margin-bottom: 3px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb13 {
	margin-bottom: 13px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb17 {
	margin-bottom: 17px;
}

.mb18 {
	margin-bottom: 18px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb23 {
	margin-bottom: 23px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb26 {
	margin-bottom: 26px;
}

.mb27 {
	margin-bottom: 27px;
}

.mb28 {
	margin-bottom: 28px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb33 {
	margin-bottom: 33px;
}

.mb35 {
	margin-bottom: 35px;
}

.mb37 {
	margin-bottom: 37px;
}

.mb28 {
	margin-bottom: 28px;
}

.mbxl {
	margin-bottom: 48px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb43 {
	margin-bottom: 43px;
}

.mb45 {
	margin-bottom: 45px;
}

.mb46 {
	margin-bottom: 46px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb65 {
	margin-bottom: 65px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb90 {
	margin-bottom: 90px;
}

.mpb15 {
	margin-bottom: 15px;
	padding-bottom: 12px;
}

.mtr15 {
	margin: 8px 15px 0 0;
}

.mtl15 {
	margin: 11px 0 0 15px;
}

.r3 {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.r5 {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.r10 {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.rt3 {
	-moz-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.rt5 {
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.rt10 {
	-moz-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.rb3 {
	-moz-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.rb5 {
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.rb10 {
	-moz-border-radius: 0 0 10px 10px;
	-khtml-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.rl3 {
	-moz-border-radius: 3px 0 0 3px;
	-khtml-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.rl5 {
	-moz-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.rl10 {
	-moz-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}

.rr3 {
	-moz-border-radius: 0 3px 3px 0;
	-khtml-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.rr5 {
	-moz-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.rr10 {
	-moz-border-radius: 0 10px 10px 0;
	-khtml-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}

.rlt3 {
	-moz-border-radius: 3px 0 0 0;
	-khtml-border-radius: 3px 0 0 0;
	-webkit-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}

.relative {
	position: relative;
}

.fs10 {
	font-size: 10px;
}

.fss {
	font-size: 12px;
}

.fsm {
	font-size: 14px;
}

.fsl {
	font-size: 16px;
}

.fsxl {
	font-size: 18px;
}

.fsxxl {
	font-size: 24px;
}

.fwn {
	font-weight: normal;
}

.fwb {
	font-weight: bold;
}

.fcb {
	color: #333;
}

.fcbm {
	color: #333!important;
}

.fcc {
	color: #999;
}

.fccm {
	color: #999!important;
}

.fc7 {
	color: #12937c;
}

.ff0 {
	color: #f00;
}

.frk {
	color: #dd4b39;
}

.fcg {
	color: gray;
}

.flin {
	color: #deded3;
}

.tlcenter {
	text-align: center;
}

.tlef {
	text-align: left;
}

.fhts {
	font-family: '寰　蒋闆呴粦','YaHei','榛戜綋','Hei',Tahoma,Helvetica,arial,sans-serif;
}

.f24yh {
	font: 24px '寰　蒋闆呴粦','YaHei',Arial,Helvetica,sans-serif;
}

#page {
	margin: 0 auto;
}

.hidden {
	display: none;
}

.tempo {
	display: none;
}

.zin01 {
	*+z-index: -1;
}

.lineh160 {
	line-height: 160%;
}

.lineh180 {
	line-height: 180%;
}

.lineh200 {
	line-height: 200%;
}

.lineh16 {
	line-height: 16px;
}

.lineh17 {
	line-height: 17px;
}

.lineh18 {
	line-height: 18px;
}

.lineh19 {
	line-height: 19px;
}

.lineh20 {
	line-height: 20px;
}

a.picon {
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}

.jchang {
	background: url(../img/bg_pro.png) no-repeat left 0;
}

.sijia {
	background: url(../img/bg_pro.png) no-repeat left -20px;
}

.hongbei {
	background: url(../img/bg_pro.png) no-repeat left -40px;
}

.yuecai {
	background: url(../img/bg_pro.png) no-repeat left -60px;
}

.babe {
	background: url(../img/bg_pro.png) no-repeat left -80px;
}

.sushi {
	background: url(../img/bg_pro.png) no-repeat left -100px;
}

.xican {
	background: url(../img/bg_pro.png) no-repeat left -120px;
}

.hezuo {
	background: url(../img/bg_pro.png) no-repeat left -140px;
}

.proqy,.progr {
	width: 13px;
	height: 15px;
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
	background: url(../img/bg_pro.png) no-repeat;
}

.proqy {
	background-position: left -160px;
}

.progr {
	background-position: left -182px;
}

.ic_lock {
	width: 30px;
	height: 30px;
	background: url(../img/ic_lore.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	right: 0;
}

.ic_chare {
	width: 30px;
	height: 30px;
	background: url(../img/ic_lore.png) no-repeat 0 -40px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.ic_chare2 {
	width: 30px;
	height: 30px;
	background: url(../img/ic_lore.png) no-repeat 0 -40px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

a.guanz {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
}

.addf,.arightf,.aeachf {
	background: url(../img/button.png) no-repeat;
}

.addf {
	background-position: left -173px;
}

.arightf {
	background-position: left -215px;
}

.arightf:hover {
	background-position: -42px -215px;
}

.aeachf {
	background-position: left -257px;
}

.aeachf:hover {
	background-position: -42px -215px;
}

a.writ20 {
	width: 32px;
	height: 32px;
	right: 20px;
	top: 20px;
	position: absolute;
}

a.writ10 {
	width: 32px;
	height: 32px;
	right: 10px;
	top: 20px;
	position: absolute;
}

a.guanz {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
}

.careadd,.careyed,.carehxd {
	background: url(../img/addgz.png) no-repeat;
	width: 70px;
	height: 24px;
}

.careadd {
	background-position: -260px 0;
}

.careadd:hover {
	background-position: -340px 0;
}

.careadd:active {
	background-position: -420px 0;
}

.careyed {
	background-position: -260px -42px;
}

.careyed:hover {
	background-position: -340px -42px;
}

.careyed:active {
	background-position: -420px -42px;
}

.carehxd {
	background-position: -260px -84px;
}

.carehxd:hover {
	background-position: -340px -42px;
}

.carehxd:active {
	background-position: -420px -42px;
}

.careadd2,.careyed2,.carehxd2,.carehqxd {
	width: 70px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.careadd2 {
	background: #e9e1da;
	color: #6b553f;
}

.careadd2:hover {
	background: #f1ede7;
	text-decoration: none;
	color: #6b553f;
}

.careadd2:active {
	background: #d9cbbf;
}

.careyed2 {
	background: #eee;
	color: #bbb;
}

.careyed2:hover {
	text-decoration: none;
}

.carehxd {
	background-color: #eee;
	color: #bbb;
}

.carehqxd {
	background: #eee;
	color: #ff2626;
}

.carehqxd:hover {
	text-decoration: none;
}

.baddf,.barightf,.baeachf {
	background: url(../img/addgz.png) no-repeat;
	width: 70px;
	height: 32px;
}

.baddf {
	background-position: 0 0;
}

.baddf:hover {
	background-position: -80px 0;
}

.baddf:active {
	background-position: -160px 0;
}

.barightf {
	background-position: 0 -42px;
}

.barightf:hover {
	background-position: -80px -42px;
}

.barightf:active {
	background-position: -160px -42px;
}

.baeachf {
	background-position: 0 -84px;
}

.baeachf:hover {
	background-position: -80px -42px;
}

.baeachf:active {
	background-position: -160px -42px;
}

.btnsxin {
	width: 70px;
	height: 32px;
	background: #e3dad0;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
	display: inline-block;
}

.btnsxin:hover {
	background: #ece7dd;
	text-decoration: none;
}

.btnsxin:active {
	background: #dfd5ca;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.loright {
	width: 20px;
	height: 20px;
	background: url(../img/b_login.png) no-repeat left 0;
	display: inline-block;
}

.lowrong {
	width: 200px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	color: #f00;
}

.lowrong2 {
	width: 160px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	color: #f00;
}

.segroup {
	width: 78px;
	height: 24px;
	border: 1px solid #deded3;
	vertical-align: middle;
}

.retext {
	width: 245px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 10px 0 10px 15px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.jbtext {
	width: 320px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 10px 0 10px 15px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.crijtext {
	width: 128px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 10px 0 10px 10px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.adrestext {
	width: 230px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.costext {
	width: 60px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.centext {
	width: 188px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.getext {
	width: 245px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 15px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.adanurt {
	width: 265px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.shiseart {
	width: 307px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.upfnam {
	height: 25px;
	line-height: 25px;
	width: 550px;
	vertical-align: middle;
	border: 1px solid #deded3;
	background: #fff;
	font-size: 14px;
	color: #999;
	padding: 10px;
}

.liaoext {
	width: 182px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	color: #999;
	border: 1px solid #deded3;
	background: #fff;
}

.liangext {
	width: 48px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	color: #999;
	border: 1px solid #deded3;
	background: #fff;
}

.sezhtxt {
	width: 402px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 5px 0 5px 8px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.daname {
	width: 430px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	color: #999;
	border: 1px solid #deded3;
	background: #fff;
}

.dmily {
	width: 287px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.rijitext {
	width: 338px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.editqyt {
	width: 208px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.dgrotit {
	width: 420px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	color: #999;
	border: 1px solid #deded3;
	background: #fff;
	font-size: 14px;
}

.sersot {
	width: 422px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	color: #333;
	border: 1px solid #deded3;
	background: #fff;
	font-size: 14px;
}

.yzmtext {
	width: 105px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 10px 0 10px 15px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.yzmtext2 {
	width: 55px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 5px;
	font-size: 14px;
	border: 1px solid #dbdbdb;
	background: #fff;
}

.yanma {
	width: 360px;
	padding-left: 40px;
}

input::-webkit-input-placeholder {
	color: #999;
}

input:-moz-placeholder {
	color: #999;
}

.textare {
	width: 423px;
	height: 131px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.textping {
	width: 530px;
	height: 75px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.dixtping {
	width: 530px;
	height: 75px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.strtext {
	width: 408px;
	height: 104px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.steptext {
	width: 414px;
	height: 78px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
	border-left: none;
}

.tiptext {
	width: 628px;
	height: 78px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.scotext {
	width: 397px;
	height: 150px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px 5px 5px 8px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.danintext {
	width: 430px;
	height: 110px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.repltext {
	width: 530px;
	height: 100px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.dmenuxt {
	width: 188px;
	height: 72px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.leworxt {
	width: 288px;
	height: 62px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.ddmeext {
	width: 287px;
	height: 68px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.editqyhe {
	width: 208px;
	height: 70px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.ediintro {
	width: 488px;
	height: 75px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.ediintro2 {
	width: 505px;
	height: 75px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.ediintro3 {
	width: 505px;
	height: 150px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.cttupiro {
	width: 360px;
	height: 80px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.intput {
	width: 50px;
	float: left;
	display: inline-block;
}

.intag {
	width: 200px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	border: 0;
}

.btndl {
	width: 90px;
	height: 32px;
	background: url(../img/button.png) no-repeat left 0;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
}

.btndl:hover {
	background-position: 0 -40px;
	text-decoration: none!important;
}

.btndl:active {
	background-position: 0 -80px;
}

.btnlo {
	width: 100px;
	height: 48px;
	background: url(../img/b_login.png) no-repeat left -31px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
}

.btnlo:hover {
	background-position: 0 -86px;
}

.btnlo:active {
	background-position: 0 -141px;
}

.btnlj {
	width: 80px;
	height: 32px;
	background: url(../img/b_login.png) no-repeat left -201px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-indent: 12px;
}

.btnlj:hover {
	background-position: 0 -201px;
}

.btnlj:active {
	background-position: 0 -201px;
}

.btntj {
	width: 78px;
	height: 32px;
	background: url(../img/b_login.png) no-repeat left -297px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-align: center;
}

.btntj:hover {
	background-position: 0 -297px;
}

.btntj:active {
	background-position: 0 -297px;
}

.btnsp {
	width: 90px;
	height: 32px;
	background: url(../img/button.png) no-repeat left -322px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-indent: 12px;
}

.btnsp:hover {
	background-position: 0 -322px;
}

.btnsp:active {
	background-position: 0 -322px;
}

.btnsp2 {
	width: 112px;
	height: 39px;
	background: url(../img/button.png) no-repeat left -820px;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
}

.btnsp2:hover {
	background-position: 0 -820px;
}

.btnsp2:active {
	background-position: 0 -820px;
}

.btnpl {
	width: 70px;
	height: 32px;
	background: #6fbfb1;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

.btnpl:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnpl:active {
	background: #51b1a0;
}

.msclos {
	background: url(../img/ic_mes.png) no-repeat 0 -57px;
	width: 32px;
	height: 32px;
	display: block;
	cursor: pointer;
	vertical-align: middle;
}

.btnfb {
	width: 140px;
	height: 48px;
	background: url(../img/b_login.png) no-repeat right -31px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
}

.btnfb:hover {
	background-position: right -86px;
}

.btnfb:active {
	background-position: right -141px;
}

.btnfbrj {
	width: 120px;
	height: 48px;
	background: url(../img/b_login.png) no-repeat right -386px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
}

.btnfbrj:hover {
	background-position: right -441px;
}

.btnfbrj:active {
	background-position: right -496px;
}

.btncdg {
	width: 24px;
	height: 24px;
	background: url(../img/ic_mes.png) no-repeat 0 -282px;
	cursor: pointer;
	vertical-align: middle;
}

.btnmorp {
	width: 180px;
	height: 32px;
	background: url(../img/button.png) no-repeat left -482px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
}

.btnmorp:hover {
	background-position: 0 -522px;
	text-decoration: none;
	color: #fff;
}

.btnmorp:active {
	background-position: 0 -562px;
}

.scengx {
	background: url(../img/ic_mes.png) no-repeat 0 -316px;
	width: 10px;
	height: 9px;
	display: block;
	cursor: pointer;
	vertical-align: middle;
}

.scengb {
	background: url(../img/ic_mes.png) no-repeat -16px -316px;
	width: 10px;
	height: 9px;
	display: block;
	cursor: pointer;
	vertical-align: middle;
}

.btncengdl {
	width: 80px;
	height: 32px;
	background: url(../img/b_login.png) no-repeat left -386px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-align: center;
}

.btncengdl:hover {
	background-position: 0 -426px;
}

.btncengdl:active {
	background-position: 0 -466px;
}

.btncelj {
	width: 73px;
	height: 24px;
	background: url(../img/b_login.png) no-repeat -97px -201px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 24px;
	text-indent: 6px;
}

.btncelj:hover {
	background-position: -97px -201px;
}

.btncelj:active {
	background-position: -97px -201px;
}

.btnclrj {
	width: 21px;
	height: 21px;
	background: url(../img/bg_diet.png) no-repeat -414px 0;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
}

.btnclrj:hover {
	background-position: -414px -24px;
}

.btnclrj:active {
	background-position: -414px -24px;
}

.btnyund {
	background: #6fbfb1;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.btnyund a {
	color: #fff;
}

.btnyund a:hover {
	text-decoration: none;
}

.btnyund:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnyund:active {
	background: #51b1a0;
}

.btnupzp {
	background: #eb2624;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 130px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.btnupzp a {
	color: #fff;
}

.btnupzp:hover {
	background: #ef4b4b;
	text-decoration: none;
	color: #fff;
}

.btnupzp:active {
	background: #d21313;
}

.btncpupzp {
	background: #eb2624;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 28px;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	padding: 10px 20px;
}

.btncpupzp a {
	color: #fff;
}

.btncpupzp:hover {
	background: #ef4b4b;
	text-decoration: none;
	color: #fff;
}

.btncpupzp:active {
	background: #d21313;
}

.btnogz {
	width: 120px;
	height: 34px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 34px;
	display: block;
	font-size: 14px;
}

.btnogz:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnogz:active {
	background: #52b1a0;
}

.btljzc {
	width: 70px;
	height: 32px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
	display: inline-block;
}

.btljzc:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btljzc:active {
	background: #52b1a0;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btdengb {
	width: 70px;
	height: 32px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
	display: inline-block;
}

.btdengb:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btdengb:active {
	background: #52b1a0;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btcezc {
	width: 80px;
	height: 32px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
	display: inline-block;
}

.btcezc:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btcezc:active {
	background: #52b1a0;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btnacc {
	width: 150px;
	height: 48px;
	background: #83b82a;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 48px;
	display: inline-block;
}

.btnacc:hover {
	background: #90bf40;
	text-decoration: none;
}

.btnacc:active {
	background: #83b82a;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btn_zhank,.btn_shouq {
	background: url(../img/ic_mes.png) no-repeat;
	width: 43px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.btn_zhank {
	background-position: 0 -331px;
}

.btn_shouq {
	background-position: -53px -331px;
}

.btnbip {
	width: 210px;
	height: 48px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 48px;
	font-weight: bold;
	display: block;
	font-size: 14px;
}

.btnbip:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnbip:active {
	background: #52b1a0;
}

.btn_jmo,.btn_jbo {
	background: url(../img/ic_mes.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.btn_pre,.btn_next,.btn_pre2,.btn_next2 {
	background: url(../img/ic_mes.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.btn_pre {
	background-position: -22px -357px;
}

.btn_pre:hover {
	background-position: -88px -357px;
}

.btn_pre:active {
	background-position: -110px -357px;
}

.btn_next {
	background-position: 0 -357px;
}

.btn_next:hover {
	background-position: -132px -357px;
}

.btn_next:active {
	background-position: -154px -357px;
}

.btn_pre2 {
	background-position: -44px -357px;
}

.btn_next2 {
	background-position: -66px -357px;
}

.btn_shic {
	width: 90px;
	height: 32px;
	background: url(../img/button.png) no-repeat left 0;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
}

.btn_shic:hover {
	background-position: 0 -40px;
}

.btn_shic:active {
	background-position: 0 -80px;
}

.btn_yigz {
	width: 90px;
	height: 30px;
	background: url(../img/button.png) no-repeat left -638px;
	color: #333;
	cursor: pointer;
	vertical-align: middle;
}

.btn_qxgza {
	width: 90px;
	height: 30px;
	background: url(../img/button.png) no-repeat left -674px;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
}

.btcs {
	display: block;
	width: 190px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	margin: 15px 0 0 15px;
}

.btcs span {
	font-size: 12px;
	line-height: 32px;
	padding-left: 5px;
	color: #999;
}

.btcs:hover {
	text-decoration: none;
}

.btcs.bko {
	background: #e9e1da;
	color: #6b553f;
}

.btcs.bko:hover {
	background: #f1ede7;
	color: #6b553f;
}

.btcs.bkq {
	background: #eee;
	color: #bbb;
}

.btcs.bkb {
	background: #eee;
	color: #f00;
}

.btcs.bkb:hover {
	background: #eee;
	color: #f00;
}

.menunoc {
	width: 58px;
	height: 58px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	float: left;
	margin: 0 5px 5px 0;
}

.menunos {
	width: 52px;
	height: 52px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	float: left;
	margin: 0 4px 4px 0;
}

.btncdsc,.btncdysc,.btncdqxsc {
	float: left;
}

.btncdsc a {
	width: 110px;
	height: 32px;
	background: url(../img/bu_ic.png) no-repeat left 0;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: block;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 32px;
}

.btncdsc a:hover {
	background-position: 0 -369px;
	text-decoration: none;
}

.btncdsc a:active {
	background-position: 0 -411px;
}

.btncdysc a {
	width: 110px;
	height: 32px;
	background: url(../img/bu_ic.png) no-repeat left -40px;
	color: #999;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	text-indent: 40px;
}

.btncdysc a:hover {
	background-position: 0 -40px;
	text-decoration: none;
}

.btncdysc a:active {
	background-position: 0 -40px;
}

.btncdqxsc a {
	width: 110px;
	height: 32px;
	background: url(../img/bu_ic.png) no-repeat left -80px;
	color: #cf1f1f;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	text-indent: 28px;
}

.btncdqxsc a:hover {
	background-position: 0 -80px;
	text-decoration: none;
}

.btncdqxsc a:active {
	background-position: 0 -80px;
}

.btncdfx {
	width: 80px;
	height: 32px;
	background: url(../img/bu_ic.png) no-repeat left -120px;
	color: #743;
	cursor: pointer;
	vertical-align: middle;
	display: block;
	line-height: 32px;
	padding-left: 30px;
	font-size: 14px;
	z-index: 1;
}

.btncdfx:hover {
	background-position: 0 -120px;
	text-decoration: none;
}

.btncdfx:active {
	background-position: 0 -120px;
}

.btnsc {
	width: 80px;
	height: 32px;
	background: url(../img/heart.png) no-repeat 18px 11px;
	background-color: #eb2624;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	font-size: 12px;
	text-indent: 38px;
}

.btnsc:hover {
	background-color: #ef4b4b;
	text-decoration: none;
	color: #fff;
}

.btnsc:active {
	background-color: #d21313;
}

.btnysc {
	width: 80px;
	height: 32px;
	background: url(../img/heart.png) no-repeat 13px -22px;
	background-color: #eee;
	color: #bbb;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	font-size: 12px;
	text-indent: 32px;
}

.btnysc:hover {
	background-color: #eee;
	text-decoration: none;
}

.btnysc:active {
	background-color: #eee;
}

.btncd {
	width: 90px;
	height: 32px;
	background: url(../img/button.png) no-repeat left -402px;
	color: #743;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-indent: 29px;
}

.btncd:hover {
	background-position: 0 -402px;
	text-decoration: none;
}

.btncd:active {
	background-position: 0 -402px;
}

.btncd2 {
	width: 84px;
	height: 23px;
	background: url(../img/button.png) no-repeat right -402px;
	color: #743;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 23px;
	text-indent: 29px;
}

.btncd2:hover {
	background-position: right -402px;
	text-decoration: none;
}

.btnfx {
	width: 90px;
	height: 32px;
	background: url(../img/button.png) no-repeat left -442px;
	color: #743;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	line-height: 32px;
	text-indent: 20px;
}

.btnfx:hover {
	background-position: 0 -442px;
	text-decoration: none;
}

.btnfx:active {
	background-position: 0 -442px;
}

.bu_sc,.bu_pl,.bu_qxsc {
	background: url(../img/liswal.png) no-repeat;
	float: right;
	width: 71px;
	height: 27px;
}

.bu_sc {
	background-position: 0 0;
}

.bu_sc:hover {
	background-position: 0 -35px;
}

.bu_sc:active {
	background-position: 0 -70px;
}

.bu_pl {
	background-position: -75px 0;
}

.bu_pl:hover {
	background-position: -75px -35px;
}

.bu_pl:active {
	background-position: -75px -70px;
}

.bu_qxsc {
	background-position: 0 -106px;
}

.bu_qxsc:hover {
	background-position: 0 -141px;
}

.bu_qxsc:active {
	background-position: 0 -176px;
}

.bu_edite,.bu_delete {
	background: url(../img/liswal.png) no-repeat;
	width: 50px;
	height: 25px;
}

.bu_edite {
	background-position: 0 -247px;
}

.bu_delete {
	background-position: -55px -247px;
}

.bu_cellecp {
	background: url(../img/liswal.png) no-repeat 0 -141px;
	width: 71px;
	height: 27px;
}

.bu_cellecp:active {
	background-position: 0 -176px;
}

.btnjlrj {
	padding: 0 8px 0 25px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_o.png) no-repeat 8px -16px;
	color: #fff;
	display: inline-block;
	_background: none;
	background-color: #6fbfb1;
}

.btnjlrj:hover {
	background-color: #8cccc1;
	text-decoration: none;
	color: #fff;
}

.btnjlrj:active {
	background-color: #52b1a0;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btnjlrj2 {
	padding: 0 0 0 22px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_o.png) no-repeat 8px -39px;
	;display: inline-block;
}

.btncjcp {
	padding: 0 20px 0 37px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_o.png) no-repeat 20px -63px;
	color: #fff;
	display: inline-block;
	_background: none;
	background-color: #6fbfb1;
}

.btncjcp:hover {
	background-color: #8cccc1;
	text-decoration: none;
}

.btncjcp:active {
	background-color: #52b1a0;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

.btncjcp2 {
	padding: 0 0 0 27px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_o.png) no-repeat 15px -85px;
	;display: inline-block;
}

.positi {
	padding: 0 20px 0 30px;
	height: 25px;
	line-height: 25px;
	background: url(../img/bg_diet.png) no-repeat 10px -34px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
}

.positi a {
	color: #6b553f;
}

.positi:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.positi:active {
	background-color: #d9cbbf;
}

.dilike {
	padding: 0 18px 0 30px;
	height: 25px;
	line-height: 25px;
	background: url(../img/bg_diet.png) no-repeat 10px -58px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
}

.dilike a {
	color: #6b553f;
}

.dilike:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.dilike:active {
	background-color: #d9cbbf;
}

.dialike {
	padding: 0 18px 0 30px;
	height: 25px;
	line-height: 25px;
	background: url(../img/bg_diet.png) no-repeat -193px -58px;
	display: inline-block;
	background-color: #eb2624;
	color: #fff;
}

.dialike a {
	color: #fff;
}

.dialike:hover {
	background-color: #ef4b4b;
	text-decoration: none;
}

.dialike:active {
	background-color: #d21313;
}

.diping {
	padding: 0 18px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
}

.diping a {
	color: #6b553f;
}

.diping:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.diping:active {
	background-color: #d9cbbf;
}

.difenx {
	padding: 0 30px 0 18px;
	height: 25px;
	line-height: 25px;
	background: url(../img/bg_diet.png) no-repeat 48px -79px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
	position: relative;
	z-index: 99;
}

.difenx a {
	color: #6b553f;
}

.difenx:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.difenx:active {
	background-color: #d9cbbf;
}

.diallpi {
	padding: 0 40px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
}

.diallpi a {
	color: #6b553f;
}

.diallpi:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.diallpi:active {
	background-color: #d9cbbf;
}

.upriji {
	padding: 0 10px;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	background-color: #e9e1da;
	color: #6b553f;
}

.upriji a {
	color: #6b553f;
}

.upriji:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.upriji:active {
	background-color: #d9cbbf;
}

.noping {
	width: 210px;
	height: 35px;
	line-height: 35px;
	color: #999;
	background: #f4f4f4;
	display: inline-block;
	text-align: center;
	margin: 10px 0 0 10px;
	font-size: 12px;
}

.iphoned {
	padding: 0 20px 0 40px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	background: url(../img/app.png) no-repeat 20px -33px;
	background-color: #6fbfb1;
	color: #fff;
}

.iphoned:hover {
	background-color: #8cccc1;
	text-decoration: none;
	color: #fff;
}

.iphoned:active {
	background-color: #52b1a0;
}

.androidd {
	padding: 0 20px 0 40px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	background: url(../img/app.png) no-repeat 20px 5px;
	background-color: #6fbfb1;
	color: #fff;
}

.androidd:hover {
	background-color: #8cccc1;
	text-decoration: none;
	color: #fff;
}

.androidd:active {
	background-color: #52b1a0;
}

.appyuan {
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	background-color: #6fbfb1;
	color: #fff;
}

.appyuan:hover {
	background-color: #8cccc1;
	text-decoration: none;
	color: #fff;
}

.appyuan:active {
	background-color: #52b1a0;
}

.tpiao {
	width: 70px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	background-color: #ececdf;
	text-align: center;
}

.tpiao:hover {
	background-color: #f2f2e7;
	text-decoration: none;
}

.tpiao:active {
	background-color: #e8e8dc;
}

.btnchange {
	padding: 0 10px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	background-color: #6fbfb1;
	color: #fff;
}

.btnchange:hover {
	background-color: #8cccc1;
	text-decoration: none;
}

.btnchange:active {
	background-color: #52b1a0;
}

.milike a {
	padding: 0 27px 0 40px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_mes.png) no-repeat 19px -541px;
	display: inline-block;
	background-color: #eb2624;
	color: #fff;
}

.milike a:hover {
	background-color: #ef4b4b;
	text-decoration: none;
}

.milike a:active {
	background-color: #d21313;
}

.ymilike a {
	padding: 0 20px 0 35px;
	height: 32px;
	line-height: 32px;
	background: url(../img/ic_mes.png) no-repeat 14px -573px;
	display: inline-block;
	background-color: #eee;
	color: #999;
}

.ymilike a:hover {
	background-color: #eee;
	text-decoration: none;
}

.ymilike a:active {
	background-color: #eee;
}

.qxmilike a {
	width: 91px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
	background-color: #eee;
	color: #cf1f1f;
}

.qxmilike a:hover {
	background-color: #eee;
	text-decoration: none;
}

.qxmilike a:active {
	background-color: #eee;
}

.wantgo a {
	width: 80px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
	background-color: #e9e1da;
	color: #743;
}

.wantgo a:hover {
	background-color: #f1ede7;
	text-decoration: none;
}

.wantgo a:active {
	background-color: #d9cbbf;
}

.already {
	width: 80px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
	background-color: #f0f0f0;
	color: #999;
}

.already a:hover {
	background-color: #f0f0f0;
	text-decoration: none;
}

.already a:active {
	background-color: #f0f0f0;
}

.positi2 {
	padding: 0 20px 0 30px;
	height: 32px;
	line-height: 32px;
	background: url(../img/bg_diet.png) no-repeat 10px -30px;
	display: inline-block;
	background-color: #ececdf;
}

.positi2:hover {
	background-color: #f2f2e7;
	text-decoration: none;
}

.positi2:active {
	background-color: #e8e8dc;
}

.dilike2 {
	padding: 0 18px 0 30px;
	height: 32px;
	line-height: 32px;
	background: url(../img/bg_diet.png) no-repeat 10px -55px;
	display: inline-block;
	background-color: #ececdf;
}

.dilike2:hover {
	background-color: #f2f2e7;
	text-decoration: none;
}

.dilike2:active {
	background-color: #e8e8dc;
}

.dialike2 {
	padding: 0 18px 0 30px;
	height: 32px;
	line-height: 32px;
	background: url(../img/bg_diet.png) no-repeat -193px -55px;
	display: inline-block;
	background-color: #cf1f1f;
}

.dialike2 a {
	color: #fff;
}

.dialike2:hover {
	background-color: #e22c2c;
	text-decoration: none;
}

.dialike2:active {
	background-color: #b91111;
	text-decoration: none;
}

.diping2 {
	padding: 0 18px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	background-color: #ececdf;
}

.diping2:hover {
	background-color: #f2f2e7;
	text-decoration: none;
}

.diping2:active {
	background-color: #e8e8dc;
}

.difenx2 {
	padding: 0 30px 0 18px;
	height: 32px;
	line-height: 32px;
	background: url(../img/bg_diet.png) no-repeat 48px -77px;
	display: inline-block;
	background-color: #ececdf;
}

.difenx2:hover {
	background-color: #f2f2e7;
	text-decoration: none;
}

.difenx2:active {
	background-color: #e8e8dc;
}

.img_nb32 {
	display: block;
	width: 32px;
	height: 32px;
	background-position: left top;
	text-indent: -9999px;
	outline: 0;
	border: none;
}

.lo_sina,.lo_qq,.lo_db,.lo_renren,.lo_kaixin,.lo_bd {
	background: url(../img/other_lo.png) no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 4px;
}

.lo_qq {
	background-position: -29px 0;
}

a.lo_qq:hover,a.lo_sina:hover,a.lo_renren:hover,a.lo_db:hover,a.lo_bd:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.lo_db {
	background-position: -87px 0;
}

.lo_renren {
	background-position: -58px 0;
}

.lo_kaixin {
	background-position: -116px 0;
}

.lo_bd {
	background-position: -112px 0;
}

.lg_sina,.lg_qq,.lg_db,.lg_renren,.lg_kaixin,.lg_bd,.lg_tc {
	background: url(../img/b_login.png) no-repeat;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 5px;
}

.lg_sina {
	background-position: 0 -250px;
}

.lg_qq {
	background-position: -37px -250px;
}

.lg_renren {
	background-position: -74px -250px;
}

.lg_db {
	background-position: -111px -250px;
}

.lg_kaixin {
	background-position: -148px -250px;
}

.lg_bd {
	background-position: -186px -250px;
}

.lg_tc {
	background-position: -224px -250px;
}

.lb_sina,.lb_qq,.lb_db,.lb_renren,.lb_kaixin {
	background: url(../img/other_lo.png) no-repeat;
	float: left;
	width: 116px;
	height: 35px;
	margin-right: 20px;
}

.lb_sina {
	background-position: 0 -30px;
}

.lb_qq {
	background-position: 0 -112px;
}

.lb_db {
	background-position: 0 -153px;
}

.lb_renren {
	background-position: 0 -71px;
}

.lb_kaixin {
	background-position: 0 -194px;
}

.lb_tc {
	background: url(../img/tcwb.gif) no-repeat;
	float: left;
	width: 116px;
	height: 35px;
	margin-right: 20px;
}

.ly_sina,.ly_qq,.ly_db,.ly_renren,.ly_kaixin {
	background: url(../img/other_lo.png) no-repeat;
	float: left;
	width: 65px;
	height: 16px;
	margin: 10px 0 0 20px;
}

.ly_sina {
	background-position: right -22px;
}

.ly_qq {
	background-position: right -44px;
}

.ly_db {
	background-position: right 0;
}

.ly_renren {
	background-position: right -66px;
}

.ly_kaixin {
	background-position: right -88px;
}

.fx_sina,.fx_qq,.fx_wy,.fx_renren,.fx_kaixin,.fx_db,.fx_qzon,.fx_xg {
	background: url(../img/bu_ic.png) no-repeat;
	float: left;
	width: 50px;
	height: 16px;
	padding-left: 25px;
	margin-bottom: 10px;
}

.fx_sina {
	background-position: 0 -160px;
}

.fx_qq {
	background-position: 0 -185px;
}

.fx_wy {
	background-position: 0 -212px;
}

.fx_renren {
	background-position: 0 -239px;
}

.fx_kaixin {
	background-position: 0 -263px;
}

.fx_db {
	background-position: 0 -290px;
}

.fx_qzon {
	background-position: 0 -316px;
}

.fx_xg {
	background-position: 0 -342px;
}

.newfx_qzon,.newfx_sina,.newfx_qqwb,.newfx_db,.newfx_wx {
	background: url(../img/shareic.png?20140306) no-repeat;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}

.newfx_qzon {
	background-position: 0 0;
}

.newfx_sina {
	background-position: -35px 0;
}

.newfx_qqwb {
	background-position: -70px 0;
}

.newfx_db {
	background-position: -105px 0;
}

.newfx_wx {
	background-position: -140px 0;
}

.lxh_sina,.lxh_qq {
	background: url(../img/other_lo.png?201210221) no-repeat;
	float: left;
	width: 105px;
	height: 28px;
}

.lxh_sina {
	background-position: 0 -506px;
}

.lxh_qq {
	background-position: 0 -472px;
}

.ic_fame,.ic_shme,.ic_ohme {
	background: url(../img/ic_mes.png) no-repeat;
}

.ic_fame {
	width: 28px;
	height: 13px;
	background-position: 0 -19px;
}

.ic_shme {
	width: 16px;
	height: 14px;
	background-position: 0 -37px;
}

.ic_ohme {
	width: 16px;
	height: 13px;
	background-position: 0 0;
}

.ic_up,.ic_dw,.ic_close,.ic_ad {
	background: url(../img/ic_mes.png) no-repeat;
	float: left;
	width: 14px;
	height: 14px;
	margin-bottom: 3px;
	display: block;
}

.ic_up {
	background-position: 0 -198px;
}

.ic_dw {
	background-position: 0 -215px;
}

.ic_ad {
	background-position: 0 -232px;
}

.ic_close {
	background-position: 0 -249px;
}

.ic_lcox {
	background: url(../img/ic_mes.png) no-repeat 0 -268px;
	width: 7px;
	height: 7px;
	display: inline-block;
	_background-position: 0 -262px;
}

.ic_dpoint {
	background: url(../img/bg_diet.png) no-repeat 0 -18px;
	width: 12px;
	height: 12px;
}

.ic_dpthis {
	background: url(../img/bg_diet.png) no-repeat 0 0;
	width: 15px;
	height: 12px;
}

.ic_bheart,.ic_rheart {
	background: url(../img/bg_diet.png) no-repeat;
	width: 14px;
	height: 13px;
	display: inline-block;
}

.ic_bheart {
	background-position: right 0;
}

.ic_rheart {
	width: 16px;
	height: 14px;
	background-position: -566px 0;
}

.ic_card,.ic_park,.ic_wifi,.ic_tel {
	background: url(../img/bg_diet.png) no-repeat;
	width: 32px;
	height: 24px;
	display: inline-block;
	margin-right: 3px;
}

.ic_card {
	background-position: -457px -28px;
}

.ic_park {
	background-position: -494px -28px;
}

.ic_wifi {
	background-position: -531px -28px;
}

.ic_tel {
	background-position: -568px -28px;
}

.ic_circle {
	background: url(../img/bg_diet.png) no-repeat -357px 0;
	width: 40px;
	height: 40px;
	display: inline-block;
}

.ic_mapclose {
	background: url(../img/bg_diet.png) no-repeat -311px 0;
	width: 24px;
	height: 24px;
	display: inline-block;
}

.ic_male,.ic_female {
	background: url(../img/ic_mes.png) no-repeat;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.ic_female {
	background-position: 0 -380px;
}

.ic_male {
	background-position: -20px -380px;
}

.ic_jing {
	background: url(../img/ic_mes.png) no-repeat 0 -462px;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.ic_yuanc {
	background: url(../img/ic_mes.png) no-repeat -211px -331px;
	width: 39px;
	height: 39px;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
}

.ic_change {
	background: url(../img/ic_o.png) no-repeat 0 2px;
	width: 40px;
	display: inline-block;
	padding-left: 16px;
	height: 15px;
	margin-right: 18px;
}

.ic_change2 {
	background: url(../img/ic_o.png) no-repeat 0 2px;
	width: 40px;
	display: inline-block;
	padding-left: 16px;
	height: 15px;
}

.ic_hvideo {
	background: url(../img/bu_ic.png) no-repeat 0 -588px;
	width: 14px;
	height: 15px;
	margin-left: 5px;
	display: inline-block;
}

.ic_jiahao {
	background: url(../img/ic_mc.png) no-repeat 0 0;
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
}

.ic_chilun {
	background: url(../img/ic_mc.png) no-repeat 0 -21px;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
}

.ic_xiugai {
	background: url(../img/ic_usrer.png) no-repeat 0 0;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
}

.ic_qxshouc {
	background: url(../img/ic_usrer.png) no-repeat -32px 0;
	width: 15px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
}

.ic_dgms,.ic_msrj,.ic_dghd,.ic_ycym,.ic_cdmb,.ic_jkzc,.ic_xrbp,.ic_sjszg,.ic_wihb {
	background: url(../img/app.png?20140725) no-repeat;
	width: 114px;
	height: 114px;
	display: inline-block;
	vertical-align: middle;
}

.ic_dghd {
	background-position: 0 -128px;
}

.ic_ycym {
	background-position: -186px -128px;
}

.ic_cdmb {
	background-position: 0 -271px;
}

.ic_jkzc {
	background-position: -186px -271px;
}

.ic_xrbp {
	background-position: 0 -425px;
}

.ic_sjszg {
	background-position: -186px -425px;
}

.ic_dgms {
	background-position: 0 -579px;
}

.ic_msrj {
	background-position: -186px -579px;
}

.ic_wihb {
	background-position: 0 -732px;
}

.bbdouguo {
	width: 133px;
	height: 48px;
	background: url(../img/b_login.png) no-repeat left -333px;
	vertical-align: middle;
	display: inline-block;
}

.libdo {
	border-bottom: 1px dotted #eaeae2;
}

.libdm {
	border-bottom: 1px dotted #e5e5e5;
}

.litdm {
	border-top: 1px dotted #e5e5e5;
}

.lictq {
	border-bottom: 1px dotted #e7e7d9;
}

.ligxx {
	border-bottom: 1px dotted #deded3;
}

.lirdo {
	border-right: 1px dotted #d5d5c4;
}

.libom {
	border-bottom: 1px dotted #d5d5c4;
}

.liscr {
	border-right: 1px dotted #c0c0c0;
}

.lirre {
	border-right: 1px solid #e5e5e5;
}

.lirdb {
	border-right: 1px solid #dbdbdb;
}

.lirdr {
	border-right: 1px dotted #d2d2c8;
}

.lilbo {
	border-left: 1px dotted #d1d1c0;
}

.lirsc {
	border-right: 1px solid #e2e2d5;
}

.litbd {
	border-bottom: 1px dotted #e6e6db;
}

.litto {
	border-top: 1px dotted #e6e6db;
}

.libsb {
	border-bottom: 1px solid #eaeae2;
}

.lirsd {
	border-right: 1px solid #e2e2d5;
}

.libufo {
	border-bottom: 1px solid #e7e7dd;
}

.lizjr {
	border-right: 1px dotted #ebebeb;
}

.libscc {
	border-bottom: 1px solid #ccc;
}

.litscc {
	border-top: 1px solid #ccc;
}

.lictie {
	border-top: 1px dotted #d7d7c9;
}

.librk {
	border-bottom: 1px solid #f7f7f2;
}

.liciy {
	border-bottom: 1px dotted #dfdfd5;
}

.dlceng {
	width: 580px;
	border: 8px solid #b2b2b2;
	border: 8px solid rgba(204,204,204,0.5);
}

.dlceng .dlccontent {
	position: relative;
	width: 580px;
	height: 317px;
	background: #f8f8f7;
}

.dlceng .tith {
	height: 50px;
	background: #ededeb;
}

.dlceng .tith h3 {
	font-size: 14px;
	line-height: 50px;
	padding-left: 20px;
}

.dlceng .dlclose {
	position: absolute;
	top: 20px;
	right: 15px;
}

.dlrig {
	width: 300px;
	float: right;
	margin: 30px 0 40px 0;
}

.dlrig label {
	float: left;
	width: 45px;
	line-height: 32px;
	font-size: 14px;
	text-align: right;
	margin-right: 15px;
}

.dlrig .iput {
	float: left;
	color: #999;
	width: 198px;
	margin-left: 40px;
}

.dlrig .btloo {
	margin: 20px 0 0 40px;
}

.dlrim {
	width: 230px;
	float: left;
	margin: 30px 0 0 30px;
}

.dlrim h3 {
	font-size: 14px;
}

.dlrim span {
	color: #999;
	line-height: 180%;
}

.linee63 {
	border-left: 1px solid #e6e6e3;
}

.centext2 {
	width: 198px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	border: 1px solid #dbdbdb;
	background: #fff;
}

.dlzcchan {
	width: 270px;
	text-align: left;
	padding: 10px 0 15px 0;
	text-indent: 40px;
}

.btnrqq {
	width: 160px;
	height: 32px;
	background: url(../img/qst.png) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 32px;
	display: inline-block;
	text-indent: 62px;
}

.btnrqq:hover {
	background-position: 0 -38px;
	text-decoration: none;
	color: #fff;
}

.btnrqq:active {
	background-position: 0 -75px;
}

.btnrsina {
	width: 160px;
	height: 32px;
	background: url(../img/qst.png) no-repeat 0 -112px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 32px;
	display: inline-block;
	text-indent: 62px;
}

.btnrsina:hover {
	background-position: 0 -149px;
	text-decoration: none;
	color: #fff;
}

.btnrsina:active {
	background-position: 0 -186px;
}

.btnrteng {
	width: 160px;
	height: 32px;
	background: url(../img/qst.png) no-repeat 0 -223px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 32px;
	display: inline-block;
	text-indent: 62px;
}

.btnrteng:hover {
	background-position: 0 -260px;
	text-decoration: none;
	color: #fff;
}

.btnrteng:active {
	background-position: 0 -297px;
}

.btnrshun {
	width: 160px;
	height: 32px;
	background: url(../img/qst.png) no-repeat 0 -334px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 32px;
	display: inline-block;
	text-indent: 62px;
}

.btnrshun:hover {
	background-position: 0 -371px;
	text-decoration: none;
	color: #fff;
}

.btnrshun:active {
	background-position: 0 -408px;
}

.zcceng {
	width: 580px;
	border: 8px solid #b2b2b2;
	border: 8px solid rgba(204,204,204,0.5);
}

.zcccontent {
	position: relative;
	width: 580px;
	height: 392px;
	background: #f8f8f7;
}

.zcceng .tith {
	height: 40px;
	background: #eaeae2;
}

.zcceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.zcceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.zcrig {
	width: 300px;
	float: right;
	margin: 30px 0 40px 0;
}

.zcrig label {
	float: left;
	width: 45px;
	line-height: 32px;
	font-size: 14px;
	text-align: right;
	margin-right: 15px;
}

.zcrig .iput {
	float: left;
	color: #999;
	width: 198px;
	margin-left: 40px;
}

.ml60 {
	margin-left: 60px;
}

.zcrig .btloo {
	margin: 20px 0 0 40px;
}

.zcrim {
	width: 230px;
	float: left;
	margin: 30px 0 0 40px;
}

.zcrim span {
	color: #999;
	line-height: 180%;
}

.bdiceng {
	width: 580px;
	border: 8px solid #b2b2b2;
	border: 8px solid rgba(204,204,204,0.5);
}

.bangni {
	border-bottom: 1px solid #e7e7e7;
	width: 545px;
	margin-top: 25px;
	height: 36px;
	padding-left: 35px;
	_position: relative;
}

.bangd {
	height: 34px;
	float: left;
}

.bangd li {
	float: left;
	font-size: 14px;
	color: #743;
	width: 248px;
	height: 36px;
	text-align: center;
	margin-right: 10px;
	line-height: 33px;
	background-color: #e8e8dc;
	_position: relative;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
}

.bangd .navshow {
	background-color: #fff;
	margin-left: 0;
	border: 1px solid #e7e7e7;
	border-bottom: none;
	margin-bottom: 0;
}

.bangd li span {
	height: 35px;
	line-height: 35px;
	display: block;
}

.bangd li a {
	color: #3f3f3f;
}

.bangd li a:hover {
	text-decoration: none;
}

.bdiceng .bdccontent {
	position: relative;
	width: 580px;
	background: #fff;
}

.bdiceng .tith {
	height: 40px;
	background: #eaeae2;
}

.bdiceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.bdiceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.bdrig {
	float: left;
}

.bdrig label {
	float: left;
	width: 57px;
	line-height: 42px;
	font-size: 14px;
	text-align: right;
	margin-right: 15px;
}

.bdrig .iput {
	float: left;
	color: #999;
	width: 198px;
}

.bdrig .btloo {
	margin: 20px 0 0 72px;
}

.cdceng {
	width: 350px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.cdceng .cdcontent {
	position: relative;
	width: 350px;
	height: 300px;
	background: #fff;
}

.cdceng .tith {
	height: 40px;
	background: #eaeae2;
}

.cdceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.cdceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.cdsecler {
	width: 300px;
}

.cdsecler ul {
	width: 300px;
	height: 130px;
	overflow-y: scroll;
}

.cdsecler li {
	padding: 8px 0;
}

.siqq {
	width: 320px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.siqq .sqcontent {
	position: relative;
	width: 320px;
	height: 180px;
	background: #fff;
}

.siqq .tith {
	height: 40px;
	background: #eaeae2;
}

.siqq .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.siqq .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.siqq .sqmpic {
	width: 320px;
	text-align: center;
	margin-top: 35px;
	background: #fff;
}

.wrongceng {
	width: 285px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.wrongceng .wrcontent {
	position: relative;
	width: 285px;
	height: 180px;
	background: #fff;
}

.wrongceng .tith {
	height: 40px;
	background: #eaeae2;
}

.wrongceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.wrongceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.wrongceng .wrmword {
	width: 285px;
	text-align: center;
	margin-top: 50px;
	font-size: 14px;
}

.wrongceng .tisword {
	width: 285px;
	text-align: center;
	margin-top: 35px;
	font-size: 14px;
}

.wrongceng .tisbtn {
	width: 285px;
	text-align: center;
	margin-top: 30px;
	font-size: 14px;
}

.wrongceng .tisbus {
	width: 285px;
	text-align: left;
	margin-top: 15px;
	line-height: 150%;
	font-size: 12px;
}

.wrongceng .btll {
	width: 120px;
	height: 32px;
	background: #6fbfb1;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	line-height: 32px;
	display: block;
	font-size: 12px;
}

.wrongceng .btll:hover {
	background: #8cccc1;
	text-decoration: none;
}

.wrongceng .btll:active {
	background: #52b1a0;
}

.bdyunceng {
	width: 490px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.bdyunceng .bdyuncontent {
	position: relative;
	width: 490px;
	height: 300px;
	background: #fff;
}

.bdyunceng .tith {
	height: 40px;
	background: #eaeae2;
}

.bdyunceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.bdyunceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.bdyunceng .yunleft {
	width: 250px;
	float: left;
	padding: 40px 0 0 30px;
}

.bdyunceng .yunleft h4 {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 20px;
}

.bdyunceng .yunleft p {
	color: #999;
}

.bdyunceng .yunleft .mbupy {
	padding-left: 60px;
	padding-top: 20px;
}

.bdyunceng .yunleft .onuping {
	font-size: 16px;
	width: 230px;
	text-align: center;
	margin-top: 30px;
}

.bdyunceng .yunleft .onuping span {
	font-size: 14px;
	width: 230px;
	text-align: center;
	margin-top: 10px;
}

.bdyunceng .cprigi {
	width: 135px;
	height: 125px;
	padding: 10px 0 0 10px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(34,25,25,0.2);
	-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.2);
	float: right;
	margin: 40px 30px 0 0;
}

.bdyunceng .cprigi span {
	width: 135px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	display: block;
	color: #999;
}

.bdyunceng .cprigi .yunpic {
	width: 125px;
	height: 85px;
	overflow: hidden;
}

.bdyunceng .cprigi .yunpic img {
	width: 125px;
}

.bdyunceng .yuntext {
	width: 178px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.addmenuceng {
	width: 524px;
	border: 8px solid #b2b2b2;
	border: 8px solid rgba(204,204,204,0.5);
}

.addmenuceng .menucontent {
	position: relative;
	width: 524px;
	background: #f8f8f7;
}

.addmenuceng .tith {
	height: 50px;
	background: #ededeb;
}

.addmenuceng .tith h3 {
	font-size: 14px;
	line-height: 50px;
	padding-left: 20px;
}

.addmenuceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.wcgongceng {
	width: 490px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.wcgongceng .wcgcontent {
	position: relative;
	width: 490px;
	height: 250px;
	background: #fff;
}

.wcgongceng .tith {
	height: 40px;
	background: #eaeae2;
}

.wcgongceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.wcgongceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.wcgongceng .wcgont {
	width: 450px;
	float: left;
	padding-left: 40px;
}

.wcgongceng .wcgont h2 {
	padding: 20px 0;
}

.wcgongceng .wcgont p {
	font-size: 14px;
	padding: 0;
	width: 420px;
	text-align: center;
}

.inshnop {
	background: #eaeae2;
	text-decoration: none;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
}

#page_pn {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}

.pagination {
	text-align: center;
	width: 100%;
	height: 30px;
}

.pagination span.floblock a {
	cursor: pointer;
	line-height: 25px;
	margin-right: 5px;
	padding: 9px 11px 8px;
	text-decoration: none;
	background: #e3dad0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #6b533f;
}

.pagination span.floblock a:hover {
	background: #ece7dd;
	line-height: 25px;
	margin-right: 5px;
	padding: 9px 11px 8px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #6b533f;
}

.pagination span.floblock a:active {
	background: #dfd5ca;
	text-decoration: none;
	box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	-moz-box-shadow: inset 0 2x 3px rgba(34,25,25,.1);
	-webkit-box-shadow: inset 0 2px 3px rgba(34,25,25,.1);
	line-height: 25px;
	margin-right: 5px;
	padding: 9px 11px 8px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #6b533f;
}

.pagination .current {
	border: medium none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
	padding: 1px 11px 0 11px;
}

#header {
	width: 100%;
	margin-bottom: 30px;
}

#header .head {
	width: 940px;
	margin: 0 auto;
	height: 50px;
}

#header .headnav {
	width: 100%;
	height: 60px;
	background-color: #daeae8;
}

#header .hcent {
	width: 940px;
	margin: 0 auto;
	height: 60px;
}

#header .hlogo {
	float: left;
	width: 118px;
	height: 34px;
	background: url(../img/new_logo.png?20140729) no-repeat 0 0;
	line-height: 10em;
	overflow: hidden;
	margin-top: 7px;
}

#header .hlogo a {
	width: 133px;
	display: inline-block;
}

#header h3 {
	float: left;
	width: 133px;
	height: 48px;
	background: url(../img/slogo.png) no-repeat 0 0;
	line-height: 10em;
	overflow: hidden;
	margin-top: 17px;
}

#header h3 a {
	width: 133px;
	display: inline-block;
}

#header .headnav .hnav {
	float: left;
	width: 600px;
	height: 30px;
	background-image: bottom;
	margin: 22px 0 0 0;
}

#header .headnav .hnav ul {
	float: left;
	height: 30px;
	width: 608px;
	margin-left: -9px;
}

#header .headnav .hnav li {
	float: left;
	height: 17px;
	line-height: 16px;
	text-align: center;
	padding: 0 8px 0 8px;
	position: relative;
	z-index: 999;
}

#header .headnav .hnav li a span {
	text-decoration: none;
	color: #12937c;
	display: block;
	width: auto;
	padding: 0 14px 0 14px;
	font-weight: bold;
}

.naww {
	position: absolute;
	z-index: 10;
	right: 10px;
	top: 5px;
	border-color: #12937c transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px 4px 0;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0;
}

#header .headnav .bbtips {
	width: 290px;
	position: absolute;
	top: 13px;
	left: -68px;
	z-index: 9999;
}

#header .headnav .bbspace {
	height: 25px;
	width: 290px;
}

#header .headnav .bbicyu {
	width: 290px;
	padding: 0;
	background: #fff;
	box-shadow: 0 1px 3px rgba(100,100,100,.2);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.2);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.2);
	z-index: 9999;
	font-size: 12px;
}

#header .headnav .bbtips span {
	width: 220px;
	display: block;
	text-align: left;
	padding-left: 36px;
	*padding-left: 6px;
	padding-bottom: 2px;
}

#header .headnav .bbtips .imublok {
	padding: 10px 0 6px 0;
}

#header .headnav .bbtips .imublok2 {
	padding: 10px 0 6px 0;
	font-weight: bold;
	font-size: 14px;
}

#header .headnav .bbtips .imublok2 a {
	color: #12937c;
	padding: 3px 0 3px 20px;
	float: left;
	text-align: left;
	width: 68px;
	line-height: 20px;
	overflow: hidden;
	height: 20px;
}

.iczp,.iccd,.icphb {
	width: 13px;
	height: 18px;
	display: inline-block;
	background: url(../img/ic_zcp.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.iczp {
	background-position: 0 0;
}

.iccd {
	background-position: 0 -26px;
}

.icphb {
	background-position: 0 -52px;
}

.bgf1 {
	background-color: #f1f1f1;
}

#header .headnav .bbtips .imublok a {
	color: #12937c;
	padding: 3px 0 3px 36px;
	float: left;
	text-align: left;
	width: 52px;
	line-height: 20px;
	overflow: hidden;
	height: 20px;
}

#header .cpjiant {
	position: absolute;
	z-index: 10;
	right: 172px;
	top: 6px;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 10px;
	border-color: transparent transparent #fff;
	border-style: dashed dashed solid;
}

#header .headnav .hnav li a:hover {
	text-decoration: none;
}

#header .headnav .hnav .ls {
	*margin-top: 0;
}

#header .headnav .hnav .ls s {
	border-color: #fff transparent transparent!important;
	right: 14px!important;
}

#header .headnav .hnav .ls a span {
	display: block;
	font-weight: bold;
	color: #fff;
	background-color: #12937c;
	padding: 7px 14px;
	margin-top: -7px;
	*display: inline-block;
}

#header .headnav .bbtips a:hover {
	text-decoration: underline!important;
	color: #ed585c;
}

.lone {
	border-right: 1px dotted #6fbfb1;
}

#header .head .tlogin {
	float: right;
	margin: 7px 0 0 0;
	position: relative;
	*z-index: 888;
}

#header .head .slan {
	display: inline-block;
	line-height: 30px;
	text-align: right;
	float: right;
	margin-top: 3px;
	margin-right: 20px;
}

.ic_jife,.ic_shca {
	width: 18px;
	height: 18px;
	background: url(../img/nemico.png) no-repeat;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.ic_jife {
	background-position: 0 0;
}

.ic_shca {
	background-position: 0 -28px;
}

#header .perinfo {
	width: 270px;
	float: right;
	margin: 17px 0 0 0;
	text-align: right;
	margin-right: 5px;
}

#header .head .myifo {
	right: 0;
	position: relative;
	text-align: right;
	top: 0;
	height: 35px;
	_float: right;
}

#header .head .myifo img {
	height: 36px;
	width: 36px;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
	*+margin-bottom: 0;
}

#header .head .myifo .snumr {
	position: absolute;
	display: block;
	top: -2px;
	right: 0;
	background: #f00;
	color: #fff;
	height: 13px;
	line-height: 13px;
	padding: 0 2px;
	font-size: 10px;
}

#header .head .myifo .sfens {
	display: inline-block;
	background: #12937c;
	color: #fff;
	height: 15px;
	line-height: 15px;
	padding: 0 2px;
	font-size: 10px;
	margin-left: 5px;
}

#header .head .myifo .swfom {
	left: -39px;
	top: 42px;
	z-index: 99;
	text-align: left;
	padding-top: 5px;
	position: absolute;
	width: 95px;
	background-color: #eaeae2;
	box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.3);
}

#header .head .myifo .arwwj {
	height: 4px;
	width: 95px;
	background: url(../img/bg_head.png) no-repeat 23px -176px;
	_background: none;
	position: absolute;
	display: block;
	left: 33px;
	top: -4px;
}

#header .head .myifo .swfom p a:link,#header .head .myifo .swfom p a:visited {
	display: block;
	clear: both;
	line-height: 25px;
	overflow: hidden;
	padding-left: 10px;
}

#header .head .myifo .swfom p a:hover {
	clear: both;
	line-height: 25px;
	overflow: hidden;
	text-decoration: none;
	background-color: #f2f2ee;
	display: block;
	text-align: left;
	padding-left: 10px;
}

.plt5 {
	padding: 0 10px 0 5px;
	display: inline-block;
	float: left;
}

#header .headnav .search {
	float: left;
	width: 240px;
	_width: 242px;
	height: 33px;
	margin: 15px 0 0 0;
	position: relative;
	z-index: 1000;
}

#header .headnav .search .sput {
	float: left;
	width: 178px;
	height: 18px;
	line-height: 18px;
	padding: 5px 0 5px 10px;
	border: 1px solid #bddad4;
	border-right: none;
	background-color: #fff;
	color: #999;
}

#header .headnav .search .lib {
	width: 50px;
	height: 30px;
	background: url(../img/bg_head.png?0624) no-repeat left -52px;
	cursor: pointer;
}

#header .headnav .search .lib:hover {
	background-position: left -93px;
}

#header .headnav .search .lib:active {
	background-position: left -134px;
}

.sugg {
	left: 0;
	top: 36px;
	text-align: left;
	padding: 5px 0;
	position: absolute;
	width: 190px;
	background-color: #eaeae2;
	box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.3);
}

.sugg ul {
	padding: 0;
	margin: 0;
	*float: left;
}

.sugg li {
	display: block;
	clear: both;
	line-height: 26px;
	overflow: hidden;
	padding-left: 10px;
	color: #333;
	cursor: pointer;
	*width: 181px;
}

.sugg li:hover {
	clear: both;
	line-height: 26px;
	overflow: hidden;
	text-decoration: none;
	background-color: #f2f2ee;
	display: block;
	text-align: left;
	padding-left: 10px;
}

.sugg2 {
	height: 300px;
	overflow: hidden;
}

.sugg2 ul {
	padding: 0;
	margin: 0;
	*float: left;
	background: #f4f4f4;
}

.sugg2 li i {
	font-style: normal;
	color: #999;
}

.sugg2 li {
	display: block;
	clear: both;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	color: #333;
	cursor: pointer;
	width: 228px;
	*width: 228px;
}

.sugg2 li:hover {
	clear: both;
	line-height: 30px;
	overflow: hidden;
	text-decoration: none;
	background-color: #eaeaea;
	display: block;
	text-align: left;
	padding-left: 10px;
}

#header .issue {
	float: right;
	width: 90px;
	height: 30px;
	margin: 15px 0 0 10px;
	position: relative;
	background-color: #6fbfb1;
}

#header .issue .fallce {
	left: -5px;
	top: 36px;
	z-index: 99;
	text-align: left;
	padding-top: 5px;
	position: absolute;
	width: 95px;
	background-color: #eaeae2;
	box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.3);
}

#header .issue .armtop {
	height: 4px;
	width: 95px;
	background: url(../img/bg_head.png) no-repeat 23px -176px;
	_background: none;
	position: absolute;
	display: block;
	left: 0;
	top: -4px;
}

#header .issue .fallce p a:link,#header .head .issue .fallce p a:visited {
	display: block;
	clear: both;
	line-height: 25px;
	overflow: hidden;
	padding-left: 10px;
}

#header .issue .fallce p a:hover {
	clear: both;
	line-height: 25px;
	overflow: hidden;
	text-decoration: none;
	background-color: #f2f2ee;
	display: block;
	text-align: left;
	padding-left: 10px;
}

#header .issue .btniss {
	padding: 0 0 0 39px;
	width: 46px;
	height: 32px;
	line-height: 32px;
	background: url(../img/nemico.png) no-repeat 20px -96px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	text-decoration: none;
}

.hobox {
	width: 100%;
	position: relative;
	background-color: #333;
	z-index: 2000;
	margin-bottom: 17px;
}

.mokano {
	margin: 0 auto;
	width: 940px;
	height: 32px;
	padding-top: 4px;
}

.mokano .hmnav {
	float: left;
	margin: 7px 0 0 210px;
}

.mokano .hmnav li {
	position: relative;
	display: inline;
	z-index: 1999;
}

.mokano .lia {
	padding: 20px 22px 12px 15px;
	background: url(../img/arew.png) no-repeat right 20px;
	color: #fff;
}

.mokano .bbtips {
	width: 220px;
	padding: 11px 0 13px 0;
	position: absolute;
	top: 25px;
	*top: 39px;
	left: -3px;
	border-top: 1px solid #cccaca;
	background: #fff;
	box-shadow: 0 1px 3px rgba(100,100,100,.5);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.5);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.5);
}

.mokano .bbtips a {
	color: #12937c;
	padding: 3px 0 4px 15px;
	float: left;
	width: 52px;
	line-height: 20px;
	overflow: hidden;
	height: 20px;
}

.mokano .bbtipss a:hover {
	padding: 4px 3px 4px 3px;
	text-decoration: none;
	background-color: #12937c;
	color: #fff;
}

.fixed {
	position: fixed!important;
}

.otherfans {
	width: 120px;
	float: right;
	text-align: right;
	position: relative;
	margin: 7px 0 0 0;
	padding-bottom: 5px;
}

.otherfans .fan_sina,.otherfans .fan_qq {
	padding: 9px 8px;
	background: url(../img/fans.png) no-repeat;
	display: inline-block;
}

.otherfans .fan_sina {
	background-position: 0 0;
}

.otherfans .fan_qq {
	background-position: -21px 0;
}

.otherfans .fnumb {
	color: #999;
	padding: 1px 0 0 4px;
	vertical-align: top;
	display: inline-block;
	color: #fff;
}

.otherfans .allfan {
	width: 120px;
	padding: 10px 0 8px 10px;
	position: absolute;
	top: 25px;
	left: -3px;
	border-top: 1px solid #cccaca;
	background: #eaeae2;
	box-shadow: 0 1px 3px rgba(100,100,100,.5);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.5);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.5);
}

.emobil {
	width: 80px;
	height: 20px;
	background: url(../img/tinyapp.png) no-repeat 0 3px;
	line-height: 20px;
	padding-left: 20px;
	margin-top: 4px;
	float: left;
	color: #fff;
}

.fcf {
	color: #fff;
}

#main {
	width: 940px;
	margin: 0 auto;
}

.maleft {
	width: 650px;
	float: left;
}

.maright {
	width: 250px;
	float: right;
}

#footer {
	width: 100%;
	margin-top: 30px;
}

.newer {
	width: 100%;
	background-color: #f2f2f2;
}

.focont {
	width: 940px;
	margin: 0 auto;
}

.dgintro {
	width: 940px;
	position: relative;
	height: 180px;
}

.dgintro .dgifo p {
	width: 608px;
	color: #999;
	line-height: 160%;
	margin-top: 94px;
	float: left;
}

.dgintro .dgifo span {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	color: #84b92c;
	line-height: 160%;
}

.dgintro .logo2 {
	width: 148px;
	height: 44px;
	background: url(../img/new_logo.png?20140729) no-repeat 0 -56px;
	line-height: 10em;
	overflow: hidden;
	left: 0;
	top: 20px;
	position: absolute;
}

.dgintro .threbl {
	width: 302px;
	position: absolute;
	top: 16px;
	right: 0;
}

.dgintro h3 {
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
}

.dgintro ul li {
	width: 92px;
	float: left;
	margin-right: 8px;
	text-align: center;
}

.emwx,.emdgms,.emmsrj {
	width: 92px;
	height: 92px;
	background: url(../img/erwei.png) no-repeat;
	display: block;
	margin-bottom: 8px;
}

.emwx {
	background-position: 0 0;
}

.emdgms {
	background-position: -100px 0;
}

.emmsrj {
	background-position: -200px 0;
}

#footer .foot {
	width: 940px;
	margin: 0 auto;
}

#footer .cght {
	width: 940px;
	float: left;
	color: #999;
	text-align: center;
}

#footer .cght a {
	color: #999;
}

#footer .clink {
	width: 940px;
	float: left;
	text-align: center;
	margin: 15px 0;
}

#footer .clink a {
	color: #6b553f;
}

.lostw {
	width: 940px;
	text-align: center;
	margin-top: 180px;
}

.lostw p {
	width: 940px;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
}

.lostw span {
	width: 940px;
	font-size: 14px;
	text-align: center;
	margin-top: 15px;
	display: inline-block;
}

.rjautocomplete-w1 {
	background: url(../img/shadow.png) no-repeat bottom right;
	position: absolute;
	top: 0;
	left: 0;
	margin: 8px 0 0 6px;
	_background: none;
	_margin: 0;
}

.rjautocomplete-w1 .autocomplete {
	border: 1px solid #deded3;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	margin: -6px 6px 6px -6px;
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
}

.rjautocomplete-w1 .autocomplete .selected {
	background: #F0F0F0;
}

.rjautocomplete-w1 .autocomplete div {
	padding: 10px 5px;
	white-space: nowrap;
	border-top: 1px solid #deded3;
}

.rjautocomplete-w1 .autocomplete div span {
	display: none;
}

.rjautocomplete-w1 .autocomplete div i {
	display: none;
}

.rjautocomplete-w1 .autocomplete strong {
	font-weight: normal;
	color: #f00;
}

.rjtitautocomplete-w1 {
	background: url(../img/shadow.png) no-repeat bottom right;
	position: absolute;
	top: 0;
	left: 0;
	margin: 8px 0 0 6px;
	_background: none;
	_margin: 0;
}

.rjtitautocomplete-w1 .autocomplete {
	border: 1px solid #deded3;
	background: #FFF;
	cursor: pointer;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	margin: -6px 6px 6px -6px;
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
}

.rjtitautocomplete-w1 .autocomplete .selected {
	background: #F0F0F0;
}

.rjtitautocomplete-w1 .autocomplete div {
	padding: 10px 5px;
	white-space: nowrap;
	border-top: 1px solid #deded3;
}

.rjtitautocomplete-w1 .autocomplete div span {
	display: none;
}

.rjtitautocomplete-w1 .autocomplete div i {
	display: none;
}

.rjtitautocomplete-w1 .autocomplete strong {
	font-weight: normal;
	color: #f00;
}

.topautocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 8px 0 0 6px;
	_background: none;
	_margin: 0;
}

.topautocomplete-w1 .autocomplete {
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	cursor: pointer;
	text-align: left;
	max-height: 320px;
	overflow: hidden;
	margin: -6px 6px 6px -6px;
	_height: 320px;
	_margin: 0;
	_overflow-x: hidden;
}

.topautocomplete-w1 .autocomplete .selected {
	background: #eaeaea;
}

.topautocomplete-w1 .autocomplete div {
	padding: 8px 5px 8px 10px;
	white-space: nowrap;
	border-top: none;
	line-height: 14px;
}

.topautocomplete-w1 .autocomplete div span {
	display: none;
}

.topautocomplete-w1 .autocomplete div i {
	display: none;
}

.topautocomplete-w1 .autocomplete strong {
	font-weight: normal;
	color: #f00;
}

.tenautocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 8px 0 0 6px;
	_background: none;
	_margin: 0;
}

.tenautocomplete-w1 .autocomplete {
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	cursor: pointer;
	text-align: left;
	max-height: 320px;
	overflow: hidden;
	margin: -6px 6px 6px -6px;
	_height: 320px;
	_margin: 0;
	_overflow-x: hidden;
}

.tenautocomplete-w1 .autocomplete .selected {
	background: #eaeaea;
}

.tenautocomplete-w1 .autocomplete div {
	padding: 8px 5px 8px 10px;
	white-space: nowrap;
	border-top: none;
	line-height: 14px;
}

.tenautocomplete-w1 .autocomplete div span {
	display: none;
}

.tenautocomplete-w1 .autocomplete div i {
	font-style: normal;
	color: #999;
}

.tenautocomplete-w1 .autocomplete strong {
	font-weight: normal;
	color: #f00;
}

.shautocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 8px 0 0 6px;
	_background: none;
	_margin: 0;
}

.shautocomplete-w1 .autocomplete {
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	cursor: pointer;
	text-align: left;
	max-height: 320px;
	overflow: hidden;
	margin: -6px 6px 6px -6px;
	_height: 320px;
	_margin: 0;
	_overflow-x: hidden;
}

.shautocomplete-w1 .autocomplete .selected {
	background: #eaeaea;
}

.shautocomplete-w1 .autocomplete div {
	padding: 8px 5px 8px 10px;
	white-space: nowrap;
	border-top: none;
	line-height: 14px;
}

.shautocomplete-w1 .autocomplete div span {
	display: block;
	float: right;
	color: #999;
}

.shautocomplete-w1 .autocomplete div i {
	display: none;
}

.shautocomplete-w1 .autocomplete strong {
	font-weight: normal;
	color: #f00;
	line-height: 14px;
}

a.closeshicai:hover {
	text-decoration: none;
}

.ui-widget-overlay {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: .3;
	filter: alpha(opacity=30);
}

input[type='file'] {
	*+border: 1px solid #deded3;
	*+background: #fff;
	border: 1px solid #deded3\0;
	background: #fff\0;
	height: 24px;
	line-height: 24px;
}

.suggest {
	width: 230px;
	border: 1px solid #deded3;
	border-top: 0;
	position: absolute;
	left: 0;
	top: 30px;
	background: #fff;
	padding-bottom: 10px;
}

.suggest strong {
	font-weight: normal;
	color: #f00;
}

.suggest li {
	width: 216px;
}

.suggest li:hover {
	background: #f4f0ec;
}

.autocomplete .otit {
	padding: 9px 0 9px 14px;
	height: 14px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	background: #f8f8f5;
	border-top: 1px solid #deded3;
}

.autocomplete .ocont {
	padding: 9px 0 9px 14px;
	height: 14px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	background: #fff;
	border-top: 1px dotted #deded3;
}

.autocomplete .bcont {
	padding: 10px 0 10px 14px;
	height: 32px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	background: #fff;
	border-top: 1px dotted #deded3;
}

.autocomplete .bcont dt {
	float: left;
	margin: 0 5px 0 0;
}

.autocomplete .bcont dt img {
	width: 32px;
	height: 32px;
}

.autocomplete .bcont dd {
	margin: 0 0 0 40px;
}

.autocomplete .bcont dd p {
	color: #999;
	margin-top: 3px;
}

.autocomplete .bcont dd span {
	*+margin-left: -40px;
	;display: inline-block;
}

.ietishi {
	width: 100%;
	background: #fef9d1;
	border-bottom: 1px solid #f3f1ca;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
}

.ietishi .iclse {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url(../img/ic_mes.png) no-repeat 0 -129px;
	position: absolute;
	top: 20px;
	right: 40px;
}

#backtop {
	bottom: 242px;
	right: 16px;
	width: 42px;
	position: fixed;
	z-index: 9;
}

#backtop #gotop,#backtop #gotop:hover,#backtop .collect {
	background: url(../img/bu_ic.png) no-repeat;
	cursor: pointer;
	float: left;
	overflow: hidden;
}

#backtop #gotop {
	width: 42px;
	height: 42px;
	background-position: -56px -460px;
}

#backtop #gotop:hover {
	background-position: 0 -460px;
}

#backtop .collect {
	width: 42px;
	height: 120px;
	background-position: -117px -460px;
	margin-top: 10px;
}

.ajifenshow {
	position: fixed;
	right: 5px;
	bottom: 50px;
}

.ajifenshow .jifenbg {
	width: 78px;
	height: 182px;
	background: url(../img/jifen.png?130412) no-repeat 0 0;
	cursor: pointer;
	display: block;
}

.oleizk,.oleisq {
	padding: 0 0 0 13px;
	height: 11pxpx;
	line-height: 11px;
	background: url(../img/ic_mes.png) no-repeat 0 -604px;
	display: inline-block;
	position: relative;
	z-index: 99;
	text-decoration: none;
}

.oleizk {
	background-position: 0 -604px;
}

.oleisq {
	background-position: 0 -615px;
}

.hotfl {
	width: 250px;
}

.hotfl h2 {
	font-size: 16px;
}

.hotfl h2 a {
	font-size: 12px;
}

.hotfl .fltips a:link {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 6px;
	margin: 0 5px 5px 0;
	word-break: keep-all;
	white-space: nowrap;
	background: #ececdf;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.hotfl .fltips a:hover {
	text-decoration: none;
	background: #f2f2e7;
}

.hotfl .fltips a:active {
	background-color: #e8e8dc;
}

.dgmserw {
	height: 84px;
	width: 300px;
	background: #f4f0ec;
	margin-top: 15px;
}

.dgmserw .erma {
	height: 64px;
	width: 64px;
	background: url(../img/dgmserw.png) no-repeat 0 0;
}

.dgmserw .mnam {
	width: 200px;
	float: left;
	margin-top: 23px;
	font-weight: bold;
}

.hdsiqq {
	width: 100%;
	background: #ece8cb;
	height: 80px;
}

.hdsiqq .hsqbg {
	width: 940px;
	margin: 0 auto;
	height: 80px;
	background: url(../img/bg_dljp.jpg) no-repeat center center;
}

.hdsiqq .dsina,.dqq {
	width: 35px;
	height: 30px;
	background: url(../img/sina_qq.png) no-repeat 0 0;
	line-height: 30px;
	padding-left: 35px;
	color: #fff;
	float: right;
}

.dsina {
	background-position: 0 0;
	margin: 25px 15px 0 0;
}

.dqq {
	background-position: 0 -40px;
	margin: 25px 27px 0 0;
}

.cleuser {
	width: 940px;
	padding: 30px 0;
}

.cleuser h2 {
	width: 940px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
}

.cleuser .usmoc {
	width: 600px;
	margin-left: 250px;
	margin-top: 60px;
}

.cleuser .usmoc label {
	float: left;
	width: 56px;
	line-height: 38px;
	font-size: 14px;
	text-align: right;
	margin-right: 5px;
}

.cleuser .usmoc .tfone {
	float: left;
	width: 260px;
}

.cleuser .usmoc .tfone .usrrxt {
	width: 248px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 8px 0 8px 10px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.cleuser .usmoc .tfone .usadrrs {
	width: 248px;
	height: 120px;
	line-height: 150%;
	vertical-align: middle;
	padding: 8px 0 8px 10px;
	font-size: 14px;
	border: 1px solid #deded3;
	background: #fff;
}

.cleuser .usmoc .uconfir {
	width: 100px;
	padding: 35px 0 0 120px;
}

.siqqceng {
	width: 560px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.siqqceng .siqqcontent {
	position: relative;
	width: 560px;
	background: #fff;
}

.siqqceng .tith {
	height: 40px;
	background: #eaeae2;
}

.siqqceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.siqqceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.siqqceng .djiangpin {
	width: 560px;
	text-align: center;
}

.siqqceng .dpp {
	width: 400px;
	text-align: left;
	margin: 20px 0 30px 75px;
	font-size: 14px;
	line-height: 180%;
}

.siqqceng .dpsu {
	width: 430px;
	text-align: left;
	margin: 30px 0 10px 75px;
	font-size: 14px;
	line-height: 180%;
}

.regisbot {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 90px;
	background: #666;
	background: rgba(0,0,0,0.6);
	z-index: 10000;
}

.regisbot .cahon {
	width: 940px;
	margin: 0 auto;
	position: relative;
}

.regisbot .cahon .intpor {
	width: 410px;
	margin: 0;
	padding: 15px 0 0 20px;
	color: #fff;
	text-align: left;
}

.regisbot .cahon .intpor p {
	font-size: 14px;
	line-height: 170%;
}

.regisbot .cahon .intpor span {
	font-size: 12px;
	line-height: 160%;
}

.regisbot .cahon .intpor span a {
	color: #fff;
	text-decoration: underline;
}

.bu_bsi,.bu_bqq,.bu_brr {
	background: url(../img/other_lo.png) no-repeat;
	width: 152px;
	height: 44px;
	display: block;
	float: left;
}

.bu_bsi {
	background-position: 0 -242px;
}

.bu_bqq {
	background-position: 0 -298px;
}

.bu_brr {
	background-position: 0 -354px;
}

.bu_bclose {
	background: url(../img/other_lo.png) no-repeat 0 -412px;
	width: 42px;
	height: 42px;
	float: right;
	margin: 25px 40px 0 0;
}

.regisbot .threeg {
	width: 500px;
	position: absolute;
	left: 460px;
	top: 25px;
}

.icnew {
	background: url(../img/nemico.png) no-repeat 0 -56px;
	width: 22px;
	height: 12px;
	position: absolute;
	top: -8px;
	right: -1px;
}

.top0 {
	top: 0;
}

.topba {
	width: 100%;
	text-align: center;
	height: 69px;
	background: url(../img/bg_topba.png) repeat-x 0 0;
}

.topba a {
	width: 100%;
	display: block;
}

.ribg {
	width: 100%;
	background: url(../img/bg_rjms.png) repeat 0 0;
	position: relative;
}

.ribg a {
	color: #4d2a1e;
}

.rijisp {
	width: 940px;
	margin: 0 auto;
}

.rijiclose {
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 48px;
	cursor: pointer;
}

.rijisp .rjleft {
	width: 610px;
	float: left;
}

.rijisp .rjleft h2 {
	width: 610px;
	font-size: 16px;
	font-weight: bold;
	padding: 24px 0 5px 0;
	text-align: left;
}

.rijisp .rjright {
	width: 270px;
	float: right;
	padding-top: 60px;
}

.rijisp .rjright .rjreply {
	width: 270px;
}

.rijisp .rjright .rjreply p {
	width: 270px;
	line-height: 150%;
	display: block;
	float: left;
	word-wrap: break-word;
	color: #3c352b;
}

.rijisp .rjright .rjtrxt {
	width: 258px;
	height: 62px;
	line-height: 150%;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #deded3;
	background: #fff;
	color: #999;
}

.rijisp .rjright .hzer {
	width: 270px;
	margin: 50px 0 10px 0;
}

.rijisp .rjright .hzer img {
	vertical-align: middle;
	margin: 0 2px;
}

.fcj {
	color: #3c352b;
}

.bblins {
	border-bottom: 1px dotted #201e1b;
}

fieldset,img {
	border: 0;
}

q:before,q:after {
	content: '';
}

.WB_tips_smart {
	font: 12px/1.125 Arial,Helvetica,sans-serif;
	border: 1px solid #b6c0cc;
	min-width: 124px;
	position: absolute;
	background: #FFF;
	margin: 1px;
}

.WB_tips_smart p,.WB_tips_smart ul,.WB_tips_smart li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
}

.WB_tips_smart .tipsmt_list li {
	display: inline;
}

.WB_tips_smart .tipsmt_title,.WB_tips_smart .tipsmt_list li a {
	padding: 5px 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}

.WB_tips_smart .tipsmt_list li a {
	color: #666;
}

.WB_tips_smart .tipsmt_list li a:hover {
	text-decoration: none;
	background: #eeeeef;
}

.WB_tips_smart .tipsmt_list li a b {
	font-weight: 700;
	color: #4f8ff4;
}

.WB_tips_smart .tipsmt_cur a {
	background: #eeeeef;
}

.WB_email {
	width: 184px;
}

.oly_login .WB_email {
	width: 184px;
}

.l32 {
	line-height: 23px!important;
	height: 40px!important;
}

.ibdceng {
	width: 415px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.ibdceng .wrcontent {
	position: relative;
	width: 415px;
	height: 200px;
	background: #fff;
}

.ibdceng .tith {
	height: 40px;
	background: #eaeae2;
}

.ibdceng .tith h3 {
	font-size: 14px;
	line-height: 40px;
	padding-left: 20px;
}

.ibdceng .wrmword {
	width: 285px;
	text-align: center;
	margin-top: 50px;
	font-size: 14px;
}

.ibdceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.ibdceng .ltowb {
	width: 400px;
	font-size: 14px;
	padding: 30px 0 20px 20px;
	line-height: 180%;
}

.ibdceng .butbo {
	width: 415px;
	height: 47px;
	padding-top: 13px;
	text-align: center;
	border-top: 1px solid #e6e6e3;
}

.btnqubang {
	background: #6fbfb1;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.btnqubang a {
	color: #fff;
}

.btnqubang:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnqubang:active {
	background: #51b1a0;
}

.btnzais {
	background: #e9e1da;
	color: #6b553f;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.btnzais a {
	color: #6b553f;
}

.btnzais:hover {
	background: #f1ede7;
	text-decoration: none;
}

.btnzais:active {
	background: #d9cbbf;
}

.adrt {
	background: #fff;
	text-align: center;
	margin-bottom: 25px;
	padding: 25px 0;
}

.adrb {
	background: #fff;
	text-align: center;
	margin-top: 25px;
	padding: 25px;
	float: left;
}

.adbottom {
	background: #fff;
	text-align: center;
	margin: 25px 0 0 0;
	padding: 10px 0;
	float: left;
	width: 940px;
}

.itx0,.itx1,.itx2,.isina0,.isina1,.isina2,.iqq0,.iqq1,.iqq2,.idouban0,.idouban1,.idouban2 {
	width: 18px;
	height: 18px;
	background: url(../img/share3.png) no-repeat;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.itx0 {
	background-position: 0 -30px;
}

.itx1 {
	background-position: 0 0;
}

a.itx1:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.itx2 {
	background-position: 0 -60px;
}

.isina0 {
	background-position: -22px -30px;
}

.isina1 {
	background-position: -22px 0;
}

a.isina1:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.isina2 {
	background-position: -22px -60px;
}

.iqq0 {
	background-position: -44px -30px;
}

.iqq1 {
	background-position: -44px 0;
}

a.iqq1:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.iqq2 {
	background-position: -44px -60px;
}

.idouban0 {
	background-position: -66px -30px;
}

.idouban1 {
	background-position: -66px 0;
}

a.idouban1:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.idouban2 {
	background-position: -66px -60px;
}

.toploginqs {
	width: 180px;
	float: right;
	margin: 5px 0 0 0;
}

.topsmqq {
	height: 26px;
	width: 90px;
	background: url(../img/is_qq.png) no-repeat 15px 6px;
	background-color: #7cc2d7;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	line-height: 24px;
	display: inline-block;
	text-indent: 33px;
	float: left;
}

.topsmqq:hover {
	background-color: #52a2ba;
	text-decoration: none;
	color: #fff;
}

.topsmsina {
	height: 26px;
	width: 90px;
	background: url(../img/is_sina.png) no-repeat 11px 7px;
	background-color: #f15a5f;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	line-height: 24px;
	display: inline-block;
	text-indent: 32px;
	float: left;
}

.topsmsina:hover {
	background-color: #d14b50;
	text-decoration: none;
	color: #fff;
}

.botfans {
	width: 600px;
	float: left;
	margin-left: 299px;
}

.bonefans {
	display: block;
	float: left;
	width: 130px;
}

.boneb {
	display: block;
	float: left;
	width: 125px;
}

.topdgapp {
	width: 70px;
	height: 32px;
	float: left;
	position: relative;
}

.narr {
	position: absolute;
	z-index: 10;
	right: 15px;
	top: 14px;
	border-color: #fff transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px 4px 0;
	font-size: 0;
	height: 0;
	width: 0;
	line-height: 0;
}

.topdgapp .yingy {
	width: 70px;
	height: 36px;
	display: block;
	margin-top: -4px;
	line-height: 36px;
	color: #fff;
	text-indent: 18px;
}

.topdgapp .yingy:hover {
	text-decoration: none;
}

.topdgapp .yingbg {
	background-color: #1a1a1a;
}

.topdgapp .yingbg .narr {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-o-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
}

.itdgme,.itmsrj,.itdghd,.itsjzg {
	padding-left: 32px;
	width: 73px;
	display: block;
	background: url(../img/itapp.png) no-repeat;
}

.itdgme {
	background-position: 0 5px;
}

.itmsrj {
	background-position: 0 -27px;
}

.navbbox {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0;
	padding-top: 12px;
}

.navapplist {
	width: 135px;
	padding: 6px 0;
	background: #fff;
	border: 1px solid #cdcdcd;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd;
}

.navapplist a:hover {
	text-decoration: none;
}

.navapplist li {
	float: left;
	position: static;
	border: 0;
}

.navapplist li a {
	display: block;
	padding: 0 10px;
	position: relative;
	z-index: 1;
	_zoom: 1;
}

.navapplist li a span {
	display: block;
	cursor: pointer;
	width: 115px;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px dashed #dcdddd;
}

.navapplist li a:hover span {
	border-bottom: none;
	padding-bottom: 1px;
}

.navapplist li a,.navapplist li a:visited {
	color: #12937c;
}

.navapplist li a:hover {
	color: #12937c;
	font-weight: bold;
	background: #f2f2f2;
	padding-top: 1px;
	margin-top: -1px;
}

.navapplist li a:hover span {
	background: none;
}

.navapplist em {
	font-weight: normal;
	font-style: normal;
}

.navapplist .imore {
	height: 28px;
	line-height: 26px;
	width: 135px;
	display: inline-block;
	padding: 0;
}

.navapplist .imore:hover {
	color: #12937c;
	background: #f2f2f2;
}

a.fcyel {
	color: #ff7a17;
}

.icanew {
	background: url(../img/new.png) no-repeat 0 0;
	width: 22px;
	height: 12px;
	position: absolute;
	top: -3px;
	right: -25px;
}

.buyceng {
	width: 600px;
	border: 8px solid #aeaea7;
	border: 8px solid rgba(204,204,204,0.5);
}

.buyceng .buycontent {
	position: relative;
	width: 600px;
	background-color: #f8f8f7;
}

.buyceng .tith {
	height: 50px;
	background: #ededeb;
}

.buyceng .tith h3 {
	font-size: 14px;
	line-height: 50px;
	padding-left: 20px;
}

.buyceng .dlclose {
	position: absolute;
	top: 15px;
	right: 15px;
}

.buyceng .butab {
	width: 540px;
	margin-left: 28px;
	margin-top: 18px;
}

.buyceng .butab td {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	vertical-align: middle;
}

.buyceng .butab .tbtit {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}

.buyceng .butab .tbcot {
	padding: 10px 0;
}

.buyceng .butab p {
	width: 300px;
	line-height: 20px;
}

.buyceng .mrjing {
	width: 540px;
	margin-top: 15px;
	height: 45px;
}

.buyceng .prname {
	float: left;
	width: 150px;
	line-height: 160%;
	padding-top: 10px;
}

.btnqgm {
	background: #6fbfb1;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 70px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.btnqgm a {
	color: #fff;
}

.btnqgm a:hover {
	text-decoration: none;
}

.btnqgm:hover {
	background: #8cccc1;
	text-decoration: none;
}

.btnqgm:active {
	background: #51b1a0;
}

.fcff {
	color: #ff9326;
}

.ic_tan {
	background: url(../img/itan.png) no-repeat 0 0;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
}

.ijfenbox {
	box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-moz-box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-webkit-box-shadow: 0 1px 3px rgba(100,100,100,.3);
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 18px;
	line-height: 16px;
}

.ijfenbox .armao {
	height: 18px;
	background: url(../img/ic_jfen.png) no-repeat right 0;
	background-color: #e35d5d;
	color: #fff;
	font-style: normal;
	padding: 0 5px 0 4px;
	-moz-border-radius: 2px 0 0 2px;
	-khtml-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	float: left;
	line-height: 16px;
	*line-height: 18px;
}

.ijfenbox .arnuber {
	background-color: #fff;
	color: #333;
	height: 18px;
	line-height: 18px;
	font-style: normal;
	padding: 0 8px 0 5px;
	float: left;
	-moz-border-radius: 0 2px 2px 0;
	-khtml-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.ijfenbox .arnuber a {
	color: #333;
}

.icon_txhy {
	height: 18px;
	width: 18px;
	background: url(../img/ic_txhl.png) no-repeat 0 0;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 3px;
}

.ablack {
	color: #000;
}

.blobg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9998;
	width: 100%;
	height: 100%;
	min-width: 940px;
	filter: alpha(opacity=50);
	opacity: .5;
	background-color: #000;
}

#header .headnav .bbtips {
	width: 366px;
}

#header .headnav .bbicyu {
	width: 366px;
}

#header .headnav .bbspace {
	width: 366px;
}

#header .cpjiant {
	right: 252px;
}

.scgd {
	background: #f1f1f1;
	height: 38px;
	line-height: 36px;
}

#header .headnav .bbtips .scgd span a {
	color: #000;
	padding: 10px 0 0;
	width: 30px;
}

#header .headnav .bbtips .imublokk .lbnr_nr {
	padding: 12px 0 8px 0;
}

#header .headnav .bbtips .imublokk .lbnr_nr a {
	color: #12937c;
	float: left;
	overflow: hidden;
	padding: 0px 0 10px 26px;
	text-align: left;
	width: 42px;
}

#header .headnav .bbtips span {
	width: 38px;
	float: left;
	color: #666;
	padding-left: 24px;
}

.imublo {
	float: left;
	width: 284px;
}

.iczp, .iccd, .icphb ,.icpd {
	background: url("../img/ic_zcp.png?12356") no-repeat;
	display: inline-block;
	height: 24px;
	margin-right: 3px;
	vertical-align: middle;
	width: 16px;
}

.iczp {
	background-position: 0 -30px;
}

.icphb {
	background-position: 0 -90px;
}

.iccd {
	background-position: 0 -60px;
}

.bgf1 {
	background: #fff;
}

#header .headnav .bbtips .imublokk a {
	line-height: 16px;
	padding: 0 0 6px 20px;
	width: 51px;
}

#header .headnav .bbtips .scgd a {
	float: right;
	padding: 10px 20px 3px 0;
}

.imublok .scgd span {
	font-size: 14px;
}

#header .headnav .bbtips .imublokk .scgd_gd {
	background: #f1f1f1;
	padding: 12px 0;
}

#header .headnav .bbtips .imublokk .scgd_gd a {
	color: #12937c;
	padding-left: 0;
	font-size: 14px;
}

#header .headnav .bbtips .imublok {
	border-bottom: 1px solid #f1f1f1;
	padding: 12px 0 10px;
}

#header .headnav .bbtips .imublok2 {
	height: 38px;
	padding: 16px 0 6px;
}
/*浼橀　姹?*/
.ic_dc,.ic_dde {
	background: url("../img/nemicr.png") no-repeat;
	display: inline-block;
	height: 18px;
	margin-right: 5px;
	vertical-align: middle;
	width: 18px;
}
/*.ic_jife {background-position: 0 -2px;}
.ic_shca {background-position: 0 -30px;}*/
.ic_dc {
	background-position: 0 -76px;
}

.ic_dde {
	background-position: 0 -132px;
}

.ajifenshow .yshfootbg {
	width: 78px;
	height: 182px;
	background: url(../img/sjrz.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
}

.nous_info_content{

	font-size: 14px;
	line-height: 25px;

}

/* 精彩主题文章 start */
.ztwz {
	width: 600px;
	background: #ffffff;
	padding: 20px;
}

.ztwz .onehot {
	width: 600px;
	margin-bottom: 10px;
}

.ztwz .onehot h3 {
	font-size: 14px;
	margin-bottom: 5px;
	width: 440px;
	float: left;
}

.ztwz .onehot p {
	width: 440px;
	height: 78px;
	overflow: hidden;
	text-indent: 2em;
	line-height: 20px;
	float: left;
	color: #999;
}

.ztwz .onehot .iimg {
	display: block;
	height: 110px;
	width: 140px;
	float: left;
	margin-right: 20px;
}

.ztwz ul li {
	background: url(../img/ic_point.png) no-repeat scroll 0 14px transparent;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	width: 290px;
}
.mb18 {
	margin-bottom: 18px;
}
.mt3 {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.fwn {
	font-weight: normal;
}
.fss {
	font-size: 12px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}
/* 精彩主题文章 end */