body {
	background: #fff;
	line-height: 160%;
	font-size: 12px
}

h1,h2,h3,h4,h5,h6,select,input,textarea,button {
	font-size: 100%
}
body, table, input, textarea, button, select {
	font-family:Tahoma, 'simsun';
	font-size:12px;
}
body {
	font-family:"Microsoft Yahei";
	font-size: 12px;
}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote
	{
	margin: 0;
	padding: 0;
	border: 0
}

hr {
	margin: 0;
	padding: 0
}

input,button,textarea,img {
	line-height: normal
}

abbr,acronym,address,cite,q,em,code,var,dfn,ins {
	font-style: normal;
	text-decoration: none;
	border: 0
}

q:before,q:after {
	content: ""
}

ul,ol {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

select,input,label,button,button img {
	vertical-align: middle
}

.ipt-c,.ipt-r {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 3px 0 0;
	overflow: hidden
}

.page,.header,.content,.footer {
	margin: auto
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden
}

html,body {
}

.navigation-list li a,.navigation-warper,.navigation-sub li a {
	background-image: url(../img/navigation.gif);
	background-repeat: no-repeat
}

.g-popup-fromCnt .hd,.sys-dialog-title,.g-table th,.mod-eventNameList li.on,.g-tabs li,.mod-abilityAll thead .info
	{
	background-image: url(../img/bgx.png);
	background-repeat: repeat-x
}

.g-popup-fromCnt-icoClose,.g-popup-fromCnt-submit-inner,.g-popup-fromCnt-submit,.g-popup-fromCnt-rc,.btn,.btn span,.g-contBox-corner,.g-progressBar,.g-progressBar-now,.g-progressBar-now .cr,.navigation .subscribe,.ico,.sys-dialog-title .close,.g-floatTips-arr,.mod-medalShow-cont .owned,.bg,.btn .arr
	{
	background-image: url(../img/global.png);
	background-repeat: no-repeat
}

a {
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
}

a:hover {
	text-decoration: underline
}

.mod-sign,.mod-lucky-stop .bd .timeRest,.btn,.ico,.btn-dft span,.mode-Cpage a,.mod-eventShow .opt .g-tips-normail,.fn-ib
	{
	display: -moz-inline-box;
	-moz-box-align: center;
	display: inline-block; +
	display: inline;
	zoom: 1;
	vertical-align: middle
}

.btn-dft-disabd span,.txt-disabd,.txt-del,.txt-info {
	color: #7D7D7D
}

.txt-striking {
	color: #F60 !important
}

.txt-impt,.txt-err {
	color: #D90000
}

.txt-succ {
	color: #15960C
}

.txt-b {
	font-weight: bold
}

.txt-normal {
	color: #000
}

.txt-12 {
	font-size: 12px
}

.txt-14 {
	font-size: 14px
}

.txt-center {
	text-align: center
}

.g-tabs {
	height: 28px;
	width: 100%
}

.g-tabs li {
	display: block;
	padding: 0 30px;
	height: 28px;
	line-height: 30px;
	float: left;
	white-space: nowrap;
	position: relative;
	background-position: 0 -72px;
	color: #585757;
	font-weight: normal;
	cursor: pointer;
	overflow: hidden
}

.g-tabs li .ico {
	display: block;
	width: 4px;
	height: 30px;
	position: absolute;
	top: 0
}

.g-tabs li .cor-l {
	left: 0;
	background-position: -216px -180px
}

.g-tabs li .cor-r {
	right: 0;
	background-position: -220px -180px
}

.g-tabs li.on {
	background-position: 0 0;
	font-weight: bold;
	color: #FFF;
	cursor: default
}

.g-tabs li.on .cor-l {
	background-position: 0 -180px
}

.g-tabs li.on .cor-r {
	background-position: -24px -180px
}

.g-contBox {
	margin-top: 5px;
	width:962px;
	border: #D7D7D7 1px solid;
	border-top: #4375b0 2px solid;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 10px;
	float:center;
}
.g-contBox2 {
	margin-top: 5px;
	width:670px;
	border: #D7D7D7 1px solid;
	border-top: #C00 2px solid;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 10px;
	float:center;
}
.g-contBox3 {
	font-family:Arial;
	line-height: 28px;
	font-size: 14px;
	width:800px;
	border: #D7D7D7 1px solid;
	border-top: #2763a9 2px solid;
	background-color: #FFF;
	text-align: left;
	float:center;
}
.g-contBox4 {
	margin-top: 5px;
	width:800px;
	font-size: 13px;
	border: #D7D7D7 1px solid;
	border-top: #C00 2px solid;
	background-color: #FFF;
	text-align: left;
	margin-bottom: 10px;
	float:center;
}
.g-contBox5 {
	font-family:Arial;
	line-height: 28px;
	font-size: 12px;
	width:800px;
	border: #D7D7D7 1px solid;
	border-top: #C00 2px solid;
	background-color: #FFF;
	text-align: left;
	float:center;
}
.f-co-title{
	font-size:12px;
	COLOR:#000000;
}
.g-contBox-topThin {
	border: #D7D7D7 1px solid
}

.g-contBox-title {
	height: 28px;
	line-height: 28px;
	border-bottom: #CCC 1px dotted;
	background-color: #FFFBF7;
	padding: 0 10px;
	white-space: nowrap;
	position: relative;
	z-index: 2
}
.g-contBox-title2 {
	height: 28px;
	line-height: 28px;
	border-bottom: #CCC 1px dotted;
	background-color: #FFFBF7;
	padding: 0 10px;
	z-index: 2
}
.g-contBox-title3 {
	height: 28px;
	line-height: 28px;
	border-bottom: #CCC 1px dotted;
	padding: 0 10px;
	position: relative;
	z-index: 2
}
.g-contBox-title h2 {
	color: #C00;
	display: inline;
	float: left
}

.g-contBox-title .ext {
	color: #333;
	float: right
}

.g-contBox-title .g-menu {
	left: 10px;
	top: 25px
}

.g-contBox {
	position: relative;
	z-index: 100;
	zoom: 1
}

.g-contBox-corner {
	width: 21px;
	height: 21px;
	position: absolute;
	right: -3px;
	bottom: -3px;
	background-position: -108px -180px
}

.g-contBox-content {
	position: relative;
	zoom: 1;
	z-index: 1
}

.g-contBox-noBdr {
	border-width: 2px 0 0 0
}

.g-contBox-noBdr .g-contBox-title {
	background-color: #fff;
	border: none
}

.col-side .g-contBox {
	background-color: #FFF7EB;
	border: #DCC8AA 1px solid;
	border-top: #A37547 2px solid
}

.g-contBox-userInfo {
	z-index: 300;
	line-height: normal;
	position: relative
}

.g-contBox-userInfo .g-contBox-contBgBot {
	padding-bottom: 10px
}

.g-contBox-smpUserInfo {
	background-color: #FFF7EB;
	border: #E1CECE 1px solid;
	margin-bottom: 0
}

.g-contBox-smpUserInfo .g-contBox-contBgBot {
	height: 219px
}

.g-contBox-login {
	margin-bottom: 0
}

.g-contBox-login .g-contBox-title {
	border-bottom: 1px dotted #DCC8AA
}

.g-contBox-login .g-contBox-title h2 {
	color: #A37547
}

.g-contBox-login .mod-login {
	height: 118px
}

.g-menu {
	width: 140px;
	padding: 4px 0;
	height: auto;
	border: #E6D2D2 1px solid;
	background-color: #FFF;
	position: absolute;
	z-index: 2
}

.g-menu a {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
	color: #C00
}

.g-menu a:hover {
	color: #FFF;
	background-color: #C00;
	text-decoration: none
}

.g-smallCont {
	border: #D7D7D7 1px solid;
	background-color: #FFF
}

.g-smallCont-title {
	position: relative;
	zoom: 1;
	height: 29px;
	overflow: hidden;
	line-height: 30px;
	border-bottom: 1px solid #D7D7D7;
	padding: 0 10px;
	color: #585858;
	background-color: #F2F2F2
}

.g-smallCont-title h2 {
	display: inline
}

.g-smallCont-title .ext {
	position: absolute;
	right: 10px;
	top: 0
}

.g-tips-normail {
	position: relative;
	zoom: 1;
	border: #C6C6A8 1px solid;
	background-color: #FFFFE1;
	padding: 4px 20px;
	line-height: 20px;
	color: #565656
}

.g-tips-normail-hasico {
	padding: 2px 10px 2px 10px
}

.g-tips-normail-hasico .ico {
	margin-right: 5px
}

.g-tips-succ {
	background-color: #F1FFE3;
	border: #A8BD93 1px solid
}

.g-tips-normail .ico-close {
	position: absolute;
	right: 5px;
	top: 7px
}

.g-ipt {
	border: #999 1px solid;
	background-color: #FFF;
	padding: 3px 2px;
	box-shadow: 1px 1px 1px #ccc inset
}

.g-table {
	table-layout: fixed;
	width: 100%;
	border-top: #D7D7D7 1px solid
}

.g-table th {
	height: 29px;
	background-position: 0 -36px;
	text-align: left;
	font-weight: normal;
	color: #565656;
	text-indent: 10px;
	width: auto
}

.g-table td {
	height: 29px;
	background-position: 0 -36px;
	color: #000;
	text-align: left;
	text-indent: 10px;
	border-bottom: #CCC 1px dotted;
	line-height: 24px;
	padding: 5px 0 4px;
	width: auto
}

.g-table-simple {
	background-color: #fff
}

.g-table-simple,.g-table-simple th,.g-table-simple td {
	color: #323232;
	vertical-align: middle;
	padding: 0;
	line-height: 1.8;
	text-align: center;
	border: 1px #D7D7D7 solid
}

.g-table-simple th {
	height: 27px;
	background-image: none;
	background-color: #fffce1
}

.g-table-simple td {
	height: 27px
}

.g-tableProfile {
	width: 100%;
	table-layout: fixed;
	line-height: 22px
}

.g-tableProfile th {
	width: 90px;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	padding: 7px 0
}

.g-tableProfile td {
	width: auto;
	color: #585858;
	padding: 7px 0
}

.g-tableProfile .line {
	height: 2px;
	border-bottom: #CCC 1px solid;
	overflow: hidden;
	margin: 10px 0
}

.g-tableProfile .line-dot {
	border-bottom-style: dotted;
	margin: 0
}

.g-tableProfile .modPrize-notice {
	padding: 10px
}

.g-tableProfile .modPrize-notice .words {
	padding: 0
}

.g-popup-fromCnt-submit-inner,.btn,.btn span {
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap
}

.g-popup-fromCnt-submit,.btn-dft {
	height: 24px;
	overflow: hidden;
	color: #000;
	text-decoration: none;
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 15px
}

.g-popup-fromCnt-submit,.btn-dft a {
	text-decoration: none;
	color: #000
}

.g-popup-fromCnt-submit-inner,.btn-dft span {
	margin-right: 3px;
	padding: 4px 9px 5px 12px;
	line-height: 15px;
	-moz-user-select: none
}

.btn-dft {
	background-position: 100% -24px
}

.btn-dft span {
	background-position: -288px 0
}

.btn-dft-hover {
	background-position: 100% -72px
}

.btn-dft-hover span {
	background-position: -288px -48px
}

.btn-dft-active {
	background-position: 100% -120px
}

.btn-dft-active span {
	background-position: -288px -96px
}

.btn-dft-disabd {
	background-position: 100% -312px !important;
	cursor: default !important
}

.btn-dft-disabd span {
	background-position: -288px -288px !important;
	cursor: default !important
}

.btn-dft-impt {
	background-position: 100% -168px;
	color: #6E500F
}

.btn-dft-impt span {
	background-position: -288px -144px
}

.btn-dft-impt-hover {
	background-position: 100% -216px
}

.btn-dft-impt-hover span {
	background-position: -288px -192px
}

.btn-dft-impt-active {
	background-position: 100% -264px
}

.btn-dft-impt-active span {
	background-position: -288px -240px
}

.g-popup-fromCnt-submit,.btn-dft-big {
	background-position: 100% -368px;
	height: 32px
}

.g-popup-fromCnt-submit-inner,.btn-dft-big span {
	background-position: -288px -336px;
	padding: 7px 19px 7px 22px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px
}

.g-popup-fromCnt-submit:hover,.btn-dft-big-hover {
	text-decoration: none;
	background-position: 100% -432px
}

.g-popup-fromCnt-submit:hover .g-popup-fromCnt-submit-inner,.btn-dft-big-hover span
	{
	background-position: -288px -400px
}

.g-popup-fromCnt-submit:active,.btn-dft-big-active {
	background-position: 100% -496px
}

.g-popup-fromCnt-submit:active .g-popup-fromCnt-submit-inner,.btn-dft-big-active span
	{
	background-position: -288px -464px
}

.btn-sign {
	background-image: url(../img/sign_bg.png);
	background-repeat: no-repeat;
	width: 135px;
	height: 39px;
	background-position: 0 0
}

.btn-sign-succ {
	cursor: default;
	background-position: 0 -48px
}

.g-floatTips {
	background-color: #DEDEDE;
	padding: 0 2px 2px 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: auto
}

.g-floatTips .ico-close {
	position: absolute;
	right: 10px;
	top: 12px
}

.g-floatTips-cont {
	line-height: 1.6;
	background: url(../img/floattips_bgx.png) repeat-x 0 bottom #FFFDDC;
	border: #B1A489 1px solid;
	padding: 7px 14px
}

.g-floatTips-arr {
	display: block;
	width: 17px;
	height: 10px;
	background-position: -180px -288px;
	position: absolute;
	left: 24px;
	top: -9px
}

.g-floatTips-newPri {
	color: #630
}

.g-floatTips-newPri .ico-lamp {
	position: absolute;
	left: 11px;
	top: 6px
}

.g-floatTips-newPri .g-floatTips-cont {
	padding-left: 30px;
	padding-right: 25px
}

.g-floatTips-medal {
	line-height: 1.6
}

.g-floatTips-medal .desc {
	margin-top: 10px;
	position: relative;
	zoom: 1;
	border-bottom: 1px dotted #ccc;
	padding-left: 90px;
	padding-bottom: 15px;
	margin-bottom: 10px
}

.g-floatTips-medal .desc .pic {
	position: absolute;
	left: 0
}

.g-floatTips-medal .desc h3 {
	font-size: 13px;
	margin-bottom: 5px
}

.g-floatTips-medal .desc h3 .txt-info {
	font-weight: normal
}

.g-floatTips-medal .desc .cont .txt-info {
	height: 55px;
	overflow: hidden;
	line-height: 18px
}

.g-floatTips-medal .result {
	margin-bottom: 5px
}

.g-floatTips-medal .opt {
	margin: 10px 0
}

.g-progressBar {
	width: 119px;
	height: 12px;
	background-position: 0 -252px;
	overflow: hidden;
	position: relative;
	padding-right: 2px
}

.g-progressBar .num {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 12px;
	font-size: 10px;
	text-align: center;
	display: block;
	left: 0;
	top: 0;
	line-height: 12px;
	-webkit-text-size-adjust: none
}

.g-progressBar-now {
	height: 12px;
	background-position: 0 -264px;
	position: relative
}

.g-progressBar-now .cr {
	display: block;
	width: 3px;
	height: 12px;
	background-position: -121px -264px;
	position: absolute;
	right: -1px;
	top: 0;
	display: none
}

.g-nav {
	margin-top: 10px
}

.g-nav a {
	margin-right: 5px
}

.g-nav .arrow {
	margin-right: 5px
}

.g-nav strong {
	color: #c00
}

.ico-succ-small {
	width: 14px;
	height: 14px;
	background-position: 0 -108px
}

.ico-succGray-small {
	width: 14px;
	height: 14px;
	background-position: -180px -108px
}

.ico-err-small {
	width: 14px;
	height: 14px;
	background-position: -108px -108px
}

.ico-upgrade-small {
	width: 14px;
	height: 14px;
	background-position: -144px -108px
}

.ico-upgradeGray-small {
	width: 14px;
	height: 14px;
	background-position: -216px -108px
}

.ico-sad-big {
	width: 46px;
	height: 46px;
	background-position: 0 0
}

.ico-smile-big {
	width: 46px;
	height: 46px;
	background-position: -72px 0
}

.ico-sad {
	width: 32px;
	height: 32px;
	background-position: -144px 0
}

.ico-smile {
	width: 32px;
	height: 32px;
	background-position: -216px 0
}

.ico-pages {
	height: 11px;
	width: 11px;
	background-position: -180px -180px
}

.ico-user {
	height: 16px;
	width: 16px
}

.ico-user-1 {
	background-image: url(../../img/user-1.gif)
}

.ico-user-2 {
	background-image: url(../../img/user-2.gif)
}

.ico-user-3 {
	background-image: url(../../img/user-3.gif)
}

.ico-user-4 {
	background-image: url(../../img/user-4.gif)
}

.ico-scroll {
	width: 16px;
	height: 16px;
	border-color: #DCC8AA;
	border-width: 1px 0 0 1px;
	border-style: solid;
	background-position: -64px -144px
}

.ico-arrUp {
	width: 17px;
	height: 9px;
	background-position: -96px -144px
}

.ico-close {
	background-image: url(../img/close.gif);
	width: 14px;
	height: 14px;
	background-position: 3px 3px
}

.ico-lamp {
	width: 16px;
	height: 24px;
	background-position: -160px -144px
}

.ico-new {
	width: 21px;
	height: 10px;
	background-position: -128px -144px
}

.ico-sign {
	background-image: url(../img/sign_bg.png);
	width: 16px;
	height: 16px
}

.ico-sign-5star {
	background-position: 0 -112px
}

.ico-sign-pencil {
	width: 27px;
	height: 27px;
	background-position: -16px -112px
}

.ico-sign-hook {
	width: 11px;
	height: 22px;
	background-position: -48px -112px
}

.ico-share {
	width: 16px;
	height: 16px;
	background-image: url(../img/share.png);
	margin-right: 4px
}

.ico-share-email {
	background-position: 0 0
}

.ico-share-t163 {
	background-position: -16px 0
}

.ico-share-tsina {
	background-position: -32px 0
}

.ico-share-douban {
	background-position: -48px 0
}

.ico-share-qzone {
	background-position: -64px 0
}

.ico-share-tqq {
	background-position: -80px 0
}

.ico-share-renren {
	background-position: -96px 0
}

.ico-share-kaixin001 {
	background-position: -112px 0
}

.ico-share-tsohu {
	background-position: -128px 0
}

.ico-priv {
	height: 20px;
	width: 20px;
	background-image: url(../js/admin/images/tabicons.png);
	background-repeat: no-repeat
}

.ico-priv-txl {
	background-position: 0 0
}

.ico-priv-zk {
	background-position: -32px 0
}

.ico-priv-wp {
	background-position: -64px 0
}

.ico-priv-qf {
	background-position: -20px -340px;
}

.ico-priv-mm {
	background-position: 0px -260px;
}

.ico-priv-cdfj {
	background-position: -160px 0
}

.ico-priv-dxtz {
	background-position: -192px 0
}

.ico-priv-zr {
	background-position: -224px 0
}

.ico-priv-sr {
	background-position: -256px 0
}

.ico-priv-yjlb {
	background-position: -320px 0
}

.ico-priv-zdyxz {
	background-position: -352px 0
}

.ico-priv-wscy {
	background-position: -384px 0
}

.ico-priv-lb {
	background-position: -288px 0
}
.ico-priv-xx {
	background-position: -180px -180px
}
.ico-priv-jifen {
	background-position: 0px -140px
}
.ico-priv-admin {
	background-position: -20px -100px
}
.ico-priv-exit {
	background-position: -220px -160px
}
.ico-priv-student {
	background-position: -140px -480px
}
.ico-priv-manager {
	background-position: -100px -480px
}
.ico-priv-info {
	background-position: -260px -480px
}
.ico-priv-bumen {
	background-position: -360px -200px
}
.ico-priv-jilu {
	background-position: -20px -340px
}
.ico-priv-tuijian {
	background-position: -260px -40px
}
.ico-priv-zuiri {
	background-position: -200px -40px
}
.ico-priv-book {
	background-position: -60px -60px
}
.ico-priv-mimabh {
	background-position: -40px -80px
}
.ico-priv-diaocha {
	background-position: -60px -240px
}
.ico-priv-shichang {
	background-position: -120px -100px
}
.ico-priv-shangchuang {
	background-position: 0px -100px
}
.ico-priv-star{ background-position:-60px -420px;}
.ico-priv-lb-1 {
	height: 16px;
	width: 16px;
	background-position: -288px 0
}

.ico-priv-lb-2 {
	height: 18px;
	width: 18px;
	background-position: 0 -64px
}

.ico-priv-lb-3 {
	height: 23px;
	width: 23px;
	background-position: -32px -64px
}

.ico-priv-lb-4 {
	height: 26px;
	width: 26px;
	background-position: -80px -64px
}

.ico-priv-money {
	height: 23px;
	width: 29px
}

.ico-priv-money-1 {
	width: 16px;
	background-position: 0 -32px
}

.ico-priv-money-2 {
	width: 31px;
	background-position: -32px -32px
}

.ico-priv-money-3 {
	width: 29px;
	background-position: -80px -32px
}

.ico-priv-money-4 {
	width: 29px;
	background-position: -128px -32px
}

.ico-medal {
	background-image: url(../../img/medal-32x32.png);
	height: 32px;
	width: 32px
}

.ico-medal-dl {
	background-position: 0 0
}

.ico-medal-dl-v0 {
	background-position: 0 0
}

.ico-medal-dl-v1 {
	background-position: -55px 0
}

.ico-medal-dl-v2 {
	background-position: -110px 0
}

.ico-medal-dl-v3 {
	background-position: -165px 0
}

.ico-medal-dl-v4 {
	background-position: -220px 0
}

.ico-medal-dl-v5 {
	background-position: -275px 0
}

.ico-medal-fs {
	background-position: 0 -82px
}

.ico-medal-fs-v0 {
	background-position: 0 -82px
}

.ico-medal-fs-v1 {
	background-position: -55px -82px
}

.ico-medal-fs-v2 {
	background-position: -110px -82px
}

.ico-medal-fs-v3 {
	background-position: -165px -82px
}

.ico-medal-fs-v4 {
	background-position: -220px -82px
}

.ico-medal-fs-v5 {
	background-position: -275px -82px
}

.ico-medal-hd {
	background-position: 0 -164px
}

.ico-medal-hd-v0 {
	background-position: 0 -164px
}

.ico-medal-hd-v1 {
	background-position: -55px -164px
}

.ico-medal-hd-v2 {
	background-position: -110px -164px
}

.ico-medal-hd-v3 {
	background-position: -165px -164px
}

.ico-medal-hd-v4 {
	background-position: -220px -164px
}

.ico-medal-hd-v5 {
	background-position: -275px -164px
}

.ico-medal-sdx {
	background-position: 0 -246px
}

.ico-medal-sdx-v0 {
	background-position: 0 -246px
}

.ico-medal-sdx-v1 {
	background-position: -55px -246px
}

.ico-medal-sdx-v2 {
	background-position: -110px -246px
}

.ico-medal-sdx-v3 {
	background-position: -165px -246px
}

.ico-medal-sdx-v4 {
	background-position: -220px -246px
}

.ico-medal-sdx-v5 {
	background-position: -275px -246px
}

.ico-medal-sm {
	background-position: 0 -327px
}

.ico-medal-sm-v0 {
	background-position: 0 -327px
}

.ico-medal-sm-v1 {
	background-position: -55px -327px
}

.ico-medal-sm-v2 {
	background-position: -110px -327px
}

.ico-medal-sm-v3 {
	background-position: -165px -327px
}

.ico-medal-sm-v4 {
	background-position: -220px -327px
}

.ico-medal-sm-v5 {
	background-position: -275px -327px
}

.ico-medal-zs {
	background-position: 0 -409px
}

.ico-medal-zs-v0 {
	background-position: 0 -409px
}

.ico-medal-zs-v1 {
	background-position: -55px -409px
}

.ico-medal-zs-v2 {
	background-position: -110px -409px
}

.ico-medal-zs-v3 {
	background-position: -165px -409px
}

.ico-medal-zs-v4 {
	background-position: -220px -409px
}

.ico-medal-zs-v5 {
	background-position: -275px -409px
}

.ico-medal-yd {
	background-position: 0 -491px
}

.ico-medal-yd-v0 {
	background-position: 0 -491px
}

.ico-medal-yd-v1 {
	background-position: -55px -491px
}

.ico-medal-yd-v2 {
	background-position: -110px -491px
}

.ico-medal-yd-v3 {
	background-position: -165px -491px
}

.ico-medal-yd-v4 {
	background-position: -220px -491px
}

.ico-medal-yd-v5 {
	background-position: -275px -491px
}

.ico-medal-l {
	background-image: url(../../img/medal-80x80-c.png);
	width: 80px;
	height: 80px
}

.ico-medal-l-v0 {
	background-image: url(../../img/medal-80x80.png)
}

.ico-medal-l-v1 {
	background-image: url(../../img/medal-80x80-v1.png)
}

.ico-medal-l-v2 {
	background-image: url(../../img/medal-80x80-v2.png)
}

.ico-medal-l-v3 {
	background-image: url(../../img/medal-80x80-v3.png)
}

.ico-medal-l-v4 {
	background-image: url(../../img/medal-80x80-v4.png)
}

.ico-medal-l-v5 {
	background-image: url(../../img/medal-80x80-v5.png)
}

.ico-medal-l-dl {
	background-position: 0 0
}

.ico-medal-l-fs {
	background-position: 0 -102px
}

.ico-medal-l-hd {
	background-position: 0 -201px
}

.ico-medal-l-sdx {
	background-position: 0 -304px
}

.ico-medal-l-sdx {
	background-position: 0 -304px
}

.ico-medal-l-sm {
	background-position: 0 -406px
}

.ico-medal-l-zs {
	background-position: 0 -507px
}

.ico-medal-l-yd {
	background-position: 0 -609px
}

.g-pages {
	text-align: center
}

.g-pages .item {
	display: inline-block; +
	display: inline; +
	zoom: 1
}

.g-pages .item a {
	display: block;
	line-height: 0;
	padding: 3px;
	margin: 0 5px
}

.g-pages .ico-pages {
	cursor: pointer
}

.g-pages .on .ico-pages {
	background-position: -144px -180px
}

.g-status {
	position: absolute;
	width: 107px;
	height: 105px;
	background-color: #F0D7B4;
	border: 1px solid #DCC8AA
}

.g-status .ico-scroll {
	position: absolute;
	right: -1px;
	bottom: -1px;
	_right: -2px;
	_bottom: -2px
}

.g-status .title {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 29px;
	font-family: 'Microsoft Yahei';
	position: absolute;
	left: -1px;
	top: -1px;
	width: 109px;
	height: 29px;
	background-color: #F58C73
}

.g-status .remark {
	margin-top: 30px
}

.g-status .today,.g-status .date {
	line-height: 1.2;
	margin: 3px 0;
	text-align: center;
	color: #996332;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Microsoft Yahei'
}

.g-status .today {
	font-size: 30px
}

.g-status-stop {
	height: 82px;
	border-color: #BED2B9;
	background-color: #D2E1C8;
	top: 13px
}

.g-status-stop .ico-scroll {
	background-position: -32px -144px;
	border-color: #BED2B9
}

.g-status-stop .title {
	background-color: #A5C391;
	top: 2px
}

.g-status-stop .date {
	line-height: 45px;
	font-size: 14px;
	color: #2E6500
}

.g-status-over {
	border-color: #DCD7E6;
	background-color: #E7E7F4
}

.g-status-over .ico-scroll {
	border-color: #DCD7E6;
	background-position: 0 -144px
}

.g-status-over .title {
	background-color: #D2D2E1
}

.g-status-over .date {
	color: #BFBFC2
}

.g-lucky-zone {
	position: relative;
	zoom: 1;
	background-color: #F5F5F5;
	border: 1px solid #E16E6E;
	width: 894px;
	height: 300px
}

.g-lucky-zone .picShow {
	width: 480px;
	height: 300px;
	z-index: 1;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #F0D7B4
}

.g-lucky-zone .timeRest {
	padding-left: 55px;
	font-family: 'Microsoft Yahei';
	color: #A57347;
	font-size: 22px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 358px;
	height: 46px;
	line-height: 46px;
	background-color: #FFFFE1;
	border-top: 1px solid #F0D7B4
}

.g-lucky-zone .timeRest .cont {
	color: #B90000
}

.g-lucky-zone .timeRest .num {
	font-weight: 600;
	font-size: 25px
}

.g-lucky-zone .lucky-info {
	position: absolute;
	top: 135px;
	left: 54px;
	font-size: 14px;
	color: #565656;
	line-height: 1.6
}

.g-lucky-zone .lucky-info .btn {
	font-size: 12px;
	margin-right: 10px
}

.g-lucky-zone .lucky-info .item {
	margin: 10px 0
}

.g-lucky-zone .luckyBtn {
	background-image: url(../img/bg_arr.png);
	position: absolute;
	width: 415px;
	height: 127px;
	top: 11px;
	left: -13px
}

.g-lucky-zone .luckyBtn .btn-lucky {
	position: absolute;
	background-image: url(../img/btn_lucky.png);
	width: 254px;
	height: 66px;
	top: 16px;
	left: 67px
}

.g-lucky-zone .luckyBtn .btn-luckyed {
	cursor: default;
	position: absolute;
	background-image: url(../img/btn_luckyed.png);
	width: 254px;
	height: 66px;
	top: 16px;
	left: 67px
}

.g-lucky-zone .luckyBtn .btn-exchange {
	position: absolute;
	background-image: url(../img/btn_exchange.png);
	width: 254px;
	height: 66px;
	top: 16px;
	left: 67px
}

.g-lucky-zone .luckyBtn .btn-exchanged {
	cursor: default;
	position: absolute;
	background-image: url(../img/btn_exchanged.png);
	width: 254px;
	height: 66px;
	top: 16px;
	left: 67px
}

.g-lucky-zone .luckyBtn .btn-over {
	cursor: default;
	position: absolute;
	background-image: url(../img/btn_over.png);
	width: 254px;
	height: 66px;
	top: 16px;
	left: 67px
}

.g-lucky-zone .luckyBtn .joinNum {
	padding-right: 15px;
	padding-top: 90px;
	text-align: center;
	font-family: 'Microsoft Yahei';
	font-size: 18px;
	color: #fff
}

.g-lucky-zone .luckyBtn .joinNum .txt-impt {
	color: #FF6
}

.sys-dialog {
	
}

.sys-dialog .mask {
	position: absolute;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #000;
	filter: alpha(opacity = 50);
	opacity: 0.5
}

.sys-dialog-warper {
	width: 480px;
	height: auto;
	position: absolute;
	z-index: 1000;
	left: 50%;
	margin-left: -240px;
	top: 20%;
	text-align: left
}

.g-popup-fromCnt .hd,.sys-dialog-title {
	height: 30px;
	position: relative;
	background-position: 0 0
}

.g-popup-fromCnt-rc,.sys-dialog-title .ico {
	display: block;
	width: 4px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 0
}

.g-popup-fromCnt-rc-l,.sys-dialog-title .cor-l {
	background-position: 0 -180px;
	left: 0
}

.g-popup-fromCnt-rc-r,.sys-dialog-title .cor-r {
	background-position: -24px -180px;
	right: 0
}

.sys-dialog-title .h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-indent: 11px
}

