html {
	-webkit-text-size-adjust: none;
}
* {
	list-style: none; margin: 0px; padding: 0px;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
body {
	background:  no-repeat top rgb(245, 245, 245); font: 14px/1.5 "Microsoft YaHei", 微软雅黑, "黑体", "宋体", tahoma, Verdana, arial, sans-serif; margin: 0px; padding: 0px; color: rgb(51, 51, 51); min-width: 1200px; font-size-adjust: none; font-stretch: normal;
}
input {
	font-family: "Microsoft YaHei",微软雅黑; vertical-align: middle;
}
textarea {
	font-family: "Microsoft YaHei",微软雅黑; vertical-align: middle;
}
select {
	font-family: "Microsoft YaHei",微软雅黑; vertical-align: middle;
}
button {
	font-family: "Microsoft YaHei",微软雅黑; vertical-align: middle;
}
label {
	font-family: "Microsoft YaHei",微软雅黑; vertical-align: middle;
}
textarea {
	resize: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
h6 {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	list-style: none; margin: 0px; padding: 0px;
}
a {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	list-style: none; margin: 0px; padding: 0px;
}
label {
	list-style: none; margin: 0px; padding: 0px;
}
select {
	list-style: none; margin: 0px; padding: 0px;
}
a {
	transition:0.4s; color: rgb(51, 51, 51); text-decoration: none; -webkit-transition: all 0.4s;
}
a:hover {
	transition:0.4s; color: rgb(4, 93, 166); text-decoration: none; -webkit-transition: all 0.4s;
}
a img {
	border: currentColor; border-image: none;
}
.f-fl {
	float: left;
}
.fl {
	float: left;
}
.f-fr {
	float: right;
}
.fr {
	float: right;
}
.clear {
	margin: 0px; padding: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; visibility: hidden; content: ".";
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
.hidden {
	display: none;
}
.is-main {
	margin: 0px auto; width: 1200px;
}
.f-tac {
	text-align: center;
}
.m-top {
	background: rgb(245, 245, 245);
}
.g-top {
	margin: 0px auto; width: 1200px; height: 40px; line-height: 40px;
}
.g-top {
	color: rgb(153, 153, 153); font-size: 13px;
}
.g-top a {
	color: rgb(153, 153, 153); font-size: 13px;
}
.g-top .u-link li {
	margin: 0px 3px 0px 7px; float: left;
}
.g-top .u-link li a {
	padding-left: 22px; display: block; background-image: url(""); background-repeat: no-repeat;
}
.g-top .u-link li.u-lk1 a {
	background-position: 0px 0px;
}
.g-top .u-link li.u-lk2 a {
	background-position: 0px -40px;
}
.g-top .u-link li.u-lk3 a {
	background-position: 0px -80px;
}
.g-top .u-funs li {
	margin-left: 8px; float: left;
}
.g-top .u-funs li a {
	background: url("") no-repeat left; padding-left: 9px; display: block;
}
.g-gov {
	background: rgb(235, 235, 235); width: 100%; height: 40px;
}
.m-gov {
	margin: 0px auto; width: 1200px; height: 40px; line-height: 40px;
}
.m-gov a {
	color: rgb(153, 153, 153); font-size: 13px;
}
.m-gov p {
	color: rgb(153, 153, 153); font-size: 13px;
}
.u-gov a {
	padding-left: 28px; margin-right: 28px; display: inline-block; background-image: url(""); background-repeat: no-repeat;
}
.m-gov a:hover {
	color: rgb(4, 93, 166);
}
.u-gov a.u-sw {
	background-position: 0px 10px;
}
.u-gov a.u-rd {
	background-position: 0px -49px;
}
.u-gov a.u-zx {
	background-position: 0px -105px;
}
.is-loignbtn {
	background: rgb(235, 235, 235); border: currentColor; border-image: none; color: rgb(153, 153, 153); cursor: pointer;
}
.is-loignbtn:hover {
	color: rgb(6, 111, 198);
}
#logout {
	display: inline;
}
#member_logged {
	color: rgb(153, 153, 153); font-size: 13px;
}
.is-footer {
	background: rgb(240, 240, 240); width: 100%; margin-top: 10px; border-top-color: rgb(6, 111, 198); border-top-width: 2px; border-top-style: solid;
}
.g-friendlink {
	background: rgb(230, 230, 230); width: 100%; height: 58px;
}
.m-friendlink {
	margin: 0px auto; width: 1200px; height: 58px;
}
.m-friendtab {
	float: left; position: relative; z-index: 4;
}
.m-friendtab span {
	background-position: right -214px; padding: 0px 36px 0px 12px; color: rgb(102, 102, 102); line-height: 58px; display: inline-block; cursor: pointer; background-image: url(""); background-repeat: no-repeat;
}
.u-margs span {
	padding-right: 42px;
}
.m-friendtab span.u-active {
	background-color: rgb(234, 246, 255);
}
.m-friendbd {
	background: rgb(234, 246, 255); padding: 5px 20px; width: 1160px; bottom: 58px; border-top-color: rgb(6, 111, 198); border-top-width: 3px; border-top-style: solid; position: absolute; max-height: 168px;
}
.m-friendbd div {
	width: 1160px; -ms-overflow-y: auto; max-height: 168px;
}
.m-friendbd ul li {
	background: url("") no-repeat 8px -279px; width: 163px; line-height: 40px; text-indent: 15px; float: left;
}
.u-frd01 {
	left: 0px;
}
.u-frd02 {
	left: -132px;
}
.u-frd03 {
	left: -264px;
}
.u-frd04 {
	left: -396px;
}
.u-frd05 {
	left: -528px;
}
.u-frd06 {
	left: -632px;
}
.u-frd07 {
	left: -736px;
}
.u-frd08 {
	left: -840px;
}
.u-frd09 {
	left: -958px;
}
.u-frd10 {
	left: -1062px;
}
.m-footer {
	margin: 0px auto; padding: 14px 0px 25px; width: 1200px; position: relative;
}
.m-footer p {
	text-align: center; color: rgb(68, 68, 68); line-height: 32px;
}
.m-footer p.m-footerfun {
	color: rgb(6, 111, 198);
}
.m-footerfun a {
	color: rgb(6, 111, 198);
}
.m-footer p img {
	margin-right: 8px; vertical-align: middle;
}
#_ideConac {
	left: 51px; top: 44px; position: absolute;
}
#_span_jiucuo {
	top: 48px; right: 48px; position: absolute;
}
.m-suspen {
	background: rgb(141, 182, 216); padding: 25px 0px; border-radius: 25px; top: 50%; width: 50px; height: 420px; right: 10px; margin-top: -235px; position: fixed; z-index: 5;
}
.m-suspen span.u-close {
	top: -20px; right: 0px; position: absolute; cursor: pointer;
}
.m-suspen ul li {
	width: 50px; height: 60px; text-align: center; line-height: 16px; float: left; background-image: url(""); background-repeat: no-repeat;
}
.m-suspen ul li a.u-supa {
	width: 50px; height: 60px; display: block; position: relative;
}
.m-suspen ul li a.u-supa span {
	padding: 14px 10px; color: rgb(255, 255, 255); display: none;
}
.m-suspen ul li a.u-supa:hover {
	background: rgb(6, 111, 198);
}
.m-suspen ul li a.u-supa:hover span {
	display: block;
}
.u-sup01 {
	background-position: 0px 0px;
}
.u-sup02 {
	background-position: 0px -60px;
}
.u-sup03 {
	background-position: 0px -120px;
}
.u-sup04 {
	background-position: 0px -180px;
}
.u-sup05 {
	background-position: 0px -240px;
}
.u-sup06 {
	background-position: 0px -300px;
}
.u-sup07 {
	background-position: 0px -360px; position: relative;
}
.m-suspen ul li.u-sup07 a span {
	padding: 22px 10px;
}
.u-sup03 img {
	left: 0px; width: 0px; height: 0px; bottom: 0px; position: absolute;
}
.u-sup04 img {
	left: 0px; width: 0px; height: 0px; bottom: 0px; position: absolute;
}
.m-webshare {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; position: relative;
}
.m-webshare a {
	margin: 8px 8px 0px; padding: 0px !important; border-radius: 4px; width: 24px; height: 24px; float: left; display: block;
}
.bshare-custom a {
	margin-right: 0px !important;
}
.u-gotop {
	background: url("") 11px 166px rgb(6, 111, 198); width: 50px; height: 50px; right: 10px; bottom: 100px; display: none; position: fixed; z-index: 6; cursor: pointer;
}
.m-tabstyle1 {
	background: rgb(246, 246, 246); width: 100%; height: 40px; line-height: 40px; overflow: hidden;
}
.m-tabstyle1 .hds {
	-ms-zoom: 1;
}
.m-tabstyle1 a {
	padding: 0px 23px; color: rgb(84, 84, 84); font-size: 16px; float: left; display: inline-block;
}
.m-tabstyle1 a.aon {
	background: rgb(6, 111, 198); color: rgb(255, 255, 255); font-weight: bold;
}
.m-tabstyle2 {
	width: 100%; height: 36px; line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-tabstyle2 a {
	padding: 0px 15px; font-size: 16px; float: left; display: inline-block;
}
.m-tabstyle2 a.aon {
	color: rgb(6, 111, 198); font-weight: bold; border-bottom-color: rgb(6, 111, 198); border-bottom-width: 2px; border-bottom-style: solid;
}
.m-tabstyle3 {
	background: url("") no-repeat left top; width: 100%; height: 40px; line-height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-tabstyle3 a {
	padding: 0px 2px 0px 23px; font-size: 18px; float: left; display: inline-block;
}
.m-tabstyle3 a.aon {
	color: rgb(6, 111, 198); font-weight: bold;
}
.m-tabstyle4 {
	background: url("") no-repeat left top rgb(246, 246, 246); width: 100%; height: 40px; line-height: 40px;
}
.m-tabstyle4 a {
	margin: 0px 12px 0px 18px; font-size: 16px; float: left; display: inline-block;
}
.m-tabstyle4 a.aon {
	color: rgb(6, 111, 198); font-weight: bold;
}
.m-titlestyle1 {
	width: 100%; height: 36px; line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-titlestyle1 a {
	padding: 0px 22px; color: rgb(6, 111, 198); font-size: 16px; font-weight: bold; border-bottom-color: rgb(6, 111, 198); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline-block;
}
.m-titlestyle1 span {
	padding: 0px 22px; color: rgb(6, 111, 198); font-size: 16px; font-weight: bold; border-bottom-color: rgb(6, 111, 198); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline-block;
}
.m-titlestyle2 {
	background: rgb(246, 246, 246); width: 100%; height: 40px; line-height: 40px;
}
.m-titlestyle2 a {
	background: rgb(6, 111, 198); padding: 0px 23px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; float: left; display: inline-block;
}
.m-titlestyle2 span {
	background: rgb(6, 111, 198); padding: 0px 23px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; float: left; display: inline-block;
}
.m-titlestyle3 {
	background: rgb(246, 246, 246); width: 100%; height: 40px; line-height: 40px;
}
.m-titlestyle3 a {
	color: rgb(6, 111, 198); padding-left: 12px; font-size: 16px; font-weight: bold; border-left-color: rgb(6, 111, 198); border-left-width: 4px; border-left-style: solid; float: left; display: inline-block;
}
.m-titlestyle3 span {
	color: rgb(6, 111, 198); padding-left: 12px; font-size: 16px; font-weight: bold; border-left-color: rgb(6, 111, 198); border-left-width: 4px; border-left-style: solid; float: left; display: inline-block;
}
.m-liststyle ul li {
	background: url("") no-repeat left -160px; line-height: 33px;
}
.m-liststyle ul li a {
	padding-left: 14px;
}
.m-liststyle ul li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.scroll_absolute {
	position: absolute;
}
.scroll_vertical_bar {
	margin: 0px; padding: 0px; border-radius: 3px; top: 0px; width: 6px; height: 100%; right: 0px; overflow: hidden; position: absolute;
}
.scroll_track {
	background: rgb(240, 240, 240); width: 6px; position: relative;
}
.scroll_drag {
	background: rgb(214, 214, 214); border-radius: 3px; top: 0px; width: 6px !important; right: 0px; overflow: hidden; position: relative; cursor: pointer;
}
.scroll_arrow {
	background: rgb(214, 214, 214); text-indent: -20000px; display: block; cursor: pointer;
}
#qrcode img {
	margin: 5px auto; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block;
}