@charset "utf-8";

div.page {
	padding: 3px;
	margin: 3px;
	text-align: center;
	color: #333;
	font-size: 12px
}

div.page a {
	border: 1px solid #ddd;
	padding: 2px 5px;
	border: 1px solid #ddd;
	color: #333;
	margin-right: 2px;
	text-decoration: none
}

div.page a:hover {
	border: 1px #4e6376 solid;
	color: #033a85;
	background-color: #fffddc
}

div.page a:active {
	border: 1px #072291 solid;
	color: #033a85;
	background-color: #fffddc
}

div.page span.current {
	border: 1px #B1B1B1 solid;
	padding: 2px 5px;
	color: #333;
	margin-right: 2px;
	background-color: #eee;
}

div.page span.disabled {
	border: 1px #f3f3f3 solid;
	padding: 2px 5px;
	margin-right: 2px;
	color: #ccc
}

div.page span input.pag_skip {
	width: 30px
}

.main1 {
	width: 950px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 15px 10px 0 10px;
	background: #fff url(../images/mainbg.jpg) repeat-y 690px 0
}

.main2 {
	width: 930px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 15px 20px 0 20px
}

.main2_line {
	background: #fff url(../images/mainbg.jpg) repeat-y 210px 0
}

.qmain1,.qzymainline,.wqxxzxmain {
	width: 930px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 15px 20px 0 20px;
	background: #fff url(../images/mainbg.jpg) repeat-y 210px 0
}

.qzymainline {
	padding: 15px 0;
	background: #fff url(../images/mainbg.jpg) repeat-y 660px 0
}

.wqxxzxmain {
	background: #fff url(../images/mainbg.jpg) repeat-y 170px 0
}