.g-popup-fromCnt-icoClose,.sys-dialog-title .close {
	display: block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	text-indent: 50px;
	overflow: hidden;
	background-position: -4px -186px;
	position: absolute;
	right: 5px;
	top: 5px;
	outline: none
}

.g-popup-fromCnt-icoClose:hover,.sys-dialog-title .close:hover {
	background-position: -36px -180px
}

.g-popup-fromCnt-icoClose:active,.sys-dialog-title .close:active {
	background-position: -72px -180px
}

.g-popup-fromCnt .ft,.sys-dialog-content {
	border: #E6D2D2 1px solid;
	border-top-width: 0;
	background: url("../img/contbox_bgbot_light.gif") repeat-x scroll 0
		bottom #fff
}

.sys-dialog-content-center {
	padding: 50px 0;
	text-align: center
}

.sys-dialog-content-center .opt {
	padding: 20px 0 0
}

.sys-dialog-content-hasico {
	padding: 35px 15px 35px 123px;
	zoom: 1;
	position: relative
}

.sys-dialog-content-hasico .ico-smile-big,.sys-dialog-content-hasico .ico-sad-big
	{
	display: block;
	position: absolute;
	left: 57px;
	top: 37px
}

.sys-dialog-content-hasico .linewords {
	line-height: 30px
}

