@import url( grid.201406161028.css );
@import url( jquery.tagbox.201406161028.css );
@import url( jquery.jscrollpane.201406161028.css );
@import url( ieother.201406161028.css );
@import url( conNavColor.201406161028.css );
body {
	background: url("bgHtml20120331.gif") 0px 0px; height: 100%; color: rgb(168, 168, 168); padding-top: 59px; font-size: 12px; min-width: 1180px;
}
body * {
	font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;
}
::selection {
	background: rgb(150, 202, 53); color: rgb(255, 255, 255);
}
.body {
	margin: auto; width: 944px;
}
.bodyInner {
	margin: 0px 8px;
}
.conLeft {
	padding: 15px; width: 130px; overflow: hidden; float: left;
}
.conMiddle {
	background: rgb(255, 255, 255); padding: 15px; width: 576px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; min-height: 400px;
}
.conRight {
	padding: 15px; width: 130px; overflow: hidden; float: left;
}
.conMiddleRight {
	background: rgb(255, 255, 255); padding: 15px; width: 737px; overflow: hidden; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.conLeftMiddleRight {
	background: rgb(255, 255, 255); padding: 15px;
}
html body .noBg {
	background: none; border: 0px currentColor; border-image: none; width: 944px; box-shadow: none;
}
html body .nullInfo {
	background: url("160frown.gif") no-repeat 8px 50px; height: 300px; color: rgb(221, 221, 221); text-indent: 200px; padding-top: 110px; font-size: 26px;
}
.clearFix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearFix {
	-ms-zoom: 1;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.floatr {
	float: right;
}
.floatl {
	float: left;
}
.floatrImg {
	margin: 0px 0px 10px 10px; clear: right; float: right;
}
.floatlImg {
	margin: 0px 10px 10px 0px; clear: left; float: left;
}
a {
	font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; text-decoration: none; cursor: pointer;
}
a:link {
	color: rgb(145, 145, 145);
}
a:visited {
	color: rgb(145, 145, 145);
}
a:active {
	color: rgb(0, 0, 0); background-color: transparent;
}
a:hover {
	color: rgb(0, 0, 0);
}
a.important {
	color: rgb(152, 161, 171);
}
a.aBlue:link {
	color: rgb(0, 136, 204);
}
a.aBlue:visited {
	color: rgb(0, 136, 204);
}
a.aBlue:active {
	color: rgb(0, 136, 204); text-decoration: underline;
}
a.aBlue:hover {
	color: rgb(0, 136, 204); text-decoration: underline;
}
.tCenter {
	text-align: center;
}
.tLeft {
	text-align: left;
}
.tRight {
	text-align: right;
}
h1 {
	font-size: 160%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 130%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
h1 {
	font-size: 100%; font-weight: bold;
}
h2 {
	font-size: 100%; font-weight: bold;
}
h3 {
	font-size: 100%; font-weight: bold;
}
h4 {
	font-size: 100%; font-weight: bold;
}
h5 {
	font-size: 100%; font-weight: bold;
}
h6 {
	font-size: 100%; font-weight: bold;
}
.ul li {
	line-height: 1.8em;
}
.ol li {
	line-height: 1.8em;
}
.ul {
	padding: 0px 0px 0px 20px;
}
.ul li {
	list-style-type: disc;
}
.ul li li {
	list-style-type: disc;
}
.ul li li li {
	list-style-type: circle;
}
.ol {
	padding: 0px 0px 0px 20px;
}
.ol li {
	list-style-type: decimal;
}
.ol li li {
	list-style-type: lower-latin;
}
.ol li li li {
	list-style-type: decimal-leading-zero;
}
ol.top10 li {
	height: 22px; line-height: 22px; overflow: hidden;
}
ol.top10 li a {
	display: block;
}
ol.top10 li span {
	background: rgb(238, 238, 238); border-radius: 2px; width: 14px; height: 14px; text-align: center; color: rgb(145, 145, 145); line-height: 14px; font-family: Arial; font-size: 9px; margin-top: 6px; margin-right: 5px; float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
ol.top10 li.top span {
	background: rgb(255, 102, 0); border-radius: 3px; color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.iconMoreInfo {
	background-image: url("more24Gray.png");
}
.iconShare {
	background-image: url("share24Gray.png");
}
.iconHeart {
	background-image: url("heart24Gray.png");
}
.iconMoreInfo:hover {
	background-image: url("more24Blue.png");
}
.iconMoreInfoCurrent {
	background-image: url("more24Blue.png");
}
.iconShare:hover {
	background-image: url("share24Blue.png");
}
.iconHeart:hover {
	background-image: url("heart24Blue.png");
}
.iconHearted {
	background-image: url("heart24Red.png");
}
.iconHearted:hover {
	background-image: url("heart24Red.png");
}
.iconMoreInfoBig {
	background-image: url("more24Gray.png");
}
.iconShareBig {
	background-image: url("share24Gray.png");
}
.iconHeartBig {
	background-image: url("heart24Gray.png");
}
.iconMoreInfoBig:hover {
	background-image: url("more24Blue.png");
}
.iconMoreInfoCurrent {
	background-image: url("more24Blue.png");
}
.iconShareBig:hover {
	background-image: url("share24Blue.png");
}
.iconHeartBig:hover {
	background-image: url("heart24Blue.png");
}
.iconHeartedBig {
	background-image: url("heart24Red.png");
}
.iconHeartedBig:hover {
	background-image: url("heart24Red.png");
}
td {
	text-align: center;
}
.table {
	background: rgb(255, 255, 255); border-collapse: collapse; table-layout: fixed; border-spacing: 0;
}
.table td {
	padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(102, 102, 102); vertical-align: middle;
}
.table thead tr {
	background: url("../images/admin/adminTableTitle.gif") repeat-x 0px 0px;
}
.table thead tr td {
	font: bold 12px/20px Î¢ÈíÑÅºÚ; height: 20px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.table tfoot tr td {
	text-align: right;
}
.table .bgColorTable td {
	background: rgb(251, 251, 251);
}
.table .bgTrHover td {
	background: rgb(245, 245, 245);
}
.table .bgTrHover2 td {
	background: rgb(255, 0, 0);
}
.table td label {
	text-align: center; display: block;
}
.tagList ul {
	padding: 2px 0px 10px 2px;
}
.tagList ul li {
	margin: 0px 6px 6px 0px; height: 24px; line-height: 24px; float: left; display: inline-block; white-space: nowrap;
}
.tagList ul li a {
	background: rgb(221, 225, 230); padding: 0px 10px; height: 24px; color: rgb(133, 145, 160); line-height: 24px; display: inline-block; -ms-zoom: 1; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); _display: inline-block;
}
.tagList ul li a:hover {
	opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6;
}
.tagList ul li.current a {
	background: rgb(71, 87, 107); color: rgb(255, 255, 255); cursor: pointer;
}
.tagList ul li.current a:hover {
	background: rgb(71, 87, 107); color: rgb(255, 255, 255); cursor: pointer;
}
.tagList ul li.change a {
	background: rgb(172, 182, 194); color: rgb(255, 255, 255);
}
.tagList ul li.title a {
	background: rgb(172, 182, 194); color: rgb(255, 255, 255); cursor: default;
}
.tagList ul li.add {
	background: rgb(245, 245, 245); padding-left: 10px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
}
.tagList ul li.add input {
	border: currentColor; border-image: none; width: 100px; height: 18px; line-height: 18px; margin-top: 2px; float: left; background-color: transparent;
}
.tagList ul li.add a {
	background: url("add_w.gif") no-repeat center rgb(71, 87, 107); margin: 2px; padding: 0px; width: 20px; height: 20px; float: none;
}
.tagList ul li.add a:hover {
	opacity: 1; background-color: rgb(0, 0, 0); -moz-opacity: 1; -khtml-opacity: 16;
}
.conA {
	background: rgb(255, 255, 255); overflow: hidden; margin-bottom: 20px; box-shadow: 0px 2px 3px rgba(0,0,0,0.1), 0px 0px 2px rgba(0,0,0,0.1);
}
.conA h2 {
	background: rgb(243, 243, 243); height: 32px; color: rgb(102, 102, 102); line-height: 32px; text-indent: 10px; font-size: 14px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.conA .conBody {
	padding: 10px;
}
.ieOld .conA {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.conB {
	margin-bottom: 10px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
.conB::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.conB h2 {
	height: 30px; color: rgb(127, 134, 144); line-height: 30px; font-size: 14px; font-weight: normal; margin-bottom: 5px;
}
.conB h2 a {
	font-size: 12px;
}
.conB h2 a:hover {
	color: rgb(0, 0, 0);
}
.conB h2 span {
	padding-left: 5px; font-size: 10px; font-weight: normal;
}
.conLeft .conB {
	border-color: rgb(255, 255, 255);
}
.conRight .conB {
	border-color: rgb(255, 255, 255);
}
.line {
	background: url("../images/line2px.gif") repeat-x 0px 0px;
}
.goTop {
	background: url("../images/btnGoTop.gif") no-repeat 0px 0px; width: 60px; height: 60px; display: block; opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6;
}
.goTop:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
fieldset div::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0821";
}
fieldset div {
	line-height: 20px; -ms-zoom: 1; min-height: 20px; _height: 20px;
}
fieldset div.groupTitle {
	background: rgb(255, 255, 213); margin: 5px 0px; border: 1px dotted rgb(236, 229, 39); border-image: none; color: rgb(144, 105, 33); line-height: 16px; text-indent: 10px; min-height: 16px;
}
fieldset hr {
	background: none; margin: 7px 0px; height: 1px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
html.ie7 fieldset hr {
	margin: 0px;
}
fieldset div em {
	margin: 0px 2px; line-height: 24px; float: left; display: block; -ms-zoom: 1;
}
fieldset div em input[type=radio] {
	top: 2px; position: relative;
}
fieldset div em input[type=checkbox] {
	top: 2px; position: relative;
}
fieldset div em.m0 {
	margin: 0px;
}
fieldset div em::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0821";
}
fieldset div em * {
	float: left;
}
fieldset div em .inputError {
	background: rgb(245, 235, 235); border-color: rgb(153, 0, 0);
}
fieldset div em.title {
	width: 100px; text-align: right; color: rgb(145, 145, 145); min-height: 20px;
}
fieldset div em.title span {
	color: rgb(153, 0, 0); margin-right: 5px; float: none;
}
fieldset div em.auto {
	width: auto;
}
fieldset div em.loading {
	background: url("loading.gif") no-repeat center; margin: 4px; width: 16px; height: 16px; display: none;
}
fieldset div em.tipsRight {
	background: url("check_o.gif") no-repeat center; margin: 2px; width: 16px; height: 16px; display: none;
}
fieldset div em.tipsWrong {
	background: url("close_o.gif") no-repeat center; margin: 2px; width: 16px; height: 16px; display: none;
}
fieldset div em.tipsError {
	color: rgb(153, 0, 0); display: none;
}
fieldset div em.tips {
	color: rgb(204, 204, 204);
}
fieldset div em.code a {
	text-decoration: none;
}
fieldset div em.code img {
	margin: 0px 5px; width: 57px; height: 24px; vertical-align: middle;
}
fieldset div em.icon16question {
	background: url("bgWhite16.gif") no-repeat 0px -64px; top: 3px; width: 16px; height: 16px; margin-left: 4px; position: relative; cursor: pointer;
}
fieldset div em.icon16question:hover {
	background-position: 0px -80px;
}
fieldset.new em.title {
	line-height: 28px; margin-right: 6px; min-height: 28px;
}
fieldset.new .input {
	height: 22px; line-height: 22px;
}
fieldset.new .select {
	height: 22px; line-height: 22px;
}
fieldset.new input.input {
	text-indent: 3px;
}
fieldset.new textarea.input {
	padding: 3px 8px; line-height: 1.6em;
}
fieldset.new select {
	height: 28px;
}
fieldset.new .inputFile {
	height: 28px;
}
a.btnAS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnSS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnBS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnWS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnGS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnDS {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnAM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnSM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnBM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnWM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnGM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnDM {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnAB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnSB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnBB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnWB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnGB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnDB {
	margin: 0px; padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(62, 71, 82); border-image: none; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-image: url("btnBg20121224.gif"); background-repeat: repeat-x;
}
a.btnSS:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnWS:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnGS:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnAS:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnSM:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnWM:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnGM:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnAM:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnGB:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnSB:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnWB:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnAB:hover {
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
a.btnBS:hover {
	opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95;
}
a.btnBM:hover {
	opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95;
}
a.btnBB:hover {
	opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95;
}
a.btnSS:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnSM:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnSB:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnBS:active {
	color: rgb(208, 212, 217); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnBM:active {
	color: rgb(208, 212, 217); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnBB:active {
	color: rgb(208, 212, 217); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnWS:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnWM:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnWB:active {
	color: rgb(135, 144, 155); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnGS:active {
	color: rgb(226, 235, 207); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnGM:active {
	color: rgb(226, 235, 207); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnGB:active {
	color: rgb(226, 235, 207); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.3) inset;
}
a.btnAS:active {
	color: rgb(191, 220, 234); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnAM:active {
	color: rgb(191, 220, 234); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnAB:active {
	color: rgb(191, 220, 234); box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 3px rgba(0, 0, 0, 0.8) inset;
}
a.btnSS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnBS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnWS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnGS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnAS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnDS {
	height: 22px; line-height: 22px; text-indent: 0em; letter-spacing: 0em; font-size: 12px;
}
a.btnSM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnBM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnWM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnGM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnAM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnDM {
	height: 28px; line-height: 28px; text-indent: 0.3em; letter-spacing: 0.3em; font-size: 14px;
}
a.btnSB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnBB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnWB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnGB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnAB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnDB {
	height: 36px; line-height: 36px; text-indent: 0.5em; letter-spacing: 0.5em; font-size: 16px;
}
a.btnSS {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnSM {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnSB {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnBS {
	border-color: rgb(62, 71, 82); color: rgb(255, 255, 255);
}
a.btnBM {
	border-color: rgb(62, 71, 82); color: rgb(255, 255, 255);
}
a.btnBB {
	border-color: rgb(62, 71, 82); color: rgb(255, 255, 255);
}
a.btnWS {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnWM {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnWB {
	border-color: rgb(176, 182, 188); color: rgb(111, 122, 135);
}
a.btnGS {
	border-color: rgb(106, 132, 57); color: rgb(255, 255, 255);
}
a.btnGM {
	border-color: rgb(106, 132, 57); color: rgb(255, 255, 255);
}
a.btnGB {
	border-color: rgb(106, 132, 57); color: rgb(255, 255, 255);
}
a.btnAS {
	border-color: rgb(33, 110, 152); color: rgb(255, 255, 255);
}
a.btnAM {
	border-color: rgb(33, 110, 152); color: rgb(255, 255, 255);
}
a.btnAB {
	border-color: rgb(33, 110, 152); color: rgb(255, 255, 255);
}
a.btnDS {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153);
}
a.btnDM {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153);
}
a.btnDB {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153);
}
a.btnWS {
	background-position: 0px 0px;
}
a.btnWM {
	background-position: 0px 0px;
}
a.btnWB {
	background-position: 0px 0px;
}
a.btnBS {
	background-position: 0px -38px;
}
a.btnBM {
	background-position: 0px -38px;
}
a.btnBB {
	background-position: 0px -38px;
}
a.btnSS {
	background-position: 0px -76px;
}
a.btnSM {
	background-position: 0px -76px;
}
a.btnSB {
	background-position: 0px -76px;
}
a.btnGS {
	background-position: 0px -114px;
}
a.btnGM {
	background-position: 0px -114px;
}
a.btnGB {
	background-position: 0px -114px;
}
a.btnAS {
	background-position: 0px -152px;
}
a.btnAM {
	background-position: 0px -152px;
}
a.btnAB {
	background-position: 0px -152px;
}
a.btnDS {
	background-position: 0px -190px; cursor: no-drop;
}
a.btnDM {
	background-position: 0px -190px; cursor: no-drop;
}
a.btnDB {
	background-position: 0px -190px; cursor: no-drop;
}
.input {
	background: url("../images/inputBg.gif") repeat-x left top rgb(250, 250, 250); padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 18px; color: rgb(102, 102, 102); line-height: 18px; vertical-align: middle;
}
select {
	background: url("../images/inputBg.gif") repeat-x left top rgb(250, 250, 250); padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 18px; color: rgb(102, 102, 102); line-height: 18px; vertical-align: middle;
}
textarea.input {
	height: auto;
}
select {
	height: 24px;
}
.inputFile {
	height: 24px;
}
.disabled {
	background: rgb(221, 221, 221);
}
a.btnSmall {
	padding: 0px 5px;
}
.searchInput {
	background: url("../images/inputBg.gif") repeat-x left top rgb(250, 250, 250); padding: 2px 26px 2px 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 180px; height: 22px; overflow: hidden; position: relative;
}
.searchInput input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 22px; line-height: 22px; text-indent: 8px; display: block;
}
.searchInput a.search {
	background: url("../images/btnSearchM.gif") no-repeat 0px 0px; top: 3px; width: 20px; height: 20px; right: 4px; text-indent: -999em; overflow: hidden; display: block; position: absolute;
}
.searchInput a.search:hover {
	background: url("../images/btnSearchM.gif") 20px 0px;
}
a.btnDS:link {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnDM:link {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnDB:link {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnDS:visited {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnDM:visited {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnDB:visited {
	color: rgb(153, 153, 153); text-decoration: none; cursor: no-drop;
}
a.btnSS:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnSM:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnSB:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnSS:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnSM:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnSB:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWS:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWM:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWB:link {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWS:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWM:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnWB:visited {
	color: rgb(111, 122, 135); text-decoration: none;
}
a.btnBS:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnBM:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnBB:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnBS:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnBM:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnBB:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGS:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGM:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGB:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGS:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGM:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnGB:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAS:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAM:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAB:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAS:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAM:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.btnAB:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.header {
	left: 0px; top: 0px; width: 100%; height: 52px; position: fixed; z-index: 999;
}
.header .outer {
	background: url("../images/bgBody20120331.png") repeat-x 0px 0px; left: 0px; top: 0px; width: 100%; height: 66px; position: absolute; z-index: 888;
}
.header .inner {
	margin: auto; width: 944px; height: 66px; position: relative; z-index: 2;
}
.header .logo {
	width: 160px; height: 58px; text-indent: -999em; margin-right: 40px; float: left;
}
.header .logo a {
	background: url("../images/logo20120308.png") no-repeat 0px; width: 160px; height: 58px; display: block;
}
.header .logo a:hover {
	background-position: -160px;
}
.header .logo a:active {
	background-position: -159px 8px;
}
.header .menu {
	margin-top: 3px; float: left;
}
.header .menu li {
	float: left;
}
.header .menu li a {
	padding: 0px 30px; transition:background-color 0.3s; height: 55px; color: rgb(255, 255, 255); line-height: 55px; letter-spacing: 5px; font-size: 20px; display: inline-block; text-shadow: 0px 1px 1px #000; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease;
}
.header .menu li a:hover {
	background: rgb(38, 58, 77);
}
.header .menu li a:active {
	background: rgb(34, 52, 68);
}
.header .menu li.current a {
	background: rgb(51, 68, 85);
}
.header .menu li.current a:hover {
	background: rgb(51, 68, 85);
}
.header .menu li.m1 a {
	background-position: center; width: 50px; text-indent: -999em; display: block; background-image: url("../images/icon/m1.gif"); background-repeat: no-repeat;
}
.header .menu li.m1 a:hover {
	background: url("../images/icon/m1.gif") no-repeat center rgb(38, 58, 77);
}
.header .menu li.m1 a:active {
	background: url("../images/icon/m1.gif") no-repeat center rgb(34, 52, 68);
}
.header .menu li.m1 span {
	line-height: 20px; font-size: 26px;
}
.header .conUser {
	top: 0px; right: 55px; position: absolute;
}
.header .conUser li {
	padding: 0px 5px; float: left;
}
.header .conUser li a {
	padding: 0px 5px; height: 55px; color: rgb(126, 142, 158); line-height: 55px; display: inline-block; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.header .conUser li a:hover {
	color: rgb(155, 175, 198); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header #loginBar li a {
	font-size: 14px; font-weight: bold; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header #userBar li a {
	display: block;
}
.header #userBar .head {
	padding: 0px; margin-top: 5px; display: none;
}
.header #userBar .head a {
	padding: 0px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header #userBar .name strong {
	padding: 0px 10px 0px 0px; color: rgb(95, 110, 127); line-height: 55px; font-size: 16px; display: block; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.header #userBar .message a {
	background: url("header_mail.gif") no-repeat center; width: 20px; text-indent: -999em;
}
.header #userBar .messageNew a {
	background-image: url("../images/icon/header_mail_new.gif");
}
.header #userBar .setup a {
	background: url("../images/icon/header_setup.gif") no-repeat center; width: 20px; text-indent: -999em;
}
.header #userBar .logout a {
	background: url("../images/icon/header_logout.gif") no-repeat center; width: 20px; text-indent: -999em;
}
.header .outer .search {
	margin: 0px 8px; top: 12px; right: 0px; position: absolute;
}
.header .outer .search a {
	background: url("../images/icon/header_search.gif") no-repeat center rgb(42, 60, 82); padding: 0px; width: 40px; height: 38px; text-indent: -999em; display: block;
}
.header .outer .search a:hover {
	background: url("../images/icon/header_search.gif") no-repeat center rgb(51, 70, 94);
}
.header .outer .search a.current {
	background: url("../images/icon/header_search.gif") no-repeat center rgb(51, 70, 94);
}
.header .outer .search .box {
	background: url("../images/bgSearch.png") no-repeat 0px 0px; padding: 13px 0px 0px 7px; top: 42px; width: 263px; height: 30px; right: -6px; display: none; position: absolute;
}
.header .outer .search .box input {
	border: currentColor; border-image: none; height: 20px; color: rgb(255, 255, 255); line-height: 20px; background-color: transparent;
}
.header .outer .search .box input.in {
	width: 218px; color: rgb(204, 204, 204);
}
.header .outer .search .box input.btn {
	height: 25px; text-align: center; font-size: 12px; cursor: pointer;
}
.feedbackBtn {
	background: url("../images/btnFeedback.gif") no-repeat 0px 0px; left: 0px; top: 50%; width: 26px; height: 67px; text-indent: -999em; margin-top: -35px; display: block; position: fixed; z-index: 10; cursor: pointer; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.feedbackBtn:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.addWeibo {
	background: url("../images/btnAddWeibo.gif") no-repeat 0px 0px; left: 0px; top: 50%; width: 26px; height: 80px; text-indent: -999em; margin-top: 35px; display: block; position: fixed; z-index: 10; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.addWeibo:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.iphoneapp {
	background: url("../event/20120525/images/btniPhone.gif") no-repeat 0px 0px; left: 0px; top: 50%; width: 36px; height: 115px; text-indent: -999em; margin-top: -154px; display: block; position: fixed; z-index: 10; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.iphoneapp:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header .navBtn {
	background: url("../images/navBtn.png") no-repeat 0px 0px; left: 8px; top: 59px; width: 109px; height: 31px; color: rgb(210, 215, 219); line-height: 22px; text-indent: 22px; display: block; position: absolute; z-index: 998;
}
.header .nav {
	background: url("../images/navBg20120331.png") repeat-x 0px bottom; left: 0px; top: -999px; width: 100%; padding-bottom: 7px; position: absolute; z-index: 777; min-height: 290px; max-height: 560px;
}
.header .nav .navInner {
	background: url("../images/navInnerBg20120727.png") repeat-y 0px 0px; margin: 0px auto; width: 928px;
}
.header .nav .navLeft {
	padding: 15px 0px; width: 140px; float: left; position: relative;
}
.header .nav .arrow {
	background: url("../images/navArrow20120727.gif") no-repeat 0px 0px; left: 0px; top: 15px; width: 152px; height: 26px; position: absolute; z-index: 8;
}
.header .nav .navLeft ul {
	position: relative; z-index: 9;
}
.header .nav .navLeft ul li {
	height: 26px; line-height: 26px; cursor: pointer;
}
.header .nav .navLeft ul li a {
	color: rgb(102, 102, 102);
}
.header .nav .navLeft ul li:hover a {
	color: rgb(34, 53, 71);
}
.header .nav .navLeft ul li.current:hover {
	background-color: transparent;
}
.header .nav .navLeft ul li a {
	color: rgb(152, 161, 171); margin-left: 17px;
}
.header .nav .navLeft ul li.current a {
	color: rgb(34, 53, 71);
}
.header .nav .navRight {
	width: 758px; overflow: hidden; padding-left: 30px; float: left; position: relative; max-height: 560px;
}
.header .nav .navRight .item {
	width: 758px; overflow: hidden; display: none;
}
.header .nav .navRight dl {
	padding: 20px 20px 20px 0px; width: 165px; overflow: hidden; float: left;
}
.header .nav .navRight dl a {
	color: rgb(153, 153, 153); line-height: 22px; display: block;
}
.header .nav .navRight dl a:hover {
	color: rgb(51, 51, 51);
}
.header .nav .navRight dl dt {
	padding-bottom: 8px; font-size: 14px; font-weight: bold; margin-bottom: 8px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.header .nav .navRight dl dt a {
	color: rgb(102, 102, 102);
}
.header .nav .navRight dl dt a:hover {
	color: rgb(51, 51, 51);
}
.header .nav .navRight dl.col2 {
	width: 350px;
}
.header .nav .navRight dl.col2 dt {
	width: 350px;
}
.header .nav .navRight dl.col2 dd {
	width: 165px; float: left;
}
.header .nav .navRight dl.important {
	padding: 20px 14px; top: 0px; right: 0px; position: absolute; min-height: 230px;
}
.header .nav .navRight dl.important dd .search {
	background: rgb(28, 39, 50); padding: 4px 5px 5px; border-radius: 3px; border: 2px solid rgb(78, 87, 96); border-image: none; height: 20px; margin-top: 20px;
}
.header .nav .navRight dl.important dd .search input {
	border: currentColor; border-image: none; font-size: 12px; float: left;
}
.header .nav .navRight dl.important dd .search input.in {
	width: 128px; height: 18px; color: rgb(75, 85, 95); line-height: 18px; float: left; background-color: transparent;
}
.header .nav .navRight dl.important dd .search input.btn {
	background: url("../images/navSearchBtn.gif") no-repeat center; width: 20px; height: 20px; cursor: pointer;
}
.header .nav .close {
	background: url("../images/icon/close_w.gif") no-repeat center rgb(221, 221, 221); border-radius: 8px; width: 16px; height: 16px; right: 10px; bottom: 18px; text-indent: -999em; display: block; position: absolute;
}
.header .nav .close:hover {
	background-color: rgb(153, 153, 153);
}
.header20120905 {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 999;
}
.ie6 .header20120905 {
	position: absolute;
}
.header20120905 .outer {
	width: 100%; position: relative;
}
.header20120905 .outer .inner {
	margin: 0px auto; width: 1180px; position: relative;
}
.header20120905 .headerTop {
	background: url("120905headerBg.png") repeat-x 0px bottom; height: 66px; z-index: 990;
}
.header20120905 .headerTop .inner {
	width: 928px;
}
.header20120905 .headerTop .logo {
	width: 160px; height: 58px; text-indent: -999em; float: left; display: block;
}
.header20120905 .headerTop .logo a {
	background: url("../images/logo20120308.png") no-repeat 0px 7px; width: 160px; height: 58px; display: block;
}
.header20120905 .headerTop .logo a:hover {
	background-position: -160px 7px;
}
.header20120905 .headerTop .logo a:active {
	background-position: -159px 8px;
}
.header20120905 .headerTop .rssFeed {
	background: url("../images/icon/rss20120905.gif") no-repeat 0px 0px; margin: 7px 14px 7px 0px; width: 65px; height: 16px; text-indent: -999em; float: left; display: none;
}
.header20120905 .headerTop .rssFeed:hover {
	background-position: 0px -20px;
}
.header20120905 .headerTop .rssTo {
	background: url("../images/icon/rssTo20120905.gif") no-repeat 0px 0px; margin: 7px 0px; width: 60px; height: 16px; text-indent: -999em; float: left; display: none; position: relative; cursor: pointer;
}
.header20120905 .headerTop .hover.rssTo {
	background-position: 0px -20px;
}
.header20120905 .headerTop .rssTo:hover {
	background-position: 0px -20px;
}
.header20120905 .headerTop .rssTo p {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 16px; width: 78px; right: 0px; text-indent: 0px; display: none; position: absolute; z-index: 9;
}
.header20120905 .headerTop .rssTo p a {
	background: url("../images/icon/add_Gray.gif") no-repeat 2px rgb(255, 255, 255); padding: 4px 0px 4px 20px; width: 40px; height: 14px; overflow: hidden; display: block;
}
.header20120905 .headerTop .rssTo p a:hover {
	background-image: url("../images/icon/add.gif");
}
.header20120905 .headerTop .nav {
	left: 170px; top: 0px; position: absolute;
}
.header20120905 .headerTop .nav li {
	float: left; position: relative;
}
.header20120905 .headerTop .nav li a {
	padding: 0px 30px; transition:background-color 0.3s; height: 60px; color: rgb(255, 255, 255); line-height: 60px; letter-spacing: 5px; font-size: 20px; float: left; display: inline-block; text-shadow: 0px 1px 1px #fff; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease;
}
.header20120905 .headerTop .nav li a:hover {
	background-color: rgb(38, 58, 77);
}
.header20120905 .headerTop .nav li.m1 a {
	background-position: center; width: 50px; text-indent: -999em; background-image: url("../images/icon/m1.gif"); background-repeat: no-repeat;
}
.header20120905 .headerTop .search {
	top: 3px; width: 238px; height: 24px; right: -4px; position: absolute;
}
.header20120905 .headerTop .search a {
	background: url("../images/icon/search24White.png") no-repeat center rgb(82, 95, 105); padding: 0px; width: 24px; height: 24px; text-indent: -999em; overflow: hidden; float: left; display: block;
}
.header20120905 .headerTop .search a:hover {
	background-color: rgb(97, 112, 125);
}
.header20120905 .headerTop .search input {
	background: rgb(26, 40, 53); border: 1px solid rgb(82, 95, 105); border-image: none; width: 210px; height: 20px; color: rgb(204, 204, 204); line-height: 20px; float: left;
}
.header20120905 .headerTop .conUser {
	top: 28px; right: -6px; position: absolute;
}
.header20120905 .headerTop .conUser li {
	float: left;
}
.header20120905 .headerTop .conUser li a {
	padding: 0px 3px; height: 30px; color: rgb(126, 142, 158); line-height: 30px; display: inline-block; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.header20120905 .headerTop .conUser li a:hover {
	color: rgb(155, 175, 198); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header20120905 .headerTop #loginBar li a {
	font-size: 14px; font-weight: bold; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header20120905 .headerTop #userBar li a {
	display: block;
}
.header20120905 .headerTop #userBar .head {
	padding: 0px; margin-top: 5px; display: none;
}
.header20120905 .headerTop #userBar .head a {
	padding: 0px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header20120905 .headerTop #userBar .name strong {
	padding: 0px 10px 0px 0px; color: rgb(95, 110, 127); line-height: 30px; font-size: 14px; display: block; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.header20120905 .headerTop #userBar .message a {
	background: url("../images/icon/mail20Blue.png") no-repeat center; width: 20px; text-indent: -999em;
}
.header20120905 .headerTop #userBar .messageNew_ a {
	background-image: url("../images/icon/mail24New.gif");
}
.header20120905 .headerTop #userBar .setup a {
	background: url("../images/icon/setting20Blue.png") no-repeat center; width: 20px; text-indent: -999em;
}
.header20120905 .headerTop #userBar .logout a {
	background: url("login20Blue.png") no-repeat center; width: 20px; text-indent: -999em;
}
.header20120905 .headerNav {
	background:#0090d3; left: 0px; top: 120px; overflow: hidden; position: absolute; z-index: 980;
}
.ie6 .header20120905 .headerNav {
	background: #0090d3; padding-bottom: 0px;
}
.header20120905 .headerNav .logo {
	width: 160px; height: 60px; text-indent: -999em; margin-right: 10px; float: left;
}
.header20120905 .headerNav .logo a {
	background: url("logo20120308.png") no-repeat 0px; width: 160px; height: 60px; display: block;
}
.header20120905 .headerNav .logo a:hover {
	background-position: -160px 8px;
}
.header20120905 .headerNav .logo a:active {
	background-position: -159px 9px;
}
.header20120905 .headerNav .subNav {
	width: 940px; float: left;padding-left:80px;
}
.header20120905 .headerNav ul.clearFix {
	float: left;
}
.header20120905 .headerNav ul.clearFix li {
	margin: 5px 0px; padding: 0px; height: 26px; float: left;
}
.header20120905 .headerNav ul.clearFix li a {
	width: 130px; text-align: center; color:#fff; line-height: 26px; font-size: 16px; display: block;
}
.header20120905 .headerNav ul.clearFix li a:hover {
	color: rgb(255, 255, 255);
}
.header20120905 .headerNav ul.clearFix li ul {
	padding: 3px 0px; width: 240px; height: 44px; overflow: hidden; float: left; display: none;
}
.header20120905 .headerNav ul.clearFix li.current {
	
}
.header20120905 .headerNav ul.clearFix li.current a {
	color: rgb(255, 255, 255);
}
.header20120905 .headerNav ul.magazineCategory li.current a {
	width: 50px; float: left;
}
.header20120905 .headerNav ul.clearFix li a.new {
	background: url("../images/icon/new.png") no-repeat 0px 10px;
}
.header20120905 .headerNav ul.clearFix li a.hot {
	background: url("../images/icon/hot.png") no-repeat 0px 10px; width: 135px;
}
.header20120905 .headerSubNav .inner .list {
	margin-left: 120px;
}
.header20120905 .headerSubNav .inner a {
	padding: 0px 35px; height: 30px; color: rgb(255, 255, 255); line-height: 28px; float: left; display: block;
}
.header20120905 .headerSubNav .inner a:hover {
	background: url("../images/alpha10.png");
}
.header20120905 .headerSubNav .inner a.current {
	background: url("../images/alpha20.png");
}
.header20120905 .headerSubNav .inner a.current:hover {
	background: url("../images/alpha20.png");
}
.ie6 .header20120905 .headerSubNav .inner a.current:hover {
	background: url("../images/alpha20.png");
}
.ie6 .header20120905 .headerSubNav .inner a:hover {
	background: none; color: rgb(204, 204, 204);
}
.header20120905 .headerNav ul.clearFix li.current ul {
	display: block;
}
.header20120905 .headerNav ul.clearFix li.current ul li {
	margin: 0px 15px 0px 0px; padding: 0px; height: 22px; float: left; display: inline-block; white-space: nowrap;
}
.header20120905 .headerNav ul.clearFix li.current ul li a {
	width: auto; color: rgb(147, 160, 169); line-height: 22px; font-size: 12px; display: inline-block; -ms-zoom: 1; _display: inline-block;
}
.header20120905 .headerNav ul.clearFix li.current ul li a:hover {
	color: rgb(255, 255, 255);
}
.header20120905 .headerNav ul.clearFix li.current ul li.current a {
	color: rgb(255, 255, 255);
}
.header20120905 .headerNav ul.clearFix li#customizeNav {
	height: 50px;
}
.header20120905 .headerNav ul.clearFix li#customizeNav a {
	border-color: rgb(176, 182, 188); padding: 0px 10px; width: auto; height: auto; color: rgb(111, 122, 135); line-height: normal; font-size: 12px; margin-top: 16px;
}
.ie6 #customizeNav {
	display: none;
}
.header20120905 .headerNav ul.magazineCategory li ul {
	width: 400px;
}
.header20120905 .headerNav div.subNav ul.classification li ul {
	display: none;
}
.header20120905 .headerNav .showAll {
	top: 0px; width: 50px; right: 0px; font-size: 16px; position: absolute;
}
.header20120905 .headerNav .showAll a {
	background: url("../images/icon/arrowB16Gray.gif") no-repeat 36px; width: 80px; height: 60px; color: rgb(153, 153, 153); line-height: 60px; display: block;
}
.header20120905 .headerNav .showAll a:hover {
	color: rgb(255, 255, 255); background-image: url("../images/icon/arrowB16White.gif");
}
.header20120905 .headerCustomize {
	background: url("../images/120905headerBgv3.png") repeat-x 0px bottom; left: 0px; top: 90px; padding-bottom: 15px; display: none; position: absolute;
}
.ie6 .header20120905 .headerCustomize {
	background: rgb(35, 54, 72); padding-bottom: 0px;
}
.header20120905 .headerCustomize .inner {
	padding: 20px 0px; height: 370px; position: relative;
}
.header20120905 .headerCustomize .inner h2 {
	margin: 0px 10px; color: rgb(35, 54, 72); font-size: 20px;
}
.header20120905 .headerCustomize .inner p {
	margin: 10px; color: rgb(35, 54, 72); line-height: 30px; font-size: 14px;
}
.header20120905 .headerCustomize .inner .myNav {
	margin-bottom: 10px;
}
.header20120905 .headerCustomize .inner .myNav strong {
	background: rgb(255, 255, 255); margin: 5px 10px; padding: 5px 10px; border-radius: 5px; color: rgb(0, 136, 204); font-size: 14px; display: inline-block;
}
.header20120905 .headerCustomize .inner .myNav strong span {
	font-weight: normal;
}
.header20120905 .headerCustomize .inner .myNav .myNavInner {
	width: 1170px; position: relative;
}
.header20120905 .headerCustomize .inner .myNav .myNavInner .item {
	padding: 10px; width: 140px; height: 40px; font-size: 16px; float: left; -ms-zoom: 1;
}
.header20120905 .headerCustomize .inner .myNav .myNavInner .item a {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(182, 202, 220); border-image: none; width: 133px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; padding-left: 7px; display: inline-block; position: relative; cursor: move; box-shadow: 3px 3px 0px rgba(0,0,0,0.05);
}
.header20120905 .headerCustomize .inner .myNav .myNavInner .item a span {
	background: url("../images/icon/close_w.gif") no-repeat center rgb(221, 221, 221); border-radius: 8px; top: 12px; width: 16px; height: 16px; right: 5px; overflow: hidden; display: block; position: absolute; z-index: 1; cursor: pointer;
}
.header20120905 .headerCustomize .inner .myNav .myNavInner .item a span:hover {
	background-color: rgb(116, 144, 168);
}
.header20120905 .headerCustomize .inner .myNav .myNavInner .itemNull a {
	background: none; border: 0px currentColor; border-image: none; box-shadow: none;
}
.header20120905 .headerCustomize .inner .allNav strong {
	background: rgb(255, 255, 255); margin: 5px 10px; padding: 5px 10px; border-radius: 5px; color: rgb(0, 136, 204); font-size: 14px; display: inline-block;
}
.header20120905 .headerCustomize .inner .allNav .clearFix {
	width: 1000px;
}
.header20120905 .headerCustomize .inner .allNav .clearFix .item {
	padding: 10px; width: 50px; height: 30px; font-size: 14px; float: left; -ms-zoom: 1;
}
.header20120905 .headerCustomize .inner .allNav .clearFix .item a {
	background: rgb(188, 205, 214); border-radius: 4px; border: 1px solid rgb(191, 206, 215); border-image: none; width: 43px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 7px; display: inline-block; position: relative; box-shadow: 3px 3px 0px rgba(0,0,0,0.05);
}
.header20120905 .headerCustomize .inner .allNav .clearFix .item a span {
	background: url("../images/icon/add_w.gif") no-repeat center rgb(160, 184, 197); border-radius: 8px; top: 7px; width: 16px; height: 16px; right: 5px; position: absolute; z-index: 1; cursor: pointer;
}
.header20120905 .headerCustomize .inner .allNav .clearFix .item a:hover span {
	background-color: rgb(134, 165, 181);
}
.header20120905 .headerCustomize .inner .action {
	right: 0px; bottom: 20px; position: absolute;
}
.header20120905 .headerCustomize .inner .action .btnAB {
	margin-right: 10px;
}
.header20120905 .headerCategory {
	background: rgb(216, 225, 231); left: 0px; top: 90px; height: 30px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(196, 209, 217); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
.header20120905 .headerCategory .inner ul {
	height: 30px; margin-left: 100px;
}
.header20120905 .headerCategory .inner ul li {
	width: 70px; float: left; position: relative;
}
.header20120905 .headerCategory .inner ul li a {
	width: 70px; height: 30px; text-align: center; color: rgb(32, 51, 70); line-height: 28px; font-size: 14px; display: inline-block;
}
.header20120905 .headerCategory .inner ul li a:hover {
	color: rgb(114, 134, 153);
}
.header20120905 .headerCategory .inner ul li em {
	background: url("../images/icon/downPoint_w.gif") no-repeat center 4px rgb(35, 54, 72); top: 9px; width: 13px; height: 12px; right: 3px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.header20120905 .headerCategory .inner ul li em:hover {
	background-color: rgb(171, 190, 201);
}
.header20120905 .headerCategory .inner ul li em.current {
	background-image: url("../images/icon/upPoint_w.gif"); background-color: rgb(171, 190, 201);
}
.header20120905 .headerCategory .inner ul li em.current:hover {
	background-color: rgb(35, 54, 72);
}
.header20120905 .headerCategory .inner ul.title {
	background: url("../images/120905subNavBg.gif") no-repeat right rgb(202, 213, 219); left: 50%; top: 0px; width: 1000px; margin-left: -1500px; position: absolute;
}
.header20120905 .headerCategory .inner ul.title li {
	margin-right: 15px; float: right;
}
.header20120905 .headerCategory .inner ul.title li a {
	color: rgb(114, 134, 153); cursor: default;
}
.header20120905 .headerCategoryList {
	background: url("../images/120905headerBgv2.png") repeat-x 0px bottom; left: 0px; top: 123px; padding-bottom: 5px; position: absolute;
}
.header20120905 .headerCategoryList ul {
	margin: 15px 0px 15px 86px; width: 1000px;
}
.header20120905 .headerCategoryList ul li {
	width: 200px; height: 28px; overflow: hidden; float: left;
}
.header20120905 .headerCategoryList ul li a {
	background: url("../images/120905bookBg.png") no-repeat 10px 0px; border-radius: 5px; height: 28px; color: rgb(72, 103, 132); line-height: 28px; padding-right: 14px; padding-left: 34px; font-size: 14px; display: inline-block;
}
.header20120905 .headerCategoryList ul li a:hover {
	background-position: 10px -30px; color: rgb(35, 54, 72); background-color: rgb(202, 213, 219);
}
.header20120905 .headerCategoryList a.close {
	background: url("../images/icon/magmeClose.gif") no-repeat center rgb(202, 213, 219); width: 60px; height: 60px; right: 15px; bottom: 20px; text-indent: -999em; overflow: hidden; display: block; position: absolute;
}
.header20120905 .headerCategoryList a.close:hover {
	background-color: rgb(147, 158, 167);
}
.ie6 .header20120905 .headerCategoryList ul li a {
	background: none; padding-left: 14px; margin-left: 20px;
}
.topTools {
	margin: 0px auto; width: 944px; height: 40px; overflow: hidden; position: relative;
}
.topTools .currentTab {
	background: rgb(222, 226, 231); border-radius: 15px; top: 14px; height: 24px; right: 8px; color: rgb(133, 145, 160); line-height: 23px; padding-left: 10px; font-size: 14px; position: absolute; cursor: default; box-shadow: inset -1px 2px 2px rgba(0,0,0,0.05);
}
.topTools .currentTab span {
	float: left; display: inline-block;
}
.topTools .currentTab del {
	background: url("../images/icon/close_w.gif") no-repeat -1px -1px rgb(221, 225, 230); border-radius: 8px; width: 14px; height: 14px; overflow: hidden; margin-top: 5px; margin-right: 6px; margin-left: 6px; display: inline-block; cursor: pointer;
}
.topTools .currentTab del:hover {
	background-color: rgb(46, 71, 100);
}
.topTools .tab {
	height: 38px; overflow: hidden; margin-left: 161px;
}
.topTools .tab li {
	width: 70px; height: 38px; margin-right: 2px; float: left;
}
.topTools .tab li a {
	width: 100%; height: 38px; text-align: center; color: rgb(127, 134, 144); line-height: 30px; font-size: 14px; font-weight: bold; display: block; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.topTools .tab li a:hover {
	color: rgb(76, 93, 113);
}
.topTools .tab li a.current {
	background: url("../images/bgTab20120502.gif") no-repeat 0px bottom; height: 38px; color: rgb(76, 93, 113);
}
.topBanner {
	background: padding-box rgb(255, 255, 255); margin: 0px auto; left: 0px; top: 13px; width: 100%; height: 240px; overflow: hidden; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute; z-index: 9; box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.topBanner .inner {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1190px; height: 240px;
}
.topBanner .inner img {
	width: 1190px; height: 240px; display: block;
}
.topBanner .inner .close {
	background: url("../images/iconDelete.gif") -20px 0px rgb(197, 197, 197); border-radius: 10px; width: 20px; height: 20px; right: -10px; bottom: 10px; overflow: hidden; display: block; position: absolute;
}
.topBanner .inner .close:hover {
	background: url("../images/iconDelete.gif") -20px 0px rgb(182, 182, 182);
}
.ieOld .topBanner {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.ie6 .topBanner {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 50%; width: 1190px; margin-left: -595px;
}
.ie6 .topBanner .inner .close {
	right: 10px;
}
.smartSearch {
	position: relative;
}
.smartSearch .list {
	background: rgb(238, 238, 238); margin: 0px; padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 27px; width: 298px; position: absolute;
}
.smartSearch .list * {
	margin: 0px; padding: 0px;
}
.smartSearch .list .inner {
	height: auto; overflow: hidden; max-height: 200px; _height: 200px;
}
.smartSearch .list ul {
	margin: 0px; padding: 0px; width: 100%; list-style-type: none;
}
.smartSearch .list ul li {
	margin: 0px; padding: 0px; width: 100%; list-style-type: none;
}
.smartSearch .list ul li {
	height: 30px; line-height: 30px;
}
.smartSearch .list ul li a {
	width: 100%; line-height: 30px; overflow: hidden; text-decoration: none; display: block;
}
.smartSearch .list ul li a strong {
	color: rgb(102, 102, 102); text-indent: 5px; font-size: 14px; font-weight: normal;
}
.smartSearch .list ul li a span {
	color: rgb(204, 204, 204); font-size: 11px; margin-right: 5px; float: right;
}
.smartSearch .list ul li a:hover {
	background: rgb(255, 255, 255);
}
em.iconShare div {
	background: url("../images/forwardArrow.gif") no-repeat right; height: 30px; position: absolute; z-index: 9;
}
em.iconShare div p {
	background: url("../images/forwardBg.png") repeat-x 0px 0px; padding: 2px 0px 4px; height: 24px; margin-right: 6px; display: block; box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
}
em.iconShare div a {
	background-position: center; margin: 0px 2px; width: 24px; height: 24px; float: left; display: inline-block; background-repeat: no-repeat;
}
em.iconShare div a:hover {
	background-color: rgb(51, 51, 51);
}
em.iconShare div a.m1 {
	width: 32px; background-image: url("../images/icon/forwardM1.png");
}
em.iconShare div a.weibo {
	background-image: url("../images/icon/forwardWeibo.png");
}
em.iconShare div a.renren {
	width: 32px; background-image: url("../images/icon/forwardRenren.png");
}
em.iconShare div a.kaixin {
	background-image: url("../images/icon/forwardKaixin.png");
}
em.iconShare div a.tencent {
	background-image: url("../images/icon/forwardTencent.png");
}
em.iconShare div p {
	width: 156px;
}
.pageLoad {
	background: url("../images/bgLoad.gif") no-repeat 0px 0px; margin: 20px auto 30px; width: 200px; height: 50px; color: rgb(204, 204, 204); line-height: 50px; text-indent: 75px;
}
.pageLoad span {
	background: url("../images/loading32.gif") no-repeat 35px 10px; width: 200px; height: 50px; display: block;
}
.changePage {
	text-align: right;
}
.changePage a {
	background: rgb(245, 245, 245); padding: 0px 7px; border-radius: 5px; height: 16px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display: inline-block;
}
.changePage a:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.changePage a.current {
	background: rgb(35, 54, 72); color: rgb(255, 255, 255);
}
.changePage a.current:hover {
	background: rgb(35, 54, 72); color: rgb(255, 255, 255);
}
.clickLoadMore {
	margin: 30px auto; border-radius: 5px; width: 260px; height: 60px; display: block; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
}
.clickLoadMore span {
	background: rgb(249, 249, 249); border-radius: 5px; border: 1px solid rgb(255, 255, 255); transition:background-color 0.3s; border-image: none; width: 258px; height: 58px; text-align: center; color: rgb(119, 148, 176); line-height: 60px; font-size: 16px; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.clickLoadMore:hover {
	box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
}
.clickLoadMore:hover span {
	background: rgb(242, 242, 242); color: rgb(80, 110, 139);
}
.loading32 {
	background: url("../images/icon/loading32.gif") no-repeat center; margin: 30px auto; width: 32px; height: 32px; text-indent: -999em; overflow: hidden; display: block;
}
.footer {
	background: url("../images/bgFooter.png"); left: 0px; width: 100%; height: 30px; bottom: -10px; color: rgb(240, 240, 240); display: none; position: fixed; z-index: 9;
}
.footer a {
	color: rgb(240, 240, 240);
}
.footer a:hover {
	color: rgb(255, 255, 255);
}
.footer .link {
	text-align: center; line-height: 30px; margin-left: 20px;
}
.footer .link a {
	margin: 0px 5px; padding: 0px 4px; color: rgb(240, 240, 240);
}
.footer p {
	right: 20px; bottom: 0px; line-height: 30px; position: absolute;
}
.footer p span.png {
	background: url("../images/logoSmallOld.png") no-repeat center; width: 30px; height: 30px; text-indent: -999em; display: inline-block;
}
.footerBig {
	background: url("../images/bgFooterBig.png"); color: rgb(111, 111, 111); padding-top: 20px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 20px 30px rgba(0,0,0,0.4);
}
.footerBig .inner {
	margin: 0px auto; width: 1190px; padding-top: 20px;
}
.footerBig .inner h6 {
	color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 8px;
}
.footerBig .inner .left {
	width: 900px; overflow: hidden; float: left;
}
.footerBig .inner .left .footerBanner {
	background: rgb(24, 24, 24); width: 900px; height: 90px; overflow: hidden; margin-bottom: 20px; display: block;
}
.footerBig .inner .left .footerBanner img {
	background: rgb(24, 24, 24); width: 900px; height: 90px; overflow: hidden; margin-bottom: 20px; display: block;
}
.footerBig .inner .left .footerBanner {
	display: block;
}
.footerBig .inner .quickLink {
	width: 220px; height: 120px; padding-left: 10px; float: left;
}
.footerBig .inner .quickLink ul {
	width: 240px; overflow: hidden;
}
.footerBig .inner .quickLink ul li {
	width: 120px; height: 24px; color: rgb(111, 111, 111); line-height: 24px; float: left;
}
.footerBig .inner .quickLink ul li a {
	background: url("../images/icon/dotFooterQuicklink.gif") no-repeat 0px; color: rgb(111, 111, 111); line-height: 24px; padding-left: 10px;
}
.footerBig .inner .quickLink ul li a:hover {
	color: rgb(153, 153, 153);
}
.footerBig .inner .magmeWeiBo {
	background: url("../images/lineFooterBigH.gif") repeat-y 0px 0px; width: 250px; height: 120px; padding-left: 20px; float: left;
}
.footerBig .inner .magmeWeiBo ul {
	margin-left: -18px;
}
.footerBig .inner .magmeWeiBo ul li {
	width: 64px; height: 90px; margin-left: 18px; float: left; display: inline;
}
.footerBig .inner .magmeWeiBo ul li a {
	width: 64px; height: 90px; text-align: center; color: rgb(111, 111, 111); line-height: 20px; overflow: hidden; display: block; position: relative;
}
.footerBig .inner .magmeWeiBo ul li a span.png {
	background-position: center; border: 2px solid rgb(11, 11, 11); border-image: none; width: 60px; height: 60px; margin-bottom: 4px; display: block; opacity: 0.4; background-repeat: no-repeat; background-color: rgb(20, 20, 20); -moz-opacity: 0.4; -khtml-opacity: 0.4;
}
.footerBig .inner .magmeWeiBo ul li a:hover {
	color: rgb(153, 153, 153);
}
.footerBig .inner .magmeWeiBo ul li a:hover span.png {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.footerBig .inner .magmeWeiBo ul li.qq a span {
	background-image: url("../images/icon/weibo/qq.png");
}
.footerBig .inner .magmeWeiBo ul li.sina a span {
	background-image: url("../images/icon/weibo/sina.png");
}
.footerBig .inner .magmeWeiBo ul li.weixin a span.png {
	background: url("../images/icon/weibo/weixin.gif") no-repeat center rgb(11, 11, 11); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.footerBig .inner .contact {
	background: url("../images/lineFooterBigH.gif") repeat-y 0px 0px; padding: 0px 50px; width: 260px; height: 120px; float: left;
}
.footerBig .inner .contactForm {
	background: url("../images/lineFooterBigH.gif") repeat-y 0px 0px; height: 120px; padding-left: 50px; float: left;
}
.footerBig .inner .contactForm .sendBox {
	background: rgb(20, 20, 20); border: 1px solid rgb(57, 57, 57); border-image: none; width: 275px; height: 88px; overflow: hidden; margin-bottom: 20px;
}
.footerBig .inner .contactForm .sendBox textarea {
	background: rgb(20, 20, 20); padding: 5px; width: 236px; height: 54px; color: rgb(112, 112, 112); overflow: auto; -ms-scrollbar-face-color: rgb(32, 32, 32); -ms-scrollbar-3dlight-color: rgb(32, 32, 32); -ms-scrollbar-shadow-color: rgb(32, 32, 32); -ms-scrollbar-highlight-color: rgb(32, 32, 32); -ms-scrollbar-darkshadow-color: rgb(32, 32, 32); -ms-scrollbar-arrow-color: rgb(48, 48, 48); -ms-scrollbar-track-color: rgb(16, 16, 16);
}
.footerBig .inner .contactForm .sendBox .send {
	background: rgb(36, 36, 36); width: 45px; height: 24px; text-align: center; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; float: right; display: block;
}
.footerBig .inner .contactForm .sendBox .send:hover {
	background: rgb(48, 48, 48); color: rgb(234, 234, 234);
}
.footerBig .inner .footerLink {
	background: url("../images/lineFooterBigW.gif") repeat-x 0px 0px; padding: 10px;
}
.footerBig .inner .footerLink dl {
	overflow: hidden; max-height: 215px;
}
.footerBig .inner .footerLink dd {
	height: 28px; line-height: 28px; margin-right: 14px; float: left;
}
.footerBig .inner .footerLink dl a {
	width: 100px; overflow: hidden; display: inline-block;
}
.footerBig .inner .footerLink dl dd a {
	color: rgb(102, 102, 102);
}
.footerBig .inner .footerLink dl a:hover {
	color: rgb(255, 255, 255);
}
.footerBig .inner .footerLink dl dt a:hover {
	color: rgb(153, 153, 153); cursor: default;
}
.footerBig .inner .letterIndex {
	background: url("../images/lineFooterBigW.gif") repeat-x 0px 0px; padding: 5px;
}
.footerBig .inner .letterIndex dt {
	margin-right: 10px; float: left;
}
.footerBig .inner .letterIndex dd {
	margin-left: 10px; float: left;
}
.footerBig .inner .letterIndex dl a {
	width: 20px; height: 20px; text-align: center; line-height: 20px; display: inline-block;
}
.footerBig .inner .letterIndex dl dt a {
	width: 60px;
}
.footerBig .inner .letterIndex dl a:hover {
	background: rgb(0, 0, 0); border-radius: 5px; color: rgb(255, 255, 255);
}
.footerBig .inner .letterIndex dl dt a:hover {
	background: none; color: rgb(153, 153, 153); cursor: pointer;
}
.footerBig .copyright {
	background: url("../images/lineFooterBigW.gif") repeat-x 0px 0px; padding: 10px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 20px; clear: both; font-size: 11px; -ms-zoom: 1;
}
.footerBig .copyright::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.footerBig .copyright strong {
	color: rgb(111, 140, 167); font-weight: normal;
}
.footerBig .copyright strong span {
	font-size: 14px;
}
.footerBig .icon {
	text-align: center; padding-bottom: 10px; float: left;
}
.footerBig .icon a {
	margin: 10px; text-indent: -999em; overflow: hidden; float: left; display: block;
}
.footerBig .icon a.shgs {
	background: url("../images/icon/footer/shgs.gif") no-repeat 0px 0px; width: 47px; height: 47px; margin-right: 30px; margin-left: 470px;
}
.footerBig .icon a.wlshzx {
	background: url("../images/icon/footer/wlshzx.gif") no-repeat 0px 0px; width: 80px; height: 47px; margin-right: 10px;
}
.footerBig .icon a.shwj110 {
	background: url("../images/icon/footer/shwj110.gif") no-repeat 0px 0px; width: 80px; height: 47px;
}