.wqlef1 {
	width: 660px;
	float: left;
	padding: 0 20px 15px 0;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.gsjjcon {
	width: 417px;
	height: 238px;
	float: left
}

.gscon {
	position: absolute;
	top: 0;
	left: 0;
	width: 387px;
	height: 208px;
	padding: 15px;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #000;
	background-color: #FFF;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	filter: alpha(Opacity=50)
}

.wqtjt {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 400
}

.wqtjt fieldset {
	border: none;
	border-top: 1px solid #ddd
}

.wqtjt legend {
	padding: 0 5px;
	color: #717070
}

.wqtjc {
	padding: 0
}

.wqtjc li {
	width: 165px;
	float: left
}

.wqtjc li img {
	width: 150px;
	height: 150px;
	border-radius: 2px
}

.wqtjc li p {
	padding-right: 15px;
	line-height: 45px;
	text-align: center;
	font-family: "微软雅黑";
	color: #878787;
	font-size: 18px;
	padding-bottom: 5px
}

.wqtjc li p a {
	color: #878787
}

.wqrig1 {
	float: right;
	width: 270px
}

.wqtit {
	clear: both;
	font-family: Microsoft YaHei;
	font-size: 16px;
	font-weight: 400
}

.wqtit fieldset {
	margin: 0;
	padding: 0 0 0 10px;
	border: none;
	border-top: 1px solid #ddd
}

.wqtit legend {
	padding: 0 5px;
	color: #717070
}

.wqlogin {
	clear: both;
	margin-top: 5px
}

.wqlogin td {
	font-size: 12px;
	height: 30px;
	line-height: 30px
}

.wqrcon {
	padding: 10px 0 0 15px
}

.wqrcon li {
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 6px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #CCC
}

.wqlilef {
	width: 50px;
	float: left;
	padding-right: 10px
}

.wqlilef img {
	width: 50px;
	height: 50px;
	border-radius: 2px
}

.wqlirig {
	width: 195px;
	float: right
}

.wqlirig h5 {
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 5px
}

.wqlirig h5 a:hover {
	font-weight: 700
}

.wqlirig div {
	font-size: 14px;
	color: #999;
	line-height: 22px
}

.wqlirig p {
	font-size: 12px;
	color: #999;
	text-align: right
}

.wqlef2 {
	float: left;
	width: 190px;
	padding-bottom: 20px
}

.att_fans,.wqrig2 {
	width: 720px;
	float: right;
	padding: 0 0 0 20px;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.qleftit1,.qleftit2 {
	height: 30px;
	line-height: 30px;
	clear: both;
	background: url(../images/hsbg.jpg) repeat-x;
	padding-left: 40px;
	font-size: 14px
}

.qleftit2 {
	background: 0 0;
	border-bottom: 1px solid #ddd
}

.qlefcon {
	padding: 10px 10px 0 40px;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.qlefcon li {
	clear: both;
	padding-left: 2px
}

.qimg {
	width: 30px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px
}

.qimg img {
	width: 20px;
	height: 20px
}

.qtit {
	float: left;
	line-height: 24px;
	font-size: 12px;
	color: #0095cd
}

.qtit a {
	color: #0095cd
}

.qtit a:hover {
	color: #333
}

.qli_addcolor {
	background-color: #ffeec9
}

.qsearch,.qsearch2 {
	clear: both;
	padding: 29px 0 29px 74px;
	width: 554px;
	height: 30px;
	background: url(../images/qsearch.jpg) no-repeat 70px 25px;
	text-align: center
}

.qsearch2 {
	padding: 29px 0 10px 50px;
	background: #FFF
}

.qstxt {
	position: absolute;
	left: 74px;
	top: 29px
}

.qsbtn {
	position: absolute;
	right: 8px;
	top: 29px
}

.qstxt2 {
	position: absolute;
	left: 50px;
	top: 29px
}

.qsbtn2 {
	position: absolute;
	right: 8px;
	top: 29px
}

.gxqtit1 {
	clear: both;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: 400
}

.gxqtit1 fieldset {
	padding-left: 10px;
	border: none;
	border-top: 1px solid #ddd
}

.gxqtit1 legend {
	padding: 0 5px;
	color: #333
}

.gxqcon1 li {
	width: 207px;
	padding: 10px;
	height: 135px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	float: left
}

.xqimg {
	width: 80px;
	float: left
}

.xqimg img {
	width: 70px;
	height: 70px
}

.xqtxt {
	float: left
}

.xqtxt h5 {
	color: #0095cd;
	font-weight: 400;
	font-size: 12px
}

.xqtxt h5 a {
	color: #0095cd
}

.xqtxt h5 a:hover {
	color: #333
}

.xqtxt p {
	padding-top: 4px;
	line-height: 20px;
	color: #a2a1a1
}

.rmdiv {
	width: 419px;
	margin-right: 20px;
	float: left
}

.rmtit {
	height: 30px;
	line-height: 30px;
	background: url(../images/hsline.gif) repeat-x;
	font-size: 14px
}

.rmlitt {
	width: 80px;
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 0
}

.rmtitab {
	padding-top: 4px;
	height: 26px;
	line-height: 26px
}

.rmtitab ul {
	float: right;
	height: 26px;
	border-left: 1px solid #dbdbdb
}

.rmtitab li {
	float: left;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.rmtitab li a {
	display: block;
	float: left;
	padding: 0 8px;
	height: 25px;
	line-height: 25px;
	background: url(../images/hjb.jpg) repeat-x left bottom
}

.rmtitab li.seletTag a {
	display: block;
	height: 25px;
	line-height: 25px;
	background: none #FFF
}

.q_newcreate a {
	color: #FFF
}

.rmgl {
	clear: both;
	text-align: right;
	line-height: 25px;
	font-size: 12px;
	font-weight: 400
}

.rmgl {
	clear: both;
	text-align: right;
	line-height: 25px;
	font-size: 12px;
	font-weight: 400
}

.rmgl a {
	color: #ffa105;
	text-decoration: underline
}

.rmgl a:hover {
	color: #333
}

.qhycon,.rmcon {
	clear: both;
	padding: 10px 0
}

.qhycon {
	padding-top: 0
}

.rmcon li {
	width: 200px;
	padding-right: 9px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	float: left
}

.qhycon li {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 12px
}

.rmimg1 {
	float: left;
	width: 60px
}

.rmimg1 img {
	width: 50px;
	height: 50px
}

.rmtxt1 {
	float: left;
	width: 147px
}

.rmtxt1 h5 {
	font-size: 12px;
	color: #0095cd;
	font-weight: 400;
	height: 45px;
	overflow: hidden
}

.rmtxt1 h5 a {
	color: #0095cd
}

.rmtxt1 h5 a:hover {
	color: #333
}

.rmtxt1 p {
	padding-top: 4px;
	font-size: 12px;
	line-height: 22px;
	color: #a2a1a1
}

.hydiv {
	float: left;
	width: 280px
}

.qhytit1 {
	font-size: 14px
}

.qhytit1 fieldset {
	padding-left: 10px;
	border: none;
	border-top: 1px solid #ddd
}

.qhytit1 legend {
	padding: 0 5px;
	color: #333
}

.qgllef1 {
	float: left;
	width: 190px;
	padding-bottom: 30px
}

.qgllef1 h4 {
	height: 30px;
	line-height: 30px;
	clear: both;
	background: url(../images/hsbg.jpg) repeat-x;
	padding-left: 30px;
	font-size: 12px
}

.qgllef1 h4 a {
	background: url(../images/gl_open.gif) no-repeat left center;
	padding-left: 20px
}

.qgllef1 h4 a.addsty {
	background: url(../images/gl_close.gif) no-repeat left center
}

.qgllef1 h4 a.fangza {
	background: 0 0;
	font-size: 14px;
	font-weight: 400;
	padding-left: 10px
}

h4.fangzspan1 span,h4.fangzspan2 span {
	width: 7px;
	margin-left: 5px;
	display: inline-block;
	background: url(../images/icon.png) no-repeat 0 -309px
}

h4.fangzspan2 span {
	background: url(../images/icon.png) no-repeat -23px -309px
}

h4.fangzspan2 a.fangza {
	font-weight: 700
}

.qgllef1 h4 img {
	position: absolute;
	left: 30px;
	top: 6px
}

.qlefcon3 li {
	height: 30px;
	line-height: 30px;
	padding-left: 55px;
	background: url(../images/qlbg.jpg) repeat-x;
	color: #666
}

.qlefcon3 li.fangz {
	padding-left: 35px
}

.qglrig1 {
	width: 720px;
	float: right;
	padding: 0 0 20px 20px;
	height: auto;
	zoom: 1
}

.qgltit1 {
	clear: both;
	font-size: 14px
}

.qgltit1 fieldset {
	padding-left: 10px;
	border: none;
	border-top: 1px solid #ddd
}

.qgltit1 fieldset.fangzdiv {
	padding-left: 50px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 700
}

.qgltit1 legend {
	padding: 0 5px;
	color: #333
}

.qglcon1 {
	padding-top: 20px;
	padding-bottom: 30px;
	height: auto;
	zoom: 1
}

.qglcon1 h3 {
	font-size: 13px;
	text-align: center
}

.qglcon1 .bzcon {
	text-align: center
}

.qglcon1 .bzcon span {
	margin-left: 12px;
	margin-right: 12px
}

.qglcon1 .ggmain {
	line-height: 25px
}

.qglcon1 .ggmain p {
	text-indent: 2em
}

.qglcon1 table td {
	font-size: 14px;
	line-height: 28px
}

.qgltx {
	margin-bottom: 15px;
	clear: both
}

.qgltx img {
	width: 150px;
	height: 150px;
	border: 1px solid #e9dfd5;
	padding: 4px
}

.qgl_tx tr td {
	font-size: 12px;
	line-height: 26px
}

.grzx_ym {
	margin-top: 20px
}

.grzx_ym tr td,.grzx_ym tr th {
	font-size: 14px;
	line-height: 45px
}

.grzx_ympl180 tr td,.grzx_ympl180 tr th {
	padding-left: 180px
}

.grzx_hmd {
	margin-top: 20px
}

.grzx_hmd tr td,.grzx_hmd tr th {
	font-size: 14px;
	line-height: 26px;
	padding-left: 30px
}

.grzx_tx tr td {
	font-size: 12px;
	padding-left: 30px;
	display: table-row
}

.grzx_tx .padlef50 {
	padding-left: 55px
}

.grzx_tx .padlef180 {
	padding-left: 180px
}

.qgl_tx .tximg img {
	width: 150px;
	height: 150px;
	padding: 4px;
	border: 1px solid #e9dfd5;
	margin: 10px 0
}

.qgl_del {
	position: absolute;
	left: 85px;
	top: -2px
}

.qgl_yingyt {
	font-size: 12px;
	color: #666;
	text-indent: 20px;
	line-height: 30px;
	border-bottom: 1px solid #e9dfd5
}

.qgl_yingyc {
	clear: both;
	width: 740px;
	overflow-y: auto;
	height: 300px;
	zoom: 1;
	padding: 15px 0 15px 0
}

.qgl_yingyc ul {
	padding-left: 15px
}

.qgl_yingyc li {
	width: 190px;
	height: 66px;
	padding: 10px;
	margin-right: 22px;
	margin-bottom: 15px;
	float: left;
	background: 0 0;
	border: 1px solid #DEAC7B;
	height: 90px
}

.qgl_yingyc ul.tyong li {
	background: 0 0;
	border: 1px solid #DEAC7B;
	height: 90px
}

.qgl_yingyc h5 {
	height: 42px;
	line-height: 42px;
	font-size: 12px;
	overflow: hidden
}

.qgl_yybz {
	clear: both;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #ff7d05
}

.qgl_yypx {
	clear: both;
	height: auto;
	zoom: 1;
	padding: 10px 0 15px 0
}

.qgl_yypx ul {
	padding-left: 20px;
	width: 400px
}

.qgl_yypx li {
	line-height: 25px;
	padding-left: 15px;
	background: url(../images/small1.jpg) no-repeat left center
}

.qgl_yypx li span {
	float: right
}

.qgl_yypx li span img {
	margin-left: 5px
}

.qgl_yingyimg {
	position: absolute;
	left: 6px;
	top: 0;
	background-color: #ffc12e;
	height: 42px;
	width: 42px;
	text-align: center;
	border-radius: 2em;
}

.qgl_yingytit {
	position: absolute;
	left: 52px;
	top: 0;
	width: 120px
}

.qgl_yingyc h5 img {
	width: 25px;
	height: 25px;
	padding-top: 8px;
}

.qgl_yingyc p {
	height: 34px;
	line-height: 17px;
	color: #666
}

.qgl_yingyjj {
	width: 140px;
	position: absolute;
	left: 0;
	top: 0
}

.qgl_yingybtn {
	position: absolute;
	right: 0;
	top: 10px
}

.qgl_yingyb {
	font-size: 14px
}

.qgl_yingyb a {
	color: #666;
	text-decoration: underline
}

.qgl_cy tr td,.qgl_gg tr td,.qgl_sp tr td {
	font-size: 12px
}

.qgl_cy tr th,.qgl_gg tr th,.qgl_sp tr th {
	background-color: #EEE;
	height: 35px;
	line-height: 35px
}

.tab_color {
	background-color: #F3F3F3
}

.qgl_ggmain {
	padding: 0 10px 5px 10px;
	line-height: 22px
}

.qgl_ggmain p {
	line-height: 22px
}

.qgl_cy_tit {
	clear: both;
	padding-bottom: 10px;
	line-height: 25px
}

.qgl_cy_tx img {
	width: 30px;
	height: 30px;
	margin: 5px 0
}

.qgl_fb {
	clear: both
}

.qgl_fbt {
	font-size: 12px;
	font-weight: 400;
	line-height: 22px
}

.qgl_fbarea {
	width: 690px
}

.qgl_fbtn {
	width: 675px;
	text-align: right;
	padding: 10px 15px 0 0
}

.qgl_ggtit {
	clear: both;
	padding-top: 15px;
	line-height: 30px;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 12px;
	border-bottom: 1px solid #E8E8E8
}

.js_q {
	padding-left: 20px
}

.xjq_xz {
	clear: both;
	border-collapse: collapse;
	border: 1px solid #E8E8E8
}

.xjq_xz td {
	border: 1px solid #E8E8E8
}

.xjq_xztx {
	padding: 15px 10px 10px 20px
}

.xjq_xztx span {
	font-family: Microsoft YaHei;
	font-size: 24px
}

.xjq_xztx img {
	width: 80px;
	height: 80px;
	padding-right: 10px
}

.xjq_xzjs {
	padding: 15px 20px 10px 20px
}

.xjq_gk {
	color: #FFAE00
}

.xjq_bgk {
	color: #00AEF0
}

.xjq_sm {
	color: #62BB5D
}

.xjq_div {
	clear: both
}

.xjq_dtable td {
	height: 35px;
	line-height: 35px;
	margin-top: 8px
}

.xjq_dtable input,.xjq_dtable textarea {
	border: 1px solid #ccc
}

.qgl_bq1 {
	clear: both
}

span.bqtit {
	clear: both;
	font-size: 12px;
	color: #666;
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px
}

.qgl_bq1 a {
	display: block;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 0 5px 0 5px;
	margin-right: 6px;
	border: 1px solid #FFB951;
	background-color: #FFEDD2;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px
}

.qgl_bq1 a img {
	margin-left: 3px;
	margin-top: 0
}

.qgl_bq1 a:hover {
	color: #900;
	text-decoration: none
}

.qgl_bq2 {
	clear: both;
	color: #666;
	font-size: 12px;
	margin-bottom: 5px
}

.qgl_bq3 {
	clear: both;
	padding-top: 5px;
	margin-bottom: 4px;
	border-top: 1px solid #E6E6E6
}

.qgl_bq3 a {
	display: block;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 0 5px;
	margin-right: 6px;
	border: 1px solid #E6E6E6;
	background-color: #F9F9F9;
	float: left;
	margin-bottom: 5px
}

.qgl_bq3 a img {
	margin-left: 5px;
	margin-top: 0
}

.qgl_bq3 a:hover {
	color: #900;
	text-decoration: none
}

.qzylef {
	width: 640px;
	float: left;
	margin-right: 20px;
	height: auto;
	zoom: 1
}

.qzylef textarea.dtfbtx {
	color: #bcbaba;
	border: 1px solid #dcdcdc;
	width: 620px;
	padding: 8px;
	height: 65px
}

.qzylef .dt_not {
	width: 640px
}

.qzylef .dt_notr {
	width: 580px
}

.qzyrig,.qzyrig2 {
	width: 270px;
	float: right;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.qzyrig2 {
	width: 270px;
	margin-bottom: 15px
}

.qzyrig2 .wqtit legend {
	color: #565555
}

.qzyheadlef {
	width: 90px;
	float: left
}

.qzyheadlef img {
	width: 80px;
	height: 80px
}

.qzyheadrig {
	width: 550px;
	float: right
}

.qzyheadrig h5 {
	font-family: Microsoft YaHei;
	font-size: 16px;
	font-weight: 400
}

.qzyheadrig h5 span {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400
}

.qzyheadrig p {
	clear: both;
	padding-top: 4px;
	line-height: 22px;
	color: #666;
	word-wrap: break-word
}

.qymhead {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px
}

.qzyheadlef2 {
	width: 65px;
	float: left
}

.qzyheadlef2 img {
	width: 50px;
	height: 50px
}

.qzyheadrig2 {
	width: 640px;
	float: left
}

.qhtheadw {
	width: 580px
}

.qzyheadrig2 h5 {
	font-family: Microsoft YaHei;
	font-size: 16px;
	font-weight: 400
}

.qzyheadrig2 h5 span {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400
}

.qzy_ewm {
	position: absolute;
	right: 0;
	top: 0
}

.qzy_ewm img {
	width: 60px;
	height: 60px
}

.qzy_ewm input.qgl_graybtn {
	background: url(../images/qgl_graybtn.jpg) no-repeat top left;
	width: 70px;
	height: 24px;
	line-height: 24px;
	color: grey;
	border: none;
	cursor: pointer
}

.qzygg h5 {
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-weight: 400;
	background: url(../images/qzy_gg.gif) no-repeat left center;
	padding-left: 25px;
	line-height: 30px
}

.qzygg p {
	clear: both;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	word-wrap: break-word
}

.qzymain {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 15px
}

.qzy_cyquery li {
	padding: 0 5px 5px 5px;
	width: 50px;
	float: left
}

.qzy_cyquery li img {
	width: 50px;
	height: 50px
}

.qzy_cyquery li p {
	clear: both;
	line-height: 20px;
	text-align: center
}

.qzy_htquery {
	clear: both
}

.qzy_htquery li {
	line-height: 22px
}

.qzy_htquery li span {
	color: #9d9d9d
}

.qzy_htmore {
	clear: both;
	display: block;
	text-align: right
}

.qzy_area {
	width: 640px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 12px;
	position: relative
}

.dtwn_menu2 {
	width: 640px;
	overflow: hidden
}

.dtwn_menu2 ul {
	background: url(../images/dtulbg.png) repeat-x bottom left;
	overflow: hidden;
	height: 32px
}

.dtwn_menu2 ul li {
	float: left
}

.dtwn_menu2 ul li a {
	color: #515050;
	text-decoration: none;
	display: block;
	padding: 0 10px;
	line-height: 30px;
	font-size: 14px
}

.dtwn_menu2 ul li b {
	display: block;
	width: 40px;
	height: 8px;
	margin: -6px auto 0;
	font-size: 0;
	background: #fff url(../images/icon.png) no-repeat 0 -104px;
	background: #fff url(../images/icon.gif) no-repeat 0 -104px
}

.qzy_navmore {
	position: absolute;
	right: 10px;
	top: 0;
	cursor: pointer;
	font-size: 13px
}

.qzy_navmdiv {
	display: none;
	position: absolute;
	right: 10px;
	top: 26px;
	z-index: 100
}

.qzy_navm {
	border: 1px solid #ccc;
	width: 60px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	background: #fff;
	padding: 1px
}

.qzy_navmcon {
	clear: both;
	text-align: center;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	color: #333
}

.qzy_navmcon a {
	display: block
}

.qzy_navmcon a:hover {
	display: block;
	background: #e6e6e6
}

.yqhycon {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px
}

.yqhybz {
	clear: both;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 25px
}

.yqhycon ul {
	clear: both;
	padding-top: 10px
}

.yqhycon li {
	display: inline;
	float: left;
	margin: 0 3px 5px 3px;
	padding: 8px 0;
	width: 96px;
	height: 70px;
	text-align: center;
	cursor: pointer
}

.yqhybg {
	background-color: #F3F3F3
}

.yqhyicon {
	clear: both;
	display: none;
	position: absolute;
	left: 38px;
	top: 0;
	width: 12px;
	height: 12px;
	background: url(../images/yqhy_r_icon.png) no-repeat
}

.qcy_tximg2 {
	clear: both;
	height: 50px
}

.yqhycon li span img {
	clear: both;
	width: 50px;
	height: 50px
}

.yqhycon2 {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px
}

.yqhycon2 ul {
	clear: both;
	padding-left: 10px;
	padding-top: 10px
}

.yqhycon2 li {
	display: inline;
	float: left;
	margin: 0 12px 5px 12px;
	padding: 8px;
	cursor: pointer;
	background-color: #F3F3F3
}

.yqhycon2 li p {
	width: 40px;
	height: 30px;
	float: left
}

.yqhycon2 li p img {
	width: 30px;
	height: 30px
}

.yqhycon2 li h5 {
	float: left;
	width: 95px;
	font-size: 12px;
	font-weight: 400
}

.yqhyicon2 {
	display: block;
	position: absolute;
	left: 18px;
	top: 18px;
	width: 12px;
	height: 12px;
	background: url(../images/yqhy_r_icon.png) no-repeat
}

.yqhytarea {
	clear: both;
	padding-left: 20px;
	padding-top: 10px
}

.yqhytarea textarea {
	width: 670px;
	padding: 5px
}

.yqhytarea p {
	clear: both;
	padding-right: 40px;
	padding-top: 10px;
	text-align: right
}

.yqhyfont {
	font-size: 14px
}

.qcy_con {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px
}

.qcy_con ul {
	padding-top: 10px
}

.qcy_con li {
	display: inline;
	float: left;
	margin: 0 20px 5px 20px;
	width: 75px;
	height: 105px;
	text-align: center
}

.qcy_tximg {
	clear: both;
	height: 50px
}

.qcy_sf {
	position: absolute;
	left: 0;
	top: -5px;
	top: -6px\0/;
	width: 50px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background-color: #000;
	filter: alpha(Opacity=30);
	-moz-opacity: .3;
	opacity: .3;
	color: #FFF
}

.qcy_con li span img {
	width: 50px;
	height: 50px
}

.qcyname {
	clear: both;
	display: block
}

.qcybtn {
	clear: both;
	width: 75px;
	height: 18px;
	line-height: 18px;
	display: block;
	margin-top: 5px;
	text-align: center
}

.qcybtn a {
	width: 55px;
	height: 18px;
	margin-left: 10px;
	display: block;
	border: 1px solid #ffc14d;
	background: #ffeec9;
	color: #F90
}

.qcybtn a:hover {
	border: 1px solid #ffc14d;
	background: #ffbd43;
	color: #FFF
}

.qcybtn2 {
	clear: both;
	width: 75px;
	height: 18px;
	line-height: 18px;
	display: block;
	margin-top: 5px;
	text-align: center;
	size: 40px
}

.qcybtn2 a {
	width: 80px;
	height: 18px;
	margin-left: -20px;
	display: block;
	border: 1px solid #ffc14d;
	background: #ffeec9;
	color: #F90
}

.qcybtn2 a:hover {
	border: 1px solid #ffc14d;
	background: #ffeec9;
	color: #0078b6
}

.qcybtn3 {
	clear: both;
	width: 75px;
	height: 18px;
	line-height: 18px;
	display: block;
	margin-top: 5px;
	text-align: center
}

.qcybtn3 a {
	width: 80px;
	height: 18px;
	margin-left: -20px;
	display: block;
	border: 1px solid #ccc;
	background: #f2f2f2;
	color: #ffa105
}

.qcybtn3 a:hover {
	border: 1px solid #ccc;
	background: #f2f2f2;
	color: #0078b6
}

.qht_bottomline {
	border-bottom: 1px solid #CCC
}

.qht_search {
	padding-left: 50px;
	background: url(../images/qsearch.jpg) no-repeat 46px 25px
}

.qht_qstxt {
	left: 50px
}

.qht_zcwidth {
	display: block;
	width: 120px;
	float: left;
	color: #0078b6;
	padding-left: 8px
}

.topic_navq {
	background: #ededed;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	overflow: hidden
}

.topic_navq span {
	width: 120px;
	float: right
}

.top_con2 {
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 20px
}

.top_con2 li {
	border-bottom: 1px dotted #e1e1e1;
	overflow: hidden;
	line-height: 35px;
	padding-bottom: 5px;
	padding-top: 5px
}

.topic_tit2 {
	padding-right: 8px;
	float: left;
	width: 500px;
	color: #999;
	border-right: 1px solid #e1e1e1
}

.topic_tit2 span {
	float: right;
	font-weight: 400;
	font-size: 12px;
	color: #999
}

.topic_tit2 a {
	color: #0078b6;
	font-size: 16px;
	font-weight: 700;
	margin-right: 5px
}

.qrtone {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ddd
}

.qrtimg {
	width: 50px;
	float: left;
	margin-right: 19px
}

.qrtimg img {
	width: 50px;
	height: 50px;
	clear: both;
	cursor: pointer
}

.qrtimg p {
	clear: both;
	line-height: 20px
}

.qrtimg2 {
	width: 30px;
	float: left;
	margin-right: 19px
}

.qrtimg2 img {
	width: 30px;
	height: 30px;
	padding-top: 5px;
	clear: both;
	cursor: pointer
}

.qrtrig {
	float: right;
	padding-right: 110px;
	width: 540px
}

.qtpwid {
	width: 470px;
	padding-right: 100px
}

.qtpwid2 {
	width: 590px;
	padding-right: 0
}

.qrtrig span.red {
	color: red
}

.qrtrig h4 {
	color: #0893CA;
	font-size: 14px
}

.qrtrig h4 a {
	color: #0893CA
}

.qrtspan {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 101
}

.qrtspan h5 {
	font-size: 12px;
	font-weight: 400;
	color: #FF8000
}

.qrtspan h5 span {
	font-weight: 700;
	font-size: 18px;
	font-family: "微软雅黑","黑体"
}

.qrtspan p {
	clear: both;
	text-align: right;
	padding-top: 10px
}

.qrt_create {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 12px;
	font-family: "宋体";
	display: block;
	padding: 0 5px;
	background-color: #FFF
}

.qrt_create a {
	color: #0095CD;
	text-decoration: underline
}

.qrttit {
	padding: 15px 0 20px;
	margin-right: 20px;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px dotted #DFDFDF
}

.qrtsm {
	clear: both;
	padding: 0 50px;
	line-height: 25px;
	color: #999
}

.qrtc {
	padding: 10px 50px 20px 50px;
	line-height: 28px
}

.qrtbottomline {
	padding-bottom: 10px
}

.qrtbottomline2 {
	border-bottom: none
}

.qrttable td {
	font-size: 14px;
	line-height: 30px
}

.searchfl {
	font-size: 14px;
	padding-left: 50px;
	padding-bottom: 8px
}

.searchjg {
	clear: both
}

.searchjgt {
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #ddd
}

.searchjgt li {
	padding-right: 10px;
	float: left
}

.searchjgt li a {
	color: #0078b6;
	display: block;
	height: 22px;
	overflow: hidden;
	float: left;
	padding-right: 15px
}

.searchjgtem {
	position: absolute;
	right: 0;
	top: 8px;
	width: 0;
	height: 0;
	border-top: 4px solid #0078b6;
	border-left: 4px solid #FFF;
	border-right: 4px solid #FFF
}

.searchjgc {
	clear: both;
	padding: 15px 0
}

.searchone1 {
	clear: both;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd
}

.searchimg {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 15px
}

.searchimg img {
	width: 80px;
	border-radius: 2px;
	height: 80px
}

.searchrig {
	float: left;
	width: 555px
}

.searchrig h4 {
	font-size: 14px
}

.searchrig h4 a {
	color: #0078b6
}

.searchrig p {
	clear: both;
	line-height: 20px;
	font-size: 12px
}

.searchrig p span.bluewz {
	font-size: 13px
}

.searchrig p span.huiswz {
	color: #898989
}

.searbtn {
	position: absolute;
	top: 0;
	right: 0
}

.searqlist {
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd
}

.searqtj li {
	margin-bottom: 10px
}

.searqz {
	width: 195px;
	padding-right: 10px;
	float: right
}

.searqz h5 {
	font-size: 12px;
	padding-bottom: 4px
}

.searqz h5 a {
	color: #333
}

.searqz h5 a:hover {
	font-weight: 700
}

.searqz div {
	color: #666;
	line-height: 20px
}

.inputsfl {
	border: none
}

.searyh {
	clear: both;
	z-index: 100
}

.searfldiv {
	width: 140px;
	border: 1px solid #ddd;
	background-color: #FFF;
	display: none
}

.searfl1 {
	position: absolute;
	left: 70px;
	top: 20px;
	z-index: 1001
}

.searfl2 {
	position: absolute;
	left: 54px;
	top: 20px;
	z-index: 1001
}

.searfl3 {
	position: absolute;
	left: 70px;
	top: 20px;
	z-index: 1001
}

.searfldiv li {
	font-size: 12px;
	padding: 1px;
	height: 25px;
	line-height: 25px
}

.searfldiv li a {
	padding: 0 15px;
	height: 25px;
	line-height: 25px
}

.searfldiv li a:hover {
	display: block;
	background-color: #EBEBEB
}

.xxzxlef {
	float: left;
	width: 150px
}

.xxzxlef ul {
	padding-bottom: 20px
}

.xxzxlef li {
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	text-indent: 30px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	background-color: #FFF
}

.xxzxlef li a {
	display: block;
	height: 30px;
	line-height: 30px;
	background: #FFF url(../images/wqicon.png) no-repeat 0 -20px
}

.xxzxlef li a:hover {
	display: block;
	color: #ff9423;
	height: 30px;
	line-height: 30px;
	background: #FFF url(../images/wqicon.png) no-repeat 0 10px
}

.xxzxlef li.xxselected a {
	color: #ff9423;
	height: 30px;
	line-height: 30px;
	background: url(../images/wqicon.png) no-repeat 0 10px
}

.xxzxrig {
	width: 760px;
	float: right;
	padding: 0 0 0 20px;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.xxzxcen {
	float: left;
	margin-right: 20px;
	width: 490px
}

.xxzxtit {
	clear: both;
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #999;
	border-bottom: 2px solid #ffb000
}

.xxzxtit .seletTag {
	font-weight: 700
}

.fontbold {
	font-weight: 700;
	color: #333
}

.xxbeizhu {
	clear: both;
	padding-bottom: 10px
}

.xxbeizhu span {
	float: right;
	color: #999
}

.xxbeizhu a {
	padding: 0 5px;
	color: #0179b5
}

.xxcontent {
	clear: both
}

.xxxqc,.xxxqc2 {
	clear: both;
	margin-bottom: 15px;
	height: auto;
	overflow: hidden;
	zoom: 1
}

.xxxqc img,.xxxqc2 img {
	float: left;
	margin-right: 15px
}

.xxxqc .xqcon p img,.xxxqc2 .xqcon p img {
	float: none
}

.xxxqc2 img {
	margin-right: 0;
	margin-left: 15px;
	display: inline
}

.xxxqcr {
	width: 424px;
	float: left
}

.xqcon,.xqcon2 {
	width: 402px;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	zoom: 1;
	line-height: 20px;
	font-weight: 400;
	font-size: 13px;
	padding: 10px;
	background: #F2F2F2
}

.xqcon2 {
	margin-left: 0;
	margin-right: 8px
}

.xxmainc1 {
	clear: both;
	color: #666
}

.xxmainc1 a {
	color: #0179b5
}

.xxmainc1 a:hover {
	text-decoration: underline
}

.xxmainc2 {
	clear: both;
	color: #666
}

.xxmainc2 a {
	color: #d0937b
}

.xxcaozuo {
	clear: both;
	padding-top: 4px;
	color: #999
}

.xxcaozuo span {
	float: right;
	text-align: right
}

.xxcaozuo a {
	color: #0179b5;
	padding: 0 5px
}

.xxsanj1,.xxsanj2 {
	position: absolute;
	left: -7px;
	top: 20px;
	width: 20px;
	height: 20px;
	background: url(../images/lsanj1.gif) no-repeat
}

.xxsanj2 {
	position: absolute;
	left: 423px;
	top: 20px;
	background: url(../images/lsanj2.gif) no-repeat
}

.xxzxrmain {
	width: 250px;
	float: right;
	padding-bottom: 15px
}

.xxhelpc {
	clear: both;
	padding: 10px 0
}

.xxhelpc li {
	line-height: 25px;
	padding-left: 22px;
	background: url(../images/xxicon_wt.gif) no-repeat left 5px
}

.xxhelpc li a {
	color: #0179b5
}

.xxsxtit {
	font-size: 12px
}

.xxsxtit span {
	float: right;
	font-weight: 400;
	color: #666
}

.xxsxtit a {
	color: #0179b5
}

.xxsxcon {
	clear: both;
	color: #666;
	line-height: 25px;
	padding-top: 4px
}

.xxsxcon a {
	color: #666
}

.xxsxtext {
	clear: both
}

.xxfxdiv {
	width: 490px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 12px
}

.xxfxbtn {
	width: 90px;
	float: right;
	text-align: right;
	padding-right: 2px
}

.xxrw_pt {
	color: #0179b5
}

.xxrw_jj {
	color: #f75506
}

.grnamecolor {
	color: #939393
}

.xred {
	color: red;
	padding-right: 5px
}

.grzxq {
	clear: both;
	padding: 20px 0
}

.grzxq ul {
	overflow: hidden
}

.grzxq li {
	width: 170px;
	padding-right: 9px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
	float: left
}

.btn_fb {
	clear: both;
	padding: 10px 0 10px 40px
}

.wqjslt {
	width: 652px;
	display: none;
	background-color: #FFF;
	border: 1px solid #ABABAB
}

.wqjslt_t {
	height: 30px;
	line-height: 30px;
	padding: 5px 0 5px 50px;
	color: #0179b5;
	font-size: 14px;
	background: url(../images/wqjsltbg.jpg) repeat-x;
	border-bottom: 1px solid #ABABAB
}

.wqjslt_t a {
	color: #0179b5
}

.wqjslt_t a:hover {
	text-decoration: underline
}

.wqjslt_t img {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 30px;
	height: 30px
}

.wqjslt_t span {
	float: right
}

.wqjslt_c {
	overflow: hidden;
	background: #F3F3F3
}

.wqjsltclef {
	float: left;
	width: 500px;
	border-right: 1px solid #ABABAB
}

.wqjsltcin,.wqjsltcmain {
	clear: both;
	padding: 0 10px;
	height: 370px
}

.wqjsltcmain {
	height: 370px;
	overflow: auto
}

.wqjsltcin {
	height: 100px
}

.wqjsltTa {
	clear: both
}

.wqjsltWo {
	clear: both;
	text-align: right
}

.wqjsltTa h4,.wqjsltWo h4 {
	padding: 8px 0 5px 0;
	font-weight: 400;
	font-size: 12px;
	color: #0179b5
}

.wqjsltTa h4 a,.wqjsltWo h4 a {
	color: #0179b5
}

.wqjsltTa h4 span,.wqjsltWo h4 span {
	padding-left: 10px;
	color: #999
}

.wqjsltWo h4 span {
	padding-left: 0;
	padding-right: 10px
}

.wqjsltTa p,.wqjsltWo p {
	clear: both;
	line-height: 22px
}

.wqjsltWo p {
	text-align: left
}

.wqjsltcin textarea {
	width: 488px;
	height: 100px;
	border: none
}

.wqjsltchs {
	clear: both;
	padding: 0 10px;
	padding-bottom: 8px;
	height: 25px;
	line-height: 25px;
	background-color: #F3F3F3
}

.wqjsltchs_bq {
	width: 100px
}

.wqjsltchs span.ltjl {
	float: right;
	background: url(../images/wqjslt_ltjl.gif) no-repeat left center;
	padding-left: 15px;
	padding-right: 10px
}

.wqjsltcrig {
	float: left;
	width: 150px
}

.wqjsltcrig h4 {
	font-size: 12px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: 400;
	border-bottom: 1px solid #C9C9C9;
	background: url(../images/wqjsltbg.jpg) repeat-x left top
}

.wqjsltcriglist {
	overflow: auto;
	height: 494px;
	background: #F3F3F3
}

.wqjsltcriglist li {
	position: relative;
	top: 0;
	left: 0;
	padding: 2px 10px;
	height: 18px;
	line-height: 18px;
	border-bottom: 1px dotted #C9C9C9
}

.wqjsltcriglist li a {
	color: #666;
	cursor: pointer
}

.wqjsltcriglist li a:hover {
	color: #0179b5
}

.wqjsltcriglist li span {
	float: left;
	height: 18px;
	line-height: 18px;
	cursor: pointer
}

.wqjsltcriglist li img {
	float: left;
	width: 18px;
	height: 18px;
	padding-right: 8px
}

img.groupchat {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

.wqjsltcriglist li b {
	position: absolute;
	top: 2px;
	left: 9px;
	width: 18px;
	height: 18px;
	background: #000;
	filter: alpha(opacity=30);
	opacity: .3
}

.wqsendbtn {
	margin-top: 2px;
	position: relative;
	float: right
}

.wqsendbtn a {
	float: left;
	cursor: pointer;
	height: 20px;
	line-height: 20px
}

.wqsendbtn a:hover span {
	background: #ffb847
}

.wqsendbtn a:hover {
	text-decoration: none;
	color: #FFF
}

.wqsend_btn_a,.wqsend_btn_a span {
	display: inline-block;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center
}

.wqsend_btn_a {
	border-color: #ff9b01;
	background-color: #ffa00a;
	height: 18px;
	line-height: 18px
}

.wqsend_btn_a span {
	border-color: #ffce82;
	padding: 0 7px 0 8px;
	height: 18px;
	color: #FFF
}

.wqsend_arrow {
	display: inline-block;
	width: 4px;
	height: 4px;
	overflow: hidden;
	vertical-align: 1px;
	font-size: 12px;
	line-height: 13px
}

.wqsend_arrow em {
	display: block;
	width: 0;
	height: 0;
	margin-top: 6px;
	margin-left: -2px;
	border-top: 4px solid #FFF;
	border-left: 4px solid #ff9b01;
	border-right: 4px solid #ff9b01
}

.wqsend_btn_choose {
	float: left;
	width: 30px;
	height: 20px;
	position: relative;
	z-index: 100;
	margin-right: 4px
}

.wqsend_btn_choose ul {
	position: absolute;
	top: -25px;
	right: 2px;
	width: 130px;
	height: 50px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #a0a0a0;
	display: none
}

.wqsend_btn_choose li {
	float: left;
	width: 100%;
	height: 25px
}

.wqsend_btn_choose li:hover {
	background: #D7D7D7
}

.wqsend_btn_choose li span {
	float: left;
	width: 20px;
	height: 25px
}

.wqsend_btn_choose li.curr span i {
	display: inline-block;
	background: url(../images/wqsend_icon.png) no-repeat -70px -87px;
	width: 13px;
	height: 10px;
	margin-top: 7px;
	margin-left: 5px
}

.wqsend_btn_choose li em {
	float: left;
	width: 108px;
	height: 25px
}

.wqsend_btn_choose li em a {
	width: 108px;
	margin: 1px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	color: #333
}

.wqsend_btn_choose li em a:hover {
	background: #D7D7D7;
	color: #333
}

.qhelp_com {
	clear: both;
	padding: 10px 0 0 20px;
	margin-bottom: 20px
}

.qhelp_com h3 {
	clear: both;
	font-size: 14px
}

.qhelp_com ul {
	clear: both;
	padding: 10px 0
}

.qhelp_com ul li {
	font-size: 14px;
	line-height: 26px;
	padding-left: 15px;
	color: #4a8fc7;
	background: url(../images/small1.jpg) no-repeat 0 11px
}

.qhelp_com ul li a {
	color: #4a8fc7
}

.qhelp_conmain {
	clear: both;
	color: #333;
	padding: 10px;
	background-color: #F3F3F3
}

.qhelp_conmain img {
	width: 650px
}

.wq_xtgg {
	padding: 0 0 20px 0;
	margin-bottom: 20px
}

.wq_xtgg h3 {
	padding: 20px 0;
	font-size: 16px;
	text-align: center
}

.wq_xtgg .bzcon {
	clear: both;
	padding-left: 30px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	line-height: 25px
}

.wq_xtgg .bzcon span {
	float: right;
	padding-right: 30px
}

.wq_xtgg .ggmain {
	clear: both;
	padding: 15px 0 0 0;
	line-height: 25px;
	font-size: 14px
}

.wq_xtgg ul {
	clear: both;
	padding-top: 15px
}

.wq_xtgg ul li {
	line-height: 35px;
	text-indent: 15px;
	font-size: 14px;
	border-bottom: 1px dotted #CCC;
	background: url(../images/small1.jpg) no-repeat left center
}

.wq_xtgg ul li span {
	float: right;
	color: #999;
	font-size: 12px
}

.wq_xtgg .ggbz {
	clear: both;
	border: 1px solid #CCC;
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	background: #F3F3F3
}

.commonsk {
	border: none;
	width: 198px;
	padding-left: 4px;
	height: 22px;
	line-height: 22px;
	background: url(../images/wq_searchk.jpg) no-repeat center center;
	font-size: 12px;
	color: #666
}

.commonsk input {
	border: 0;
	width: 167px;
	float: left;
	margin-top: 3px;
	color: #999;
	outline: 0
}

.commonsk input.fens_sear {
	width: 30px;
	cursor: pointer;
	height: 18px;
	background: 0 0
}

.fangzbz {
	border-bottom: none;
	margin-top: 15px;
	color: #999;
	clear: both
}

.fangz_tcmain1 {
	width: 80px;
	position: absolute;
	left: 0;
	top: 38px;
	z-index: 1001
}

.fangz_tcmain2 {
	width: 110px;
	position: absolute;
	left: 65px;
	top: 38px;
	z-index: 1001
}

.fangz_tcmain3 {
	width: 120px;
	position: absolute;
	left: 88px;
	top: 38px;
	z-index: 1001
}

.fangzmine li {
	float: left;
	width: 213px;
	padding: 5px;
	border: 1px solid #DFDFDF;
	margin-right: 15px;
	display: inline
}

.qglcondiv {
	display: none;
	background-color: #FFE9C4;
	padding: 4px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	z-index: 10000
}

.qglconc {
	border: 1px solid #FFB941;
	background-color: #FFF;
	padding: 5px 10px;
	font-size: 13px;
	line-height: 25px;
	height: auto;
	overflow: hidden;
	line-height: 19px;
	zoom: 1
}

.qlx_tc {
	left: 0;
	top: 20px;
	position: absolute
}

.qgl_xzh_bgk,.qgl_xzh_gk,.qgl_xzh_sm {
	width: 342px;
	left: 25px;
	top: 22px
}

.qgl_xzh_bgk {
	left: 100px
}

.qgl_xzh_sm {
	left: 190px
}

.qgl_lxh_zs {
	width: 342px
}

.qgl_lxh_kw,.qgl_lxh_ww,.qgl_lxh_xn,.qgl_lxh_z,.qgl_lxh_zs {
	width: 342px
}

.wq_adv {
	background: url(../images/login_limg.jpg) no-repeat bottom left;
	width: 350px;
	height: 269px;
	margin-left: 50px;
	float: left;
	margin-top: 60px
}

.wq_logtxm {
	border: 1px solid #e9e9e9;
	width: 270px;
	padding: 15px 35px;
	border-top: none;
	border-bottom: none
}

.wq_logtxb {
	background: url(../images/wq_logb.jpg) no-repeat top left;
	width: 342px;
	height: 13px
}

.wq_logtxm ul li {
	overflow: hidden;
	text-align: center;
	margin-top: 12px
}

.wq_logtxm ul li.red {
	color: red;
	margin-top: 5px
}

.wq_logtxm ul li input,.wq_logtxm ul li label {
	vertical-align: middle;
	float: left
}

.wq_logtxm ul li label {
	width: 70px;
	float: left;
	text-align: right
}

.wq_logtxm ul li.swmo label {
	text-align: left;
	margin-left: 2px;
	position: relative;
	top: -3px
}

.wq_logtxm ul li.swmo input {
	margin-left: 80px
}

.wq_logtxm .login_orgbt {
	background: url(../images/wq_btnorg.jpg) no-repeat top left;
	width: 70px;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	color: #fff;
	border: none;
	margin-left: 30px
}

.wq_logtxm .login_bluebt {
	background: url(../images/wq_logblue.jpg) no-repeat top left;
	margin-left: 12px;
	margin-right: 12px
}

.wq_logtxm .login_use,input.wq_logyz {
	background: url(../images/wq_login_use.jpg) no-repeat 3px 3px;
	padding-left: 20px;
	height: 22px;
	border: 1px solid #dedede
}

.wq_logtxm .login_use,.wqtc .logbor input.bgw {
	height: 24px;
	line-height: 24px
}

input.wq_logyz {
	background: 0 0;
	padding-left: 2px;
	width: 100px
}

.wq_logtxm a.wq_logyzm {
	display: block;
	float: left;
	margin-left: 6px;
	vertical-align: middle;
	height: 23px
}

.wq_logtxm .login_key {
	background: url(../images/wq_login_key.jpg) no-repeat 3px 3px;
	vertical-align: middle
}

.wq_logtxm li a {
	color: #828587
}

.wq_login1 {
	margin-top: 17px
}

.wq_login1t {
	height: 23px;
	margin-top: 30px;
	height: 35px
}

.wq_login1t h1 {
	color: #cdcdcd;
	font-size: 24px;
	font-weight: 400;
	font-family: Microsoft YaHei;
	float: left
}

.wq_login1t b {
	display: block;
	float: right;
	background: url(../images/aboutwq1.jpg) no-repeat top left;
	width: 207px;
	height: 23px
}

.wq_login1b {
	border: 1px solid #e6e6e6;
	border-top: 10px solid #e6e6e6;
	height: 173px;
	margin-bottom: 50px
}

.wq_loginad {
	border-right: 1px solid #e6e6e6;
	float: left;
	height: 173px;
	padding-left: 34px;
	width: 281px;
	background: url(../images/login_ad1.jpg) no-repeat 100px bottom
}

.wq_loginad h1 {
	font-size: 14px;
	margin-top: 30px;
	color: #484848
}

.wq_loginad h2 {
	color: #999;
	font-size: 12px;
	font-weight: 400
}

.wq_loginad2 {
	background: url(../images/login_ad2.jpg) no-repeat 120px bottom
}

.wq_loginad3 {
	background: url(../images/login_ad3.jpg) no-repeat 110px bottom;
	border-right: none
}

.login_psw .red,.login_sign span.red {
	color: red;
	margin-right: 3px
}

table.login_sign {
	font-size: 14px;
	width: 640px;
	float: left;
	padding-bottom: 40px
}

.login_psw td,.login_sign td {
	line-height: 28px;
	padding-top: 18px;
	vertical-align: top
}

.login_psw input,.login_sign input {
	background: url(../images/wq/input_bg.jpg) repeat-x top left;
	height: 29px;
	line-height: 29px;
	border: 1px solid #ccc;
	width: 200px;
	color: grey;
	padding-left: 4px
}

.login_sign select {
	height: 29px;
	line-height: 29px;
	border: 1px solid #cccc;
	width: 208px
}

.login_sign .sign_mail {
	position: relative;
	top: 3px
}

.login_sign input.wid14_nob {
	width: 14px;
	height: 14px;
	border: none
}

.sign_pro {
	width: 275px;
	float: right
}

.sign_pro h1 {
	border-bottom: 1px dotted #ccc;
	color: #0a8cd2;
	font-size: 14px;
	font-weight: 400;
	height: 35px;
	line-height: 35px
}

.sign_pro p {
	font-size: 14px;
	line-height: 32px;
	color: #939393;
	padding-top: 8px
}

.login_sign td.blank5 {
	padding-top: 4px;
	height: 5px;
	line-height: 5px
}

.login_sign span.wqzc_dh,.qglrig1 span.wqzc_dh {
	display: inline-block;
	height: 16px;
	background: url(../images/zcdh.jpg) no-repeat center left;
	padding-left: 25px;
	vertical-align: middle;
	padding-right: 5px
}

span.zc_wrong {
	display: inline-block;
	vertical-align: top;
	padding-right: 5px;
	font-size: 12px;
	color: #000;
	position: relative;
	padding-left: 40px;
	background: url(../images/veri.gif) no-repeat 0 -190px;
	width: 247px;
	height: 20px;
	padding-top: 3px
}

.zc_error,.zc_wrong .zc_wro {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 2
}

.zc_wro .zc_wrot {
	display: block;
	width: 240px;
	padding: 4px 10px 0 37px;
	min-height: 10px;
	background: url(../images/veri.gif) no-repeat 0 -190px
}

.zc_wro .zc_wrob {
	display: block;
	width: 287px;
	height: 5px;
	background: url(../images/veri.gif) no-repeat 0 -375px;
	overflow: hidden
}

.zctx {
	background: url(../images/veri.gif) no-repeat 0 0
}

.zctx .zc_wrot {
	background-position: 0 0
}

.zctx .zc_wrob {
	background-position: 0 -185px
}

.login_sign .zcdx_btn {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	border: none
}

.login_sign label {
	vertical-align: middle;
	font-size: 13px;
	color: gray;
	margin-left: 3px
}

.login_sign label a {
	color: #369
}

.login_sign .log_servtk,.qxy_servtk,.xjq_div .log_servtk {
	width: 570px;
	margin: 0 auto;
	background: #f1f1f1;
	border: 1px solid #ccc;
	padding: 5px
}

.qxy_servtk {
	width: 550px
}

.log_servtk h1,.qxy_servtk h1 {
	font-size: 13px;
	font-weight: 700;
	color: #369
}

.log_servtk textarea,.qxy_servtk textarea {
	font-size: 12px;
	line-height: 21px;
	color: #4e4e4e;
	width: 554px;
	height: 150px;
	border: 1px solid #dcdcdc;
	padding: 3px
}

.qxy_servtk textarea {
	width: 534px
}

.psw_menu {
	border-bottom: 1px solid #c4c3c3;
	height: 37px;
	margin-top: 50px
}

.psw_menu ul {
	height: 38px;
	padding-left: 40px;
	margin-bottom: -1px;
	float: left;
	width: 930px
}

.psw_menu ul li {
	color: #7e7d7d;
	font-size: 14px;
	float: left;
	border: 1px solid #c4c3c3;
	height: 36px;
	line-height: 36px;
	padding: 0 50px;
	margin-left: 12px;
	background: #fff;
	float: left;
	letter-spacing: 1px;
	position: relative;
	top: 0
}

.psw_menu li.seletTag {
	color: #4f4f4f;
	border-bottom: 1px solid #fff;
	font-weight: 700;
	cursor: pointer;
	letter-spacing: 0;
	background: #FFF;
	z-index: 1
}

.login_psw {
	font-size: 14px
}

.login_psw input.wid60px {
	width: 64px
}

.login_psw span.blue {
	font-size: 12px;
	margin-left: 4px;
	color: #0a8cd2
}

.psw_con {
	padding-top: 30px;
	height: 420px
}

.psw_con .hide {
	display: none
}

.register_menu {
	border-bottom: 1px solid #c4c3c3;
	height: 37px;
	margin-top: 50px;
	width: 660px
}

.register_menu ul {
	height: 38px;
	padding-left: 40px;
	margin-bottom: -1px;
	float: left;
	width: 930px
}

.register_menu ul li {
	color: #7e7d7d;
	font-size: 14px;
	float: left;
	border: 1px solid #c4c3c3;
	height: 36px;
	line-height: 36px;
	padding: 0 50px;
	margin-left: 12px;
	background: #fff;
	float: left;
	letter-spacing: 1px;
	position: relative;
	top: 0
}

.register_menu li.seletTag {
	color: #4f4f4f;
	border-bottom: 1px solid #fff;
	font-weight: 700;
	cursor: pointer;
	letter-spacing: 0;
	background: #FFF;
	z-index: 1
}

.psw_con {
	padding-top: 30px;
	height: 420px
}

.psw_con .hide {
	display: none
}

.dtmainl {
	width: 650px;
	float: left
}

.dt_nav {
	background: url(../images/dtnavbg.jpg) repeat-x top left;
	height: 31px;
	line-height: 31px;
	border: 1px solid #d0d0d0
}

.dt_nav ul li {
	float: left
}

.dt_nav li.dt_sele a {
	font-weight: 700
}

.dt_nav ul li a {
	color: #7b0003;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px
}

.dt_nav ul li span {
	color: #d5d5d5;
	height: 15px
}

.dt_area {
	width: 650px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 12px;
	position: relative
}

.dt_detail {
	width: 300px;
	float: left;
	margin-top: 3px
}

.dt_detail a {
	float: left;
	width: auto;
	height: auto;
	margin: 0 14px 0 0;
	text-align: left;
	line-height: 16px
}

.dt_detail a i.fujian,.dt_detail a i.icon1,.dt_detail a i.icon2,.dt_detail a i.icon3,.dt_detail a i.icon4,.dt_detail a i.icon5,.wqjsltchs_bq a i.icon1 {
	background: url(../images/icon.png) no-repeat -25px 0;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	vertical-align: -4px;
	display: inline-block
}

.dt_detail a i.icon2 {
	background: url(../images/icon.png) no-repeat -25px -25px
}

.dt_detail a i.icon3 {
	background: url(../images/icon.png) no-repeat -25px -50px
}

.dt_detail a i.icon4 {
	background: url(../images/icon.png) no-repeat -25px -75px
}

.dt_detail a i.icon5 {
	background: url(../images/icon.png) no-repeat 0 -285px
}

.dt_detail a:hover i.icon1,.dt_detail a:hover i.icon2,.dt_detail a:hover i.icon3,.dt_detail a:hover i.icon4,.dt_detail a:hover i.icon5 {
	background: url(../images/icon.png) no-repeat 0 0
}

.dt_detail a:hover i.icon2 {
	background: url(../images/icon.png) no-repeat 0 -25px
}

.dt_detail a:hover i.icon3 {
	background: url(../images/icon.png) no-repeat 0 -50px
}

.dt_detail a:hover i.icon4 {
	background: url(../images/icon.png) no-repeat 0 -75px
}

.dt_detail a:hover i.icon5 {
	background: url(../images/icon.png) no-repeat 0 -285px
}

.dtmainl textarea.dtfbtx {
	color: #333;
	border: 1px solid #dcdcdc;
	margin-top: 12px;
	width: 632px;
	padding: 8px;
	height: 65px
}

.dt_fbbt {
	width: 318px;
	float: right
}

.dt_fbbt ul li {
	float: right;
	display: inline;
	margin-left: 10px
}

.dt_fbbt ul li input,.dt_fbbt ul li label {
	color: #727272;
	vertical-align: middle
}

.dt_fbbt ul li label {
	margin-left: 6px
}

.dt_fbbt li.dtflb {
	margin-right: 12px
}

.dtflb .dtfunc_li {
	display: block;
	text-align: right;
	width: 70px;
	position: relative
}

#g5_psw_sle_1 .dtfunc_li {
	display: block;
	text-align: right;
	width: 210px;
	height: 31px;
	line-height: 31px;
	border: 1px #ccc solid;
	position: relative
}

.dt_fbbt ul li .dtfunc_li input {
	width: 60px;
	text-align: right;
	cursor: pointer;
	display: block;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	border: none;
	padding-right: 12px;
	background: url(../images/arror_b.gif) no-repeat right center;
	color: #1b6976
}

.dtfunc_li ul {
	position: absolute;
	right: 0;
	top: 25px;
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	display: none;
	z-index: 99999;
	padding: 1px;
	width: 60px
}

#g5_psw_sle_1 .dtfunc_li ul {
	position: absolute;
	right: 0;
	top: 25px;
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	display: none;
	z-index: 99999;
	padding: 1px;
	width: 200px
}

#g5_psw_sle_1 .dtfunc_li ul li {
	display: block;
	overflow: hidden;
	text-align: left;
	padding: 2px 10px;
	cursor: pointer;
	color: #333;
	margin-left: 0;
	float: none
}

#g5_psw_sle_2 .dtfunc_li {
	display: block;
	text-align: right;
	width: 210px;
	height: 31px;
	line-height: 31px;
	border: 1px #ccc solid;
	position: relative
}

#g5_psw_sle_2 .dtfunc_li ul {
	position: absolute;
	right: 0;
	top: 25px;
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	display: none;
	z-index: 99999;
	padding: 1px;
	width: 250px
}

#g5_psw_sle_2 .dtfunc_li ul li {
	display: block;
	overflow: hidden;
	text-align: left;
	padding: 2px 10px;
	cursor: pointer;
	color: #333;
	margin-left: 0;
	float: none
}

.dtfunc_li ul li {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 2px 10px;
	cursor: pointer;
	color: #333;
	margin-left: 0;
	float: none
}

.dtfunc_li ul li.shareh {
	background: #e6e6e6
}

.dt_group li.more {
	position: relative
}

.dt_group li.more .gt_gd {
	height: 23px;
	overflow: hidden
}

.dt_group li.more a {
	color: #8e8e85;
	float: right;
	margin-right: 0;
	display: block
}

.dt_group li.more .dt_gromor {
	position: absolute;
	top: 20px;
	left: 0;
	display: none
}

.dt_gromor a {
	display: block;
	text-align: left;
	width: 36px
}

.dt_group ul li em {
	width: 0;
	height: 0;
	border-top: 5px solid #8e8e85;
	border-left: 5px solid #fefded;
	border-right: 5px solid #fefded;
	display: block;
	float: right;
	margin-top: 7px;
	margin-left: 2px
}

.dtwn {
	margin-top: 10px;
	min-height: 495px
}

.dtwn_menu {
	clear: both;
	width: 650px;
	overflow: hidden
}

.dtwn_menu ul {
	background: url(../images/dtulbg.png) repeat-x bottom left;
	overflow: hidden;
	height: 32px
}

.dtwn_menu ul li {
	float: left
}

.dtwn_menu ul li a {
	color: #515050;
	text-decoration: none;
	display: block;
	padding: 0 10px;
	line-height: 30px;
	font-size: 14px
}

.dtwn_menu ul li b {
	display: block;
	width: 40px;
	height: 8px;
	margin: -6px auto 0;
	font-size: 0;
	background: #fff url(../images/icon.png) no-repeat 0 -104px;
	background: #fff url(../images/icon.gif) no-repeat 0 -104px
}

.dtwn .dtwn_select a {
	font-weight: 700;
	color: #313131
}

.dtwn_con {
	padding-top: 12px
}

.dt_not {
	padding-top: 11px;
	width: 650px;
	overflow: hidden;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc
}

.dt_notl {
	float: left;
	width: 50px;
	margin-right: 10px
}

.dt_notl a {
	display: block;
	width: 50px;
	height: 50px
}

.dt_notl a img {
	width: 50px;
	height: 50px;
	border-radius: 2px
}

.dt_notr {
	width: 590px;
	float: right
}

.dt_notr ul li {
	margin-right: 5px
}

.dt_notr ul li h1 {
	font-weight: 400;
	color: #9e9e9e;
	font-size: 13px;
	line-height: 16px
}

.dt_notr ul li h1 a {
	font-size: 14px;
	color: #0a8cd2;
	font-weight: 700;
	margin-right: 5px
}

.dt_notr ul li p {
	font-size: 13px;
	line-height: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word
}

.wid342 {
	width: 360px
}

.dt_notr ul li p a.fancybox-buttons,p a.fancybox-buttons img {
	margin-right: 8px
}

.dt_notr ul li p a.fancybox-buttons img,p a.fancybox-buttons img {
	border: 1px #ccc solid;
	padding: 1px
}

.dt_notr ul li p span {
	text-decoration: underline;
	color: #919090;
	margin-left: 12px
}

.dt_notr .time {
	color: #777575;
	float: left;
	line-height: 14px
}

.dt_notr .dt_hand {
	text-align: right;
	line-height: 14px;
	float: right;
	height: 19px;
	width: 400px
}

.dt_hand a {
	margin-left: 18px;
	color: #777575
}

.dt_hand a.acctpfr,.mark_box a.acctpfr {
	float: right;
	display: block;
	height: 19px;
	margin-left: 8px;
	margin-right: 8px;
	display: inline;
	position: relative;
	text-align: center
}

.dt_hand a em.favour,.dt_hand a em.qx_favour,.mark_box a em.favour,.mark_box a em.qx_favour {
	display: inline-block;
	width: 13px;
	height: 14px;
	background: url(../images/praise.gif) no-repeat top left
}

.dt_hand a em.qx_favour,.mark_boxa em.qx_favour {
	background-position: -23px 0
}

.dt_pinl {
	display: none;
	overflow: hidden;
	padding: 9px;
	border: 1px solid #db9;
	background: #fff
}

.qzylef .dt_pinl {
	display: none;
	width: 560px
}

.qzylef .dt_pinl .dtli2 .dtli2rig {
	width: 522px
}

.dt_arr {
	padding-left: 15px;
	vertical-align: baseline;
	position: relative;
	height: 5px;
	font-size: 0;
	line-height: 0;
	border: none;
	display: none
}

.dt_arr .ang_i {
	position: absolute;
	border-width: 0 5px 5px;
	border-right-color: transparent;
	border-left-color: transparent;
	border-style: outset outset solid outset;
	display: block;
	line-height: 0;
	font-size: 0;
	top: 0;
	left: 15px
}

.dt_arr .arr_t {
	top: 1px
}

.bor_dt {
	border-color: #db9
}

.bor_bg_dt {
	border-color: #FFF
}

.task_acpb {
	padding: 9px;
	border: 1px solid #db9;
	background: #fff
}

.dt_arrcon textarea {
	border: 1px solid #e5e5e5;
	padding: 5px;
	width: 470px;
	color: #777575;
	line-height: 21px;
	font-size: 12px;
	float: left;
	height: 18px;
	line-height: 18px
}

.dtli1 {
	width: 570px;
	overflow: hidden
}

.dtli1 span {
	margin-left: 12px
}

.dtli2 {
	clear: both;
	padding-top: 10px;
	overflow: hidden
}

.bbor_dot {
	border-bottom: 1px dotted #e6e6e6
}

.dtli2 img.wid28pxfl {
	width: 28px;
	float: left;
	height: 28px;
	padding-top: 3px
}

.dtli2 .dtli2rig {
	width: 512px;
	float: right;
	padding-bottom: 2px
}

.dtli2 h2 {
	color: #0a8cd2;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px
}

.dtli2 h2 span {
	color: #666;
	word-wrap: break-word
}

.dtli2 a {
	color: #0a8cd2
}

.dtli2 a.dtpl2 {
	float: right;
	display: block;
	color: #0a8cd2;
	line-height: 21px
}

.dttwopl {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	padding: 10px;
	float: right;
	width: 520px;
	overflow: hidden;
	display: none
}

.dttwopl textarea {
	width: 510px;
	color: #666
}

.dt_pinl .dttwopl span {
	margin-top: 7px;
	padding-left: 7px;
	float: right
}

.dt_pinl .dttwopl span a {
	padding-right: 5px;
	letter-spacing: 3px
}

.dtmainr {
	width: 284px;
	float: right;
	padding-bottom: 15px
}

.dt_head {
	padding-right: 20px;
	margin-left: 14px
}

.xxzxhead {
	padding-right: 0;
	margin-left: 0
}

.dt_head dl {
	width: 250px;
	overflow: hidden
}

.dt_head dl dt {
	float: left;
	width: 80px;
	height: 81px;
	margin: 0 10px 0 0;
	padding: 0 0 2px 0;
	background: url(../images/headbg.png) no-repeat 0 81px
}

.dt_head dt img {
	border-bottom: 1px solid #FFF;
	width: 80px;
	border-radius: 2px;
	height: 80px
}

.dt_head dl dd a {
	line-height: 16px;
	font-weight: 700
}

.dt_head dl dd h1 {
	color: #939393;
	font-size: 12px;
	font-weight: 400
}

.dt_head dl dd h1 span {
	margin-left: 12px
}

.dt_head h2 {
	font-size: 12px;
	font-weight: 400;
	word-break: break-all;
	color: #525252
}

.dt_head ul {
	margin: 12px 0;
	width: 250px;
	overflow: hidden
}

.dt_head ul li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	text-align: center;
	border-right: 1px solid #e6e6e6
}

