html {
	color: rgb(0, 0, 0);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
optgroup {
	font-style: inherit; font-weight: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
legend {
	color: rgb(0, 0, 0);
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
.fs12 {
	font-size: 12px;
}
.fs13 {
	font-size: 13px;
}
.fs14 {
	font-size: 14px;
}
.fs16 {
	font-size: 16px;
}
.fs20 {
	font-size: 20px;
}
.fb {
	font-weight: bold;
}
.fn {
	font-weight: normal;
}
.ti2 {
	text-indent: 2em;
}
.lh150 {
	line-height: 150%;
}
.lh180 {
	line-height: 180%;
}
.lh200 {
	line-height: 200%;
}
.unl {
	
}
.no_unl {
	text-decoration: none;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-right: 0px; margin-left: 0px;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	
}
.clearfix {
	-ms-zoom: 1;
}
.cf {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.vm {
	verticle-align: middle;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.abs-right {
	right: 0px; position: absolute;
}
.zoom {
	-ms-zoom: 1;
}
.hidden {
	visiility: hidden;
}
.none {
	display: none;
}
.w10 {
	width: 10px;
}
.w20 {
	width: 20px;
}
.w30 {
	width: 30px;
}
.w40 {
	width: 40px;
}
.w50 {
	width: 50px;
}
.w60 {
	width: 60px;
}
.w70 {
	width: 70px;
}
.w80 {
	width: 80px;
}
.w90 {
	width: 90px;
}
.w100 {
	width: 100px;
}
.w200 {
	width: 200px;
}
.w300 {
	width: 300px;
}
.w400 {
	width: 400px;
}
.w500 {
	width: 500px;
}
.w600 {
	width: 600px;
}
.w700 {
	width: 700px;
}
.w800 {
	width: 800px;
}
.w {
	width: 100%;
}
.h50 {
	width: 50px;
}
.h80 {
	width: 80px;
}
.h100 {
	width: 100px;
}
.h200 {
	width: 200px;
}
.h {
	height: 100%;
}
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m30 {
	margin: 30px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.mt100 {
	margin-top: 100px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb100 {
	margin-bottom: 100px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.ml50 {
	margin-left: 50px;
}
.ml100 {
	margin-left: 100px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr50 {
	margin-right: 50px;
}
.mr100 {
	margin-right: 100px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p30 {
	padding: 30px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pt50 {
	padding-top: 50px;
}
.pt100 {
	padding-top: 100px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb50 {
	padding-bottom: 50px;
}
.pb100 {
	padding-bottom: 100px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pl30 {
	padding-left: 30px;
}
.pl50 {
	padding-left: 50px;
}
.pl100 {
	padding-left: 100px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pr30 {
	padding-right: 30px;
}
.pr50 {
	padding-right: 50px;
}
.pr100 {
	padding-right: 100px;
}
.iframeDiv {
	display: none; position: fixed; z-index: -1;
}
.modDiv {
	left: 0px; top: 0px; width: 100%; position: fixed;
}
.ty-bluebtn {
	background: -ms-linear-gradient(rgba(12, 164, 215, 1) 0px, rgba(5, 136, 189, 1) 100%); border: 1px solid rgb(0, 123, 176); border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 1px #fff, inset 0px 0px 1px #fff; text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
.ty-bluebtn:hover {
	background: rgb(6, 143, 194); color: rgb(255, 255, 255); filter: none;
}
.ty-greybtn {
	background: -ms-linear-gradient(rgba(203, 203, 203, 1) 0px, rgba(175, 175, 175, 1) 100%); border: 1px solid rgb(201, 201, 201); border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 1px #fff, inset 0px 0px 1px #fff; text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
}
.ty-greybtn:hover {
	background: rgb(187, 187, 187); color: rgb(255, 255, 255); filter: none;
}
.ty-lightgreybtn {
	background: -ms-linear-gradient(rgba(255, 255, 255, 1) 0px, rgba(230, 230, 230, 1) 100%); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); box-shadow: inset 0px 1px 1px #fff, inset 0px 0px 1px #fff; text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}
.ty-lightgreybtn:hover {
	background: rgb(230, 230, 230); color: rgb(102, 102, 102); filter: none;
}
.inputbtn {
	padding: 4px 16px; border-radius: 5px; overflow: visible; font-size: 14px; display: inline-block; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
:root .inputbtn {
	filter: none;
}
a.inputbtn {
	padding: 4px 16px 5px; height: auto;
}
.TY-login-window {
	width: 450px; font-family: "Î¢ÈíÑÅºÚ",Arial,Helvetica;
}
.TY-login-window .login-window-header {
	background: rgb(241, 244, 247); padding: 0px 15px; height: 40px; line-height: 40px; overflow: hidden; position: relative;
}
.login-window-header h3 {
	line-height: 40px; font-size: 16px; font-weight: normal;
}
.login-window-header .close-btn {
	background: url("resources/images/login-close-btn.png?_v=20140806") no-repeat 0px 0px; top: 12px; width: 14px; height: 14px; right: 20px; display: block; position: absolute;
}
.TY-login-window .login-window-body {
	padding: 10px 20px 25px;
}
.login-form-content .login-type {
	height: 32px; text-align: center; line-height: 32px; font-size: 14px; margin-bottom: 12px;
}
.login-form-content .login-type a {
	color: rgb(105, 104, 104); text-decoration: none;
}
.login-form-content .login-type a:visited {
	color: rgb(105, 104, 104);
}
.login-form-content .login-type a:hover {
	text-decoration: none;
}
.login-form-content .login-type a.on {
	color: rgb(193, 193, 193);
}
.login-form-content .login-type span {
	margin: 0px 12px; color: rgb(210, 210, 210);
}
.login-form-content .login-item {
	margin-bottom: 20px;
}
.login-form-content .login-item .login-input-item {
	height: 28px; line-height: 28px; font-size: 14px; margin-bottom: 20px;
}
.login-input-item label {
	width: 90px; text-align: right; color: rgb(68, 68, 68); display: inline-block;
}
.login-input-item label .input-select {
	border: 1px solid rgb(210, 210, 210); border-image: none; font-size: 14px;
}
.login-input-item .input-text {
	margin: 0px 10px; padding: 4px; border: 1px solid rgb(210, 210, 210); border-image: none; width: 200px; height: 18px; line-height: 18px;
}
.login-input-item .input-text:focus {
	border-color: rgb(75, 160, 215);
}
.login-input-item a {
	color: rgb(41, 101, 177); font-size: 12px; text-decoration: none;
}
.login-input-item a:visited {
	color: rgb(41, 101, 177);
}
.login-input-item a:hover {
	text-decoration: underline;
}
.login-form-content .login-item .login-check-item {
	height: 14px; color: rgb(119, 119, 119); line-height: 14px; font-size: 12px; margin-left: 100px;
}
.login-check-item label {
	vertical-align: middle;
}
.login-check-item label .input-checkbox {
	margin: -2px 4px 0px 0px; vertical-align: middle;
}
.login-form-content .login-action .submit-btn {
	background: rgb(75, 160, 215); margin: 0px auto; border-radius: 3px; width: 210px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; text-decoration: none; display: block;
}
.login-form-content .login-action .submit-btn:hover {
	background: rgb(86, 165, 234); text-decoration: none;
}
.login-window-body .other-login-ways {
	height: 16px; text-align: center; color: rgb(119, 119, 119); line-height: 16px; font-size: 12px; margin-top: 15px;
}
.other-login-ways a {
	color: rgb(119, 119, 119); text-decoration: none; margin-right: 10px;
}
.other-login-ways a:visited {
	color: rgb(119, 119, 119);
}
.other-login-ways a:hover {
	text-decoration: none;
}
.other-login-ways a img {
	margin-right: 4px; vertical-align: middle;
}
#browser-update {
	margin: 0px auto; border: 1px solid rgb(255, 169, 58); border-image: none; width: 1003px; height: 46px; background-color: rgb(255, 255, 204);
}
#browser-update .content {
	margin: 0px auto; width: 760px; color: rgb(102, 102, 102); line-height: 46px; position: relative;
}
#browser-update .content span {
	float: left;
}
.browser_chrome {
	background: url("resources/images/browser_logo.png?_v=20140806") no-repeat 0px 0px; margin-left: 40px; cursor: pointer;
}
.browser_ie {
	background: url("resources/images/browser_logo.png?_v=20140806") no-repeat 0px 0px; margin-left: 40px; cursor: pointer;
}
.browser_firefox {
	background: url("resources/images/browser_logo.png?_v=20140806") no-repeat 0px 0px; margin-left: 40px; cursor: pointer;
}
.browser_chrome {
	background-position: 0px -88px; width: 44px; height: 44px;
}
.browser_ie {
	background-position: 0px 2px; width: 44px; height: 44px;
}
.browser_firefox {
	background-position: 0px -42px; width: 44px; height: 44px;
}
#browser-update .content .closeTips {
	top: -10px; right: -100px; color: rgb(255, 0, 0); position: absolute; cursor: pointer;
}
.TY_ui_window {
	margin: 0px; border: 0px currentColor; border-image: none; display: none; border-collapse: collapse; position: fixed;
}
.TY_ui_window .btc {
	background: url("resources/images/black-op3.png?_v=20140806") left top; height: 4px;
}
.TY_ui_window .bcl {
	background: url("resources/images/black-op3.png?_v=20140806") left top; height: 4px;
}
.TY_ui_window .bcr {
	background: url("resources/images/black-op3.png?_v=20140806") left top; height: 4px;
}
.TY_ui_window .bfc {
	background: url("resources/images/black-op3.png?_v=20140806") left top; height: 4px;
}
.TY_ui_window .bcl {
	width: 4px;
}
.TY_ui_window .bcr {
	width: 4px;
}
.TY_ui_window .btl {
	background: url("resources/images/TY.png?_v=20140806") no-repeat;
}
.TY_ui_window .btr {
	background: url("resources/images/TY.png?_v=20140806") no-repeat;
}
.TY_ui_window .bfl {
	background: url("resources/images/TY.png?_v=20140806") no-repeat;
}
.TY_ui_window .bfr {
	background: url("resources/images/TY.png?_v=20140806") no-repeat;
}
.TY_ui_window .btl {
	background-position: -5px -70px; width: 4px; height: 4px;
}
.TY_ui_window .btr {
	background-position: -20px -70px; width: 4px; height: 4px;
}
.TY_ui_window .bfl {
	background-position: -5px -84px; width: 4px; height: 4px;
}
.TY_ui_window .bfr {
	background-position: -20px -84px; width: 4px; height: 4px;
}
.TY_ui_window .bcc {
	padding: 0px;
}
.TY_ui_window .bcc .topBar {
	background: url("resources/images/TY.png?_v=20140806") repeat-x left -98px; width: 100%; height: 26px; position: relative;
}
.TY_ui_window .bcc .topBar .title {
	padding: 0px 0px 0px 10px; text-align: left; color: rgb(68, 68, 68); line-height: 26px; font-size: 14px; font-weight: bold;
}
.TY_ui_window .bcc .topBar .closeBtn {
	background: url("resources/images/TY.png?_v=20140806") repeat-x -32px -57px; top: 9px; width: 8px; height: 8px; right: 9px; overflow: hidden; position: absolute; cursor: pointer;
}
.TY_ui_window .bcc .topBar .closeBtn:hover {
	background: url("resources/images/TY.png?_v=20140806") repeat-x -40px -57px; top: 9px; width: 8px; height: 8px; right: 9px; overflow: hidden; position: absolute; cursor: pointer;
}
.TY_ui_window .bcc .ty-content {
	background: white; padding: 12px 26px; text-align: left; display: block; -ms-zoom: 1;
}
.TY_ui_window .bcc .ty-content iframe {
	border: 0px currentColor; border-image: none;
}
.TY_ui_window .bcc .btnArea {
	background: url("resources/images/TY.png?_v=20140806") repeat-x left -128px; padding: 8px 0px 6px; overflow: hidden; font-size: 12px; display: block; -ms-zoom: 1;
}
.TY_ui_window .bcc .btnArea input {
	background: url("resources/images/TY.png?_v=20140806") no-repeat 50% -26px; padding: 2px 10px; border-radius: 4px; border: 1px solid rgb(148, 175, 213); border-image: none; height: 22px; color: rgb(68, 68, 68); margin-right: 8px; vertical-align: middle; float: right; cursor: pointer; _margin-right: 4px;
}
.TY_ui_window .bcc .btnArea input:hover {
	color: orange;
}