.sys-dialog-content-hasico .opt {
	padding-top: 10px
}

.sys-dialog-content-hasico-big {
	padding-top: 25px;
	padding-left: 180px
}

.sys-dialog-content-hasico-big .pic {
	position: absolute;
	border: 1px solid #dcdcdc;
	left: 30px;
	top: 25px
}

.sys-dialog-content-exchange {
	padding: 20px 0 20px 40px;
	white-space: nowrap
}

.sys-dialog-content-exchange .ct {
	height: 30px
}

.sys-dialog-content-exchange .ct strong {
	position: relative;
	zoom: 1;
	vertical-align: baseline
}

.sys-dialog-content-loging {
	padding: 10px 0;
	zoom: 1
}

.sys-dialog-content-loging table {
	width: 100%;
	table-layout: fixed
}

.sys-dialog-content-loging th {
	width: 105px;
	text-align: right;
	font-size: 12px;
	font-weight: normal
}

.sys-dialog-content-loging td {
	width: auto;
	padding: 8px
}

.sys-dialog-content-loging .btn {
	width: 79px; *
	width: auto;
	margin-right: 18px; *
	margin-right: 12px
}

.sys-dialog-content-loging .g-ipt {
	font-size: 14px
}

.sys-dialog-cntaShare {
	width: 580px;
	left: 50%;
	margin-left: -290px
}

.sys-dialog-cntaShare .sys-dialog-content {
	padding-top: 25px
}

.sys-dialog-cntaShare .stable {
	width: 100%;
	table-layout: fixed
}

.sys-dialog-cntaShare td {
	line-height: 24px;
	vertical-align: top;
	padding-bottom: 15px;
	overflow: visible
}

.sys-dialog-cntaShare .col-tit {
	width: 60px;
	text-align: right
}

.sys-dialog-cntaShare .col-main {
	width: auto
}

.sys-dialog-cntaShare .col-cnta {
	width: 222px
}

.sys-dialog-cntaShare .col-main .g-ipt {
	width: 100%
}

.sys-dialog-cntaShare .sendcont {
	height: 164px;
	background-color: #F0F0F0;
	color: #7D7D7D;
	resize: none;
	overflow: auto
}

.sys-dialog-cntaShare .contact {
	width: 219px;
	border: #999 1px solid;
	height: auto;
	margin-left: 18px
}

.sys-dialog-cntaShare .contact .hd {
	height: 37px;
	border-bottom: #D7D7D7 1px solid;
	text-align: center
}

.sys-dialog-cntaShare .contact .hd .g-ipt {
	width: 166px;
	margin-top: 8px
}

.sys-dialog-cntaShare .contact-ct {
	width: 100%;
	height: 172px;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative
}

.sys-dialog-cntaShare .cntaList {
	
}

.sys-dialog-cntaShare .cntaList-item {
	
}

.sys-dialog-cntaShare .groupName {
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	position: relative;
	color: #000;
	text-decoration: none;
	outline: none;
	white-space: nowrap;
	overflow: hidden
}

.sys-dialog-cntaShare .groupName .ico {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background-position: -72px -108px;
	position: absolute;
	left: 5px;
	top: 4px
}

.sys-dialog-cntaShare .member {
	display: none
}