.dt_head ul li a {
	display: block;
	text-decoration: none
}

.dt_head ul li a span {
	color: #000
}

.dt_head ul li a strong {
	display: block;
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: 700;
	line-height: 15px;
	font-family: tahoma;
	color: #ff7d05
}

.dt_head ul li.no_rbor {
	border-right: none
}

.dtmainr .wqtit fieldset {
	margin: 0;
	padding-bottom: 0;
	padding-left: 12px
}

.dtmainr .wqtit legend {
	color: #565555
}

.dtmainr .wqtit legend span {
	color: #37a;
	font-size: 12px;
	font-weight: 400;
	font-family: SimSun
}

.dt_notice p {
	margin-left: 12px;
	font-size: 13px
}

.dt_calendar,.dt_gro {
	margin-top: 12px
}

.dt_calendar dl {
	width: 272px;
	overflow: hidden;
	margin-left: 12px
}

.dt_calendar dl dt {
	border: 1px solid #f4f4f4;
	background: #fefded;
	padding: 6px 10px;
	font-size: 13px;
	color: #c30438;
	float: left;
	text-align: center;
	margin-right: 8px;
	font-weight: 700
}

.dt_calendar dl dd {
	float: right;
	margin-right: 12px;
	text-align: right
}

.dt_calendar dl dd a {
	color: #4a8fc7
}

