body {
	color: rgb(85, 85, 85); line-height: 1.8em; font-family: "microsoft yahei",Î¢ÈíÑÅºÚ,Tahoma,Helvetica; font-size: 12px; min-width: 1200px;
}
body {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	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;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
h1 {
	color: rgb(61, 149, 213);
}
h2 {
	color: rgb(61, 149, 213);
}
h3 {
	color: rgb(61, 149, 213);
}
h4 {
	color: rgb(61, 149, 213);
}
h5 {
	color: rgb(61, 149, 213);
}
label {
	vertical-align: middle;
}
a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:focus {
	outline: 0px; -moz-outline: 0;
}
input {
	outline: 0px; color: rgb(34, 34, 34); line-height: 140%; font-family: "microsoft yahei"; font-size: 12px; resize: none;
}
select {
	outline: 0px; color: rgb(34, 34, 34); line-height: 140%; font-family: "microsoft yahei"; font-size: 12px; resize: none;
}
textarea {
	outline: 0px; color: rgb(34, 34, 34); line-height: 140%; font-family: "microsoft yahei"; font-size: 12px; resize: none;
}
textarea {
	padding: 5px; border: 1px solid rgb(213, 213, 213); border-image: none;
}
.inp {
	padding: 5px; outline: 0px; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(136, 136, 136); vertical-align: middle;
}
input[type='text'].inp:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
input[type='password'].inp:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
textarea:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
:-ms-input-placeholder {
	color: rgb(136, 136, 136); font-family: "microsoft yahei";
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	
}
.clearfix {
	display: block;
}
.u_ico {
	background: url("../images/index4/index_ico.png") no-repeat;
}
i.u_ico {
	margin: 0px; padding: 0px; vertical-align: middle; display: inline-block;
}
.dis_none {
	display: none;
}
.pos_rel {
	position: relative;
}
.pos_abs {
	position: absolute;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.z_top_line {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.z_bot_line {
	border-bot: #e0e0e0 solid 1px;
}
.m_guider {
	line-height: 28px; overflow: hidden; -ms-zoom: 1;
}
.m_guider h4 {
	color: rgb(85, 85, 85); font-size: 14px; font-weight: normal; margin-left: -10px;
}
.m_guider a {
	margin: 0px 10px; color: rgb(85, 85, 85);
}
.m_guider span {
	margin: 0px 10px; color: rgb(136, 136, 136);
}
.f10 {
	font-size: 10px;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.f30 {
	font-size: 30px;
}
a {
	color: rgb(61, 149, 213); text-decoration: none;
}
.blue {
	color: rgb(61, 149, 213); text-decoration: none;
}
a.blue {
	color: rgb(61, 149, 213); text-decoration: none;
}
.red {
	color: rgb(168, 41, 41);
}
a.red {
	color: rgb(168, 41, 41);
}
.c222 {
	color: rgb(34, 34, 34);
}
a.c222 {
	color: rgb(34, 34, 34);
}
.c555 {
	color: rgb(85, 85, 85);
}
a.c555 {
	color: rgb(85, 85, 85);
}
.c888 {
	color: rgb(136, 136, 136);
}
a.c888 {
	color: rgb(136, 136, 136);
}
.c000 {
	color: rgb(0, 0, 0);
}
a.c000 {
	color: rgb(0, 0, 0);
}
.orange {
	color: rgb(237, 120, 34);
}
a.orange {
	color: rgb(237, 120, 34);
}
a.c555:hover {
	text-decoration: none;
}
.cfff {
	color: rgb(255, 255, 255);
}
a.cfff {
	color: rgb(255, 255, 255);
}
span.gray8 {
	color: rgb(136, 136, 136); font-size: 18px;
}
.m_c {
	margin: 0px auto;
}
.c-bigred {
	color: rgb(148, 1, 1);
}
.red {
	color: red;
}
.b-cfff {
	background: rgb(255, 255, 255);
}
.dotted_bline {
	border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: dotted;
}
.s-bor1 {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.t_r {
	text-align: right;
}
.t_c {
	text-align: center;
}
.t_l {
	text-align: left;
}
.dis_none {
	display: none;
}
.thin {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.cl {
	clear: both;
}
.portal .nofixed {
	position: relative;
}
.mg5 {
	margin: 5px;
}
.mg10 {
	margin: 10px;
}
.mg15 {
	margin: 15px;
}
.mg20 {
	margin: 20px;
}
.mg25 {
	margin: 25px;
}
.mg30 {
	margin: 30px;
}
.mg35 {
	margin: 35px;
}
.mg40 {
	margin: 40px;
}
.mgl5 {
	margin-left: 5px;
}
.mgl10 {
	margin-left: 10px;
}
.mgl15 {
	margin-left: 15px;
}
.mgl20 {
	margin-left: 20px;
}
.mgl25 {
	margin-left: 25px;
}
.mgl30 {
	margin-left: 30px;
}
.mgr5 {
	margin-right: 5px;
}
.mgr10 {
	margin-right: 10px;
}
.mgr15 {
	margin-right: 15px;
}
.mgr20 {
	margin-right: 20px;
}
.mgr25 {
	margin-right: 25px;
}
.mgr30 {
	margin-right: 30px;
}
.mgt5 {
	margin-top: 5px;
}
.mgt10 {
	margin-top: 10px;
}
.mgt15 {
	margin-top: 15px;
}
.mgt20 {
	margin-top: 20px;
}
.mgt25 {
	margin-top: 25px;
}
.mgt30 {
	margin-top: 30px;
}
.mgb10 {
	margin-bottom: 10px;
}
.mgb15 {
	margin-bottom: 15px;
}
.mgb20 {
	margin-bottom: 20px;
}
.mgb25 {
	margin-bottom: 25px;
}
.mgb30 {
	margin-bottom: 30px;
}
.mgb40 {
	margin-bottom: 40px;
}
.mglr5 {
	margin-right: 5px; margin-left: 5px;
}
.mglr10 {
	margin-right: 10px; margin-left: 10px;
}
.mglr15 {
	margin-right: 15px; margin-left: 15px;
}
.mglr20 {
	margin-right: 20px; margin-left: 20px;
}
.mglr25 {
	margin-right: 25px; margin-left: 25px;
}
.mglr30 {
	margin-right: 30px; margin-left: 30px;
}
.mgtb5 {
	margin-top: 5px; margin-bottom: 5px;
}
.mgtb10 {
	margin-top: 10px; margin-bottom: 10px;
}
.mgtb15 {
	margin-top: 15px; margin-bottom: 15px;
}
.mgtb20 {
	margin-top: 20px; margin-bottom: 20px;
}
.mgtb25 {
	margin-top: 25px; margin-bottom: 25px;
}
.mgtb30 {
	margin-top: 30px; margin-bottom: 30px;
}
.pd5 {
	padding: 5px;
}
.pd10 {
	padding: 10px;
}
.pd15 {
	padding: 15px;
}
.pd20 {
	padding: 20px;
}
.pd25 {
	padding: 25px;
}
.pd30 {
	padding: 30px;
}
.pd35 {
	padding: 35px;
}
.pd40 {
	padding: 40px;
}
.pdl5 {
	padding-left: 5px;
}
.pdl10 {
	padding-left: 10px;
}
.pdl15 {
	padding-left: 15px;
}
.pdl20 {
	padding-left: 20px;
}
.pdl25 {
	padding-left: 25px;
}
.pdl30 {
	padding-left: 30px;
}
.pdl110 {
	padding-left: 110px;
}
.pdr5 {
	padding-right: 5px;
}
.pdr10 {
	padding-right: 10px;
}
.pdr15 {
	padding-right: 15px;
}
.pdr20 {
	padding-right: 20px;
}
.pdr25 {
	padding-right: 25px;
}
.pdr30 {
	padding-right: 30px;
}
.pdt5 {
	padding-top: 5px;
}
.pdt10 {
	padding-top: 10px;
}
.pdt15 {
	padding-top: 15px;
}
.pdt20 {
	padding-top: 20px;
}
.pdt25 {
	padding-top: 25px;
}
.pdt30 {
	padding-top: 30px;
}
.pdt40 {
	padding-top: 40px;
}
.pdb10 {
	padding-bottom: 10px;
}
.pdb15 {
	padding-bottom: 15px;
}
.pdb20 {
	padding-bottom: 20px;
}
.pdb25 {
	padding-bottom: 25px;
}
.pdb30 {
	padding-bottom: 30px;
}
.pdb50 {
	padding-bottom: 50px;
}
.pdlr5 {
	padding-right: 5px; padding-left: 5px; _padding-right: 3px;
}
.pdlr6 {
	padding-right: 6px; padding-left: 6px; _padding-right: 4px;
}
.pdlr78 {
	padding-right: 8px; padding-left: 7px;
}
.pdlr10 {
	padding-right: 10px; padding-left: 10px;
}
.pdlr15 {
	padding-right: 15px; padding-left: 15px;
}
.pdlr20 {
	padding-right: 20px; padding-left: 20px;
}
.pdlr25 {
	padding-right: 25px; padding-left: 25px;
}
.pdlr30 {
	padding-right: 30px; padding-left: 30px;
}
.pdlr69 {
	padding-right: 9px; padding-left: 6px;
}
.pdtb5 {
	padding-top: 5px; padding-bottom: 5px;
}
.pdtb10 {
	padding-top: 10px; padding-bottom: 10px;
}
.pdtb15 {
	padding-top: 15px; padding-bottom: 15px;
}
.pdtb20 {
	padding-top: 20px; padding-bottom: 20px;
}
.pdtb25 {
	padding-top: 25px; padding-bottom: 25px;
}
.pdtb30 {
	padding-top: 30px; padding-bottom: 30px;
}
.pdtb40 {
	padding-top: 40px; padding-bottom: 40px;
}
.w960 {
	margin: 0px auto; width: 960px;
}
*:-ms-input-placeholder {
	color: rgb(179, 179, 179);
}
.xybluebtn {
	background: rgb(61, 149, 213); padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(61, 149, 213); border-image: none; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer;
}
.xygraybtn {
	background: rgb(61, 149, 213); padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(61, 149, 213); border-image: none; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer;
}
.xygraybtn {
	background: rgb(238, 238, 238); border: 1px solid rgb(212, 212, 212); border-image: none; color: rgb(85, 85, 85);
}
.xybluebtn:hover {
	background: rgb(49, 135, 197); text-decoration: none;
}
.xygraybtn:hover {
	background: rgb(215, 215, 215); text-decoration: none;
}
input.xybluebtn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
input.xygraybtn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
a.xybluebtn {
	_vertical-align: auto;
}
a.xygraybtn {
	_vertical-align: auto;
}
.blue_btn {
	background: rgb(61, 149, 213); padding: 0px 20px; border: 1px solid rgb(61, 149, 213); border-image: none; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.gray_btn {
	background: rgb(61, 149, 213); padding: 0px 20px; border: 1px solid rgb(61, 149, 213); border-image: none; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.green_btn {
	background: rgb(61, 149, 213); padding: 0px 20px; border: 1px solid rgb(61, 149, 213); border-image: none; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.gray_btn {
	background: rgb(238, 238, 238); border: 1px solid rgb(212, 212, 212); border-image: none; color: rgb(85, 85, 85);
}
.green_btn {
	background: rgb(89, 191, 84); border: 1px solid rgb(89, 191, 84); border-image: none;
}
.blue_btn:hover {
	background: rgb(49, 135, 197); text-decoration: none;
}
.gray_btn:hover {
	background: rgb(215, 215, 215); text-decoration: none;
}
.green_btn:hover {
	background: rgb(78, 178, 73); text-decoration: none;
}
input.blue_btn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
input.gray_btn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
input.green_btn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
a.blue_btn {
	_vertical-align: auto;
}
a.gray_btn {
	_vertical-align: auto;
}
a.green_btn {
	_vertical-align: auto;
}
a.u_whitebgBluebot {
	border: 1px solid rgb(48, 154, 235); border-image: none; height: 24px; text-align: center; color: rgb(40, 138, 221); line-height: 24px; font-size: 12px; display: inline-block;
}
a.u_whitebgBluebot:hover {
	background: rgb(216, 237, 255); text-decoration: none;
}
a.u_whitebgGraybot {
	background: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); border-image: none; height: 24px; text-align: center; color: rgb(85, 85, 85); line-height: 24px; font-size: 12px; display: inline-block;
}
a.u_whitebgGraybot:hover {
	background: rgb(238, 238, 238); text-decoration: none;
}
.def_inp {
	background: rgb(255, 255, 255); padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(213, 213, 213); border-image: none; height: 28px; color: rgb(85, 85, 85); line-height: 28px; display: inline-block; box-shadow: inset 0px 0px 10px #eee;
}
input[type='text'].def_inp:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
input[type='password'].def_inp:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
textarea:focus {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
.qjf_selediv {
	vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.qjf_seleautodiv {
	vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.qjf_selecur {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 100%; height: 30px; color: rgb(85, 85, 85); line-height: 30px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-word-break: break-all; box-shadow: inset 0px 0px 10px #eee;
}
.qjf_seleautocur {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 100%; height: 30px; color: rgb(85, 85, 85); line-height: 30px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-word-break: break-all; box-shadow: inset 0px 0px 10px #eee;
}
.bluebor.qjf_selecur {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
.bluebor.qjf_seleautocur {
	border: 1px solid rgb(61, 149, 213); border-image: none;
}
.qjf_selecur p {
	background: url("../images/w_hjy/public/sele_down.png") no-repeat right; margin: 0px 10px; height: 30px; line-height: 30px; overflow: hidden; display: block;
}
.qjf_seleautocur p {
	background: url("../images/w_hjy/public/sele_down.png") no-repeat right; margin: 0px 10px; height: 30px; line-height: 30px; overflow: hidden; display: block;
}
.qjf_seledrop {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none; left: 0px; top: 31px; height: auto; display: none; white-space: nowrap; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 196px;
}
.qjf_seleautodrop {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none; left: 0px; top: 31px; height: auto; display: none; white-space: nowrap; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 196px;
}
.qjf_seledrop a {
	padding: 0px 5px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; display: block;
}
.qjf_seleautodrop a {
	padding: 0px 5px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; display: block;
}
.qjf_seledrop a:hover {
	background: rgb(227, 227, 227); text-decoration: none;
}
.qjf_seleautodrop a:hover {
	background: rgb(227, 227, 227); text-decoration: none;
}
.turnPage {
	padding: 10px 0px;
}
.turnPage span.on {
	margin: 0px 2px 0px 3px; padding: 0px 7px; border: 1px solid rgb(206, 206, 206); border-image: none; height: 21px; color: rgb(61, 61, 61); line-height: 21px; font-size: 12px; vertical-align: middle; display: inline-block;
}
.turnPage a {
	margin: 0px 2px 0px 3px; padding: 0px 7px; border: 1px solid rgb(206, 206, 206); border-image: none; height: 21px; color: rgb(61, 61, 61); line-height: 21px; font-size: 12px; vertical-align: middle; display: inline-block;
}
.turnPage span.on {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.turnPage a:hover {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.turnPage a.hover {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.turnPage span.txt {
	background: 0px; padding: 0px; line-height: 24px; vertical-align: middle;
}
.turnPage a.page:hover {
	background: rgb(61, 149, 213); color: rgb(255, 255, 255); text-decoration: none;
}
.turnPage a.p_left {
	background: url("../images/w_hjy/public/page_ico.png") no-repeat -20px -21px rgb(255, 255, 255); padding: 0px; width: 21px; height: 21px; text-indent: -999em; overflow: hidden;
}
.turnPage a.p_left:hover {
	background: url("../images/w_hjy/public/page_ico.png") no-repeat 1px -21px rgb(61, 149, 213);
}
.turnPage a.p_right {
	background: url("../images/w_hjy/public/page_ico.png") no-repeat -20px 0px rgb(255, 255, 255); padding: 0px; width: 21px; height: 21px; text-indent: -999em; overflow: hidden;
}
.turnPage a.p_right:hover {
	background: url("../images/w_hjy/public/page_ico.png") no-repeat 1px 0px rgb(61, 149, 213);
}
.turnPage span input.num_text {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 36px; height: 20px; text-align: center; vertical-align: middle;
}
.turnPage span input.num_text:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(206, 206, 206); border-image: none;
}
.turnPage span input.num_text.num:focus {
	border-color: rgb(61, 149, 213); outline: 0px;
}
.turnPage span input.cfm {
	background: rgb(61, 149, 213); margin: 0px; padding: 0px 4px; border: 0px currentColor; border-image: none; height: 24px; color: rgb(255, 255, 255); vertical-align: middle;
}
.page_num_wrap {
	display: inline-block; position: relative; -ms-zoom: 1;
}
.page_num_wrap input.num_text {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 34px; height: 20px; text-align: center; vertical-align: middle; position: relative; z-index: 2;
}
.page_num_wrap input.num_text:focus {
	border-color: rgb(61, 149, 213);
}
.page_num_wrap span input.cfm {
	background: rgb(61, 149, 213); margin: 0px 5px 0px 0px; padding: 0px 4px; width: 36px; height: 22px; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block;
}
.page_num_wrap .anim {
	left: 0px; top: 0px; width: 80px; position: absolute;
}
.page_num_wrap .anim .cfm {
	background: rgb(61, 149, 213); padding: 0px 4px; border: 0px currentColor; border-image: none; width: 36px; height: 24px; color: rgb(255, 255, 255); margin-right: 7px; vertical-align: top; cursor: pointer;
}
.grade_wrap {
	height: 12px; line-height: 12px; font-size: 12px;
}
.grade_show {
	height: 12px; line-height: 12px; font-size: 12px;
}
.grade_outer {
	background: url("../images/w_hjy/public/star_2.png"); width: 70px; height: 12px; line-height: 0; font-size: 0px; position: relative; cursor: pointer;
}
.grade_outer2 {
	background: url("../images/w_hjy/public/star_2.png"); width: 70px; height: 12px; line-height: 0; font-size: 0px; position: relative; cursor: pointer;
}
.grade_inner {
	background: url("../images/w_hjy/public/star_1.png"); left: 0px; top: 0px; height: 12px; line-height: 0; font-size: 0px; position: absolute; cursor: pointer;
}
.grade_wrap span {
	line-height: 12px; font-size: 12px;
}
.grade_wrap .score {
	line-height: 23px; font-size: 12px;
}
.grade_outer2 {
	cursor: default;
}
.grade_inner2 {
	cursor: default;
}
.grade_wrap .starbig {
	background: url("../images/w_hjy/public/starbig_2.png") repeat-x left; width: 140px; height: 23px; cursor: pointer;
}
.grade_wrap .starbig em {
	background: url("../images/w_hjy/public/starbig_1.png") repeat-x left; width: 140px; height: 23px; display: block; cursor: pointer;
}
.popWin {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.popBox {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.popWin h2 {
	font: 16px/49px "microsoft yahei"; padding: 0px 53px 0px 16px; height: 49px; color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative; font-size-adjust: none; font-stretch: normal;
}
.popBox h2 {
	font: 16px/49px "microsoft yahei"; padding: 0px 53px 0px 16px; height: 49px; color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative; font-size-adjust: none; font-stretch: normal;
}
.popWin h2 a {
	background: url("../images/ico/a_close.png") no-repeat 0px -36px; transition:transform 0.6s; top: 17px; width: 19px; height: 19px; right: 15px; position: absolute; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease;
}
.popBox h2 a {
	background: url("../images/ico/a_close.png") no-repeat 0px -36px; transition:transform 0.6s; top: 17px; width: 19px; height: 19px; right: 15px; position: absolute; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease;
}
.popWin h2 a:hover {
	background-position: 0px 0px; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.popBox h2 a:hover {
	background-position: 0px 0px; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.popCon {
	padding: 10px;
}
#Wscreen {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 2000; opacity: 0.5; background-color: rgb(255, 255, 255); -moz-opacity: .5;
}
.shade_div {
	background: rgb(255, 255, 255); opacity: 0.5;
}
table.aui_border {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
table.aui_dialog {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.aui_state_focus .aui_inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.aui_state_lock .aui_inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.aui_state_noTitle .aui_inner {
	background: 0px; border: 0px currentColor; border-image: none; box-shadow: none;
}
.aui_titleBar {
	height: 100%; position: relative;
}
.aui_title {
	font: 16px/49px "microsoft yahei"; padding: 0px 2px 0px 15px; height: 49px; color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
a.aui_close {
	background: url("../images/ico/a_close.png") no-repeat 0px -36px; outline: 0px; border: 0px currentColor; border-image: none; top: 17px; width: 19px; height: 19px; right: 15px; text-decoration: none; display: block; position: absolute;
}
a.aui_close:hover {
	background-position: 0px 0px;
}
.aui_buttons {
	padding: 8px; text-align: right; white-space: nowrap;
}
.aui_buttons button {
	background: rgb(238, 238, 238); padding: 0px 20px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 31px; color: rgb(0, 0, 0); line-height: 31px; font-size: 14px; font-weight: bold; margin-right: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.aui_buttons button:hover {
	background: rgb(215, 215, 215); text-decoration: none;
}
.aui_buttons button.aui_state_highlight {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255);
}
.aui_buttons button.aui_state_highlight:hover {
	background: rgb(49, 135, 197); text-decoration: none;
}
input.blue_btn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
input.gray_btn {
	height: 33px; line-height: 30px; overflow: visible; _padding: 0 10px;
}
.aui_state_full.aui_content {
	margin: 0px; padding: 0px !important; width: 100%; height: 100%; display: block;
}
.aui_loading {
	background: url("../images/ico/loading.gif") no-repeat center; margin: 0px auto; width: 96px; height: 32px; text-align: center; text-indent: -9999em; overflow: hidden;
}
.aui_icon {
	vertical-align: middle;
}
.aui_icon div {
	background-position: center; margin: 10px 0px 10px 45px; width: 37px; height: 42px; background-repeat: no-repeat;
}
body {
	_margin: 0; _height: 100%;
}
.d-mask {
	background: rgb(255, 255, 255); opacity: 0.5;
}
.d-outer {
	padding: 8px; outline: 0px; border: 0px currentColor; border-image: none; text-align: left;
}
table.d-border {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
table.d-dialog {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.d-state-focus .d-inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.d-state-lock .d-inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.d-state-noTitle .d-inner {
	background: 0px; border: 0px currentColor; border-image: none; box-shadow: none;
}
.d-titleBar {
	height: 100%; position: relative;
}
.d-title {
	font: 16px/49px "microsoft yahei"; padding: 0px 2px 0px 15px; height: 49px; color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
a.d-close {
	background: url("../images/ico/a_close.png") no-repeat 0px -36px rgb(255, 255, 255); outline: 0px; border: 0px currentColor; transition:transform 0.6s; border-image: none; top: 17px; width: 19px; height: 19px; right: 15px; text-decoration: none; display: block; position: absolute; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease;
}
a.d-close:hover {
	background: url("../images/ico/a_close.png") no-repeat 0px 0px rgb(255, 255, 255); transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.d-buttons {
	text-align: center; padding-bottom: 25px; white-space: nowrap;
}
.d-buttons .d-button {
	background: rgb(238, 238, 238); margin: 0px 10px; padding: 0px 20px; border: 1px solid rgb(212, 212, 212); border-image: none; color: rgb(0, 0, 0); line-height: 31px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer;
}
.d-buttons .d-button:hover {
	background: rgb(215, 215, 215); text-decoration: none;
}
.d-buttons .d-state-highlight {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255);
}
.d-buttons .d-state-highlight:hover {
	background: rgb(49, 135, 197); text-decoration: none;
}
.d-content {
	border: 0px currentColor; border-image: none; text-align: left; display: block;
}
.d-state-full.d-content {
	margin: 0px; padding: 0px !important; width: 100%; height: 100%; display: block;
}
.d-loading {
	background: url("../images/ico/loading.gif") no-repeat center; margin: 0px auto; width: 96px; height: 32px; text-align: center; text-indent: -9999em; overflow: hidden;
}
.d-icon {
	vertical-align: middle;
}
.d-icon div {
	background-position: center; margin: 10px 0px 10px 45px; width: 37px; height: 42px; background-repeat: no-repeat;
}
h2.portal_tit {
	font: 20px/30px "microsoft yahei"; padding: 5px 3px; height: 30px; color: rgb(34, 34, 34); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
h2.space_tit {
	font: 20px/30px "microsoft yahei"; padding: 5px 3px; height: 30px; color: rgb(34, 34, 34); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
h2.space_tit {
	font: 16px/30px "microsoft yahei"; font-size-adjust: none; font-stretch: normal;
}
h2.portal_tit a.more {
	font-size: 14px;
}
h2.space_tit a.more {
	font-size: 14px;
}
h2.portal_tit .tab_tit {
	font: 14px/2em "microsoft yahei"; top: -2px; height: 28px; color: rgb(226, 226, 226); margin-left: 8px; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal;
}
h2.space_tit .tab_tit {
	font: 14px/2em "microsoft yahei"; top: -2px; height: 28px; color: rgb(226, 226, 226); margin-left: 8px; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal;
}
h2.portal_tit .tab_tit a {
	font: 14px/2em "microsoft yahei"; margin: 0px 8px; padding: 0px 9px; height: 28px; color: rgb(85, 85, 85); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
h2.space_tit .tab_tit a {
	font: 14px/2em "microsoft yahei"; margin: 0px 8px; padding: 0px 9px; height: 28px; color: rgb(85, 85, 85); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
h2.portal_tit .tab_tit a:hover {
	background: rgb(61, 149, 213); color: rgb(255, 255, 255); text-decoration: none;
}
h2.portal_tit .tab_tit a.on {
	background: rgb(61, 149, 213); color: rgb(255, 255, 255); text-decoration: none;
}
h2.space_tit .tab_tit a:hover {
	background: rgb(61, 149, 213); color: rgb(255, 255, 255); text-decoration: none;
}
h2.space_tit .tab_tit a.on {
	background: rgb(61, 149, 213); color: rgb(255, 255, 255); text-decoration: none;
}
.site-newsList a.yw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px 5px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.yw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px 5px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.pd {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -25px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.pd {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -25px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.kx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -55px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.kx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -55px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.xx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -85px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.xx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -85px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.ld {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -115px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.ld {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -115px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.hj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -145px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.hj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -145px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.sx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -175px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.sx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -175px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.ms {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -205px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.ms {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -205px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.zh {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -235px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.zh {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -235px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.sw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -265px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.sw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -265px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.aq {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -295px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.aq {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -295px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.rw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -325px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.rw {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -325px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.tz {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -355px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.tz {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -355px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.yj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -385px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.yj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -385px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.yy {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -415px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.yy {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -415px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.ty {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -445px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.ty {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -445px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.sy {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -475px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.sy {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -475px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.xl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -505px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.xl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -505px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.zj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -535px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.zj {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -535px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.wl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -565px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.wl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -565px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.sxpd {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -595px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.sxpd {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -595px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.dl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -625px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.dl {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -625px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.hx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -655px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.hx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -655px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.ls {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -685px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.ls {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -685px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.wx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -715px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.wx {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -715px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList a.ll {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -745px; padding: 3px 0px 3px 23px; height: 16px;
}
.site-newsList span.ll {
	background: url("../images/index0331/zy_home/new_ico.png") no-repeat 0px -745px; padding: 3px 0px 3px 23px; height: 16px;
}
a.doc {
	background: url("../../../common/images/resource_icon/doc_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.doc {
	background: url("../../../common/images/resource_icon/doc_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.docx {
	background: url("../../../common/images/resource_icon/doc_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.docx {
	background: url("../../../common/images/resource_icon/doc_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.pdf {
	background: url("../../../common/images/resource_icon/pdf_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.pdf {
	background: url("../../../common/images/resource_icon/pdf_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.file {
	background: url("../../../common/images/resource_icon/file_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.file {
	background: url("../../../common/images/resource_icon/file_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.html {
	background: url("../../../common/images/resource_icon/html_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.html {
	background: url("../../../common/images/resource_icon/html_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.htm {
	background: url("../../../common/images/resource_icon/html_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.htm {
	background: url("../../../common/images/resource_icon/html_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.ppt {
	background: url("../../../common/images/resource_icon/ppt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.ppt {
	background: url("../../../common/images/resource_icon/ppt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.pptx {
	background: url("../../../common/images/resource_icon/ppt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.pptx {
	background: url("../../../common/images/resource_icon/ppt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.image {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.image {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.png {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.png {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.gif {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.gif {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.jpg {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.jpg {
	background: url("../../../common/images/resource_icon/image_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.movie {
	background: url("../../../common/images/resource_icon/movie_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.movie {
	background: url("../../../common/images/resource_icon/movie_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.music {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.music {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.mp3 {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.mp3 {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.wav {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.wav {
	background: url("../../../common/images/resource_icon/music_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.txt {
	background: url("../../../common/images/resource_icon/txt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.txt {
	background: url("../../../common/images/resource_icon/txt_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.xls {
	background: url("../../../common/images/resource_icon/xls_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.xls {
	background: url("../../../common/images/resource_icon/xls_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.xlsx {
	background: url("../../../common/images/resource_icon/xls_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.xlsx {
	background: url("../../../common/images/resource_icon/xls_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.zip {
	background: url("../../../common/images/resource_icon/zip_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.zip {
	background: url("../../../common/images/resource_icon/zip_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.rar {
	background: url("../../../common/images/resource_icon/zip_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.rar {
	background: url("../../../common/images/resource_icon/zip_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.bkexe {
	background: url("../../../common/images/resource_icon/bkexe_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.bkexe {
	background: url("../../../common/images/resource_icon/bkexe_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.default {
	background: url("../../../common/images/resource_icon/default_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.default {
	background: url("../../../common/images/resource_icon/default_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
a.edu {
	background: url("../../../common/images/resource_icon/edu_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
span.edu {
	background: url("../../../common/images/resource_icon/edu_small.jpg") no-repeat left; padding: 3px 0px 3px 23px; height: 16px;
}
.icon-res {
	background: url("../../../common/images/resource_icon/res_icon4.0/icon_res.png") no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.pdf.icon-res {
	background-position: 0px 0px;
}
.doc.icon-res {
	background-position: 0px -16px;
}
.ppt.icon-res {
	background-position: 0px -32px;
}
.xls.icon-res {
	background-position: 0px -48px;
}
.txt.icon-res {
	background-position: 0px -64px;
}
.music.icon-res {
	background-position: 0px -80px;
}
.movie.icon-res {
	background-position: 0px -96px;
}
.video {
	background-position: 0px -96px;
}
.r_doc.icon-res {
	background-position: 0px -112px;
}
.r_news.icon-res {
	background-position: 0px -128px;
}
.image.icon-res {
	background-position: -16px 0px;
}
.r_bag.icon-res {
	background-position: -16px -16px;
}
.html.icon-res {
	background-position: -16px -32px;
}
.default.icon-res {
	background-position: -16px -48px;
}
.edu.icon-res {
	background-position: -16px -64px;
}
.zip.icon-res {
	background-position: -16px -80px;
}
.bkexe.icon-res {
	background-position: -16px -96px;
}
.swf.icon-res {
	background-position: -16px -112px;
}
.r_all.icon-res {
	background-position: -16px -128px;
}
.xy_crumbs {
	background: rgb(250, 250, 250); border: 1px solid rgb(219, 216, 216); border-image: none; height: 34px; line-height: 34px;
}
.xy_crumbs span {
	background: url("../../../common/images/ico/h_arrow.png") no-repeat right; height: 34px; padding-right: 30px; padding-left: 20px; float: left; display: block;
}
.xy_crumbs a {
	background: url("../../../common/images/ico/h_arrow.png") no-repeat right; height: 34px; padding-right: 30px; padding-left: 20px; float: left; display: block;
}
.xy_crumbs a {
	color: rgb(34, 34, 34);
}
.xy_crumbs span {
	background: 0px; color: rgb(136, 136, 136);
}
.xy_crumbs .h_icon em {
	background: url("../../../common/images/ico/h_icon.png") no-repeat center; left: -8px; top: 9px; width: 16px; height: 16px; display: block; position: relative;
}
.xy_crumbs .h_icon {
	padding-right: 15px;
}
body {
	_margin: 0; _height: 100%;
}
.d-mask {
	background: rgb(255, 255, 255); opacity: 0.5;
}
.d-outer {
	padding: 8px; outline: 0px; border: 0px currentColor; border-image: none; text-align: left;
}
table.d-border {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
table.d-dialog {
	margin: 0px; border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.d-state-focus .d-inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.d-state-lock .d-inner {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; text-align: left; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.d-state-noTitle .d-inner {
	background: 0px; border: 0px currentColor; border-image: none; box-shadow: none;
}
.d-titleBar {
	height: 100%; position: relative;
}
.d-title {
	font: 16px/49px "microsoft yahei"; padding: 0px 2px 0px 15px; height: 49px; color: rgb(85, 85, 85); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
a.d-close {
	background: url("../images/ico/a_close.png") no-repeat 0px -36px rgb(255, 255, 255); outline: 0px; border: 0px currentColor; transition:transform 0.6s; border-image: none; top: 17px; width: 19px; height: 19px; right: 15px; text-decoration: none; display: block; position: absolute; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease;
}
a.d-close:hover {
	background: url("../images/ico/a_close.png") no-repeat 0px 0px rgb(255, 255, 255); transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.d-buttons {
	text-align: center; padding-bottom: 15px; white-space: nowrap;
}
.d-buttons .d-button {
	background: rgb(238, 238, 238); margin: 0px 10px; padding: 0px 20px; border: 1px solid rgb(212, 212, 212); border-image: none; color: rgb(0, 0, 0); line-height: 31px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer;
}
.d-buttons .d-button:hover {
	background: rgb(215, 215, 215); text-decoration: none;
}
.d-buttons .d-state-highlight {
	background: rgb(61, 149, 213); border: 1px solid rgb(61, 149, 213); border-image: none; color: rgb(255, 255, 255);
}
.d-buttons .d-state-highlight:hover {
	background: rgb(49, 135, 197); text-decoration: none;
}
.d-content {
	border: 0px currentColor; border-image: none; text-align: left; display: block;
}
.d-state-full.d-content {
	margin: 0px; padding: 0px !important; width: 100%; height: 100%; display: block;
}
.d-loading {
	background: url("../images/ico/loading.gif") no-repeat center; margin: 0px auto; width: 96px; height: 32px; text-align: center; text-indent: -9999em; overflow: hidden;
}
.d-icon {
	vertical-align: middle;
}
.d-icon div {
	background-position: center; margin: 10px 0px 10px 45px; width: 37px; height: 42px; background-repeat: no-repeat;
}
.pub-tips-box {
	padding: 14px 25px; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(64, 64, 64); font-size: 14px; vertical-align: top; display: inline-block; z-index: 9999999; background-color: rgb(255, 255, 255); _float: left;
}
.pub-tips-box .tips-box-txt {
	height: 43px; line-height: 43px; padding-left: 50px; font-size: 14px; float: left; white-space: nowrap; position: relative;
}
.pub-tips-box .tips-box-txt .icon_tip_success {
	background: url("../images/ico/tips.jpg") no-repeat -2px -108px; left: 0px; top: 2px; width: 38px; height: 43px; position: absolute;
}
.pub-tips-box .tips-box-txt .icon_tip_warning {
	background: url("../images/ico/tips.jpg") no-repeat -2px 0px; left: 0px; top: 2px; width: 38px; height: 43px; position: absolute;
}
.pub-tips-box .tips-box-txt .icon_tip_fail {
	background: url("../images/ico/tips.jpg") no-repeat -2px -53px; left: 0px; top: 2px; width: 38px; height: 43px; position: absolute;
}
.popWrap {
	background: rgb(255, 255, 255); border: 1px solid rgb(145, 152, 166); border-image: none; display: none; z-index: 9999999; box-shadow: 0px 0px 5px 0px #cfcfcf;
}
.popInner {
	background: rgb(255, 255, 255); position: relative;
}
.popInner .close {
	background: url("../images/ico/a_close.png") no-repeat 14px -23px; transition:transform 0.6s; top: 4px; width: 45px; height: 45px; right: 5px; position: absolute; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease;
}
.popInner .close:hover {
	background-position: 14px 13px; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.popInner .close img {
	width: 0px; height: 0px; padding-top: 13px; padding-left: 13px; display: none;
}
.popInner h2 {
	background: rgb(255, 255, 255); height: 50px; color: rgb(85, 85, 85); line-height: 50px; text-indent: 20px; font-family: "microsoft yahei"; font-size: 16px; font-weight: normal; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.w1200 {
	margin: 0px auto; width: 1200px;
}
.w1000 {
	margin: 0px auto; width: 1000px;
}
.m_wrap {
	margin: 0px auto; width: 1200px;
}
body {
	width: 100%; min-width: 1200px;
}
html {
	width: 100%; min-width: 1200px;
}
.b_t_01 {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.w_topbar .menu .menu_r span {
	padding: 0px 10px 0px 0px; text-align: right; line-height: 32px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap;
}
.w_topbar .menu .menu_r span em {
	color: rgb(136, 136, 136);
}
.w_topbar .menu .menu_r span a {
	margin: 0px; border-radius: 0px; color: rgb(48, 154, 235); font-size: 14px; float: none;
}
html .w_topbar .search {
	overflow: visible;
}
html .w_topbar .search dd a {
	padding: 0px; font-size: inherit; float: none;
}
.w_topbar .h_dropDown {
	position: relative; z-index: 98;
}
.w_topbar .h_dropDown a.resource {
	margin: 0px 10px; padding: 0px 15px; border: 1px solid white; border-image: none; position: relative; z-index: 2;
}
.w_topbar .h_dropDown a.resource i {
	left: 0px; width: 100%; height: 1px; bottom: -1px; line-height: 0; font-size: 0px; position: absolute; backround: white;
}
.w_topbar .h_dropDown a.resource:hover {
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) white; color: rgb(61, 61, 61);
}
.w_topbar .h_dropDown:hover a.resource {
	border-color: rgb(224, 224, 224) rgb(224, 224, 224) white; color: rgb(61, 61, 61);
}
.w_topbar .h_dropDown:hover span {
	display: block;
}
.w_topbar .h_dropDown span {
	background: white; border: 1px solid rgb(224, 224, 224); border-image: none; left: 10px; top: 39px; width: 98px; text-align: center; display: none; position: absolute;
}
.w_topbar .h_dropDown span a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: 40px; line-height: 40px; font-size: 14px; display: block; white-space: nowrap;
}
.w_topbar .h_dropDown span a:hover {
	background: rgb(225, 237, 246); color: rgb(34, 34, 34);
}
.checkbox_table {
	width: 100%; border-collapse: collapse;
}
.checkbox_table th {
	background: rgb(231, 231, 231); text-align: left;
}
.checkbox_table td {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: dotted; border-collapse: separate; empty-cells: show;
}
.checkbox_table .ckbox {
	width: 48px; text-align: left;
}
.checkbox_table th {
	padding: 6px 5px;
}
.checkbox_table td {
	padding: 12px 5px;
}
.checkbox_table tr.hover td {
	background: rgb(247, 247, 247);
}
label.checkbox {
	background: url("../../../common/images/ico/checkbox.png") repeat-y 0px 0px; height: 20px; line-height: 20px; padding-left: 24px; display: inline-block; cursor: pointer;
}
label.checked {
	background-position: left -20px;
}
label.disabled {
	background-position: left 0px;
}
.hRadio {
	background: url("../../../common/images/ico/radio01.png") no-repeat left top; line-height: 21px; padding-left: 24px; vertical-align: middle; display: inline-block; cursor: pointer; min-height: 21px; _height: 21px;
}
.hRadio_Checked {
	background: url("../../../common/images/ico/radio02.png") no-repeat left top;
}
.niTurnPage2 {
	text-align: center; font-size: 14px;
}
.niTurnPage2 span {
	display: inline-block;
}
.niTurnPage2 a {
	background: rgb(250, 250, 250); padding: 0px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 37px; color: rgb(136, 136, 136); line-height: 37px; margin-left: -1px; display: inline-block;
}
.niTurnPage2 a:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(51, 156, 236); border-image: none; text-decoration: none; position: relative; z-index: 1;
}
.niTurnPage2 a.active {
	background: rgb(255, 255, 255); color: rgb(51, 156, 236);
}
.niTurnPage2 a.niTurnPage2_page {
	background: 0px; border-color: transparent;
}
.niTurnPage2 a.niTurnPage2_total {
	background: 0px; border-color: transparent;
}
.u_mtit1 {
	height: 40px; border-bottom-color: rgb(146, 195, 255); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.u_mtit1 h3 {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
.u_mtit1 h3 strong {
	padding: 0px 9px; color: rgb(27, 143, 215); line-height: 40px; font-size: 18px; font-weight: normal; margin-right: 4px; border-bottom-color: rgb(27, 143, 215); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.u_mtit1 a.u_more_link {
	margin: 12px 8px 0px 0px; float: right;
}
.u_mtit1 span.u_tab_tit {
	margin: 8px 0px 0px 130px; color: rgb(226, 226, 226); float: left;
}
.u_mtit1 span.u_tab_tit a {
	margin: 0px 25px; color: rgb(85, 85, 85); font-size: 16px; display: inline-block;
}
.u_mtit1 span.u_tab_tit a:hover {
	color: rgb(27, 143, 215);
}
.u_mtit1 span.u_tab_tit a.on {
	color: rgb(27, 143, 215);
}
.u_mtit2 {
	height: 54px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.u_mtit2 h3 {
	padding: 0px 3px; color: rgb(34, 34, 34); line-height: 54px; font-size: 28px; font-weight: normal; float: left; display: block;
}
.u_mtit2 a.u_more_link {
	background-position: 0px 0px; margin: 25px 5px 0px 0px; float: right;
}
.u_mtit3 {
	height: 40px; border-bottom-color: rgb(180, 179, 179); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.u_mtit3 h3 {
	padding: 0px 9px; color: rgb(85, 85, 85); line-height: 40px; font-size: 18px; font-weight: normal; float: left; display: block;
}
.u_mtit3 a.u_more_link {
	margin: 12px 8px 0px 0px; float: right;
}
a.u_more_link {
	background: url("../images/index5/more.png") no-repeat 5px -17px; width: 30px; height: 18px; text-indent: -999em; overflow: hidden; display: block;
}
.py_indexBannerWrap {
	background: url("../images/w_hjy/indexbanner.jpg") no-repeat bottom rgb(170, 222, 255); width: 100%; height: 500px;
}
.py_indexBannerWrap .indexBanner {
	height: 100%; position: relative;
}
.py_indexBannerWrap .indexBanner .py_m_login {
	top: 50%; right: 0px; display: block; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.py_m_login {
	background: url("../images/w_hjy/loginbg01.png"); width: 412px; height: 376px; overflow: hidden; -ms-zoom: 1;
}
.py_m_login .item-newLogo-rect {
	padding: 30px 38px 30px 40px; top: 0px; right: 0px; position: relative;
}
.py_m_login h4 {
	color: rgb(73, 151, 200); line-height: 25px; padding-bottom: 8px; font-size: 25px; font-weight: normal;
}
.py_m_login .passWord-case .inputlist li {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(180, 209, 236); border-image: none; width: 332px; height: 44px; margin-top: 20px;
}
.py_m_login .passWord-case .inputlist li.acitve {
	border-color: rgb(50, 143, 230);
}
.py_m_login .passWord-case .inputlist li.u_inputtext {
	background: url("../images/w_hjy/logo_ico1_2.png") no-repeat left top rgb(255, 255, 255);
}
.py_m_login .passWord-case .inputlist li.u_inputpassword {
	background: url("../images/w_hjy/logo_ico2_2.png") no-repeat left top rgb(255, 255, 255);
}
.py_m_login .passWord-case .inputlist li input {
	background: 0px; margin: 0px 0px 0px 68px; border: 0px currentColor; border-image: none; width: 250px; height: 42px; line-height: 42px; font-size: 14px; float: left;
}
.py_m_login .passWord-case .inputlist li input::selection {
	background: rgb(250, 255, 189);
}
.py_m_login .passWord-case .test_code {
	margin-top: 20px;
}
.py_m_login .passWord-case .test_code input {
	background: rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px; border: 1px solid rgb(180, 209, 236); border-image: none; width: 180px; height: 42px; line-height: 42px; float: left;
}
.py_m_login .passWord-case .test_code .codeimg {
	width: 112px; height: 42px; margin-top: 2px; margin-left: 10px; float: right;
}
.py_m_login .passWord-case .test_code img {
	width: 112px; height: 42px; display: block;
}
.py_m_login .passWord-case .acitve.test_code input {
	border-color: rgb(50, 143, 230);
}
.py_m_login .passWord-case .login_other_rect {
	height: 24px; line-height: 24px; margin-top: 15px;
}
.py_m_login .passWord-case .m_btn {
	background: rgb(21, 174, 77); border-radius: 5px; border: 0px currentColor; border-image: none; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; margin-top: 15px; display: block; cursor: pointer;
}
.py_m_login .passWord-case .m_btn:hover {
	background: rgb(18, 148, 65);
}
.py_m_login .passWord-case .no_account {
	text-align: center; color: rgb(60, 99, 124); padding-top: 26px;
}
.py_m_login .passWord-case .t_l.no_account {
	text-align: left;
}
.py_m_login .passWord-case .no_account a {
	color: rgb(255, 132, 0);
}
.py_m_login .passWord-case .no_account a:hover {
	color: rgb(255, 107, 49); text-decoration: none;
}
.py_m_login .passWord-case .no_account a.a1 {
	margin: 0px 24px 0px 5px;
}
.py_m_login .passWord-case .rememberMe {
	color: rgb(60, 99, 124); cursor: pointer;
}
.py_m_login .passWord-case .rememberMe:hover {
	color: rgb(19, 65, 94);
}
.py_m_login .passWord-case .rememberMe p {
	background: rgb(178, 209, 223); border-radius: 12px; width: 40px; height: 24px; margin-right: 7px; cursor: pointer;
}
.py_m_login .passWord-case .rememberMe p.on {
	background: rgb(21, 174, 77); transition:0.5s; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
}
.py_m_login .passWord-case .rememberMe span {
	background: rgb(255, 255, 255); margin: 2px 17px 0px 0px; border-radius: 11px; width: 20px; height: 20px; float: right;
}
.py_m_login .passWord-case .forget {
	color: rgb(60, 99, 124); margin-left: 31px;
}
.py_m_login .passWord-case .forget:hover {
	color: rgb(19, 65, 94); text-decoration: none;
}
.py_m_login .passWord-case .err-tips {
	background: rgb(254, 242, 242); border: 1px solid rgb(255, 195, 185); border-image: none; left: 38px; top: 30px; width: 332px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; position: absolute;
}
.py_m_login .passWord-case .err-tips .ico {
	background: url("../images/w_hjy/error_ico1.gif") no-repeat left top; margin: -3px 13px 0px; width: 18px; height: 18px; vertical-align: middle; display: inline-block;
}
.py_m_login .passWord-case .err-tips .close {
	background: url("../images/w_hjy/error_ico2.gif") no-repeat; margin: 8px 14px 0px 0px; width: 13px; height: 14px; cursor: pointer;
}
.py_m_login .passWord-case .err-tips .close:hover {
	background-image: url("../images/w_hjy/error_ico2_2.gif");
}
.py_m_login .logoTips {
	background: rgb(221, 243, 255); padding: 0px 6px 0px 9px; border: 1px solid rgb(52, 181, 248); border-image: none; top: 10px; right: 67px; color: rgb(52, 181, 248); line-height: 27px; position: absolute;
}
.py_m_login .logoTips .ico1 {
	background: url("../images/w_hjy/logo_tips_cico2.gif") no-repeat; width: 14px; height: 18px; margin-top: -2px; margin-right: 7px; vertical-align: middle; display: inline-block;
}
.py_m_login .logoTips .ico2 {
	background: url("../images/w_hjy/logo_tips_cico1.gif") no-repeat; top: 9px; width: 6px; height: 12px; right: -6px; position: absolute;
}
.py_m_login .logoCaseTab {
	background: url("../images/w_hjy/logo_tab_cbg.gif") no-repeat 0px 0px; transition:0.5s; top: 10px; width: 52px; height: 52px; right: 10px; display: block; position: absolute; -webkit-transition: all .5s; -moz-transition: all .5s;
}
.py_m_login .logoCaseTab:hover {
	background-image: url("../images/w_hjy/logo_tab_cbg2.gif");
}
.py_m_login .CaseTab2 {
	background-position: -50px -54px; position: absolute;
}
.py_m_login .smLoginRect {
	margin: 32px -97px 32px 0px; height: 184px;
}
.py_m_login .smLoginRect .wxLogin-img {
	background: url("../images/w_hjy/loading.gif") no-repeat center; padding: 1px; transition:0.5s; width: 125px; height: 125px; margin-top: 30px; margin-left: 20px; float: left; -webkit-transition: all .5s; -moz-transition: all .5s;
}
.py_m_login .smLoginRect .wxLoign-tips-img {
	transition:0.5s; margin-left: 30px; float: left; -webkit-transition: all .5s; -moz-transition: all .5s;
}
.py_m_login .no-tips .wxLoign-tips-img {
	display: none;
}
.py_m_login .no-tips .wxLogin-img {
	margin-left: 97px;
}
.py_m_login .sm-text-tips {
	color: rgb(85, 85, 85); line-height: 27px;
}
.py_m_login .sm-text-tips a {
	margin: 0px 5px; color: rgb(66, 189, 249);
}
.py_m_login .sm-invalid {
	margin: 32px 0px; height: 184px; overflow: hidden; -ms-zoom: 1;
}
.py_m_login .sm-invalid .invalid-rect {
	margin: 0px auto; width: 194px; height: 181px; position: relative;
}
.py_m_login .sm-invalid .wxLogin-img {
	background: rgb(255, 255, 255); padding: 1px; width: 192px; height: 179px; opacity: 0.2;
}
.py_m_login .sm-invalid .tips {
	left: 0px; top: 54px; width: 100%; text-align: center; color: rgb(34, 34, 34); font-size: 18px; position: absolute;
}
.py_m_login .sm-invalid .invalid-rect a {
	background: rgb(24, 142, 226); left: 0px; top: 110px; width: 100%; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; text-decoration: none; display: block; position: absolute;
}
.py_m_login .sm-finish .finish-rect {
	font-size: 16px; margin-top: 32px;
}
.py_m_login .sm-finish .finish-rect .txt {
	padding: 14px 0px; font-size: 12px;
}
.py_m_login .sm-finish .finish-rect a {
	color: rgb(66, 189, 249);
}
.u_mtit2 {
	height: 54px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.u_mtit2 h3 {
	padding: 0px 3px; color: rgb(34, 34, 34); line-height: 54px; font-size: 28px; font-weight: normal; float: left; display: block;
}
.u_mtit2 a.u_more_link {
	background-position: 0px 0px; margin: 25px 5px 0px 0px; float: right;
}
.m_wrap {
	margin: 0px auto; width: 1200px;
}
body {
	width: 100%; min-width: 1200px;
}
html {
	width: 100%; min-width: 1200px;
}
.b_t_01 {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.m_wrap {
	margin: 0px auto; width: 1200px;
}
.g_header {
	background: rgb(255, 255, 255); position: relative; z-index: 105;
}
.m_header {
	background: rgb(255, 255, 255); height: 80px; position: relative;
}
.m_header a:hover {
	text-decoration: none;
}
.m_header .logo a {
	overflow: hidden; display: block;
}
.m_header .logo a img {
	max-height: 80px; max-width: 340px;
}
.m_header .menu {
	margin-left: 40px;
}
.m_header .menu li {
	margin: 26px 23px 0px 0px; float: left;
}
.m_header .menu .menuA {
	padding: 0px 3px; color: rgb(34, 34, 34); line-height: 30px; font-size: 18px; display: block;
}
.m_header .menu .menuA:hover {
	color: rgb(0, 160, 233); border-bottom-color: rgb(14, 156, 246); border-bottom-width: 3px; border-bottom-style: solid;
}
.m_header .menu .on.menuA {
	color: rgb(0, 160, 233); border-bottom-color: rgb(14, 156, 246); border-bottom-width: 3px; border-bottom-style: solid;
}
.m_header .menu .last {
	padding-bottom: 5px; z-index: 20;
}
.m_header .menu .last .menuA:hover {
	color: rgb(34, 34, 34); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m_header .menu .last:hover .moreRect {
	display: block;
}
.m_header .head_nav {
	top: 23px; height: 35px; right: 0px; position: absolute;
}
.m_header .loginBtn {
	background: rgb(33, 150, 243); border-radius: 3px; border: 1px solid rgb(36, 135, 213); border-image: none; width: 65px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; display: block;
}
.m_header .loginBtn:hover {
	background: rgb(24, 140, 233);
}
.m_header .navLink {
	margin-left: 10px;
}
.m_header .navLink a {
	padding: 0px 10px; border-radius: 3px; color: rgb(85, 85, 85); line-height: 35px; font-size: 16px; margin-left: 9px; display: inline-block;
}
.m_header .navLink a:hover {
	background: rgb(245, 245, 245); border-radius: 3px;
}
.m_header .navLink a.menu_r_a1 {
	padding: 0px 17px; border: 1px solid rgb(33, 150, 243); border-image: none; height: 30px; color: rgb(40, 138, 221); line-height: 30px;
}
.m_header .navLink a.menu_r_a2 {
	padding: 0px 17px; border: 1px solid rgb(17, 192, 128); border-image: none; height: 30px; color: rgb(17, 192, 128); line-height: 30px;
}
.m_header .navLink a.menu_r_a3 {
	padding: 0px 17px; border: 1px solid rgb(241, 145, 73); border-image: none; height: 30px; color: rgb(241, 145, 73); line-height: 30px;
}
.m_header .navLink a.menu_r_a1:hover {
	background: rgb(33, 150, 243); border: 1px solid rgb(33, 150, 243); border-image: none; color: rgb(255, 255, 255);
}
.m_header .navLink a.menu_r_a2:hover {
	background: rgb(17, 192, 128); border: 1px solid rgb(17, 192, 128); border-image: none; color: rgb(255, 255, 255);
}
.m_header .navLink a.menu_r_a3:hover {
	background: rgb(241, 145, 73); border: 1px solid rgb(241, 145, 73); border-image: none; color: rgb(255, 255, 255);
}
.m_header .moreRect {
	background: rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); border-image: none; left: -20px; top: 35px; width: 100px; display: none; position: absolute; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.m_header .moreRect i {
	background: url("../images/head/moreDir.png") no-repeat left top; left: 30px; top: -5px; width: 10px; height: 6px; display: block; position: absolute;
}
.m_header .moreRect a {
	background: rgb(255, 255, 255); width: 100%; text-align: center; color: rgb(34, 34, 34); line-height: 45px; font-size: 16px; display: block;
}
.m_header .moreRect a:hover {
	background: rgb(238, 250, 255); color: rgb(133, 199, 249);
}
.m_header .search {
	border-radius: 5px; border: 1px solid rgb(33, 150, 243); border-image: none; width: 772px; height: 48px; margin-top: -8px; box-shadow: inset -1px -1px 15px rgba(0,0,0,0.2);
}
.m_header .search dl {
	width: 65px; float: left; position: relative;
}
.m_header .search dt {
	background: url("../images/head/searchTop_ico.png") no-repeat 54px; border-radius: 5px 0px 0px 5px; width: 65px; height: 48px; color: rgb(67, 129, 181); line-height: 48px; text-indent: 18px; font-size: 14px; cursor: pointer;
}
.m_header .search dd {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 60px; width: 65px; display: none; position: absolute;
}
.m_header .search dd a {
	background: rgb(255, 255, 255); text-align: center; color: rgb(85, 85, 85); line-height: 30px; display: block;
}
.m_header .search dd a:hover {
	background: rgb(239, 239, 239);
}
.m_header .search dd i {
	background: url("../images/head/search_dd_ico.png") no-repeat; left: 24px; top: -7px; width: 12px; height: 7px; position: absolute;
}
.m_header .search .inp_txt {
	margin: 13px 0px 0px 27px; padding: 0px; border: 0px currentColor; border-image: none; width: 590px; height: 18px; line-height: 18px; font-size: 14px; float: left;
}
.m_header .search .inp_btn {
	background: url("../images/head/search2_ico1.gif") no-repeat left top; border-radius: 0px 5px 5px 0px; border: 0px currentColor; border-image: none; width: 73px; height: 48px; float: right; cursor: pointer;
}
.m_header .search .inp_btn:hover {
	background-position: 0px -48px;
}
.m_header .user_face {
	height: 44px; font-size: 14px; margin-top: -3px; float: left;
}
.m_header .user_face a {
	color: rgb(85, 85, 85);
}
.m_header .user_face img {
	border-radius: 22px; width: 44px; height: 44px; margin-right: 5px; vertical-align: middle;
}
.m_header .menu_r {
	height: 32px; margin-top: 30px;
}
.m_header .menu_r em {
	color: rgb(136, 136, 136);
}
.m_header .menu_r a {
	border-radius: 3px; font-size: 16px; margin-left: 10px; float: left;
}
.m_header .menu_r a:hover {
	text-decoration: none;
}
.m_header .menu_r a.login_btn {
	background: rgb(38, 181, 255); margin: 0px 22px; width: 75px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px;
}
.m_header .menu_r a.login_btn:hover {
	background: rgb(7, 167, 247);
}
.m_header .menu_r a.menu_r_a1 {
	padding: 0px 17px; border: 1px solid rgb(33, 150, 243); border-image: none; height: 30px; color: rgb(40, 138, 221); line-height: 30px;
}
.m_header .menu_r a.menu_r_a2 {
	padding: 0px 17px; border: 1px solid rgb(17, 192, 128); border-image: none; height: 30px; color: rgb(17, 192, 128); line-height: 30px;
}
.m_header .menu_r a.menu_r_a1:hover {
	background: rgb(33, 150, 243); border: 1px solid rgb(33, 150, 243); border-image: none; color: rgb(255, 255, 255);
}
.m_header .menu_r a.menu_r_a2:hover {
	background: rgb(17, 192, 128); border: 1px solid rgb(17, 192, 128); border-image: none; color: rgb(255, 255, 255);
}
.fixed.g_header {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 80px; position: fixed; z-index: 200; min-width: 1200px; box-shadow: -1px 0px 10px rgba(0,0,0,0.3);
}
.g_footer {
	background: rgb(248, 249, 251); padding: 30px 0px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(85, 85, 85);
}
.g_footer a {
	color: rgb(85, 85, 85);
}
.g_footer a.linkc:hover {
	text-decoration: none;
}
.g_footer .bot_nav a {
	margin: 0px 10px;
}
.m_homeTips {
	background: rgb(244, 244, 244); height: 40px; overflow: hidden; clear: both; -ms-zoom: 1;
}
.m_homeTips .tips_ico {
	background: url("../images/head/home_tips_ico.png") no-repeat left top; margin: 10px 5px 0px 10px; width: 19px; height: 16px; float: left;
}
.m_homeTips .homeTips {
	width: 1100px; height: 40px; line-height: 40px; overflow: hidden; float: left; position: relative;
}
.m_homeTips .homeTips .txt {
	left: 1100px; top: 0px; color: rgb(155, 79, 51); line-height: 40px; font-size: 14px; position: absolute;
}
.m_homeTips .homeTips em {
	float: left; white-space: nowrap;
}
.qjf_systembox {
	height: 420px; overflow: hidden; -ms-overflow-y: auto;
}
.qjf_syslogo {
	background: url("../images/syslogo.gif") no-repeat 26px 15px rgb(238, 238, 238); padding: 38px 80px 20px 120px; height: 54px; color: rgb(85, 85, 85); line-height: 25px; overflow: hidden; font-family: "Tahoma"; font-size: 14px; -ms-zoom: 1;
}
.qjf_systext dl {
	margin: 0px 12px; padding: 15px 8px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.qjf_systext dl dt {
	margin: 0px; padding: 2px 0px; color: rgb(34, 34, 34); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
.qjf_systext dl dt i {
	background: rgb(61, 149, 213); top: -2px; width: 6px; height: 21px; overflow: hidden; margin-right: 8px; vertical-align: middle; display: inline-block; position: relative; _position: static;
}
.qjf_systext dl dd {
	padding: 7px 20px 0px 15px; color: rgb(85, 85, 85);
}
.qjf_systext dl dd p {
	line-height: 25px; overflow: hidden; font-family: "Tahoma"; font-size: 14px; -ms-zoom: 1;
}
.qjf_systext dl dd p i {
	padding-right: 2px; font-family: "Tahoma"; float: left;
}
.qjf_systext dl dd p span {
	margin-left: 10px; display: block;
}
.qjf_hb_spacefooter {
	background: rgb(236, 236, 236); color: rgb(85, 85, 85); overflow: hidden; margin-top: 17px; -ms-zoom: 1; min-width: 1200px;
}
.qjf_hb_spacefooter a.linkc {
	color: rgb(85, 85, 85);
}
.qjf_hb_spacefooter a.linkc:hover {
	text-decoration: none;
}
.qjf_hb_footercont {
	margin: 0px auto; padding: 17px 0px; width: 1200px; line-height: 24px; font-family: "Î¢ÈíÑÅºÚ"; position: relative;
}
.qjf_hb_footercont p {
	top: 17px; height: 24px; right: 0px; line-height: 24px; position: absolute;
}
.qjf_hb_footercont p a {
	margin: 0px 7px; color: rgb(34, 34, 34); font-size: 12px;
}
.qjf_hb_footercont .bot_nav a {
	margin: 0px 10px;
}
.qjf_hb_spacefooter .qjf_hb_footercont {
	height: 95px;
}
.footerCode {
	top: 42px; width: 95px; height: 95px; right: 350px; position: absolute;
}