.sys-dialog-cntaShare .member a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	color: #6A6A6A;
	white-space: nowrap;
	overflow: hidden
}

.sys-dialog-cntaShare .member a:hover {
	text-decoration: none;
	background-color: #5D99CE;
	color: #FFF
}

.sys-dialog-cntaShare .cntaList-unFold .groupName .ico {
	background-position: -36px -108px
}

.sys-dialog-cntaShare .cntaList-unFold .member {
	display: block
}

.sys-dialog-cntaShare .cntaSerlist {
	padding: 5px;
	zoom: 1;
	line-height: 20px
}

.sys-dialog-cntaShare .cntaSerlist-item {
	border-bottom: #C5D2DA 1px solid;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer
}

.sys-dialog-cntaShare .cntaSerlist-item:hover {
	background-color: #FFFFE1
}

.sys-dialog-cntaShare .cntaSerlist-item dt {
	font-weight: bold
}

.sys-dialog-cntaShare .cntaSerlist-item dd {
	color: #7D7D7D
}

.sys-dialog-cntaShare .txt-match {
	color: #C00
}

.page {
	width: 960px;
	text-align: left;
	margin: 0 auto
}

.pageColCont {
	padding: 10px 0;
	zoom: 1;
	position: relative;
	z-index: 200
}

.pageColCont:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.pageColCont .col-side {
	width: 230px;
	height: auto;
	float: left
}

.pageColCont .col-main {
	width: 720px;
	height: auto;
	float: right
}

.header {
	height: 113px;
	background-color: #fff
}

.header .inner {
	position: relative;
	zoom: 1
}

.header .logo {
	position: absolute;
	left: 0
}

.header-links {
	position: absolute;
	top: 50px;
	right: 0;
	color: #7D7D7D
}

.header-links a {
	text-decoration: none;
	color: #7D7D7D
}

.header-links a:hover {
	text-decoration: underline
}

.navigation-warper {
	background-repeat: repeat-x;
	background-position: 0 -360px;
	min-width: 960px
}

.navigation {
	height: auto;
	width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: left
}

.navigation .subscribe {
	display: block;
	width: 162px;
	height: 29px;
	background-position: 0 -288px;
	position: absolute;
	right: 0;
	top: 6px;
	white-space: nowrap;
	text-indent: 500px;
	overflow: hidden
}

.navigation .subscribe:hover {
	background-position: 0 -324px
}

.navigation-list {
	height: 41px;
}

.navigation-list li {
	height: 41px;
	width: 106px;
	float: left
}

.navigation-list li a {
	display: block;
	width: 100%;
	height: 41px;
	white-space: nowrap;
	text-indent: 300px;
	overflow: hidden;
	outline: none
}

.navigation-list li.ch1 a {
	background-position: -43px 0
}

.navigation-list li.ch2 a {
	background-position: -145px 0
}

.navigation-list li.ch3 a {
	background-position: -245px 0
}

.navigation-list li.ch4 a {
	background-position: -344px 0
}

.navigation-list li.ch5 a {
	background-position: -440px 0
}

.navigation-list li.ch6 a {
	background-position: -540px 0
}

.navigation-list li.ch7 a {
	background-position: -639px 0
}
.navigation-list li.ch8 a {
	background-position: -739px 0
}
.navigation-list li.ch9 a {
	background-position: -839px 0
}
.navigation-list li.ch1 a:hover {
	background-position: -43px -72px
}

.navigation-list li.ch2 a:hover {
	background-position: -145px -72px
}

.navigation-list li.ch3 a:hover {
	background-position: -245px -72px
}

.navigation-list li.ch4 a:hover {
	background-position: -344px -72px
}

.navigation-list li.ch5 a:hover {
	background-position: -440px -72px
}

.navigation-list li.ch6 a:hover {
	background-position: -540px -72px
}

.navigation-list li.ch7 a:hover {
	background-position: -639px -72px
}
.navigation-list li.ch8 a:hover {
	background-position: -739px -72px
}
.navigation-list li.ch9 a:hover {
	background-position: -839px -72px
}
ul.ch1On li.ch1 a,ul.ch1On li.ch1 a:hover {
	background-position: 0 -144px
}

ul.ch2On li.ch2 a,ul.ch2On li.ch2 a:hover {
	background-position: -106px -144px
}

ul.ch3On li.ch3 a,ul.ch3On li.ch3 a:hover {
	background-position: -212px -144px
}

ul.ch4On li.ch4 a,ul.ch4On li.ch4 a:hover {
	background-position: -318px -144px
}

ul.ch5On li.ch5 a,ul.ch5On li.ch5 a:hover {
	background-position: -424px -144px
}

ul.ch6On li.ch6 a,ul.ch6On li.ch6 a:hover {
	background-position: -530px -144px
}

ul.ch7On li.ch7 a,ul.ch7On li.ch7 a:hover {
	background-position: -636px -144px
}

.navigation-sub {
	height: 30px;
	width: 100%
}

.navigation-sub li {
	width: 130px;
	height: 30px;
	float: left
}

.navigation-sub li a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #F33;
	font-weight: bold;
	text-decoration: none;
	background-position: 0 -401px;
	outline: none
}

.navigation-sub li a:hover {
	background-position: center -216px
}

.navigation-sub li.on a,.navigation-sub li.on a:hover {
	background-position: center -288px;
	color: #FFF;
	cursor: default;
	text-decoration: none
}

.g-actList {
	
}

.g-actList-draw .item {
	width: 219px;
	margin-right: 7px; *
	margin-right: 10px
}

.g-actList-event .item {
	width: 120px;
	margin-right: 25px;
	margin-left: 34px; *
	margin-right: 28px
}

.g-actList .item {
	vertical-align: top;
	display: inline-block; +
	display: inline; +
	zoom: 1;
	margin-top: 10px;
	margin-bottom: 10px
}

.g-actList .item .text {
	color: #000
}

.g-actList .item img {
	border: 1px solid #DCDCDC
}

.mod-slideBar {
	border: #D7D7D7 1px solid;
	position: relative;
	width: 960px;
	height: 219px;
	background-color: #FFF;
	overflow: hidden
}

.mod-slideBar .showarea {
	height: 219px;
	width: 2154px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.mod-slideBar .link {
	display: block;
	width: 718px;
	height: 219px;
	overflow: hidden;
	float: left
}

.mod-slideBar .link img {
	width: 720px;
	height: 170px
}

.mod-slideBar .prev,.mod-slideBar .next {
	display: block;
	position: absolute;
	width: 39px;
	height: 45px;
	top: 59px;
	z-index: 2;
	text-indent: 300px;
	white-space: nowrap;
	overflow: hidden;
	_zoom: 1;
	cursor: pointer;
	outline: none
}

.mod-slideBar .prev {
	left: 0;
	background: url(../img/prev_link.png) no-repeat 0 0;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://mimg.127.net/xm/all/point_club/img/prev_link.png',
		sizingMethod = 'scale' )
}

.mod-slideBar .prev:hover {
	background: url(../img/prev_hover.png) no-repeat 0 0;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://mimg.127.net/xm/all/point_club/img/prev_hover.png',
		sizingMethod = 'scale' )
}

.mod-slideBar .next {
	right: 0;
	background: url(../img/next_link.png) no-repeat 0 0;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://mimg.127.net/xm/all/point_club/img/next_link.png',
		sizingMethod = 'scale' )
}

.mod-slideBar .next:hover {
	background: url(../img/next_hover.png) no-repeat 0 0;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://mimg.127.net/xm/all/point_club/img/next_hover.png',
		sizingMethod = 'scale' )
}

.mod-smpInfo {
	width: 100%;
	height: 139px
}

.mod-smpInfo-list {
	line-height: 24px;
	padding-top: 10px;
	zoom: 1
}

.mod-smpInfo-list dt {
	width: 80px;
	height: 24px;
	float: left;
	overflow: hidden;
	text-align: right
}