.dt_calendar .dt_rl {
	margin-left: 12px;
	margin-top: 8px
}

.dt_calendar .dt_rl li {
	line-height: 25px;
	padding-left: 25px;
	background: url(../images/clock_red.gif) no-repeat left center
}

.dt_calendar .dt_rl span {
	color: #ff7800
}

.dt_gro ul {
	margin-left: 12px;
	margin-top: 8px
}

.dt_gro ul li {
	margin-bottom: 3px;
	background: url(../images/group_icon.gif) no-repeat center left;
	padding-left: 25px
}

.dt_gro ul li a {
	color: #666
}

.dt_gro ul li.special {
	background: 0 0
}

.dt_gro ul li.special a {
	color: #4a8fc7;
	text-decoration: underline
}

.dt_qz ul {
	margin-left: 12px;
	margin-top: 8px
}

.dt_qz ul li {
	margin-bottom: 3px;
	background: url(../images/quanzi.png) no-repeat center left;
	padding-left: 25px
}

.dt_qz ul li a {
	color: #666
}

.dt_qz ul li.special {
	background: 0 0
}

.dt_qz ul li.special a {
	color: #4a8fc7;
	text-decoration: underline
}

.dtzfbg,.pingl_see,.sc_succbg {
	width: 262px;
	display: none;
	padding: 3px;
	border-radius: 4px;
	background: url(../images/layer_bg.png) repeat;
	z-index: 99;
	left: 50%;
	top: 50%;
	margin-left: -131px!important;
	margin-top: -60px!important;
	margin-top: 0;
	position: fixed!important;
	position: absolute
}

.pingl_see {
	width: 553px;
	left: 50%;
	top: 50%;
	margin-left: -265px!important;
	margin-top: -200px!important;
	margin-top: 0
}

.dtzf,.pingl_sec,.sc_succ {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 10px 15px 15px;
	width: 230px;
	height: 100px
}

.pingl_sec {
	width: 530px;
	height: 400px;
	padding: 10px
}

.pingl_sec h1 {
	font-size: 16px
}

.pingl_sec .xxxqc,.pingl_sec .xxxqc2 {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 5px
}

.sc_succ h1 {
	font-weight: 400;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	padding-top: 17px
}

.sc_succ h1 span {
	display: block;
	float: left;
	background: url(../images/icon.png) no-repeat 0 -119px;
	width: 16px;
	height: 16px;
	margin-right: 5px
}

.wq_close {
	position: absolute;
	z-index: 2;
	right: 10px;
	top: 6px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) no-repeat 0 -160px
}

a.wq_close:hover {
	background: url(../images/icon.png) no-repeat -23px -160px
}

.dtzfbg {
	width: 485px;
	margin-left: -242px!important
}

.dtzf {
	width: 483px;
	padding: 0;
	overflow: hidden;
	height: auto
}

. h1,.dtzf h1,.pingl_sec h1 {
	background: #f2f2f2;
	height: 30px;
	line-height: 30px;
	font-weight: 700;
	text-indent: 10px;
	font-size: 12px
}

.dtzf .dtzf_con {
	background: #f2f2f2;
	margin: 20px;
	padding: 6px 10px;
	width: 423px
}

.dtzf .dtzf_con .fr {
	margin-top: 6px
}

.dtzf_con h1 {
	font-size: 12px;
	font-weight: 400;
	text-indent: 0;
	height: auto;
	line-height: 20px
}

a.dtzf_link {
	color: #0a8cd2;
	font-weight: 400
}

.dtzf_con a:hover {
	text-decoration: none;
	color: #ff7d05
}

.dtzf_con textarea {
	background: #fff url(../images/wq/input_bg.jpg) repeat-x top left;
	padding: 4px 4px 0;
	border: 1px solid #c6c6c6;
	width: 410px
}

.dtzf_con .orgbt a {
	font-weight: 400;
	letter-spacing: 2px;
	color: #fff
}

.adddiv textarea {
	width: 340px;
	margin-left: 0
}

.adddiv a {
	font-weight: 400
}

.adddiv a.add_tx:hover {
	color: #0179b5;
	text-decoration: underline
}

.face_layer,.face_layer_lt {
	position: absolute;
	border-radius: 3px;
	z-index: 9999;
	width: 399px;
	top: 25px;
	left: 0;
	clear: both;
	display: none
}

.face_layer_lt {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 10000
}

.face_layer .bg,.face_layer_lt .bg {
	padding: 3px;
	border-radius: 4px;
	background: url(../images/layer_bg.png) repeat;
	position: absolute
}

.sc_bg {
	padding: 3px;
	border-radius: 4px;
	background: url(../images/layer_bg.png) repeat;
	position: fixed;
	left: 30%;
	top: 25%
}

.face_layer h1,.face_layer_lt h1 {
	background: #f9f9f9;
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	padding-left: 5px
}

.face_layer_lt h1 {
	padding-left: 20px;
	font-size: 12px
}

.faces_list {
    padding: 10px 10px 12px;
    background: #fff;
    height: 174px;
}
.faces_list ul {
	background: #fff;
	overflow: hidden;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8
}

.faces_list li {
    cursor: pointer;
    float: left;
    border: 1px solid #e8e8e8;
    height: 32px;
    width: 27.5px;
    overflow: hidden;
    margin: -1px 0 0 -1px;
    padding: 4px 2px;
    text-align: center;
}


.uploadtp {
	left: 60px;
	width: 299px
}

.uploadtp .faces_list {
	height: 100px
}

#dt_del {
	display: none
}

.sc_succ h1 span.dt_del {
	background: url(../images/icon.png) no-repeat 0 -141px
}

.dt_delbtn {
	padding-top: 13px
}

.dt_delbtn a {
	display: block;
	background: url(../images/yingy_qiy.jpg) no-repeat top left;
	width: 43px;
	height: 23px;
	float: left;
	border: none;
	cursor: pointer;
	color: #fff;
	text-align: center;
	line-height: 23px;
	margin-left: 15px
}

#group_sqly textarea {
	margin-bottom: 10px
}

.upload {
	left: 350px;
	top: 280px;
	width: 300px
}

.faces_lists {
	padding: 10px 10px 12px;
	background: #fff;
	height: 110px
}

.circle {
	width: 650px;
	overflow: hidden
}

.circle img {
	width: 82px;
	float: left
}

.cir_hedr {
	width: 555px;
	float: right
}

.cir_hedr ul li {
	overflow: hidden;
	color: #666
}

.cir_hedr ul li h1 {
	font-size: 14px;
	float: left
}

.cir_hedr ul li a {
	display: block;
	color: #9d9d9d;
	background: url(../images/icon.png) no-repeat 0 -181px;
	height: 14px;
	line-height: 14px;
	padding-left: 14px;
	float: left;
	margin-left: 20px;
	margin-top: 5px
}

.cir_hedr ul li span {
	font-weight: 700;
	color: #ff7d05
}

.cir_cy {
	overflow: hidden
}

.cir_cy ul {
	padding-left: 10px;
	overflow: hidden;
	padding-top: 6px
}

.cir_cy ul li {
	width: 65px;
	float: left;
	margin-bottom: 10px
}

.cir_cy ul li a {
	display: block;
	margin-top: 2px;
	color: #636363;
	text-align: center;
	width: 65px;
	line-height: 14px
}

.cir_cy h2 a,.cir_huat h2 a,.dt_calendar h2 a {
	font-size: 12px;
	font-weight: 400;
	color: #1286e0;
	margin-right: 20px
}

.cir_cy img {
	width: 50px;
	height: 50px
}

.cir_huat ul {
	padding-left: 12px;
	padding-top: 8px
}

.cir_huat ul li {
	height: 25px;
	line-height: 25px
}

.cir_huat ul li a {
	color: #0078b6
}

.cir_huat ul li span {
	margin-left: 3px;
	color: #878889
}

.yqcy_add li {
	margin: 0 2px 5px 7px
}

.topic_nav {
	background: #ededed;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.topic_nav span {
	font-size: 14px;
	float: left;
	width: 460px;
	color: #343434;
	margin-left: 10px
}

.topic_nav span.topic_zc {
	width: 163px
}

.topic_sear {
	letter-spacing: 10px;
	padding-left: 25px
}

.topic_tit {
	width: 470px;
	border-right: 1px solid #e1e1e1
}

.topic_tit h1 {
	font-weight: 400;
	font-size: 12px;
	color: #999
}

.topic_tit h1 a {
	color: #0078b6;
	font-size: 16px;
	font-weight: 700;
	margin-right: 5px
}

.topic_tit h2 {
	color: #666;
	font-size: 12px;
	float: right;
	padding-right: 8px
}

.top_con li {
	width: 650px;
	border-bottom: 1px dotted #e1e1e1;
	line-height: 30px;
	padding: 8px 0
}

.top_con li a.topic_zcr {
	display: block;
	width: 155px;
	float: right;
	color: #0078b6
}

.huat_zy p {
	color: #333;
	text-indent: 2em
}

.huat_zy textarea {
	border: 1px solid #dbdbdb;
	padding: 4px;
	width: 640px;
	color: #333;
	line-height: 21px;
	text-indent: 2em
}

.qnht1 {
	width: 650px;
	height: 30px
}

.qnht1 b {
	color: #0078b6;
	font: 22px "microsoft yahei";
	display: block;
	float: left
}

.qnht1 a.qnzan {
	color: #0078b6;
	display: block;
	width: 50px;
	height: 23px;
	float: left;
	line-height: 23px;
	margin-top: 5px
}

.qnht1 a.qnzan i {
	background: url(../images/praise.gif) no-repeat 0 0;
	display: inline-block;
	float: left;
	width: 13px;
	height: 13px;
	margin-left: 5px;
	margin-top: 3px
}

.qnht1 a.qnzan i.zanhou {
	background: url(../images/praise.gif) no-repeat -23px 0
}

.qnht1 a.qnzan span {
	display: block;
	float: left
}

.qntl_num {
	position: relative;
	float: right;
	z-index: 99
}

.qnht1 span.num_topic {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	margin: 5px 0 0;
	padding: 0 0 0 10px;
	border: 1px solid #f7e4a6;
	border-radius: 3px;
	background: #fff6c9;
	line-height: 23px;
	white-space: nowrap
}

.num_topic em {
	display: block;
	height: 23px;
	padding-right: 20px;
	white-space: nowrap;
	font-style: normal;
	font-weight: 400;
	color: #666
}

.num_topic .qn_spetxt {
	color: #fc6958;
	font-weight: 400;
	font-style: normal
}

.num_topic b.arr_d {
	position: absolute;
	top: 9px;
	right: 8px;
	width: 7px;
	height: 4px
}

.num_topic b.arr_d i {
	width: 7px;
	height: 4px;
	background: url(../images/icon.png) no-repeat 0 -220px;
	display: block;
	overflow: hidden
}

span.num_topic_more {
	display: none
}

.qnht2 {
	margin-top: 22px;
	overflow: hidden
}

.qnht2 img.wid120 {
	float: left;
	width: 120px;
	height: 120px;
	border-radius: 2px
}

.qnht2 p {
	float: left;
	width: 516px;
	margin-left: 14px
}

.qnht2 a {
	color: #0078b6;
	margin-right: 6px
}

.qnht3 {
	width: 650px;
	height: 120px;
	margin-top: 22px
}

.qnht3 .qnht3l {
	width: 56px;
	float: left
}

.qnht3 .qnht3r {
	width: 582px;
	float: right
}

.qnht3r textarea.dtfbtx {
	width: 562px;
	margin-top: 0
}

.qnht3r .dt_detail a {
	color: #0078b6
}

.qnht3r .dt_area {
	width: 580px
}

.qnht3r .dt_fbbt {
	width: 100px
}

.qnht3r .zi_num {
	width: 320px
}

.qnht3l a {
	display: block;
	width: 54px
}

.qnht3l a img {
	width: 50px;
	height: 50px;
	padding: 1px;
	border: 1px solid #dbdbdb;
	border-radius: 2px
}

.cir_huat .qn_hyh {
	text-align: right
}

.qn_hyh a {
	color: #77a7bf;
	margin-right: 20px
}

.qn_hyh .qn_more {
	color: #0078b6
}

.htzcr {
	padding-bottom: 12px;
	overflow: hidden;
	padding-left: 20px
}

.htzcr h1 {
	margin-right: 20px;
	color: #565555;
	font-family: Microsoft YaHei;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px
}

.ht_avatar a.ht_aval {
	width: 80px;
	float: left;
	display: block
}

.ht_avr {
	margin-left: 10px;
	width: 160px;
	float: left
}

.ht_avr a {
	font-size: 14px;
	font-weight: 700;
	color: #0078b6
}

.ht_avr p {
	color: #666;
	line-height: 18px;
	word-break: break-all
}

.ht_avatar a.ht_aval img {
	width: 80px;
	height: 80px;
	border-radius: 3px
}

.qgllef1 .qz_tx {
	display: block;
	width: 160px;
	margin: 0 auto
}

.qz_tx img {
	width: 150px;
	height: 150px;
	border: 1px solid #e9dfd5;
	padding: 4px
}

.qngl_1 li {
	text-align: center
}

.qngl_1 li span {
	color: #ff7d05;
	font-weight: 700
}

.qgllef1 dl {
	border-top: 1px solid #E0E0E0
}

.qgllef1 dl dt {
	background: url(../images/use_nav1.jpg) repeat-x top left;
	height: 31px;
	line-height: 31px
}

.qgllef1 dl dt b {
	background: url(../images/add.gif) no-repeat center left;
	padding-left: 20px;
	margin-left: 18px
}

.qgllef1 dl dt a {
	color: #4E4E4E;
	font-weight: 700;
	font-size: 12px;
	font-family: Microsoft YaHei
}

.qgllef1 dl dd {
	background: url(../images/use_nav2.jpg) repeat-x top left;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #DFDFDF;
	padding-left: 40px
}

.qgllef1 dl dd a {
	color: #818181
}

.login_psw .qngl_tishi {
	font-size: 12px;
	color: #666
}

.qngl_tishi img {
	vertical-align: -3px;
	margin-right: 3px
}

.login_psw textarea.qnxx_bg {
	background: url(../images/wq/input_bg.jpg) repeat-x top left;
	width: 600px;
	height: 50px;
	color: grey;
	line-height: 23px;
	border: 1px solid #ccc;
	padding: 3px
}

.bluewz a.del_qztx {
	display: block;
	background: url(../images/del.gif) no-repeat center left;
	padding-left: 18px;
	color: #0179b5;
	text-align: left;
	margin-left: 90px
}

.qgl_cy_tit input,.qgl_cy_tit label {
	vertical-align: middle
}

.qgl_cy_tit label {
	margin-left: 3px
}

.qncy_add {
	height: 25px;
	line-height: 25px;
	border-bottom: #eee solid 1px;
	margin-top: 15px
}

.qncy_add h1 {
	width: 500px;
	float: left;
	font-size: 14px;
	color: #666
}

.qncy_add a {
	float: right;
	font-size: 12px;
	font-weight: 400;
	color: #2c76c0
}

.qncy_li ul {
	padding-left: 6px
}

.qncy_li li {
	margin: 15px 8px 5px 8px;
	height: 77px
}

.pro_pic {
	padding-top: 0
}

.pro_picbg {
	background: url(../images/public_01.jpg) no-repeat top left;
	width: 930px;
	height: 169px
}

.cir_huat ul.a_gray li {
	overflow: hidden
}

.cir_huat ul.a_gray li a {
	color: #6c6b6a;
	display: block;
	float: left
}

.cir_huat ul.a_gray span {
	display: block;
	float: right
}

.cir_cyaw {
	margin-top: 5px;
	margin-bottom: 8px
}

.cir_cyaw ul li {
	width: 64px
}

.cir_cyaw ul li a {
	width: 64px
}

.pro_xq {
	background: #fff;
	position: relative;
	padding-bottom: 15px
}

.pro_xq .pro_xqt {
	margin-left: 225px;
	line-height: 22px;
	padding-top: 10px;
	position: relative;
	overflow: hidden
}

.pro_xqt h1 {
	font: 400 20px/30px "Microsoft Yahei"
}

.pro_tags {
	color: #4b4b4b
}

.pro_tags span {
	color: #ccc;
	margin-left: 8px;
	margin-right: 8px
}

.pro_tags b {
	display: inline-block;
	width: 11px;
	height: 12px;
	background: url(../images/icon.png) no-repeat 0 -230px
}

.pro_tags b.woman {
	background: url(../images/icon.png) no-repeat 0 -255px
}

.pro_xqt p {
	color: #a0a0a0;
	word-wrap: break-word
}

.pro_xqt a.edit_fb,.pro_xqt a.edit_zl {
	display: block;
	background: #ffcf1f;
	float: left;
	border: 1px solid #df8918;
	height: 20px;
	line-height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	color: #fff;
	margin-top: 5px
}

.pro_xqb {
	border-width: 0;
	position: absolute;
	top: -94px;
	left: 20px;
	box-shadow: 0 2px 4px rgba(0,0,0,.3);
	border-color: #d9d9d9;
	background-color: #fafafa
}

.pro_xqb ul {
	margin: 5px 0 4px 0;
	border: 0;
	padding: 0;
	line-height: 1.125;
	width: 184px;
	overflow: hidden
}

.pro_xqb ul li {
	padding: 0 3px 3px;
	float: left;
	border-right: 1px solid #d9d9d9;
	text-align: center;
	width: 53px
}

.pro_xqb ul li.bor_none {
	border-right: none
}

.pro_xqb ul li a {
	display: block
}

.pro_xqb ul li strong {
	font-size: 20px;
	line-height: 20px;
	display: block;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-weight: 400
}

.pro_headpic {
	padding: 2px;
	width: 180px;
	height: 180px;
	position: relative
}

.pro_headpic img {
	width: 180px;
	height: 180px
}

.wbxq_nav {
	background: url(../images/wbxqbg.jpg) repeat-x top left;
	height: 38px;
	line-height: 38px;
	border: 1px solid #c8cece;
	margin-top: 30px
}

.wbxq_nav ul li {
	float: left;
	background: url(../images/dqxz_li.jpg) no-repeat top right;
	padding-left: 22px;
	padding-right: 22px
}

.wbxq_nav ul li a {
	font-size: 16px;
	font-family: Microsoft Yahei;
	color: #727070
}

.wbxq_nav ul li a.dqxz {
	color: #df8918
}

.wbxq_con {
	padding-top: 14px
}

.wbxq_con p {
	font-size: 13px;
	line-height: 23px;
	word-wrap: break-word
}

table.wdzy_jbxx td {
	font-size: 14px;
	line-height: 28px
}

.dt_wbxq {
	padding-top: 8px;
	overflow: hidden
}

.dt_wbxq .dt_notr {
	width: 100%;
	float: none
}

.dt_wbxq .dt_pinl,.qzylef .dt_wbxq .dt_arrcon .dtli1 {
	width: 620px
}

.dt_wbxq .dt_arrcon .dtli1 textarea {
	float: none;
	width: 607px
}

.dt_wbxq .dtli1 span {
	margin-top: 8px;
	float: right
}

.dtli21 {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 10px;
	overflow: hidden
}

.dt_wbxq .dtli2 .dtli2l {
	width: 38px;
	float: left
}

.dt_wbxq .dtli2 .dtli2l a {
	float: left
}

.dt_wbxq .dtli2 .dtli2r {
	width: 582px
}

.dtli2rt {
	color: #353535;
	line-height: 18px
}

.dtli2r .dtli2rb a.dtpl2 {
	line-height: 23px
}

.dtli2rt span {
	color: #777575
}

.dt_wbxq .dtli2 a {
	color: #777575
}

.dt_wbxq .dtli2 b {
	font-weight: 400;
	color: #777575;
	display: block;
	float: right;
	padding-left: 4px;
	padding-right: 4px
}

.dt_wbxq .dt_arrcon .dtli21 .dttwopl {
	float: right;
	width: 552px
}

.dt_wbxq .dt_arrcon .dtli21 .dttwopl textarea {
	width: 540px
}

.pic {
	overflow: hidden;
	min-height: 60px;
	background: url(../images/loading23.gif) no-repeat left center
}

.pic img {
	padding: 1px;
	border: 1px solid #ccc
}

.pic-big {
	display: none;
	background-color: #fbfbfb;
	float: left;
	border: 1px solid #E1E4E5;
	padding: 15px 20px 13px
}

.pic-big .title {
	line-height: 25px;
	height: 25px
}

.pic-big .title a {
	color: #885a62
}

.pic-big .title .retract,.pic-big .title .trun-left,.pic-big .title .trun-right {
	background: url(../images/ico_arrt.gif) no-repeat center left transparent;
	padding-left: 12px
}

.pic-big .title .trun-left {
	background: url(../images/ico_arrl.gif) no-repeat center left transparent
}

.pic-big .title .trun-right {
	background: url(../images/ico_arrr.gif) no-repeat center left transparent
}

.pic-small {
	min-width: 60px;
	float: left;
	text-align: center;
	cursor: url(../images/big.cur),auto
}

.pic-big canvas,.pic-big img {
	cursor: url(../images/small.cur),auto
}

.say_feed {
	margin: 5px 5px 14px;
	width: 512px;
	min-height: 210px;
	max-height: 330px;
	overflow-x: hidden;
	overflow: auto
}

.time_line {
	padding-right: 5px;
	background: url(../images/layer_line.gif) 28px 0 repeat-y
}

.say_cler {
	overflow: hidden;
	height: auto
}

.say_feed .time {
	float: left;
	display: inline;
	margin: 11px 0 0;
	background: #fff;
	text-align: center;
	width: 55px;
	line-height: 16px
}

.say_feed .say_list {
	width: 400px;
	margin: 0 3px 0;
	float: left;
	clear: none;
	border-top: none;
	border-bottom: 1px dotted #ccc;
	padding: 8px 3px 5px;
	overflow: visible;
	zoom: 1
}

.say_list dt {
	float: left;
	display: inline;
	width: 30px;
	padding: 3px 0 0
}

.say_list dd a,.say_list dt a {
	color: #0a8cd2
}

.say_list dt img {
	display: block
}

.say_list dd {
	margin: 0 0 0 40px;
	line-height: 21px;
	word-wrap: break-word;
	zoom: 1;
	vertical-align: text-bottom
}

.task_form {
	margin-bottom: 20px;
	word-break: break-all
}

.mar10 {
	margin-top: 10px
}

.task_form td {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 4px
}

.task_form input,.task_form label {
	vertical-align: middle
}

.task_form label {
	margin-right: 24px;
	margin-left: 3px
}

label.gray {
	color: #a5a5a5
}

.task_form input {
	border: 1px solid #cecece;
	height: 19px;
	padding-left: 3px;
	line-height: 19px
}

.task_acpb textarea,.task_form textarea {
	border: 1px solid #cecece;
	padding: 5px;
	line-height: 23px;
	color: #666
}

.task_form input.nobor {
	border: none
}

.task_form span.orgbt a {
	letter-spacing: 1px
}

.dtwn_con .dt_nots a {
	color: #F48C12;
	margin-left: 20px;
	margin-right: 20px;
	text-decoration: underline
}

.dt_nots a:visited {
	color: red
}

.dt_notr ul li p .task_ys1,.dt_notr ul li p .task_ys4,.dt_nots a.task_ys1 {
	color: #0177b4;
	margin-right: 5px;
	margin-left: 0;
	text-decoration: none
}

.dt_nots a.task_ys1 {
	text-decoration: underline
}

.dt_notr ul li p a.task_ys2 {
	color: #ec9e11;
	margin-left: 10px;
	margin-right: 10px
}

.dt_notr ul li p span.task_ys3 {
	color: #777575;
	text-decoration: none;
	margin-left: 0
}

.dt_notr ul li p .task_ys4,.dt_nots a.task_ys4 {
	color: #f75506
}

.dt_notr ul li p a.bbor {
	text-decoration: underline
}

.dtzf h2 {
	font-size: 13px;
	color: #666;
	margin: 10px
}

.task_zp {
	padding: 10px
}

.task_zp ul {
	overflow: hidden
}

.task_zp ul li {
	float: left;
	margin-left: 10px;
	margin-right: 10px
}

.task_zp ul li input,.task_zp ul li label {
	vertical-align: middle;
	color: #666
}

.task_zp ul li label {
	margin-left: 4px
}

span.blubt {
	background: url(../images/blue_left_bt.jpg) no-repeat right top;
	display: block;
	float: right;
	padding-left: 14px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 55px
}

span.blubt a {
	background: url(../images/blue_right_bt.jpg) no-repeat right top;
	display: block;
	float: right;
	height: 24px;
	text-decoration: none;
	line-height: 24px;
	padding-right: 18px;
	color: #fff;
	font-weight: 700
}

.blubt_rw {
	width: 48px;
	height: 24px;
	line-height: 24px
}

.blubt_rw a {
	background: url(../images/loginbtn2.jpg) no-repeat right top;
	display: block;
	float: right;
	text-decoration: none;
	margin-right: 3px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	width: 48px
}

.task_zpbt {
	padding: 25px 20px 25px 160px;
	height: 28px
}

.new_rw {
	padding-left: 20px;
	padding-right: 20px
}

.new_rw dl {
	overflow: hidden;
	margin-top: 8px
}

.new_rw dt {
	width: 20px;
	float: left
}

.new_rw dd {
	float: right;
	width: 212px;
	line-height: 18px;
	color: #5b5b5b
}

.new_rw dd a {
	color: #0179b5
}

#taskjs1 .dt_arr .ang_i {
	left: 530px
}

#taskjs3 .dt_arr .ang_i {
	left: 430px
}

#taskjs4 .dt_arr .ang_i {
	left: 480px
}

#taskjs6 .dt_arr .ang_i {
	left: 522px
}

#taskjs1 .dt_arr .left490px {
	left: 490px
}

.dt_not .dt_area {
	width: 570px;
	padding-top: 4px;
	margin-bottom: 0;
	height: 19px;
	line-height: 19px
}

.tack_popt {
	height: 24px;
	padding: 0 20px;
	padding-top: 10px
}

.tack_popt input {
	border: 1px solid #cecece;
	height: 21px;
	float: left;
	margin-right: 12px
}

.tack_pop input,.tack_pop label {
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px
}

.tack_pop label {
	margin-left: 0
}

.tack_popb {
	overflow: hidden
}

.tack_popb .tack_popbl {
	float: left;
	margin: 0 20px 10px 20px
}

.tack_popbr {
	width: 78px;
	float: right
}

.mgb20px {
	margin-bottom: 20px
}

.tack_popb .task_add {
	clear: both;
	margin-left: 20px;
	margin-right: 20px;
	overflow: hidden
}

.tack_popb .task_add span.orgbt {
	margin-right: 20px
}

.tack_popb .task_add span.blubt a,.tack_popb .task_add span.orgbt a {
	letter-spacing: 0
}

.task_form .bluf_14px {
	color: #0078b6;
	font-size: 14px
}

.task_form .gray {
	color: #666
}

.task_form .bluf_12px {
	color: #0078b6;
	font-size: 12px
}

.task_vote {
	float: left;
	width: 380px;
	height: 16px;
	line-height: 16px;
	background: #f2f2f2
}

.task_vote em,.task_vote em span {
	background: url(../images/votebar.gif) 0 0;
	float: left;
	height: 16px;
	display: block
}

.task_vote em span {
	float: right;
	width: 2px;
	background: url(../images/votebar.gif) right 0
}

.task_votebar1 em {
	background: url(../images/votebar.gif) 0 -20px
}

.task_votebar1 em span {
	background: url(../images/votebar.gif) right -20px
}

.task_votebar2 em {
	background: url(../images/votebar.gif) 0 -40px
}

.task_votebar2 em span {
	background: url(../images/votebar.gif) right -40px
}

.task_votebar3 em {
	background: url(../images/votebar.gif) 0 -60px
}

.task_votebar3 em span {
	background: url(../images/votebar.gif) right -60px
}

.task_votebar4 em {
	background: url(../images/votebar.gif) 0 -80px
}

.task_votebar4 em span {
	background: url(../images/votebar.gif) right -80px
}

h1.task_vo,h1.task_vo2 {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	margin-left: 13px;
	float: left
}

h1.task_vo2 {
	font-weight: 400
}

h1.task_vo span {
	color: #666;
	margin-left: 13px
}

.dt_arr .left_530px {
	left: 530px
}

.task_form .task_ys2 {
	color: #f75506;
	text-decoration: underline;
	white-space: nowrap
}

.task_voter label {
	float: left;
	margin-left: 12px
}

.task_voter input {
	float: right
}

.acti_sel {
	margin-right: 10px;
	font-size: 13px;
	border: 1px solid #ddd;
	padding: 2px 1px
}

.task_form label.red {
	color: #fe2617;
	margin-left: 5px;
	font-size: 13px
}

.task_form .acti_bg {
	background: #f5f5f5;
	padding-left: 15px;
	padding-bottom: 9px
}

.task_form .acti_bg input,.task_form input.acti_bq {
	color: grey
}

.task_form .jg_line {
	color: #cecece;
	margin-right: 3px
}

.acti_top h1 {
	word-wrap: break-word;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: 600;
	color: #494949;
	line-height: 24px;
	padding: 5px 0 5px 0
}

.acti_top .acti_topl {
	width: 170px;
	float: left
}

.acti_topl img {
	width: 160px;
	height: 160px;
	padding: 3px;
	border: 1px solid #dbdbdb
}