.mod-smpInfo-list dd {
	width: 145px;
	height: 24px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.mod-smpInfo-list .g-progressBar {
	margin-top: 6px
}

.mod-eventShow-warper {
	padding: 10px 10px 17px;
	zoom: 1
}

.mod-eventShow {
	zoom: 1
}

.mod-eventShow:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-eventShow .pic {
	width: 142px;
	height: 142px;
	float: left;
	margin-top: 17px
}

.mod-eventShow .pic img {
	width: 140px;
	height: 140px;
	border: #DCDCDC 1px solid
}

.mod-eventShow .cont {
	padding-left: 160px;
	line-height: 22px
}

.mod-eventShow .cont h3 {
	line-height: 30px
}

.mod-eventShow .cont h3 a { *
	font-family: simsun;
	color: #000
}

.mod-eventShow .cont .time {
	color: #7D7D7D
}

.mod-eventShow .cont .opt {
	padding: 5px 0 20px;
	position: relative;
	zoom: 1
}

.mod-eventShow .cont .opt .popularity {
	position: absolute;
	right: 0;
	top: 5px
}

.mod-eventShow .g-tips-normail {
	margin-left: 10px;
	margin-top: -2px
}

.mod-drawShow-warper {
	padding: 10px 10px 17px;
	zoom: 1
}

.mod-drawShow {
	zoom: 1
}

.mod-drawShow:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-drawShow .pic {
	position: relative;
	z-index: 1;
	width: 250px;
	height: 220px;
	float: left;
	margin-top: 8px
}

.mod-drawShow .pic img {
	width: 217px;
	height: 215px;
	border: #DCDCDC 1px solid
}

.mod-drawShow-wide .pic img {
	border: none;
	width: auto;
	height: auto
}

.mod-drawShow-wide .cont {
	display: none
}

.mod-drawShow .cont {
	padding: 0 212px 0 250px;
	line-height: 22px;
	position: relative
}

.mod-drawShow .cont h3 {
	line-height: 30px;
	font-size: 14px
}

.mod-drawShow .cont .intro {
	text-indent: 2em;
	color: #565656;
	height: 173px;
	overflow: hidden
}

.mod-drawShow-panel {
	width: 190px;
	height: 215px;
	border: #B90000 1px solid;
	border-bottom-color: #5E0000;
	background-color: #900;
	float: right;
	margin-top: 10px;
	position: relative;
	z-index: 1
}

.mod-drawShow-panel .ico-ring {
	display: block;
	width: 22px;
	height: 22px;
	background-position: -216px -360px;
	position: absolute;
	top: -6px;
	left: 90px
}

.mod-drawShow-panel .ico-bevel {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: -2px;
	bottom: -2px;
	background-position: -180px -360px
}

.mod-drawShow-panel .main {
	height: 166px;
	border-top: #F33 1px solid;
	background-color: #D60000;
	text-align: center
}

.mod-drawShow-panel .btn-exchange,.mod-drawShow-panel .btn-exchangeed,.mod-drawShow-panel .btn-draw,.mod-drawShow-panel .btn-drawed,.mod-drawShow-panel .btn-over
	{
	display: block;
	width: 169px;
	height: 48px;
	margin: 20px auto 0;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 500px;
	outline: none;
	margin-bottom: 15px
}

.mod-drawShow-panel .btn-exchange {
	background-position: 0 -502px
}

.mod-drawShow-panel .btn-exchangeed {
	background: url(../img/exchangeed.png) no-repeat 0 0
}

.mod-drawShow-panel .btn-draw {
	background-position: 0 -360px
}

.mod-drawShow-panel .btn-over {
	background-position: 0 -432px;
	cursor: default
}

.mod-drawShow-panel .btn-drawed {
	background: url(../img/drawed.png) no-repeat 0 0
}

.mod-drawShow-panel .main dl {
	white-space: nowrap;
	line-height: 20px;
	text-align: left;
	color: #FFF
}

.mod-drawShow-panel .main dl .txt-impt {
	color: #FF6
}

.mod-drawShow-panel .main dt {
	width: 70px;
	float: left;
	text-align: right;
	height: 20px;
	overflow: hidden
}

.mod-drawShow-panel .main dd {
	padding-left: 70px
}

.mod-drawShow-panel .g-tips-normail {
	text-align: left;
	margin: -8px 10px 0
}

.mod-drawShow-panel .joinInfo {
	color: #D7D7D7;
	line-height: 20px;
	padding: 3px 0 0 10px
}

.mod-drawShow-panel .joinInfo .txt-impt {
	color: #F60
}

.mod-drawShow .ico-user-1 {
	background-image: url(../../img/user-1.png)
}

.mod-drawShow .ico-user-2 {
	background-image: url(../../img/user-2.png)
}

.mod-drawShow .ico-user-3 {
	background-image: url(../../img/user-3.png)
}

.mod-drawShow .ico-user-4 {
	background-image: url(../../img/user-4.png)
}

.mod-multevent-warper {
	width: 938px;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}

.mod-multevent-list {
	width: 940px;
	margin: -10px -1px -1px 0;
	zoom: 1;
	height: auto
}

.mod-multevent-list:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-multevent-item {
	border-bottom: #CCC 1px dotted;
	border-right: #CCC 1px dotted;
	width: 469px;
	float: left;
	padding-top: 10px;
	margin-bottom: -1px
}

.mod-multevent-item .pic {
	margin: 8px 0 0 12px;
	_display: inline
}

.mod-multevent-item .cont {
	padding: 0 10px 15px 170px
}

.mod-multevent-item .intro {
	height: 40px;
	overflow: hidden
}

.mod-multevent-item .opt {
	padding-bottom: 10px !important
}

.mod-multdraw-warper {
	width: 938px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 auto
}

.mod-multdraw-list {
	margin-top: -1px
}

.mod-multdraw-item {
	border-top: #CCC 1px dotted;
	clear: both;
	zoom: 1;
	padding: 10px 0 15px 0
}

.mod-lucky {
	border: 3px solid #F0D7B4;
	position: relative;
	zoom: 1;
	margin-bottom: 10px;
	min-height: 200px
}

.mod-lucky .hd {
	padding-left: 160px;
	height: 125px;
	position: relative;
	zoom: 1
}

.mod-lucky .hd .g-status {
	left: 29px
}

.mod-lucky .hd h2 {
	font-family: 'Microsoft Yahei';
	font-size: 19px;
	line-height: 1.6;
	padding-top: 10px;
	padding-right: 20px
}

.mod-lucky .hd h2 a {
	color: #000
}

.mod-lucky .bd .g-lucky-zone {
	margin-left: 29px;
	margin-bottom: 5px
}

.mod-lucky .bd .remark {
	color: #565656;
	padding: 10px 29px 0;
	line-height: 1.9;
	margin-bottom: -15px
}

.mod-lucky .ft {
	color: #565656;
	position: relative;
	zoom: 1;
	background-color: #efefef;
	padding: 5px 27px;
	margin-top: 30px
}

.mod-lucky .ft .ico-arrUp {
	position: absolute;
	top: -9px;
	left: 30px
}

.mod-lucky .ft .sptln {
	margin: 0 20px
}

.mod-lucky .ft .txtLink {
	text-decoration: underline
}

.mod-luckyTwoClu {
	height: 346px;
	border: 3px solid #F0D7B4;
	margin-top: -13px;
	margin-bottom: 13px
}

.mod-luckyTwoClu .mod-lucky-stop,.mod-luckyTwoClu-sptln {
	margin: 0;
	float: left;
	border: none
}

.mod-luckyTwoClu .mod-lucky-stop {
	width: 476px
}

.mod-luckyTwoClu-sptln {
	height: 326px;
	margin-top: 10px;
	width: 0;
	font-size: 0;
	line-height: 0;
	border-left: 1px dotted #ccc
}

.mod-lucky-stop .hd {
	height: 105px
}

.mod-lucky-stop .bd .g-lucky-zone {
	height: auto;
	border: none;
	background-color: #fff;
	margin-left: 0;
	width: 100%
}

.mod-lucky-stop .bd .g-lucky-zone .lucky-info {
	left: 29px;
	top: 0
}

.mod-lucky-stop .bd .timeRest {
	font-family: verdana;
	font-weight: bold;
	position: static;
	height: auto;
	width: auto;
	text-align: left;
	padding-left: 0;
	border: none;
	font-size: 14px;
	background-color: #82AE46;
	color: #fff;
	line-height: 28px;
	padding: 0 10px
}

.mod-lucky-stop .bd .timeRest .cont {
	color: #fff
}

.mod-lucky-stop .bd .timeRest .num {
	font-size: 14px;
	color: #fff
}

.mod-lucky-stop .g-lucky-zone .picShow {
	top: 0;
	right: 20px;
	width: 208px;
	height: 219px;
	border: 1px solid #ccc
}

.mod-lucky-over .hd h2,.mod-lucky-over .hd h2 a {
	color: #7D7D7D
}

.eventRemark {
	height: 40px;
	line-height: 40px
}

.global-notice {
	margin-top: 10px
}

.footer {
	border-top: #DCDCDC 1px solid;
	margin: 20px 0;
	line-height: 34px;
	text-align: center;
	color: #000
}

.footer a {
	color: #7D7D7D;
	margin: 0 4px
}

.mode-Cpage {
	height: 26px;
	line-height: 26px;
	text-align: right;
	margin-top: -36px;
	position: relative;
	color: #565656
}

.mode-Cpage a {
	height: 22px;
	line-height: 22px;
	background-color: #FFF;
	padding: 0 5px;
	border: #DCDCDC 1px solid;
	margin: 0 2px;
	color: #7D7D7D
}

.mode-Cpage .on,.mode-Cpage .on:hover {
	cursor: default;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	outline: none
}

.mode-Cpage .btn {
	margin: 0 2px
}

.mod-contHasIco {
	line-height: 25px;
	padding: 25px 10px 25px 237px;
	position: relative;
	zoom: 1
}

.mod-contHasIco .ico-smile-big {
	position: absolute;
	left: 170px;
	top: 25px
}

.mod-contHasIco .comm {
	font-size: 14px
}

.mod-contHasIco .address {
	font-size: 12px;
	padding-top: 12px
}

.mod-contHasIco .opt {
	padding: 20px 0
}

.mod-contHasIco .pic {
	position: absolute;
	left: 120px;
	top: 30px
}

.mod-contHasIco .pic img {
	width: 88px;
	height: 88px;
	border: #DCDCDC 1px solid
}

.mod-contHasIco .giftIntro {
	border-bottom: #CCC 1px dotted;
	padding-bottom: 12px;
	margin-bottom: 12px
}

.mod-contHasIco .labelCheck {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	outline: none
}

.mod-contHasIco .addrUpdate {
	background-color: #FFFFE1;
	border: #C6C6A8 1px solid;
	padding: 10px 0;
	width: 470px
}

.mod-contHasIco .nobg {
	background-color: #FFF !important;
	border-width: 0 !important
}

.mod-contHasIco .addrUpdate table {
	table-layout: fixed
}

.mod-contHasIco .addrUpdate th {
	font-weight: normal;
	width: 110px;
	text-align: right
}

.mod-contHasIco .addrUpdate td {
	width: auto;
	padding: 7px 0
}

.mod-contHasIco .addrUpdate .g-ipt {
	width: 300px
}

.modPrize-notice {
	margin: 10px 0;
	background-color: #FFFFE1;
	border: #C6C6A8 1px solid;
	padding: 15px
}

.modPrize-notice .words {
	line-height: 24px;
	padding: 0 10px 10px
}

.modPrize-notice .words .txt-impt {
	font-weight: bold
}

.modPrize-notice .typeIn {
	line-height: 2.0;
	border-top: #CCC 1px dotted;
	padding: 20px 10px 5px;
	white-space: nowrap
}

.modPrize-notice .typeIn .ext {
	float: right
}

.modPrize-meTotal {
	margin: -1px 0
}

.modPrize-prevent {
	
}

.modPrize-prevent .g-contBox {
	border-color: #D7D7D7;
	margin-top: 10px
}

.modPrize-prevent-content {
	padding: 10px 20px;
	position: relative;
	zoom: 1
}

.modPrize-prevent-content .ext {
	position: absolute;
	right: 18px;
	top: 18px
}

.modPrize-prevent-content .tit,.modPrize-prevent-content .result {
	height: 24px;
	line-height: 24px;
	padding: 8px 0;
	white-space: nowrap
}

.modPrize-prevent-content-hasPic {
	padding-left: 260px;
	position: relative;
	zoom: 1
}

.modPrize-prevent-content-hasPic .pic {
	position: absolute;
	left: 10px;
	top: 10px
}

.modPrize-prevent-content-hasPic .pic img {
	width: 220px;
	height: 135px;
	border: #DCDCDC 1px solid
}

.modPrize-prevent-content-hasPic .result {
	width: 100%;
	height: 65px;
	padding-bottom: 0;
	overflow: hidden;
	line-height: 22px;
	position: relative
}

.modPrize-prevent-content-hasPic .result .g-tips-normail {
	position: absolute;
	left: 350px;
	bottom: 0;
	background-color: #F1FFE3;
	border-color: #A8BD93
}

.mod-wuliu {
	padding-top: 10px
}

.mod-wuliu .g-nav {
	margin-top: 0
}

.mod-wuliu .g-contBox-content {
	padding: 0 107px 15px
}

.mod-wuliu .modPrize-meTotal {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	margin: 10px 0
}

.mod-wuliu-itemTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 10px
}

.mod-wuliu-itemCont {
	line-height: 2
}

.mod-wuliu-itemCont .btn {
	margin: 10px 0
}

.mod-wuliu .sptln {
	line-height: 0;
	font-size: 0;
	height: 1px;
	border-top: 1px dotted #d7d7d7;
	margin: 10px 0
}

.mod-eventNameList {
	
}

.mod-eventNameList ul {
	padding: 10px 0;
	zoom: 1
}

.mod-eventNameList li {
	height: 29px;
	line-height: 29px
}

.mod-eventNameList li.on {
	background-position: 0 -36px;
	border-top: #D7D7D7 1px solid
}

.mod-eventNameList li a {
	display: block;
	width: 100%;
	height: 29px;
	line-height: 29px;
	color: #333;
	text-indent: 20px;
	outline: none
}

.mod-eventNameList li.on a {
	font-weight: bold;
	color: #000;
	cursor: default;
	text-decoration: none
}

.mod-prizeWinner {
	
}

.mod-prizeWinner .eventPic {
	margin-bottom: 10px
}

.mod-prizeWinner .eventPic img {
	width: 720px;
	height: 170px;
	display: block
}

.mod-prizeWinner .empty {
	text-align: center;
	padding-top: 36px
}

.mod-prizeWinner .g-contBox-title {
	height: 38px;
	line-height: 38px
}

.mod-prizeWinner .g-contBox-title h2 {
	color: #333;
	height: 38px;
	line-height: 38px
}

.mod-prizeWinner .g-contBox-content {
	text-align: center
}

.mod-prizeWinner .g-contBox-content ul {
	width: 696px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	text-align: left;
	background: url(../img/line_dot.png) repeat 0 0
}

.mod-prizeWinner .g-contBox-content li {
	height: 35px;
	line-height: 34px;
	float: left;
	margin-right: 15px;
	white-space: nowrap
}

.mod-prizeWinner .g-contBox-content li .date {
	color: #16960e;
	margin-right: 3px
}

.mod-prizeWinner .mult-listItem {
	text-align: left;
	line-height: 2;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	margin: 10px 10px 0
}

.mod-prizeWinner .mult-listItem .list {
	margin-top: 5px;
	position: relative;
	zoom: 1;
	padding-left: 60px
}

.mod-prizeWinner .mult-listItem .name {
	position: absolute;
	left: 0;
	top: 0
}

.mod-prizeWinner .mult-listItem ul {
	width: auto;
	background: none
}

.mod-prizeWinner .mult-listItem li {
	width: 210px;
	margin: 0;
	height: auto;
	line-height: 2
}

.mod-prizeWinner .mult-listItem .date {
	color: #16960e;
	margin-right: 3px
}

.mod-eventRecommend {
	padding-top: 60px
}

.mod-mission .mod-eventShow {
	padding-left: 15px;
	width: 454px;
	height: 173px
}