.acti_top .acti_topr {
	width: 470px;
	float: right
}

.acti_topr p span {
	color: #666
}

.acti_topr p.blue {
	color: #37a
}

.acti_topr h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #666
}

.acti_topr h2 .num {
	color: #000;
	font-weight: 700
}

.acti_topr h3 {
	overflow: hidden
}

a.blue_btn,a.red_btn {
	background: transparent url(../images/redbutt.gif) no-repeat left top;
	display: block;
	float: left;
	padding-left: 8px;
	margin-right: 10px
}

a.blue_btn span,a.red_btn span {
	background: url(../images/redbutt.gif) no-repeat right top;
	display: block;
	float: left;
	height: 24px;
	text-decoration: none;
	line-height: 24px;
	padding-right: 8px;
	color: #ff7676;
	font-weight: 400;
	font-size: 12px
}

a.blue_btn:hover,a.red_btn:hover {
	background: transparent url(../images/redbutt.gif) no-repeat left -24px;
	color: #fff
}

a.blue_btn:hover span,a.red_btn:hover span {
	background-position: right -24px;
	color: #fff
}

a.blue_btn {
	background: transparent url(../images/bluebutt.gif) no-repeat left top
}

a.blue_btn span {
	color: #4f946e;
	background: transparent url(../images/bluebutt.gif) no-repeat right top
}

a.blue_btn:hover {
	background: transparent url(../images/bluebutt.gif) no-repeat left -24px
}

a.blue_btn:hover span {
	color: #4f946e;
	background: transparent url(../images/bluebutt.gif) no-repeat right -24px
}

.acti_bo p {
	text-indent: 2em
}

.dtzf .bagrnone {
	background: 0 0;
	margin-top: 10px
}

.dtzf .bagrnone h1 {
	background: 0 0
}

.acti_pinl {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px
}

.acti_pinl .acti_pinll {
	width: 100px;
	float: left;
	text-align: right
}

.acti_pinl .acti_pinlr {
	float: right;
	width: 542px
}

.acti_pinl .acti_text {
	border: 1px solid #dcdcdc;
	width: 534px;
	margin-bottom: 5px;
	padding: 3px
}

.acti_hdhf {
	margin-top: 14px;
	border-top: 1px solid #dcdcdc
}

.caldar_pic {
	border: 1px solid #dbdbdb;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(../images/rili_bg.jpg) repeat-x top left
}

.caldar_pict {
	padding-top: 14px;
	overflow: hidden
}

.caldar_picb {
	padding: 10px
}

.caldar_picbl table th {
	color: #0078b6
}

.caldar_picbl table td {
	font-weight: 700;
	padding: 3px 4px;
	color: #bc5016;
	text-align: center
}

.caldar_picbl table td.dqwz {
	font-size: 20px;
	font-weight: 700;
	color: #00f
}

.caldar_picblt {
	overflow: hidden;
	width: 320px;
	margin: 0 auto
}

.caldar_picblt a {
	background: url(../images/rli_arrl.gif) no-repeat top left;
	width: 32px;
	height: 32px;
	display: block;
	float: left
}

.caldar_picblt h1 {
	float: left;
	height: 32px;
	width: 256px;
	line-height: 32px;
	font-size: 16px;
	text-align: center
}

.caldar_picblt a.acl_arrr {
	background: url(../images/rli_arrr.gif) no-repeat top left;
	float: right
}

.caldar_pict img {
	float: left;
	display: block;
	margin-left: 60px
}

.caldar_pict img.caldtr_pc {
	float: right;
	margin-right: 60px
}

.caldar_picb {
	overflow: hidden;
	width: 628px
}

.caldar_picb .caldar_picbl {
	width: 425px;
	float: left
}

.caldar_picb .caldar_picbr {
	width: 190px;
	float: right;
	text-align: center;
	padding-top: 40px
}

.caldar_picbr h2 {
	font-size: 65px;
	line-height: 65px;
	color: #969797;
	height: 70px
}

.caldar_picbr b {
	display: block;
	font-weight: 400;
	color: #bc5016
}

.wq_topr ul li a.laba {
	background: url(../images/laba.gif) no-repeat center left;
	padding-left: 18px
}

.wq_topr .wqnavr_cur a {
	padding: 3px 6px 3px 4px
}

.wq_topr .wqnavr_cur a.laba {
	background: #fff url(../images/laba.gif) no-repeat center left;
	padding-left: 18px
}

.caldar {
	border-bottom: 1px solid #e6e6e6;
	padding: 6px;
	overflow: hidden;
	width: 650px
}

.caldarl {
	width: 16px;
	float: left;
	margin: 0 20px
}

.caldarl img {
	margin-top: 4px
}

.caldarr {
	float: left;
	width: 588px
}

.caldarr h1 {
	font-size: 13px;
	font-weight: 400;
	height: 25px;
	overflow: hidden;
	color: #5e5d5d
}

.caldarr h1 span {
	color: #0078b6;
	margin-right: 20px;
	display: block;
	float: left
}

.caldarr h1 b {
	font-weight: 400;
	display: block;
	float: left
}

.caldarr h1 .cald_del {
	float: right;
	color: #fff
}

.caldarr h1 .cald_del span.blubt a,.caldarr h1 .cald_del span.orgbt a {
	font-weight: 400;
	letter-spacing: 0
}

.caldarr p {
	font-size: 13px
}

.caldarr p a {
	color: #f93;
	margin-left: 5px
}

.dtwn_menu ul li.caldar_add {
	float: right;
	background: url(../images/caldar_dh.jpg) no-repeat center left;
	padding-left: 23px
}

.dtwn_menu ul li.caldar_add a {
	color: #898989;
	padding-left: 3px
}

.caldar_htt {
	margin-top: 12px
}

.caldar_ht {
	margin-left: 12px;
	margin-right: 10px
}

.caldar_ht ul {
	margin-top: 8px
}

.caldar_ht li {
	overflow: hidden
}

.caldar_ht li a,.caldar_ht li span {
	display: block;
	float: left
}

.caldar_ht li span {
	float: right;
	color: #939393
}

.home_bg {
	width: 930px;
	background: #fff url(../images/mainbg.jpg) repeat-y 659px 0;
	overflow: hidden;
	clear: both
}

.pro_xqt a.edit_sx {
	display: block;
	background: url(../images/fsxbg.jpg) repeat-x top left;
	float: left;
	border: 1px solid #ccc;
	height: 20px;
	line-height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffa105;
	margin-top: 5px;
	margin-left: 11px
}

.home_bbor {
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 5px;
	margin-top: 12px;
	margin-bottom: 12px
}

.home_bbor a.bbor_delete {
	background: url(dt_delete.jpg) no-repeat top left;
	width: 12px;
	height: 12px;
	display: none;
	float: right
}

.wbxq_con .home_conmain {
	clear: both;
	font-size: 14px;
	padding-bottom: 5px
}

.reply_arr {
	border-width: 1px;
	border-style: solid;
	padding: 10px 20px 10px;
	border-radius: 3px;
	margin-top: 4px;
	margin-bottom: 6px
}

.reply_barr * {
	font-family: SimSun;
	overflow: hidden;
	font-size: 12px;
	line-height: 1.231;
	display: block;
	height: 12px
}

.reply_barr {
	position: absolute;
	margin: -18px 0 0;
	width: 22px;
	cursor: default
}

.s_line1 {
	border-color: #d9d9d9
}

.s_bg1 {
	background-color: #f2f2f2
}

.reply_barr em {
	color: #d9d9d9;
	font-style: normal;
	font-weight: 400
}

.reply_barr span {
	margin: -11px 0 0;
	color: #f2f2f2
}

.reply_con a.zf_person {
	color: #0a8cd2;
	font-weight: 700
}

.reply_arr .pic-big {
	border: none;
	padding: 0;
	background: 0 0
}

.six_mes {
	padding: 17px 20px 10px
}

.six_mes td {
	padding-top: 10px;
	vertical-align: top
}

.six_mes th {
	color: #444;
	text-align: right;
	padding-right: 5px;
	line-height: 24px;
	white-space: nowrap;
	letter-spacing: 2px
}

.six_mes input,.six_mes textarea {
	border: 1px solid #dcdcdc
}

.six_mes input {
	height: 24px;
	padding: 0 3px;
	vertical-align: 5px;
	line-height: 24px;
	width: 137px
}

.six_mes textarea {
	width: 335px;
	clear: both;
	height: 42px;
	overflow: auto
}

.tcwid_427px {
	width: 427px
}

.tcwid_425px {
	width: 425px
}

.heig280px {
	height: 280px
}

.pro_xqt a.edit_fb {
	background: #3394f2;
	margin-left: 13px;
	border: 1px solid #1485ff
}

#xxs_con {
	z-index: 1
}

#xxs_con .dtzf {
	overflow: visible;
	height: 159px
}

#xxs_con .dt_area {
	width: 423px;
	margin-top: 8px;
	margin-bottom: 5px
}

#xxs_con .dt_detail {
	width: 200px
}

#xxs_con .dtzf_con a {
	font-weight: 400
}

#xxs_con .dtzf_con a:hover {
	color: #333
}

#xxs_con .dt_fbbt {
	width: 200px
}

#xxs_con .face_layer {
	z-index: 999999999
}

#xxs_con .face_layer h1 {
	text-indent: 12px
}

.dtzf h1 {
	background: #f9f9f9;
	line-height: 27px;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	padding-left: 5px
}

#xxs_con .dtzf .dtzf_con {
	padding-bottom: 2px
}

#xxs_con .tcwid_425px {
	height: 189px
}

.pro_xqt .edit_porzl {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
	border-color: #d9d9d9;
	background-color: #f2f2f2
}

.edit_porzl span {
	border-color: #fff;
	color: #333;
	padding: 0 9px 0 10px;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 18px;
	line-height: 18px;
	cursor: pointer
}

.grzl_edit fieldset {
	display: block;
	padding: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #e6e6e6
}

.grzl_edit legend {
	font-size: 14px;
	padding: 0 5px 0 0;
	font-weight: 700
}

.grzl_edit .btns {
	float: right;
	margin-top: -22px;
	position: relative
}

.grzl_edit .btns a {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 13px;
	background-color: #f2f2f2
}

.grzl_edit .btns a:hover {
	border: 1px solid #ff9b01;
	background-color: #ffa00a
}

.grzl_edit .btns a span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	border: 1px solid #fff;
	border-radius: 13px;
	padding: 0 9px 0 8px;
	color: #333
}

.grzl_edit .btns a:hover span {
	color: #fff;
	text-decoration: none;
	border: 1px solid #ffce82
}

.login_sign .xgmma {
	font-size: 12px;
	color: #0a8cd2;
	margin-left: 30px
}

.login_sign .xgmma:hover {
	text-decoration: underline
}

.att_fans {
	margin-bottom: 15px
}

.kw_titil span {
	display: block;
	float: right;
	font-size: 13px
}

.kwlics {
	padding: 18px 0 13px;
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden
}

.kwlicsl {
	float: left;
	width: 50px;
	height: 50px
}

.kwlicsl img {
	width: 50px;
	height: 50px
}

.kwlicsm {
	margin-left: 10px;
	margin-right: 10px;
	float: left
}

.kwlicsm h1 {
	font-size: 14px;
	margin-bottom: 4px
}

.kwlicsm h1 span {
	font-size: 12px;
	font-weight: 400;
	color: #333;
	margin-left: 14px
}

.kwlicsm h2 {
	font-weight: 400;
	font-size: 12px
}

.kwlicsm h2 a {
	color: #0a8cd2;
	margin-left: 3px;
	margin-right: 3px
}

.kwlicsm h2 i,.kwlicsr i {
	font-style: normal;
	font-weight: 400;
	color: #d9d9d9;
	margin: 0 8px
}

.kwlicsr {
	text-align: right;
	float: right;
	padding-top: 3px
}

.kwlicsr a.kw_guanz {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
	border-color: #d9d9d9;
	background-color: #f2f2f2;
	margin-right: 20px;
	margin-bottom: 3px
}

.kwlicsr a.kw_guanz:hover {
	text-decoration: none;
	background: #ffb847;
	border-color: #ff9b01;
	background: -moz-linear-gradient(top,rgba(255,184,71,1) 0,rgba(255,162,16,1) 100%)
}

.kwlicsr a.kw_guanz span {
	font-size: 12px;
	border-color: #fff;
	padding: 0 9px 0 10px;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 18px;
	line-height: 18px
}

.kwlicsr a.kw_guanz:hover span {
	text-decoration: none;
	background: #ffb847;
	background: -moz-linear-gradient(top,rgba(255,184,71,1) 0,rgba(255,162,16,1) 100%);
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff
}

.kw_guanz em.duiicon {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 3px 2px 0 0;
	background: url(../images/duihao_03.gif) no-repeat 0 0
}

.kw_guanz:hover em.duiicon {
	background-position: -24px 0
}

.kw_guanz em.line1 {
	margin: 0 4px 0 3px;
	color: grey;
	position: relative;
	top: -2px;
	font-style: normal;
	font-weight: 400
}

.kw_guanz:hover em.line1 {
	color: #fff
}

.kw_guanz em.addicon {
	margin-right: 2px;
	font: 700 16px Arial;
	height: 16px;
	text-decoration: none;
	color: #FFA00A
}

.kw_guanz:hover em.addicon {
	color: #fff
}

.kwlicsr span a {
	color: #0a8cd2
}

.kw_guanz em.hxicon,.kw_guanz:hover em.hxicon {
	background: url(../images/hxgzicon.gif) no-repeat top center
}

.kwlicsr a.hxgz:hover {
	background-color: #fafafa;
	border-color: #d9d9d9
}

.kwlicsr a.hxgz:hover span {
	border-color: #fff;
	background: #fafafa;
	color: #333
}

.photo_tit {
	height: 30px;
	padding: 0 10px;
	margin-top: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	background: #f2f2f2;
	clear: both
}

.photo_tit h1 {
	float: left;
	color: #0a8cd2;
	font-size: 14px
}

.photo_tit h1 span {
	color: grey;
	font-size: 12px;
	font-weight: 400
}

.photo_con {
	margin-bottom: 20px
}

.photo_con ul {
	overflow: hidden
}

.photo_con ul li {
	margin-top: 10px;
	float: left;
	margin-left: 18px;
	display: inline;
	margin-right: 15px
}

.photo_con ul li b {
	display: block
}

.photo_con ul li b.img_wrap {
	width: 192px;
	height: 192px;
	padding: 6px 0 0 6px
}

.photo_con ul li b.img_wra {
	width: 180px;
	height: 180px;
	padding: 6px;
	border: 1px solid #d9d9d9;
	background: #fff;
	position: absolute;
	margin: -1px
}

.photo_con ul li b.img_wrapbg {
	left: -3px;
	top: -3px
}

.photo_con ul li b.img_wrapzw {
	left: -3px;
	top: -3px
}

.photo_con ul li a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	background-image: url(about:blank) \0;
	cursor: pointer
}

.photo_con ul li a i {
	margin: 0 -6px 0 0;
	display: block
}

.photo_con ul li a span {
	position: absolute;
	display: inline-block;
	padding: 0 11px;
	height: 22px;
	background: #2c2c2c;
	background: rgba(74,74,74,.6);
	color: #fff;
	line-height: 22px;
	text-align: center;
	bottom: 10px;
	right: 10px;
	border-radius: 3px;
	z-index: 1;
	font-size: 12px
}

.pho_tit a {
	color: #0a8cd2;
	font-weight: 700;
	margin-top: 5px
}

.photo_con ul li a span.wb_pic {
	position: absolute;
	background: url(../images/icon_weipic.png) no-repeat;
	display: inline-block;
	width: 61px;
	height: 61px;
	overflow: hidden;
	left: -2px;
	top: -2px;
	cursor: pointer
}

.upload_pic1 span.crt {
	margin-left: 5px
}

.upload_pic1 span.crt a {
	background: url(../images/btn_bg.png) repeat-x 0 0;
	display: inline-block;
	border: 1px solid #E2E2E2;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	color: #888
}

.zhuji_name {
	padding-bottom: 15px;
	vertical-align: middle;
	overflow: hidden
}

.zhuji_name dt {
	width: 60px;
	padding: 0 2px 0 0;
	text-align: right;
	float: left;
	line-height: 26px
}

.zhuji_name dd {
	float: left;
	line-height: 26px
}

.zhuji_name input {
	border: 1px solid #e1e1e1;
	width: 293px;
	height: 14px;
	padding: 6px 4px 7px 5px;
	line-height: 28px
}

.zhuji_name textarea {
	border: 1px solid #e1e1e1;
	width: 293px;
	padding: 6px 4px 7px 5px;
	vertical-align: top;
	overflow-y: auto;
	height: 50px;
	color: #555
}

.zhuji_cal {
	padding-left: 100px
}

.zhuji_cal a {
	border: 1px solid #3e97da;
	background: #87c6f5;
	padding: 1px;
	border-radius: 1px;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	margin-right: 10px
}

.zhuji_cal a span {
	background: #5db1f0;
	padding: 0 10px 0 10px;
	display: inline-block;
	height: 20px;
	line-height: 18px;
	color: #fff;
	cursor: pointer
}

.upload_pic2 {
	border: 1px solid #e1e1e1;
	height: 250px;
	margin-bottom: 20px;
	margin-top: 10px
}

.upload_pic2 h1 {
	background: #f7f7f7;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	text-indent: 10px;
	line-height: 30px
}

.upload_pic2 input {
	margin-top: 100px;
	margin-left: 100px
}

.photo_tit h1 span.pho_bt {
	font-weight: 700
}

.pho_xq1 {
	height: 23px
}

.pho_xq1 ul li {
	float: left
}

.pho_xq1 a {
	background: url(../images/li_icon.gif) no-repeat 0 -23px;
	height: 23px;
	line-height: 23px;
	display: block;
	float: left;
	color: #666!important;
	padding: 0 10px;
	border-right: 1px solid #8B8B8B;
	text-shadow: 1px 1px #FFF
}

.pho_xq1 a.pho_lilfet {
	border-right: none
}

.pho_xq1 a span {
	background: url(../images/li_icon.gif) no-repeat -164px -72px;
	padding-left: 18px;
	cursor: pointer;
	line-height: 23px;
	color: #666!important;
	text-shadow: 1px 1px #FFF
}

.pho_xq1 a.pho_liright {
	border-right: 1px solid #8B8B8B
}

.pho_xq1 a.pho_liright span {
	background-position: -164px -54px
}

.pho_xq1 li.seletTag a {
	background-position: 0 0
}

.pho_xq2 ul.pho_slt {
	overflow: hidden
}

.pho_xq2 ul.pho_slt li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 80px;
	height: 80px;
	position: relative;
	z-index: 1
}

.pho_xq2 ul.pho_slt li img {
	width: 80px;
	height: 80px
}

.pho_xq2 dl {
	margin-top: 10px;
	height: 200px
}

.pho_xq2 dt {
	min-heihgt: 200px;
	height: 200px;
	float: left;
	width: 230px;
	margin-right: 10px;
	overflow: hidden;
	background: #F7F7F7;
	text-align: center
}

.pho_xq2 dt a {
	width: 230px;
	background: #F7F7F7;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	min-heihgt: 200px;
	height: 200px
}

.pho_xq2 dt a img {
	width: auto;
	max-width: 230px;
	vertical-align: middle
}

.pho_xq2 dd {
	width: 400px;
	float: left
}

.pho_xq2 dd p {
	color: #888
}

.pho_xq2 dd .dt_area {
	width: 400px;
	padding-top: 10px
}

.pho_xq2 dd .dt_detail {
	width: 100px
}

.pho_xq2 dd .dt_fbbt {
	width: 100px
}

.pho_xq2 dd textarea {
	border: 1px solid #cee1ee;
	width: 390px;
	padding: 4px
}

.pho_zj {
	clear: both;
	margin-bottom: 10px;
	margin-left: 15px;
	height: 100px
}

.pho_zj a.pho_zjl {
	display: block;
	float: left;
	background: url(../images/cover_bg.gif) no-repeat top left;
	width: 94px;
	height: 94px;
	padding: 0
}

.pho_zj a img {
	position: relative;
	top: -1px;
	left: -1px;
	width: 90px;
	height: 90px
}

.pho_zj p {
	padding-left: 100px;
	word-break: break-all;
	word-wrap: break-word;
	color: #888
}

.pho_xq2 ul.pho_slt li {
	height: 80px;
	overflow: hidden
}

.pho_xq2 ul.pho_slt li a {
	display: block;
	width: 80px;
	height: 80px;
	position: relative;
	z-index: 1
}

.pho_xq2 ul.pho_slt li .pho_debg {
	position: absolute;
	z-index: 2;
	height: 32px;
	line-height: 24px;
	width: 80px;
	top: 60px;
	display: none;
	left: 0;
	background: url(../images/gray-bg.png) no-repeat 0 bottom
}

.pho_xq2 ul.pho_slt li .pho_debg a {
	background: url(../images/pho_del.gif) no-repeat 0 0;
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	margin-top: 5px
}

.pho_xq2 ul.pho_slt li .pho_debg a:hover {
	background-position: -17px 0
}

.pho_con {
	background: #fff;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px
}

.pho_con img {
	max-width: 640px
}

.pho_con2 textarea.dtfbtx {
	width: 622px;
	margin-top: 8px
}

.pho_con2 .dt_area {
	width: 640px;
	padding-top: 8px
}

.pho_con1 {
	height: 23px;
	line-height: 23px;
	padding-top: 4px
}

.pho_con1 b {
	display: block;
	float: left;
	color: #888;
	font-weight: 400
}

.pho_con1 b span.date {
	margin-right: 14px
}

.pho_con1 b a {
	color: #0a8cd2
}

.mark_box a {
	color: #888;
	float: right
}

.kw_titil {
	height: 24px;
	line-height: 24px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 2px solid #ffb800
}

.kw_sear {
	margin-top: 0
}

.kw_list {
	overflow: hidden;
	width: 650px;
	padding-top: 10px;
	border-bottom: 1px #dcdcdc dashed
}

.kw_enterbg {
	background: #fdf7e7
}

.kw_newxx {
	background: #fafafa
}

.kw_list .kw_enter {
	float: right;
	visibility: visible
}

.kw_list .kw_listl {
	width: 50px;
	float: left
}

.kw_list .kw_listr {
	float: right;
	width: 590px
}

.kw_list .kw_listr .kw_listr1 {
	overflow: hidden;
	width: 590px
}

.kw_list .kw_listr a {
	color: #888686;
	font-size: 14px;
	font-weight: 700
}

.kw_list .kw_listr span.orgbt a {
	color: #fff;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: 400
}

.kw_list .kw_listr a.wtx {
	background: #ffb800;
	padding: 1px 4px;
	line-height: 13px;
	text-align: center;
	float: right;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	margin-top: -17px
}

.kw_list .kw_listr .time {
	color: #888686
}

.qzylef .dt_arrcon .dtli1 {
	width: 560px
}

.qzylef .dt_arrcon .dtli2rig .dtli1 {
	width: 500px
}

.qzylef .dt_arrcon textarea {
	width: 460px
}

.qzylef .group_xf,.qzylef .wid638px {
	width: 638px;
	padding-top: 8px
}

.qzylef .dt_fbbt {
	width: 330px
}

.qzyrig2 .new_rw dd {
	width: 200px
}

.qzylef .acti_top .acti_topr {
	width: 460px
}

.qzylef .acti_pinl .acti_pinlr {
	width: 532px
}

.qzylef .acti_pinl .acti_text {
	width: 524px
}

.group_qg {
	padding: 10px 20px
}

.group_qg p {
	color: #666;
	word-break: break-all
}

.group_qg b {
	color: #0079ba
}

.jqxy a,.xjq_div .jqxy {
	text-decoration: underline;
	color: #ff9c01
}

.qglcon1 textarea {
	line-height: 22px;
	padding: 5px;
	margin-bottom: 10px
}

www. .wid500px {
	width: 200px;
	float: left
}

.gro_addsp {
	padding: 0;
	overflow: hidden
}

.gro_addsp h2.mgt20px {
	margin-top: 20px
}

.padt10 {
	padding-top: 10px
}

.minhe {
	min-height: 180px
}

.xxsc_list .dt_not {
	width: 489px
}

.xxsc_list .dt_not .dt_notr {
	width: 428px
}

.xxsc_list .dtli1 {
	width: 408px
}

.xxsc_list .dtli2 .dtli2rig .dttwopl {
	width: 386px
}

.xxsc_list .dt_arrcon textarea {
	width: 396px;
	float: none;
	margin-bottom: 6px
}

.xxsc_list .dtli2 .dtli2rig .dttwopl textarea {
	width: 376px
}

.xxsc_list .dtli2 .dtli2rig {
	width: 370px
}

.add_rctj {
	margin-top: 0
}

.add_rctj td {
	padding-top: 2px;
	padding-bottom: 1px
}

.add_rctj input.newbtn1 {
	cursor: pointer;
	border: none;
	height: 24px
}

.width260 {
	width: 260px
}

.textareatipsnum {
	color: red;
	font-weight: 700;
	font-size: 22px;
	font-style: italic;
	font-family: Constantia,Georgia
}

.width120 {
	width: 120px
}

#xxs_con .height260px {
	height: 277px
}

.height260px .six_mes textarea {
	height: 130px;
	margin-top: 10px
}

.height260px .six_mes td {
	padding-top: 4px
}

.wq_logtxm ul li input.login_key {
	width: 150px
}

.height30px {
	height: 30px;
	line-height: 30px
}

.cir_hot {
	float: none;
	width: 720px
}

.cir_hot .qhycon li {
	float: left;
	width: 240px;
	clear: none
}

.dt_detail a i.fujian {
	background: url(../images/fujian.jpg) no-repeat 0 0
}

.dt_detail a:hover i.fujian {
	background: url(../images/fujian.jpg) no-repeat -25px 0
}

.dtli2rig a b {
	color: #ccc;
	text-decoration: none
}

.group_rl .caldar_picblt {
	width: 256px
}

.group_rl h1 {
	width: 185px
}

.group_rl table td {
	text-align: left
}

.topic_a {
	color: #0a8cd2
}

.wqjslt {
	overflow: hidden;
	display: block;
	margin: 10px
}

.wqjsltTa h4 a.fw {
	font-weight: 700
}

.wqjsltTa h4 a.fwy {
	font-weight: 700;
	color: #F7B041
}

.wqjsltchs_bq a i.icon2 {
	background: url(../images/icon.png) no-repeat -25px -25px;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: -4px
}

.dtfunc_li {
	height: 29px;
	border: 1px solid #ccc
}

.dtfunc_li input.width195 {
	width: 184px;
	line-height: 25px;
	float: left;
	border: none
}

.dtfunc_li input.search_btn {
	background: url(../images/magnifier.jpg) no-repeat center center;
	width: 22px;
	cursor: pointer;
	border: none;
	float: right
}

h4.fangzspan1 span.iconr {
	background: url(../images/icon.png) no-repeat -23px -309px
}

h4.fangzspan2 span {
	background: url(../images/icon.png) no-repeat 0 -309px
}

h4.fangzspan1 a.wtx {
	font-weight: 700
}

h4.fangzspan2 a.qtx {
	font-weight: 400
}

.kwlicsm h2 {
	color: #0a8cd2
}

h4.fangzspan2 span.iconr {
	background: url(../images/icon.png) no-repeat -23px -309px
}

.wtx,h4.fangzspan3 a.wtx {
	font-weight: 700
}

.sxb {
	background: url(../images/btnqx.gif) no-repeat;
	width: 47px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	text-align: center;
	margin-right: 30px
}

.zc_wro .zc_wrob,.zc_wro .zc_wrot,span.zc_wrong {
	background: 0 0
}

.zc_wro span.yxtx {
	background: url(../images/icon_error.png) no-repeat center left;
	width: 300px;
	height: 14px;
	float: left;
	color: #C00;
	padding-left: 20px;
	padding-bottom: 10px
}

.grzx_ym span.zc_wrong {
	margin-left: 12px
}

span.wqzc_dh {
	display: inline-block;
	height: 16px;
	background: url(../images/zcdh.jpg) no-repeat center left;
	padding-left: 25px;
	vertical-align: middle;
	padding-right: 5px
}

.grzm {
	clear: both;
	width: 930px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	padding: 15px 20px 0 20px
}

.grzml {
	width: 695px;
	float: left
}

.gr_head {
	height: 100px;
	float: left;
	width: 100px
}

.gr_head img {
	width: 100px;
	height: 100px
}

.txxt_line {
	width: 695px
}

.txxt_line ul {
	height: 15px
}

.txxt_line ul li {
	height: 15px
}

.txxt_line ul li a {
	line-height: 13px
}

.grzm {
	padding-bottom: 20px
}

.gr_msg .pro_xqt {
	float: left;
	margin-left: 10px
}

.gr_tag {
	float: left
}

.gr_tag li {
	float: left;
	color: #0a8cd2
}

.bord1px li b,.gr_tag li a {
	display: inline-block;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	background: url(../images/icon_tag.png) no-repeat 0 0
}

.gr_tag li span {
	white-space: nowrap;
	display: inline-block;
	border: 1px solid #d9d9d9;
	border-left: none;
	height: 20px;
	line-height: 20px;
	color: #333;
	background-color: #f9f9f9;
	margin-left: 8px;
	padding: 0 9px 0 7px
}

.grzml .pro_tags p,.grzml .pro_tags span {
	float: left
}

.grzml .pro_tags b {
	float: left;
	margin-top: 6px
}

.grzml .pro_tags p {
	color: #333
}

.tabqh {
	width: 695px;
	overflow: hidden
}

.tabqhl {
	width: 162px;
	float: left;
	padding: 5px;
	margin-right: 12px;
	border: 1px solid #ffbfbf;
	border-top: none
}

.tabqhl li.mar12 {
	margin-left: 0
}

.tabqhl h1 {
	font-size: 14px;
	color: #333;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ccc
}

.tabqhr {
	width: 509px;
	float: left;
	padding-top: 12px
}

.tabqhr .xxzxcen {
	float: none;
	width: 509px;
	margin-right: 0
}

.grzmr {
	float: right;
	width: 215px
}

.tabqhl li {
	margin-left: 12px;
	height: 30px;
	line-height: 30px
}

.tabqhl li em {
	width: 15px;
	height: 15px;
	margin-top: 8px;
	margin-right: 5px;
	float: left
}

.tabqhl li a {
	display: block;
	float: left
}

.tabqhl li em.msg_icon1 {
	background: url(../images/wq/zx_fenxiang.png) no-repeat scroll left center
}

.tabqhl li em.msg_icon2 {
	background: url(../images/wq/gr_pic02.png) no-repeat scroll left center
}

.tabqhl li em.msg_icon3 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -121px
}

.tabqhl li em.msg_icon4 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -60px
}

.tabqhl li em.msg_icon5 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -153px
}

.tabqhl li em.msg_icon6 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -29px
}

.tabqhl li em.msg_icon7 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 0
}

.tabqhl li em.msg_icon8 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -182px
}

.tabqhl li em.msg_icon9 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -212px
}

.tabqhl li em.msg_icon10 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -303px
}

.tabqhl li em.msg_icon11 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -91px
}

.tabqhl li em.msg_icon12 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -277px
}

.tabqhl li em.msg_icon13 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -246px
}

.tabqhl li em.msg_icon14 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -353px
}

.tabqhl li em.msg_icon15 {
	background: url(../images/mail.png) no-repeat -2px 0
}

.tabqhl li em.msg_icon16 {
	background: url(../images/mobile.png) no-repeat 0 -1px
}

.tabqhl li em.msg_icon17 {
	background: url(../images/xgmrw.png) no-repeat 0 -1px
}

.tabqhl li em.msg_icon18 {
	background: url(../images/laba2.png) no-repeat left;
	width: 15px;
	height: 15px
}

.tabqhl li em.msg_icon21 {
	background: url(../images/grzx_icon.jpg) no-repeat 0 -328px
}

.tabqhl li em.msg_iconwdq {
	background: url(../images/grzx_qun.png) no-repeat 0 -1px
}

.tabqhl li.seletTag a {
	color: #ff9423;
	font-weight: 700
}

.wnrpl li {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 28px
}

.wnrpl a.wz_blue,.wnrpl a.wz_fontb {
	color: #0179b5;
	margin-right: 5px
}

.wnrpl a.wz_blue {
	margin-left: 5px
}

.wnrpl a.wz_zongse {
	color: #d0937b
}

.wnrpl a.wz_fontb {
	font-weight: 700;
	font-family: simsun
}

.wnrpl a.num {
	background: #d10000;
	font-weight: 700;
	color: #fff;
	padding: 2px 6px;
	margin-left: 10px;
	margin-right: 10px
}

.bqxx .btns a {
	height: 22px
}

.bqxx .btns a span {
	position: relative;
	height: 20px;
	top: -2px
}

.biaoqgr {
	clear: both;
	padding-top: 20px
}

.biaoqgr span {
	margin-right: 8px
}

.bord1px {
	border: 1px solid #e6e6e6;
	padding: 9px;
	width: 480px
}

.gr_tag li em.add_icon {
	vertical-align: -2px;
	margin-right: 5px;
	font: 700 16px Arial;
	height: 16px;
	text-decoration: none;
	color: #FFA00A
}

.gr_tag li a.close_icon {
	vertical-align: -2px;
	margin-left: 3px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/close_icon.png) no-repeat 0 0
}

.grtagli li {
	margin-bottom: 8px
}

.bord1px li b {
	font-weight: 400
}

.bord1px li a.close_icon:hover {
	background: url(../images/close_icon.png) no-repeat -25px 0
}

.mood {
	position: relative
}

.qdbg {
	background: url(../images/qdbg.jpg) no-repeat top left;
	width: 215px;
	height: 54px
}

.qdwzl {
	color: #698248;
	width: 80px;
	text-align: center;
	float: left;
	padding-top: 7px
}

.qdwzl b,.qdwzl label,.qdwzr b,.qdwzr label {
	display: block;
	line-height: 20px
}

.qdbtn {
	display: block;
	width: 101px;
	height: 34px;
	background: url(../images/qdwz.jpg) no-repeat top left;
	margin-top: 10px;
	float: left
}

.qdwzr {
	width: 33px;
	float: left;
	text-align: center;
	padding-top: 7px
}

.qdtanc {
	display: none;
	background: #fff;
	border: 1px solid #aad06b;
	position: absolute;
	top: 55px;
	width: 366px;
	height: 294px;
	left: -152px;
	z-index: 1
}

.qdtanc ul li {
	float: left;
	cursor: pointer
}

.qdtanc ul li p {
	text-align: center;
	font-size: 13px;
	font-weight: 700
}

.qdtanc h1 {
	height: 35px;
	line-height: 35px;
	background: #ebfdc2;
	text-indent: 10px
}

.qdtanc h1,.qdtanc h1 a {
	height: 35px;
	display: block;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700;
	color: #ff7d0c
}

.qdtanc ul {
	padding: 5px;
	overflow: hidden;
	padding-bottom: 15px
}

.qdtanc ul li img {
	height: 80px;
	width: 80px;
	margin: 11px 18px 0 18px
}

.mood_li h2 {
	color: #4d4d4d;
	font-size: 12px;
	font-weight: 400
}

.zinxg {
	z-index: 5
}

.mood_li {
	padding: 10px
}

.mood_li span.red {
	color: #c00;
	font-weight: 700;
	margin-left: 2px;
	margin-right: 2px
}

.mood_li span.gray {
	margin-left: 30px;
	color: #acacac
}

.qdtanc .mood_li ul {
	padding: 0
}

.mood_li ul li {
	width: 60px;
	margin-top: 5px;
	text-align: center;
	margin-right: 12px;
	margin-left: 12px
}

.qdtanc .mood_li ul li b {
	background: #f3f3f3;
	width: 60px;
	height: 60px;
	display: block
}

.qdtanc .mood_li ul li img {
	width: 60px;
	height: 60px;
	margin: 0
}

.qdtanc .mood_li ul li span {
	display: block;
	width: 60px;
	color: #c5b0a8
}

.moodwz1 {
	padding: 0 20px;
	overflow: hidden
}

.moodwz1 img {
	width: 90px;
	height: 90px;
	float: left
}

.moodwz1 h3 {
	font-size: 16px;
	margin-bottom: 3px;
	font-weight: 700
}

.moodwz2 {
	clear: both;
	padding: 8px
}

.moodwz2 textarea {
	width: 340px;
	border: 1px solid #bfe568;
	color: #948A80;
	margin-top: 30px;
	line-height: 24px;
	padding: 3px
}

.moodwz3 a {
	float: right;
	display: inline-block;
	font-size: 12px;
	margin-right: 10px;
	line-height: 30px;
	border: 1px solid #4899d7;
	border-radius: 2px;
	text-align: center;
	width: 36px;
	background: #60b0ee;
	color: #fff;
	font-family: Microsoft YaHei;
	padding: 0 12px
}

.moodwz3 a:hover {
	background: #5aa6e0;
	border-color: #4899d7;
	color: #fff;
	text-decoration: none
}

.bqqd_back {
	padding: 10px;
	height: 17px
}

.bqqd_back a {
	width: 17px;
	height: 17px;
	display: block
}

.trr_txl {
	margin-top: 12px
}

.trr_txl ul.zjfke li {
	position: relative
}

.trr_txl a.name {
	display: block;
	width: 45px;
	color: #fff;
	padding: 1px 0 5px;
	background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,.7));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#B2000000',gradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#B2000000', gradientType=0);
	background-image: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.7));
	top: 28px;
	left: 0;
	padding: 3px 0;
	position: absolute;
	width: 100%;
	word-wrap: break-word;
	text-align: center;
	height: 16px;
	border-radius: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.trr_txl h1,.trr_txl h1 a {
	color: #565555;
	font-family: simsun;
	font-size: 14px;
	font-weight: 400;
	font-weight: 700
}

.trr_txl h1 a:hover {
	text-decoration: underline
}

.trr_txl .cir_cy ul {
	padding: 0;
	width: 220px;
	margin-left: 0
}

.trr_txl .cir_cy ul li {
	width: 50px;
	margin: 0;
	margin-top: 7px;
	margin-left: 5px
}

.trr_txl .cir_cy ul li a {
	width: 50px
}

.trr_txl p {
	text-indent: 2em;
	font-family: Microsoft YaHei;
	line-height: 27px
}

.trr_txl span.time {
	color: #999;
	text-align: center;
	line-height: 19px;
	width: 50px;
	display: block
}

.wnrpl li b {
	display: block;
	font-weight: 400;
	float: left
}

.wnrpl li a.djlook {
	display: block;
	float: right;
	text-decoration: underline;
	color: #ef7408
}

.grjc_msg {
	line-height: 28px
}

.grzl_edit .btns a.msgbc {
	color: #fff;
	border: 1px solid #ff9b01;
	background-color: #ffa00a
}

.grzl_edit .btns a.msgbc span {
	color: #fff
}