.mod-mission .mod-multevent-item .pic {
	margin-left: 0;
	width: auto;
	height: auto
}

.mod-mission .mod-multevent-item .pic img {
	width: auto;
	height: auto
}

.mod-mission .mod-multevent-item .cont {
	padding-left: 155px
}

.mod-QA {
	padding: 10px 0
}

.mod-QA .g-contBox-contBgBot {
	padding: 10px 20px;
	line-height: 22px
}

.mod-QA .g-contBox-contBgBot dl {
	padding-bottom: 20px
}

.mod-QA .g-contBox-contBgBot dt {
	font-weight: bold
}

.mod-QA .g-contBox {
	border-color: #D7D7D7
}

.mod-login {
	position: relative;
	zoom: 1;
	padding: 15px 0 6px 8px
}

.mod-login .user {
	margin-left: 5px;
	width: 75px
}

.mod-login .pass {
	margin-left: 5px;
	width: 110px
}

.mod-login label {
	vertical-align: middle;
	margin: 0;
	padding: 0
}

.mod-login .at {
	vertical-align: middle;
	margin: 0 2px;
	font-family: verdana, Arial, Helvetica, sans-serif
}

.mod-login .domain {
	vertical-align: top; *
	vertical-align: middle;
	padding: 2px 1px 1px;
	margin-left: 0
}

.mod-login .ext {
	margin-left: 10px
}

.mod-login .item {
	line-height: normal;
	margin-bottom: 10px
}

.mod-login .ft {
	margin-top: 10px;
	padding-left: 28px
}

.mod-login .ft {
	_padding-left: 0;
	_position: absolute;
	_top: 75px;
	_left: 36px
}

.mod-login .btn-dft:hover {
	text-decoration: none
}

.mod-login .btn-dft span {
	vertical-align: baseline;
	padding-left: 38px;
	padding-right: 36px
}

.mod-myJoin {
	
}

.mod-myJoin .g-contBox-contBgTop {
	padding: 5px 10px;
	zoom: 1
}

.mod-myJoin-tableTit {
	width: auto
}

.mod-myJoin-tableTit .name {
	width: 320px;
	text-indent: 5px;
	font-weight: bold
}

.mod-myJoin-tableTit .date {
	width: auto;
	font-weight: bold
}

.mod-myJoin-tableCont {
	width: 100%;
	table-layout: fixed
}

.mod-myJoin-tableCont td {
	border-bottom: #CCC 1px dotted;
	height: 32px;
	padding: 0 5px
}