textarea.wgywb {
	width: 490px;
	border: 1px solid #dbdbdb;
	padding: 5px;
	line-height: 28px;
	margin-top: 15px
}

.padl0px {
	padding-left: 0
}

.address ul {
	padding-top: 8px
}

.address ul li {
	height: 29px;
	line-height: 29px;
	font-family: Microsoft YaHei;
	border-bottom: 1px dotted #dbdbdb
}

.address ul li a {
	display: block;
	float: left;
	color: #434343
}

.address ul li span {
	display: block;
	float: left;
	margin-left: 12px;
	color: #339fea
}

.gr_dt_not {
	width: 512px
}

.gr_dt_not .dt_notr {
	width: 446px
}

.gr_dt_not .dt_notr .dt_hand {
	width: 240px
}

.xqzs {
	background: #c4d646;
	height: 100px;
	padding-top: 10px
}

.xqzs_head {
	margin: 0 10px 10px 10px;
	width: 80px;
	height: 80px;
	background: #fff;
	border: 1px solid #98ad00;
	float: left
}

.xqzs_head img {
	width: 80px;
	height: 80px
}

.xqzs_con {
	font-family: Microsoft YaHei;
	color: #114f43;
	float: left;
	width: 402px
}

.xqzs_con h1 {
	font-size: 18px;
	margin-top: 5px
}

.xqzs_con p {
	font-size: 13px;
	line-height: 28px
}

.gr_dt_not li.padt5px {
	padding-top: 5px
}

.gr_dt_not li p.yanse_qd {
	color: #114f43
}

.gr_dt_not .qd_pic {
	width: 446px;
	height: 129px
}

.ta_gymsg p {
	color: #666;
	line-height: 28px
}

.set_msg h1 {
	font-size: 15px;
	font-family: Microsoft YaHei
}

.set_msg table {
	margin-top: 12px;
	border-collapse: collapse
}

.set_msg table td,.set_msg table th {
	color: #666;
	background: #eee;
	text-align: left;
	line-height: 32px;
	vertical-align: middle;
	padding-left: 6px;
	border: 1px solid #ccc
}

.set_msg table td {
	background: #fff
}

.set_msg table input {
	margin-right: 4px;
	position: relative;
	top: 2px;
	margin-left: 12px
}

.set_msg table td span.orgbt {
	margin-top: 10px;
	margin-left: 100px;
	margin-bottom: 12px
}

.set_msg .tx_set {
	height: 36px;
	line-height: 36px;
	color: #666
}

.set_msg .tx_set span.red {
	color: #c00;
	font-weight: 700
}

.qd_hist {
	background: url(../images/qd_histbg.jpg) no-repeat top left;
	width: 215px;
	height: 6px;
	margin-top: 5px
}

.qd_hisb {
	background: url(../images/layer_line.gif) 20px 0 repeat-y
}

.qd_hisbl {
	overflow: hidden;
	height: auto
}

.his_head {
	float: left;
	display: inline;
	margin: 11px 0 0;
	background: #fff;
	text-align: center;
	width: 44px;
	line-height: 16px
}

.his_head img {
	width: 30px;
	height: 30px
}

.his_tit {
	width: 165px;
	float: left;
	clear: none;
	padding: 12px 3px 5px;
	overflow: visible;
	zoom: 1;
	font-size: 14px;
	font-family: Microsoft YaHei
}

.his_tit span.qd_time {
	margin-left: 12px;
	color: #999;
	font-size: 12px
}

.gr_txl {
	border: 1px solid #95c32c;
	font-size: 20px;
	background: #f0fcd1;
	padding: 1px;
	font-family: Microsoft YaHei
}

.gr_txl a {
	margin: 4px;
	display: block;
	height: 32px;
	line-height: 32px;
	background: url(../images/address.png) no-repeat center left;
	padding-left: 40px
}

.dt_gro1 ul li {
	background: url(../images/quanzi.png) no-repeat center left
}

.top0mgt {
	margin-top: 0
}

.dt_pinlgrzx {
	width: 419px
}

.dt_pinlgrzx .dtli1,.dt_pinlgrzx .dtli2 {
	width: 423px
}

.dt_pinlgrzx .dt_arrcon textarea {
	width: 340px
}

.dt_pinlgrzx .dt_arrcon .dttwopl textarea {
	width: 385px
}

.dt_pinlgrzx .dtli2 .dtli2rig {
	width: 385px
}

.dt_pinlgrzx .dttwopl {
	width: 401px
}

.hqdml {
	float: left;
	width: 47%;
	margin-left: 2%
}

.hqdml tr.height32 {
	height: 32px;
	line-height: 32px
}

.hqdmm {
	float: left;
	width: 2%;
	text-align: center
}

.hqdmr {
	margin-bottom: 10px;
	float: left;
	width: 47%
}

span.arrowr {
	background: url(../images/arr_or.jpg) no-repeat scroll 0 0 transparent;
	width: 14px;
	height: 10px;
	display: inline-block;
	margin-top: 100px;
	text-align: center;
	zoom: 1
}

.cyq_set input,.cyq_set label {
	vertical-align: middle
}

.cyq_set label {
	position: relative;
	top: 1px
}

.hqdmr label {
	width: 180px;
	display: block;
	float: left
}

.hqdmr img {
	float: left;
	margin-top: 5px;
	margin-left: 6px
}

.set_msg table.hqdml span.blubt,.set_msg table.hqdmr td span.orgbt {
	margin-top: 6px;
	margin-bottom: 5px
}

.setqtop {
	width: 560px;
	margin-left: -270px!important;
	top: 30%
}

.setqtop .dtzf {
	width: 558px
}

.gr_dtxq {
	width: 930px
}

.gr_dtxq .dt_pinl,.gr_dtxq .dt_wbxq .dt_arrcon .dtli1 {
	width: 910px
}

.gr_dtxq .dt_arrcon .dtli1 textarea {
	width: 896px
}

.gr_dtxq .dtli2 .dtli2r {
	width: 872px
}

.per_top {
	background: #0494b9;
	height: 61px;
	line-height: 61px
}

.per_top .logo_con {
	width: 970px;
	margin: 0 auto;
	height: 61px
}

.per_top .logo {
	background: url(../images/logo_wq.jpg) no-repeat top left;
	width: 234px;
	height: 61px;
	float: left
}

.per_top a.exit,.per_top a.grzx {
	color: #fff;
	display: block;
	font-size: 14px;
	float: right;
	height: 61px;
	line-height: 61px;
	padding-left: 35px;
	font-family: Microsoft YaHei;
	margin-right: 20px
}

.per_top a.grzx {
	background: url(../images/user.png) no-repeat center left
}

.wqlef2 ul li {
	background: url(../images/hsbg.jpg) repeat-x left top;
	height: 30px;
	line-height: 30px
}

.wqlef2 ul li.seletTag {
	background: url(../images/searchbtn.jpg) repeat-x left top;
	font-weight: 700
}

.wqlef2 ul li a.qnav {
	font-size: 14px;
	text-align: center;
	padding-left: 40px;
	color: #333
}

.wqlef2 ul li.seletTag a.qnav {
	color: #fff
}

.min_height {
	min-height: 630px
}

.marb {
	width: 720px;
	float: right
}

.qglrig1 {
	padding-left: 0
}

.wqrig2 {
	padding-left: 0
}

.ylogo img {
	float: left;
	padding-top: 1px
}

.ylogo a.logo_wmc {
	background: 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-left: 50px;
	height: 42px;
	line-height: 42px
}

.ggl {
	margin-top: 10px
}

.ggl a {
	padding-left: 5px
}

.wqtj {
	margin-top: 10px
}

.wqtj .intor {
	margin-bottom: 15px;
	padding-left: 15px
}

.wqtj p.texts {
	font-size: 14px;
	text-indent: 2em;
	line-height: 26px;
	margin-top: 10px\0/
}

.tjq {
	margin-top: 10px\0/
}

.tjq ul li {
	width: 180px
}

.xqtxt h5 a {
	font-size: 14px
}

.wqrcon h2.textr a {
	font-size: 12px;
	float: right;
	color: #1286e0;
	font-weight: 400
}

.newpeo ul li {
	border: none
}

.about {
	margin-left: 15px
}

.sqjrw {
	padding-left: 25px
}

.sqjrw span {
	background: url(../images/btn_left.jpg) no-repeat left top;
	display: block;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px
}

.sqjrw a {
	background: url(../images/bnt_right.jpg) no-repeat right top;
	display: block;
	float: left;
	height: 24px;
	text-decoration: none;
	line-height: 24px;
	padding-right: 10px;
	color: #fff;
	font-weight: 700
}

.sqjrw span.fhpt {
	background: url(../images/blue_left_bt.jpg) no-repeat left top;
	float: left;
	margin-left: 30px
}

.sqjrw span.fhpt a {
	background: url(../images/blue_right_bt.jpg) no-repeat right top;
	float: left;
	display: block
}

.wqtc {
	width: 342px;
	float: right;
	padding-top: 50px;
	margin-right: -90px
}

.wqtc .logbor {
	border: 1px #ededed solid;
	box-shadow: 0 0 3px #cacaca
}

.logbor a.tcc_close {
	float: right;
	position: relative;
	margin: -13px -25px 0 0
}

.wqtc .logbor input.bgw {
	border: 1px #cacaca solid;
	height: 23px;
	padding-left: 1px;
	background: #fff
}

.wqtc .wq_logtxm {
	background: #fff;
	padding: 15px
}

.wqtc input.login_orgbt {
	margin-left: 70px
}

.wq_topr a {
	margin-left: 10px
}

.apply {
	margin-bottom: 15px
}

.apply ul li {
	padding-top: 15px;
	width: 75px;
	float: left;
	margin-left: 24px
}

.apply ul li a {
	text-align: center;
	font-size: 14px;
	display: block;
	margin-top: 5px
}

.yybg {
	background: 0 0
}

.clear {
	clear: both
}

.dtcon {
	padding-top: 0
}

table.ywl td {
	text-align: center;
	line-height: 30px;
	font-size: 14px
}

table td.blod {
	font-weight: 700
}

table a.textg,table td.textg {
	color: #656565
}

.dt_group {
	margin-top: 15px
}

.wq_login {
	font-family: Microsoft YaHei
}

.pading20 {
	padding-top: 20px
}

.wq_login h3 {
	font-size: 18px
}

.wq_login1 {
	margin-top: 0;
	padding: 15px 0 0 20px
}

.wh img {
	float: left;
	padding-top: 1px
}

.wh a.whpt {
	background: 0 0;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	margin-left: 50px;
	height: 42px;
	line-height: 42px
}

.ptintor {
	border: 1px #d0d1d3 solid;
	background: #f3f3f3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px
}

.ptintor h3 {
	font-size: 16px;
	color: #444
}

.ptintor p {
	text-indent: 2em;
	font-size: 14px;
	color: #545454;
	line-height: 28px
}

.ptintor .tdc,.ptintor p {
	margin-top: 10px
}

.neww .wleft {
	float: left
}

.new_w {
	padding-top: 10px;
	float: left
}

.new_w ul li {
	width: 284px
}

.neww .erwm {
	float: right;
	margin-right: 40px
}

.erwm img {
	margin-top: 10px;
	border: 1px #ddd solid
}

.fln {
	float: none
}

.yy_intor {
	margin-bottom: 50px
}

.wyjs {
	margin-top: 15px;
	float: left
}

.neww h3,.wyjs h3 {
	margin-top: 30px;
	font-size: 16px;
	color: #444
}

.wyjs p.yycont {
	padding-top: 20px;
	width: 450px;
	float: left;
	padding-left: 14px
}

.wyjs p.flright {
	width: 450px;
	float: right;
	margin-right: 30px
}

.wyjs p.flright,.wyjs p.yycont {
	color: #888;
	font-size: 15px;
	letter-spacing: 1px;
	margin-top: 40px
}

.wyjs strong.yellow {
	color: #ffb301;
	font-size: 16px
}

.yy_intor img.padding10 {
	padding-left: 10px
}

.yy_intor img.mar40 {
	padding-left: 100px
}

.banner {
	background: #83cbef;
	height: 345px
}

.banner img {
	margin: 0 auto
}

.tjw {
	margin-bottom: 0
}

.tjw ul li {
	height: 90px;
	margin-right: -5px;
	margin-left: 10px
}

.wlb {
	padding: 0 0 10px 10px;
	border-bottom: 1px #ccc dashed;
	margin-bottom: 10px
}

.wphl {
	width: 60px;
	float: left;
	margin-right: 10px
}

.wphr a h3 {
	color: #0a8cd2
}

.wphr ul li p {
	color: #666
}

.wqtj .wqtjt span {
	float: right;
	background: #fff;
	display: block;
	height: 28px;
	padding-left: 12px
}

.box_163css {
	overflow: hidden
}

.wid650 {
	width: 640px;
	float: left;
	margin-bottom: 15px
}

.roll {
	width: 660px;
	height: 110px;
	float: left;
	display: block;
	overflow: hidden
}

.roll a {
	display: block;
	width: 75px;
	float: left;
	margin-left: 30px;
	text-align: center;
	color: #656565;
	padding: 8px
}

.roll a.dt_sele,.roll a:hover {
	color: #f48c12;
	font-weight: 700;
	font-size: 14px;
	border-radius: 5px
}

.inn {
	width: 2400px;
	position: relative;
	left: 0
}

.btn {
	display: inline-block;
	margin: 0 10px;
	cursor: pointer
}

.off {
	cursor: default;
	color: #999
}

.btn_left {
	display: block;
	cursor: pointer;
	float: left;
	background: url(../images/arrow.png) no-repeat -29px -28px;
	width: 24px;
	height: 22px;
	text-indent: -999em
}

.btn_right {
	display: block;
	cursor: pointer;
	float: left;
	margin-left: 5px;
	background: url(../images/arrow.png) no-repeat -29px 0;
	width: 24px;
	height: 22px;
	text-indent: -999em
}

.btn_right_off {
	background-position: 0 -28px;
	cursor: default
}

.btn_left_off {
	background-position: 0 0;
	cursor: default
}

.mid01_btn {
	width: 660px;
	overflow: hidden;
	position: relative;
	float: left
}

.top01_btn span {
	float: right
}

.top01_btn fieldset {
	border: none;
	border-top: 1px #ccc solid;
	font-size: 16px;
	font-family: Microsoft Yahei;
	font-weight: 400;
	color: #717070
}

.fbdt .dtfbtx {
	color: #bcbaba;
	border: 1px solid #dcdcdc;
	margin-top: 12px;
	width: 632px;
	padding: 8px;
	height: 65px
}

.fbdt .dt_area {
	margin-top: 8px
}

.yjrw {
	margin-bottom: 0
}

.yjrw ul {
	padding-left: 10px
}

.yjrw li {
	margin: 0 5px 5px 5px;
	width: 55px;
	height: 55px
}

.jrtime ul li {
	text-align: center
}

.jrtime ul li span.time {
	color: #666
}

.sc_pic {
	width: 200px;
	padding: 3px;
	border-radius: 4px;
	top: 25px;
	left: 55px;
	position: absolute;
	z-index: 99999
}

.sc_pic .bg {
	width: 200px
}

.sc_close {
	top: 10px;
	right: 10px
}

.sc_pic .img_list {
	height: 160px
}

.img_list li,.img_list ul {
	border: none
}

.img_list li {
	width: 50px;
	height: 50px;
	margin-left: 3px;
	overflow: hidden;
	position: relative
}

.img_list li a {
	display: block
}

.img_list li a.pic_close {
	position: absolute;
	top: -5px;
	right: 2px;
	width: 7px;
	height: 7px
}

.grzx_ym tr td.height35 {
	height: 15px;
	line-height: 15px;
	color: #B62525;
	font-size: small
}

table#xuhao td {
	padding-right: 3px
}

.lineborlno {
	background: 0 0
}

.borjgline {
	background: #fff url(../images/mainbg.jpg) repeat-y 680px 0
}

.wid260 {
	width: 260px
}

.face_layer_lt_chat {
	top: -2px;
	z-index: 999
}

.face_layer_lt_chat h1 {
	width: 372px
}

.wid910 {
	width: 910px
}

.dt_arrcon {
	padding: 10px
}

.pad0 {
	padding: 0
}

.qzylef .dt_wbxq .dt_arrcon .wid858 {
	width: 858px
}

.dt_wbxq .dt_arrcon .wid858 textarea {
	width: 757px
}

.dt_wbxq .dtli2 .flnone {
	width: 882px
}

.marb10 {
	margin-bottom: 10px;
	border: 1px #db9 solid
}

.dt_wbxq .dt_arrcon .dtli21 .wid852 {
	width: 862px
}

.dt_wbxq .dt_arrcon .dtli21 .wid852 textarea {
	width: 850px
}

.qzylef .dt_pinl .dtli2 .wid512 {
	width: 502px;
	margin-left: 10px
}

.heig215 {
	height: 180px
}

.heig215 img {
	height: 180px
}

.fleft li {
	float: left
}

.show_atuser {
	border: 1px #ccc solid;
	line-height: 23px;
	padding: 3px;
	width: 642px;
	margin-top: -10px;
	clear: both;
	padding-top: 10px;
	float: left
}

.show_atuser li {
	margin-right: 10px;
	color: #5f5f5f;
	float: left
}

.show_atuser li a.close_icon {
	vertical-align: -2px;
	margin-left: 3px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/close_icon.png) no-repeat 0 0
}

.show_atuser li a.close_icon:hover {
	background: url(../images/close_icon.png) no-repeat -25px 0
}

.show_atuser b span {
	font-weight: 400
}

.chat_face_show {
	top: 210px;
	z-index: 999;
	margin-left: 25px
}

.jrtxl a {
	width: 75px;
	margin-left: 0
}

.banner .wq_ewm {
	background: url(../images/qzy_ewm.png) no-repeat top left;
	width: 199px;
	height: 199px;
	float: left;
	position: absolute;
	margin-left: 200px;
	margin-top: -280px
}

.ggl {
	margin-left: 15px
}

.ggl p.mar20 {
	margin-left: 23px
}

.ggl p {
	overflow: hidden
}

.ggl p a {
	float: left
}

.ggl p span {
	float: left;
	margin-left: 5px
}

.txicon {
	background: url(../images/new.gif) no-repeat top left;
	width: 18px;
	height: 7px;
	float: left;
	margin-top: 8px;
	margin-left: 5px
}

.dt_notice p {
	overflow: hidden
}

.dt_notice p a {
	float: left;
	margin-left: 5px
}

.searchrig h4 a.flr {
	float: left
}

.plbq span img {
	width: 22px;
	height: 22px
}

.show_button {
	background: #ff7800;
	width: 25px;
	height: 22px;
	border: none;
	color: #fff;
	cursor: hand;
	font-size: 18px;
	font-weight: 700
}

.foot {
	font-size: 12px;
	padding-top: 20px;
	border-top: 2px solid #3899f0;
	width: 100%;
	color: #7b7979;
	text-align: center;
	padding-bottom: 14px
}

.foota a {
	color: #7b7979
}

.foota span {
	margin-left: 8px;
	margin-right: 8px
}

.qmcxx .mart10 {
	margin-top: 10px
}

.qmcxx .tcb {
	margin-left: 15px;
	color: #FFAD18;
	font-weight: 700
}

.qmcxx .tcb_yes {
	background: #FFAD18;
	padding: 5px 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 15px;
	font-weight: 700
}

.qmcxx .jno {
	background: #1896FF
}

.login_psw input#queren {
	height: auto;
	width: auto
}

.login_psw span.orgbt {
	float: none;
	width: 45px
}