.mod-myJoin-tableCont .name {
	width: 310px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.mod-myJoin-tableCont .date {
	width: 120px
}

.mod-myJoin-tableCont .share {
	width: auto
}

.mod-myJoin-tableCont .share .ico {
	background-color: #FFF;
	cursor: pointer
}

.mod-myJoin-tableCont .lose {
	color: #B0B0B0
}

.mod-myJoin .empty {
	text-align: center;
	padding: 36px 0 307px 0
}

.mod-vote {
	color: #565656;
	height: 163px;
	padding: 14px 0 0 20px
}

.mod-vote label {
	line-height: normal;
	display: block;
	margin: 6px 0
}

.mod-vote input {
	height: 16px;
	width: 16px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	margin-right: 5px
}

.mod-vote .ft {
	margin-top: 10px;
	padding-bottom: 15px
}

.mod-vote .btn-dft {
	margin-right: 20px
}

.mod-vote .btn-dft span {
	padding-left: 25px;
	padding-right: 22px
}

.mod-fillProfile {
	padding: 10px 0
}

.mod-fillProfile .g-tips-normail {
	margin-bottom: 10px
}

.mod-fillProfile .g-contBox {
	border-color: #D7D7D7
}

.mod-fillProfile .g-contBox-contBgBot {
	padding: 20px 55px;
	zoom: 1
}

.mod-fillProfile .g-tableProfile .g-tips-normail {
	padding: 4px;
	margin-top: 6px
}

.mod-fillProfile .interest dt {
	height: 20px;
	border-top: #CCC 1px solid;
	margin-top: 5px;
	padding: 5px 0;
	clear: both;
	overflow: hidden
}

.mod-fillProfile .interest dd {
	height: auto;
	border-top: #CCC 1px dotted;
	padding: 10px 0;
	overflow: hidden;
	zoom: 1
}

.mod-fillProfile .interest label {
	display: block;
	height: 25px;
	width: 166px;
	line-height: 25px;
	float: left
}

.mod-userInfo-name {
	padding-left: 10px;
	padding-top: 15px;
	margin-bottom: 15px
}

.mod-userInfo-name .opt {
	margin-left: -10px;
	color: #69879B;
	margin-top: 10px
}

.mod-userInfo-name .opt a {
	margin: 0 10px
}

.mod-userInfo-jifen {
	border-bottom: #DCC8AA 1px dotted;
	border-top: #DCC8AA 1px dotted;
	margin: 15px 0;
	padding: 15px 0 15px 10px;
	line-height: 1.8
}

.mod-userInfo-jifen .name {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	vertical-align: top
}

.mod-userInfo-jifen .cont {
	display: inline-block; +
	display: inline; +
	zoom: 1
}

.mod-integral-list {
	
}

.mod-integral-list .g-contBox-title {
	height: auto;
	padding: 0;
	border-bottom-width: 0
}

.mod-integral-list table {
	width: 100%;
	table-layout: fixed
}

.mod-integral-list th {
	padding: 5px 0;
	text-indent: 15px;
	border-right: #D7D7D7 1px solid
}

.mod-integral-list td {
	padding: 5px 0;
	text-indent: 15px;
	border-right: #D7D7D7 1px dotted;
	border-bottom: #D7D7D7 1px dotted
}

.mod-integral-list td.rightIco,.mod-integral-list th.rightIco {
	border-right-width: 0
}

.mod-userInfo-common {
	padding-left: 10px;
	margin: 15px 0
}

.mod-userInfo-kind {
	padding-left: 10px;
	margin-bottom: 15px;
	position: relative;
	z-index: 10;
	height: 16px;
	vertical-align: bottom
}

.mod-userInfo-kind .ico {
	margin-right: 5px
}

.mod-userInfo-rank {
	padding-left: 10px;
	margin-bottom: 15px;
	height: 16px;
	position: relative;
	z-index: 5
}

.mod-userInfo-rank .g-progressBar {
	display: inline-block; +
	display: inline; +
	zoom: 1
}

.mod-userInfo-priv {
	position: relative;
	zoom: 1;
	line-height: normal;
	margin-bottom: 10px;
	padding-left: 10px
}

.mod-userInfo-privList {
    width:228px;
	padding-left: 1px;
	margin-top: 10px;
	background-color: #FAECD7
}

.mod-userInfo-privList .item {
	margin: 6px 0;
	height: 16px;
	display: inline-block; +
	display: inline; +
	zoom: 1;
	width: 107px;
	position: relative;
	zoom: 1
}

.mod-userInfo-privList .item .desc {
	margin-left: 25px;
	width:86px
}

.mod-userInfo-privList .item .ico {
	position: absolute;
	left: 6px;
	top: 0
}

.mod-userInfo-privList .item .desc a {
	color: #565656
}

.mod-userInfo-privList .disable,.mod-userInfo-privList .disable a {
	color: #B0B0B0;
	text-decoration: none;
	cursor: default
}

.mod-userInfo-medal {
	padding-left: 10px;
	position: relative;
	z-index: 4
}

.mod-userInfo-medal .title {
	font-weight: bold
}

.mod-userInfo-medal .item {
	display: inline-block; +
	display: inline; +
	zoom: 1;
	margin: 10px 11px 0 0
}

.mod-userInfo-simple .mod-userInfo-name {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin: 0;
	line-height: 30px
}

.mod-userInfo-simple .mod-userInfo-jifen {
	border: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	line-height: normal
}

.mod-userInfo-simple .mod-userInfo-kind {
	border-top: #CCC 1px dotted;
	padding-top: 5px;
	margin-bottom: 8px
}

.mod-userInfo-simple .mod-userInfo-medal .item {
	margin-top: 9px
}

.mod-userInfo-simple .mod-userInfo-name .opt {
	margin-left: 0
}

.gIndex .mod-eventShow-warper {
	padding: 0;
	overflow: hidden
}

.gIndex .mod-eventShow {
	margin: -1px 10px 0;
	border-top: #CCC 1px dotted;
	height: 153px
}

.gIndex .mod-eventShow .pic {
	margin-left: 10px;
	height: 120px
}

.gIndex .mod-eventShow .pic img {
	width: 118px;
	height: 118px
}

.gIndex .mod-eventShow .cont {
	padding-top: 7px;
	padding-left: 150px
}

.gIndex .g-smallCont {
	margin-bottom: 10px
}

.gIndex .g-contBox .g-pages {
	margin-top: -7px;
	margin-bottom: 10px
}

.gIndex .g-contBox-title {
	background-color: #fff
}

.gIndex .mod-sideAd {
	line-height: 0;
	margin-bottom: 10px
}

.gIndex .g-contBox-login {
	margin-bottom: 10px
}

.col-side .g-contBox-title {
	background: none
}

.gIndex .mod-login {
	height: 105px
}

.gIndex .mod-slideBar {
	width: 536px;
	height: 198px;
	margin-bottom: 10px;
	overflow: hidden
}

.gIndex .mod-slideBar .link {
	height: 198px;
	width: 536px;
	overflow: hidden
}

.gIndex .mod-slideBar .link img {
	width: 538px;
	height: 200px
}

.gIndex .mod-slideBar .prev,.gIndex .mod-slideBar .next {
	top: 75px
}

.gIndex-tips .g-smallCont-content {
	height: 198px
}

.gIndex-tips .gIndex-tips-item {
	padding: 10px 0;
	margin: 0 10px;
	border-bottom: #CCC 1px dotted
}

.gIndex-tips .last {
	border: none;
	padding-bottom: 0
}

.gIndex-tips .gIndex-tips-item h3 {
	line-height: 22px;
	font-weight: normal;
	color: #585858
}

.gIndex-tips .opt {
	margin: 5px 0;
	color: #C60;
	font-weight: bold;
	display: block;
	background-position: -144px -252px;
	padding-left: 9px;
	width: 98px;
	height: 24px;
	line-height: 24px
}

.gIndex-tips .opt:hover {
	text-decoration: none
}

.gIndex-tips,.gIndex-notice {
	float: right;
	width: 170px
}

.gIndex-news {
	width: 536px
}

.gIndex-news .g-smallCont-content,.gIndex-notice .g-smallCont-content {
	height: 152px
}

.gIndex-news-list .item {
	padding: 0;
	line-height: 2.3
}

.gIndex-news-list a { *
	font-family: simsun;
	color: #000
}

.gIndex-news-list .impt {
	color: #F60
}

.gIndex-news-list .time {
	margin-right: 10px
}

.gIndex-notice-title {
	color: #565656;
	padding: 12px 8px 12px
}

.gIndex-notice-cont {
	padding: 0 7px 0 8px;
	line-height: 1.8
}

.gIndex-prod .g-smallCont-content {
	height: 329px;
	overflow: hidden
}

.gIndex-prod-list .item {
	line-height: 1.6;
	position: relative;
	zoom: 1;
	padding-top: 16px;
	margin: 0 10px;
	padding-bottom: 11px;
	padding-left: 65px;
	border-bottom: #CCC 1px dotted
}

.gIndex-prod-list .last {
	border: none
}

.gIndex-prod-list .pic {
	position: absolute;
	line-height: 0;
	background-color: #f0f0f0;
	left: 3px;
	top: 19px
}

.gIndex-prod-list .cont {
	color: #7D7D7D
}

.gIndex-prod-list h3 {
	color: #565656;
	padding-bottom: 6px
}

.gIndex-prod-list h3 a {
	color: #565656
}

.mod-medalIntro {
	padding-top: 10px
}

.mod-medalIntro .g-contBox-contBgBot {
	zoom: 1
}

.mod-medalIntro .g-contBox-contBgBot:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-medalIntro dl {
	padding: 27px 450px 0 22px;
	line-height: 22px
}

.mod-medalIntro dt {
	font-weight: bold
}

.mod-medalIntro dd {
	padding-bottom: 20px
}

.mod-medalIntro dd .ind2 {
	text-indent: 2em
}

.mod-medalShow {
	zoom: 1
}

.mod-medalShow:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-medalShow .g-contBox {
	width: 223px;
	float: left;
	margin: 0 20px 10px 0
}

.mod-medalShow-cont {
	height: 285px;
	position: relative;
	padding: 0 10px;
	zoom: 1;
	overflow: hidden
}

.mod-medalShow-cont .owned {
	display: block;
	width: 75px;
	height: 75px;
	background-position: -180px -432px;
	position: absolute;
	left: 0;
	top: 0
}

.mod-medalShow-cont .owned {
	display: block;
	width: 75px;
	height: 75px;
	background-position: -180px -432px;
	position: absolute;
	left: 0;
	top: 0
}

.mod-medalShow-cont h3 {
	text-align: center;
	font-weight: bold;
	display: block;
	margin-bottom: 10px
}

.mod-medalShow-cont .ico-medal-l {
	margin: 25px 0 5px 62px
}

.mod-medalShow-cont .intro {
	height: 70px;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #CCC;
	line-height: 20px;
	padding-top: 10px
}

.mod-medalShow-cont .info {
	position: relative;
	padding-left: 20px;
	padding-top: 5px;
	zoom: 1
}

.mod-medalShow-cont .info .ico {
	position: absolute;
	left: 0;
	top: 7px
}

.mod-medalShow-cont .ext {
	padding-left: 20px;
	padding-top: 8px
}

.mod-medalShow-mydetail .mod-medalShow-cont {
	height: 305px
}

.mod-jifenInfo {
	padding-top: 10px
}

.mod-jifenInfo .g-contBox-contBgBot {
	zoom: 1
}

.mod-jifenInfo .g-contBox-contBgBot:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-jifenInfo dl {
	width: 480px;
	height: 90px;
	float: left;
	margin: 8px -100px 10px 0;
	overflow: hidden;
	line-height: 30px
}

.mod-jifenInfo dt {
	display: block;
	width: 100px;
	text-align: right;
	height: 30px;
	float: left;
	overflow: hidden
}

.mod-jifenInfo dd {
	display: block;
	width: 140px;
	height: 30px;
	overflow: hidden;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mod-jifenDetail {
	zoom: 1
}

.mod-jifenDetail:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.mod-jifenDetail-item {
	width: 473px;
	float: left
}

.mod-jifenDetail .g-contBox-title {
	padding: 5px 10px
}

.mod-jifenDetail h2 {
	color: #000
}

.mod-jifenDetail-search {
	white-space: nowrap;
	text-align: right
}

.mod-jifenDetail-search .g-ipt {
	width: 45px
}

.mod-jifenDetail-cont table {
	width: 100%;
	table-layout: fixed;
	margin-bottom: -1px
}

.mod-jifenDetail-cont .date {
	width: 110px
}

.mod-jifenDetail-cont td.date {
	vertical-align: top
}

.mod-jifenDetail-cont .jifen {
	width: 85px
}

.mod-jifenDetail-cont .jifen p {
	font-weight: bold;
	color: #16960E
}

.mod-jifenDetail-cont .ct {
	width: auto
}

.mod-jifenDetail-cont .none {
	color: #7d7d7d
}

.mod-jifenDetail-cont td.none {
	text-align: left;
	vertical-align: middle;
	height: 80px
}

.mod-jifenDetail .g-contBox-title {
	border-bottom: none
}

.mod-jifenDetail-more {
	display: block;
	height: 21px;
	background-color: #E6E6E6;
	border: #D7D7D7 1px solid;
	text-align: center;
	text-decoration: none;
	color: #7D7D7D
}

.mod-jifenDetail-more:hover {
	background-color: #DFDFDF
}

.mod-jifenPlan {
	padding-top: 10px
}

.mod-jifenPlan-main {
	padding: 10px 10px 20px;
	zoom: 1
}

.mod-jifenPlan-main .title {
	height: 40px;
	line-height: 30px;
	padding-left: 93px;
	border-bottom: #CCC 1px dotted
}

.mod-jifenPlan-main .title h1 {
	font-size: 14px;
	font-weight: bold
}

.mod-jifenPlan-main .cont {
	padding: 0 80px 0 93px;
	zoom: 1
}

.mod-jifenPlan-main .cont .info {
	padding: 10px 0
}

.mod-jifenPlan-item {
	
}

.mod-jifenPlan-item dt {
	font-weight: bold;
	line-height: 26px;
	zoom: 1;
	padding-top: 15px
}

.mod-jifenPlan-item dt .ico {
	margin-right: 9px;
	margin-top: -2px
}

.mod-jifenPlan-item dd {
	padding-left: 24px;
	line-height: 22px
}

.common-title {
	clear: both;
	padding: 18px 10px;
	color: #565656
}

.common-title h1 {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	color: #000
}

.common-title span {
	white-space: nowrap;
	margin-left: 15px
}

.mod-ability .g-contBox-title {
	padding: 0;
	height: auto;
	border-bottom: 0
}

.mod-ability .g-contBox-title td {
	border-bottom: 0
}

.mod-ability .tit {
	width: 206px
}

.mod-ability .info {
	width: auto;
	border-left: #CCC 1px dotted
}

.mod-ability .info .ico {
	margin-right: 10px
}

.mod-ability .g-contBox-content table {
	margin-bottom: -1px
}

.mod-abilityAll {
	padding-top: 10px
}

.mod-abilityAll .g-contBox {
	zoom: 1
}

.mod-abilityAll .g-contBox-title {
	height: auto;
	padding: 0;
	border-bottom-width: 0
}

.mod-abilityAll table {
	width: 100%;
	table-layout: fixed
}

.mod-abilityAll .name {
	width: auto;
	padding-left: 20px
}

.mod-abilityAll .user1,.mod-abilityAll .user2,.mod-abilityAll .user3,.mod-abilityAll .user4
	{
	width: 108px;
	text-align: center;
	border-left: #CCC 1px solid
}

.mod-abilityAll thead .user1,.mod-abilityAll thead .user2,.mod-abilityAll thead .user3
	{ *
	width: 107px
}

.mod-abilityAll thead .user4 { *
	width: 108px;
	_width: 107px
}

.mod-abilityAll thead .name {
	font-size: 14px;
	font-weight: bold
}

.mod-abilityAll thead .tit {
	height: 26px;
	line-height: 26px
}

.mod-abilityAll thead .info {
	height: 26px;
	border-top: #D7D7D7 1px solid;
	background-position: 0 -39px;
	line-height: 24px
}

.mod-abilityAll tbody .name {
	border-left-width: 0
}

.mod-abilityAll tbody .name div {
	position: relative;
	padding: 8px 0 8px 20px;
	zoom: 1
}

.mod-abilityAll tbody .name .ico-priv {
	position: absolute;
	left: -3px;
	top: 10px
}

.mod-abilityAll tbody .name .ico-new {
	margin-left: 5px
}

.mod-abilityAll tbody td {
	border-width: 1px 0 0 1px;
	border-style: dotted;
	border-color: #CCC;
	margin-top: -1px
}

.mod-notice {
	padding-top: 10px
}

.mod-noticeList {
	padding: 10px;
	zoom: 1
}

.mod-noticeList li {
	height: 30px;
	white-space: nowrap;
	width: 100%;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}

.mod-noticeList li .date {
	color: #999
}

.mod-noticeList li a {
	color: #000
}

.mod-notice-content {
	padding: 10px 22px 22px
}

.mod-notice-content .title {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 15px
}

.mod-notice-content p {
	padding-bottom: 20px;
	text-indent: 2em;
	line-height: 23px
}

.mod-news .title {
	font-size: 14px;
	font-weight: bold;
	padding-left: 105px;
	padding-top: 15px;
	padding-bottom: 10px
}

.mod-news .sptln {
	line-height: 0;
	font-size: 0;
	height: 1px;
	border-top: 1px dotted #ccc;
	margin: 0 10px
}

.mod-news .mod-noticeList {
	margin-left: 95px;
	margin-right: 105px
}

.mod-news .mod-noticeList li {
	padding: 2px 0
}

.mod-news .mod-noticeList li .date {
	margin-right: 10px
}

.g-popup-fromCnt-submit-inner,.g-popup-fromCnt-submit,.g-popup-fromCnt-btn,.g-popup-fromCnt-icoArr,.g-popup-fromCnt-icoClose
	{
	display: inline-block; +
	display: inline;
	zoom: 1;
	vertical-align: middle
}

.g-popup-fromCnt-icoArr,.g-popup-fromCnt-btn {
	background-image: url(../img/popup-cnta.png);
	background-repeat: no-repeat
}

.g-popup-fromCnt-icoArr {
	width: 16px;
	height: 16px;
	background-position: -32px 0
}

.g-popup-fromCnt-btn-srch {
	height: 20px;
	width: 20px;
	background-position: -62px 3px
}

.g-popup-fromCnt-btn-srch:hover {
	background-position: -94px 3px
}

.g-popup-fromCnt-btn-close {
	height: 20px;
	width: 20px;
	background-position: -192px 1px
}

.g-popup-fromCnt-btn-close:hover {
	background-position: -224px 1px
}

.g-cntalist-fromCnt {
	padding: 5px;
	line-height: 21px;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	zoom: 1;
	position: relative;
	background-color: #FFF
}

.g-cntalist-fromCnt .special li {
	position: relative
}

.g-cntalist-fromCnt .special .other {
	border-bottom: 1px dotted #ccc
}

.g-cntalist-fromCnt .special .other a:hover .btn-close {
	background-position: -477px -189px
}

.g-cntalist-fromCnt .srch b {
	color: #16960E
}

.g-cntalist-fromCnt .normal {
	zoom: 1
}

.g-cntalist-fromCnt .normal li {
	position: relative
}

.g-cntalist-fromCnt .normal .g-popup-fromCnt-btn-tree {
	width: 11px;
	height: 11px;
	background-position: -160px 0;
	position: absolute;
	left: 0;
	top: 5px;
	_top: 2px
}

.g-cntalist-fromCnt .normal .unfold .g-popup-fromCnt-btn-tree {
	background-position: -128px 0
}

.g-cntalist-fromCnt .normal .grpname {
	padding-left: 16px;
	color: #000;
	text-decoration: none;
	margin-right: 3px
}

.g-cntalist-fromCnt .normal .grpmbr li {
	zoom: 1
}

.g-cntalist-fromCnt .normal .grpmbr a {
	word-wrap: break-word;
	display: block;
	zoom: 1;
	overflow: hidden;
	background: #fff;
	color: #6a6a6a;
	padding-left: 16px;
	text-decoration: none
}

.g-cntalist-fromCnt .normal .grpmbr a.slcted,.g-cntalist-fromCnt .normal .grpmbr a.slcted:hover
	{
	color: #ccc !important;
	cursor: default
}

.g-cntalist-fromCnt .normal .grpmbr a.slcted:hover {
	background: #fff
}

.g-cntalist-fromCnt .normal .special {
	zoom: 1
}

.g-cntalist-fromCnt .normal .fold .grpmbr {
	display: none
}

.g-cntalist-fromCnt .normal .unfold .grpmbr {
	display: block
}

.g-cntalist-fromCnt .normal .grpmbr a:hover {
	background-color: #999;
	color: #fff !important
}

.g-cntalist-fromCnt .srch li {
	line-height: 18px;
	border-bottom: 1px solid
}

.g-cntalist-fromCnt .srch strong,.g-cntalist-fromCnt .srch em {
	display: block;
	cursor: pointer;
	width: 140px;
	height: 18px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word
}

.g-cntalist-fromCnt .srch .p-result a {
	padding: 10px;
	display: block;
	color: #000;
	text-decoration: none
}

.g-cntalist-fromCnt .srch .noresult {
	border: 0;
	padding: 10px 0
}

.g-cntalist-fromCnt .srch .p-result a.slcted,.g-cntalist-fromCnt .srch .p-result a.slcted:hover,.g-cntalist-fromCnt .srch .p-result a.slcted b,.g-cntalist-fromCnt .srch .p-result a.slcted strong,.g-cntalist-fromCnt .srch .p-result a.slcted em
	{
	color: #ccc !important;
	cursor: default
}

.g-cntalist-fromCnt .srch .p-result a.slcted:hover {
	background: #fff
}

.g-cntalist-fromCnt .srch .p-result a:hover {
	background-color: #FFFFE1
}

.g-popup-fromCnt {
	text-align: left;
	width: 460px;
	font-size: 12px;
	position: absolute;
	z-index: 1000
}

.g-popup-fromCnt .g-popup-fromCnt-inner {
	position: relative;
	zoom: 1;
	background-color: #fff
}

.g-popup-fromCnt .hd {
	background-color: #666;
	color: #fff;
	height: 30px;
	line-height: 27px
}

.g-popup-fromCnt .hd h3 {
	padding-left: 11px
}

.g-popup-fromCnt .bd {
	border: #E6D2D2 1px solid;
	border-width: 0 1px 0 1px
}

.g-popup-fromCnt .ft {
	font-size: 12px;
	border: #E6D2D2 1px solid;
	border-width: 0 1px 1px;
	position: relative;
	zoom: 1;
	text-align: right
}

.g-popup-fromCnt .ft .sup {
	color: #565656;
	white-space: nowrap;
	float: left;
	line-height: 40px
}

.g-popup-fromCnt .ft .opt {
	text-align: center;
	padding: 10px 0 20px 0
}

.g-popup-fromCnt-submit {
	margin: 0 10px
}

.g-popup-fromCnt-submit .g-popup-fromCnt-submit-rc {
	display: none
}

.g-popup-fromCnt-contact {
	color: #000;
	font-size: 12px;
	padding: 20px;
	overflow: hidden;
	zoom: 1;
	position: relative
}

.g-cntalist-fromCnt .srch li,.g-popup-fromCnt-contact .bdr-c-light {
	border-color: #CCC
}

.g-popup-fromCnt-contact .ln-c-light {
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #CCC
}

.g-popup-fromCnt-icoArr {
	position: absolute;
	left: 223px;
	top: 180px
}

.g-popup-fromCnt-boxtit {
	margin-bottom: 5px
}

.g-popup-fromCnt-boxtit strong {
	font-size: 14px
}

.g-popup-fromCnt-bar {
	padding: 5px
}

.g-popup-fromCnt-ipt-t {
	display: inline-block;
	_display: inline; +
	zoom: 1;
	vertical-align: middle;
	background: white;
	border: 1px solid;
	cursor: text;
	border-color: #999
}

.g-popup-fromCnt-ipt-t input {
	outline: none;
	width: 145px;
	border: 0;
	height: 18px;
	padding-left: 4px;
	line-height: 15px;
	background: transparent
}

.g-popup-fromCnt-boxcont {
	border-width: 1px;
	border-style: solid
}

.g-popup-fromCnt-boxCnta {
	float: left;
	width: 190px
}

.g-popup-fromCnt-boxCnta .g-cntalist-fromCnt {
	height: 256px;
	overflow: auto
}

.g-popup-fromCnt-boxTo {
	float: right;
	width: 190px
}

.g-popup-fromCnt-boxTo .g-popup-fromCnt-boxcont {
	height: 300px;
	overflow: auto
}

.g-popup-fromCnt-boxTo li {
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	border-bottom-width: 1px;
	border-style: solid
}

.g-popup-fromCnt-boxTo .name {
	white-space: nowrap;
	float: left;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis
}

.g-popup-fromCnt-boxTo .oprt {
	float: right
}

.mod-multiAct .act b,.mico,.mod-multiAct-menu .mopt .madd,.mod-multiActMenu .ico-folder-ntes,.mod-multiActMenu .ico-radio,.mod-multiActMenu .ico-phone,.mod-multiActMenu .ico-link,.mod-multiActMenu .ico-free
	{
	background-image: url(../img/multi_act.png);
	background-repeat: no-repeat
}

.mod-multiAct {
	width: 100%;
	height: 20px;
	position: relative;
	overflow: visible;
	z-index: 100
}

.mod-multiAct .act {
	cursor: pointer;
	line-height: 20px;
	padding: 0 12px 0 2px;
	display: block;
	float: left;
	position: relative
}

.mod-multiAct .act-hover {
	background-color: #FAECD7
}

.mod-multiAct .act b {
	display: block;
	width: 9px;
	height: 5px;
	background-position: -72px -72px;
	position: absolute;
	right: 2px;
	top: 9px
}

.mod-multiAct .unread {
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	float: left
}

.mod-multiAct .unread a {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #F60;
	position: relative;
	padding-left: 18px;
	zoom: 1;
	float: left;
	font-weight: bold
}

.mod-multiAct .unread a .mico-mail {
	display: block;
	width: 15px;
	height: 11px;
	background-position: 0 -36px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 5px
}

.mod-multiAct .unread .bracket {
	display: block;
	height: 20px;
	line-height: 20px;
	float: left
}

.g-menu-wAuto {
	width: auto;
	text-align: left
}

.mod-multiActMenu .g-menu {
	background-color: #DEDEDE;
	border-width: 0;
	padding: 0 2px 2px 0;
	left: -8px;
	top: 20px
}

.mod-multiActMenu .g-menu-inner {
	background-color: #FFF;
	border: #DCC8AA 1px solid
}

.mod-multiActMenu .g-menu-label {
	border-bottom: 1px solid #CBCBCB;
	color: #797979;
	font-weight: normal;
	height: 23px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 6px;
	position: relative;
	background-color: #F4F4F4;
	text-align: left
}

.mod-multiActMenu .ico-folder-ntes {
	background-position: -108px -33px;
	display: block;
	float: left;
	height: 23px;
	margin-right: 3px;
	width: 13px
}

.mod-multiActMenu .WB3-gTop-accountsLayer-spacing {
	font-size: 0;
	height: 8px;
	line-height: 0
}

.mod-multiActMenu .g-menu-item {
	position: relative
}

.mod-multiActMenu .g-menu-link {
	padding: 1px 35px 1px 22px;
	white-space: nowrap;
	position: relative;
	text-indent: 0;
	color: #000
}

.mod-multiActMenu .ico-radio {
	background-position: 0 -72px;
	display: block;
	height: 6px;
	left: 9px;
	position: absolute;
	top: 9px;
	width: 6px
}

.mod-multiActMenu .g-menu-link:hover {
	background-color: #B68D6E;
	color: #FFF
}

.mod-multiActMenu .g-menu-link:hover .txt-info {
	color: #FFF
}

.mod-multiActMenu .g-menu-link:hover .ico-radio {
	background-position: -36px -72px
}

.mod-multiActMenu .ico-phone {
	display: block;
	background-position: -36px -36px;
	height: 14px;
	overflow: hidden;
	width: 9px;
	float: left;
	margin-right: 3px;
	position: relative;
	top: 4px
}

.mod-multiActMenu .ico-free {
	background-position: 0 0;
	height: 14px;
	overflow: hidden;
	top: 4px;
	width: 49px;
	margin-left: 3px
}

.WB3-gTop-accountsLayer-childAccount {
	position: relative
}

.mod-multiActMenu .ico-link {
	display: block;
	width: 16px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: auto;
	top: -5px;
	right: 5px;
	background-position: -72px -38px
}

.WB3-gTop-accountsLayer-childAccount-symbol {
	border: medium solid #CBCBCB;
	font-size: 0;
	height: 9px;
	line-height: 0;
	position: absolute;
	right: 12px;
	width: 4px
}

.WB3-gTop-accountsLayer-childAccount-symbol-1 {
	border-width: 0 1px 1px 0;
	top: 6px
}

.WB3-gTop-accountsLayer-childAccount-symbol-2 {
	border-width: 1px 1px 0 0;
	top: -100%;
	margin-top: 8px
}

.mod-multiActMenu .g-menu-extContent {
	border-top: 1px solid #CBCBCB;
	padding: 10px 10px 10px 22px;
	background-color: #FFF7EB
}

.mod-multiActMenu .g-menu-extContent a {
	display: inline;
	line-height: inherit;
	text-indent: 0;
	color: #69879B
}

.mod-multiActMenu .g-menu-extContent a:hover {
	background-color: #FFF7EB;
	color: #69879B;
	text-decoration: underline
}

.WB3-gTop-accountsLayer-addAccount-oprt {
	height: 30px;
	padding-top: 5px
}

.WB3-gTop-accountsLayer-addAccount-simple {
	height: 30px;
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.WB3-gTop-accountsLayer-addAccount-oprt .btn {
	float: left;
	margin-right: 5px
}

.WB3-gTop-accountsLayer-addAccount-oprt-main {
	float: left;
	white-space: nowrap
}

.WB3-gTop-accountsLayer-addAccount-oprt-ext {
	float: right
}

.mod-sign,.mod-sign-hd {
	background-image: url(../img/sign_bg.png);
	background-repeat: no-repeat
}

.mod-sign {
	line-height: normal;
	text-align: center;
	padding-top: 4px;
	width: 172px;
	height: 196px;
	background-position: 0 -156px
}

.mod-sign-hd {
	position: relative;
	height: 46px;
	background-position: 0 -160px
}

.mod-sign-hd .mod-sign-num {
	padding-top: 23px
}

.mod-sign-num {
	zoom: 1;
	vertical-align: baseline
}

.mod-sign-num .num {
	color: #F60
}

.mod-sign-hookl,.mod-sign-hookr {
	position: absolute;
	top: -4px
}

.mod-sign-hookl {
	left: 30px
}

.mod-sign-hookr {
	right: 30px
}

.mod-sign-bd {
	position: relative;
	zoom: 1;
	height: 119px;
	text-align: left;
	padding: 0 19px
}

.mod-sign-bd .title {
	padding-top: 9px;
	font-size: 14px;
	font-weight: bold
}

.mod-sign-bd .opt {
	padding-top: 5px
}

.mod-sign-bd .remark {
	padding: 3px 0 2px;
	color: #555
}

.mod-sign-bd .mod-sign-num {
	text-align: center
}

.mod-sign-bd-dec {
	position: absolute;
	right: 14px;
	top: 14px
}

.mod-sign-ft {
	padding-top: 7px;
	line-height: normal;
	text-align: center
}

.mod-sign-ft .ico {
	margin-right: 5px
}

.mod-sign-bg1 .mod-sign-hd {
	background-position: 0 -160px
}

.mod-sign-bg2 .mod-sign-hd {
	background-position: 0 -368px
}

.mod-sign-bg3 .mod-sign-hd {
	background-position: 0 -432px
}

.mod-sign-bg4 .mod-sign-hd {
	background-position: 0 -496px
}

.mod-sign-bg5 .mod-sign-hd {
	background-position: 0 -559px
}

.mod-sign-bg6 .mod-sign-hd {
	background-position: 0 -624px
}

.mod-sign-bg7 .mod-sign-hd {
	background-position: 0 -688px
}
.progressBar {
	font-size: 12px;
}
.smatter {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.icon{ background:url(../js/admin/images/tabicons.png) no-repeat;width:20px; line-height:20px; display:inline-block;}
.icon-note{ background-position:-380px -80px;}
.icon-pinglun{ background-position:-60px -240px;}
.icon-forum{ background-position:-160px -220px;}
.icon-play{ background-position:-320px -100px;}
.icon-netcourse{ background-position:-100px -60px;}
.icon-videocourse{ background-position:-180px -200px;}
.icon-print{ background-position:-240px -340px;}
.icon-jifen{ background-position:-20px -140px;}
.icon-exam{ background-position:-20px -460px;}
.icon-xueshi{ background-position:-220px -80px;}
.icon-del{ background-position:-160px -80px;}
.radiocss{
	position:relative; 
	top:-6px; 
}
.del{
float: right;
}
.jifen {
	color: #ff3300;
	font-weight: bold;
}
#sn{
	float: right;
}
.tired {
	font-weight: bold;
	color: #BE0007;
	font-size:16px;
	padding: 0px 0 0 0px;
	margin: 0px;
}