html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
del {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
b {
	margin: 0px; padding: 0px;
}
s {
	margin: 0px; padding: 0px;
}
ins {
	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;
}
img {
	margin: 0px; padding: 0px;
}
font {
	margin: 0px; padding: 0px;
}
center {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
tdselect {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
body {
	background: rgb(255, 255, 255); line-height: 22px; font-family: "SimSun","宋体","Arial Narrow","HELVETICA"; font-size: 12px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
a {
	border: 0px currentColor; border-image: none; color: rgb(37, 37, 37);
}
a img {
	border: 0px currentColor; border-image: none; color: rgb(37, 37, 37);
}
a:hover {
	color: rgb(197, 2, 5);
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.content {
	overflow: hidden;
}
.left {
	float: left; display: inline;
}
.right {
	float: right; display: inline;
}
input[type='submit'] {
	border-radius: 0px; -webkit-appearance: none;
}
input[type='text'] {
	border-radius: 0px; -webkit-appearance: none;
}
input[type='reset'] {
	border-radius: 0px; -webkit-appearance: none;
}
input[type='button'] {
	border-radius: 0px; -webkit-appearance: none;
}
button {
	border-radius: 0px; -webkit-appearance: none;
}
input[type='button'] {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
input[type='reset'] {
	cursor: pointer;
}
input {
	padding: 1px; outline: 0px; line-height: normal;
}
button {
	background: 0px; border: 0px currentColor; border-image: none; font-family: 微软雅黑,sans-serif; cursor: pointer;
}
.tdl {
	text-decoration: underline;
}
.tdn {
	text-decoration: none;
}
.w1000 {
	margin: 0px auto; width: 1000px; overflow: hidden; -ms-zoom: 1;
}
.w325 {
	width: 325px;
}
.w345 {
	width: 345px;
}
.w {
	width: 100%;
}
.pc_overflow {
	overflow: hidden; -ms-zoom: 1;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.f36 {
	font-size: 36px;
}
.fw12 {
	font-size: 12px; font-weight: bold;
}
.fw14 {
	font-size: 14px; font-weight: bold;
}
.fcw {
	color: rgb(255, 255, 255);
}
.fcr {
	color: rgb(197, 3, 6);
}
.fcr_1 {
	color: rgb(255, 0, 0);
}
.fcg {
	color: rgb(30, 134, 37);
}
.fcg_1 {
	color: rgb(35, 35, 35);
}
.fcg_2 {
	color: rgb(102, 102, 102);
}
.fcg_3 {
	color: rgb(160, 160, 160);
}
.fcb {
	color: rgb(22, 107, 179);
}
.fwr {
	font-family: "microsoft yahei","黑体","Arial Narrow",HELVETICA;
}
.ftw {
	font-weight: bold;
}
.ftn {
	font-weight: normal;
}
.lh15 {
	line-height: 15px;
}
.lh20 {
	line-height: 20px;
}
.lh22 {
	line-height: 22px;
}
.lh25 {
	line-height: 25px;
}
.lh28 {
	line-height: 28px;
}
.lh30 {
	line-height: 30px;
}
.lh32 {
	line-height: 32px;
}
.lh40 {
	line-height: 40px;
}
.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt11 {
	margin-top: 11px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.ml30 {
	margin-left: 30px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr25 {
	margin-right: 25px;
}
.mr30 {
	margin-right: 30px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
.pt40 {
	padding-top: 40px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pl25 {
	padding-left: 25px;
}
.pl30 {
	padding-left: 30px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pr25 {
	padding-right: 25px;
}
.pr30 {
	padding-right: 30px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.fgreen {
	color: green;
}
.fred {
	color: red;
}
.btg {
	border-top-color: rgb(61, 61, 61); border-top-width: 2px; border-top-style: solid;
}
.btr {
	border-top-color: rgb(198, 2, 6); border-top-width: 2px; border-top-style: solid;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.por {
	position: relative;
}
.poa {
	position: absolute;
}
.pof {
	position: fixed;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block; -ms-zoom: 1;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
p {
	-ms-word-wrap: break-word;
}
a {
	-ms-word-wrap: break-word;
}
.ind {
	text-indent: 2em;
}
.dn {
	display: none;
}
.db {
	display: block;
}
.di {
	display: inline;
}
.dib {
	display: inline-block;
}
.hidden {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
a {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.red {
	color: rgb(198, 2, 4);
}
a.red {
	color: rgb(198, 2, 4);
}
a {
	outline: 0px; text-decoration: none;
}
a:hover {
	border: 0px currentColor; border-image: none; color: rgb(198, 2, 4); text-decoration: none;
}
a:focus {
	-moz-outline-style: none;
}
.cur {
	cursor: pointer;
}
.ellipsis {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.zoom {
	-ms-zoom: 1;
}
.mypagebox {
	margin: 5px 2px 0px; height: 35px; line-height: 35px;
}
.mypage {
	margin: 0px auto; text-align: right; color: rgb(255, 102, 51);
}
.mypage a {
	color: rgb(255, 102, 51); text-decoration: none;
}
.mypage a:link {
	color: rgb(255, 102, 51); text-decoration: none;
}
.mypage a:visited {
	color: rgb(255, 102, 51); text-decoration: none;
}
.mypage a:active {
	color: rgb(255, 102, 51); text-decoration: none;
}
.mypage a:hover {
	color: rgb(255, 102, 51); text-decoration: underline;
}
.text_input {
	border-width: 1px; border-color: rgb(221, 221, 221); padding: 2px;
}
.text_area {
	border-width: 1px; border-color: rgb(221, 221, 221); padding: 2px;
}
.text_enabled {
	border-width: 1px; border-color: rgb(221, 221, 221); padding: 2px;
}
.text_inputdis {
	border-width: 1px; border-color: rgb(221, 221, 221); padding: 2px;
}
.text_area {
	overflow: visible; font-size: 11px; -ms-word-wrap: break-word;
}
.text_enabled {
	background: rgb(212, 208, 200);
}
.text_inputdis {
	color: rgb(128, 128, 128);
}
.tdent {
	text-indent: 2em;
}
.img_ico {
	border: 0px currentColor; border-image: none; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.img_ico img {
	border: 0px currentColor; border-image: none; width: 16px; height: 16px; vertical-align: middle;
}
.wd1 {
	margin: 1px 1px 0px 0px; width: 50px;
}
.wd2 {
	margin: 1px 1px 0px 0px; width: 64px;
}
.wd3 {
	margin: 1px 1px 0px 0px; width: 82px;
}
.wd4 {
	margin: 1px 1px 0px 0px; width: 100px;
}
.cwd1 {
	width: 36px;
}
.cwd2 {
	width: 60px;
}
.cbtn {
	background: rgb(234, 239, 242); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(145, 171, 196) rgb(145, 171, 196) rgb(255, 255, 255); margin: 0px; border-image: none; color: rgb(0, 0, 0); cursor: pointer;
}
.btn {
	padding-right: 0px; padding-left: 0px; font-size: 12px;
}
.cbtn {
	padding-right: 0px; padding-left: 0px; font-size: 12px;
}
@media not all
{
.btn {
	padding: 2px 0px;
}
.cbtn {
	padding: 2px 0px;
}
}
a.btn_opt {
	color: rgb(8, 42, 78); letter-spacing: 1px; text-decoration: none;
}
a.btn_opt:link {
	color: rgb(8, 42, 78); letter-spacing: 1px; text-decoration: none;
}
a.btn_opt:visited {
	color: rgb(8, 42, 78); letter-spacing: 1px; text-decoration: none;
}
a.btn_opt:active {
	color: rgb(8, 42, 78); letter-spacing: 1px; text-decoration: none;
}
a.btn_opt:hover {
	color: rgb(8, 42, 78); letter-spacing: 1px; text-decoration: underline;
}
.h1 {
	line-height: 30px; font-family: "黑体","microsoft yahei","宋体"; font-size: 20px; font-weight: bold;
}
.h1 a {
	color: rgb(51, 51, 51);
}
.h1 a:hover {
	color: rgb(197, 2, 5) !important;
}
.h2 {
	width: 100%; line-height: 28px; font-family: "黑体","microsoft yahei","宋体"; font-size: 16px; font-weight: bold;
}
.h3 {
	line-height: 60px; font-family: "宋体"; font-size: 26px;
}
i {
	line-height: 39px; padding-top: 7px; font-family: "microsoft yahei","黑体","宋体"; font-size: 18px; font-style: normal;
}
.bgray {
	border-top-color: rgb(61, 61, 61); border-top-width: 2px; border-top-style: solid;
}
.bred {
	border-top-color: rgb(197, 2, 5); border-top-width: 2px; border-top-style: solid;
}
.bred1 {
	_position: relative; _top: 1px;
}
.bred2 {
	_position: relative; _top: 0;
}
.h46 {
	height: 46px;
}
.cloud_ico {
	top: 3px; position: relative; opacity: 0.7;
}
.flsearch .fcg_2 input {
	
}
.flsearch .fcg_2 {
	
}
.flsearch .fcg_2 span {
	padding-right: 5px;
}
:focus {
	outline: 0px;
}
a.f_more {
	color: rgb(153, 153, 151); margin-right: 5px;
}
a.f_more:hover {
	color: rgb(197, 2, 5);
}
body {
	font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \5FAE软雅黑, STHeitiSC-Light, simsun, \5B8B体, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.w1190 {
	margin: 0px auto; width: 1190px; min-width: 1190px;
}
.ico-down {
	background: url("../images/header-footer.png") no-repeat 0px -168px; margin: 0px 0px 0px 1px; width: 10px; height: 6px; display: inline-block;
}
.nav {
	background: rgb(243, 243, 241); width: 100%; height: auto; border-bottom-color: rgb(217, 217, 215); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1190px;
}
.nav-log {
	background: rgb(35, 38, 43); height: 35px; color: rgb(154, 159, 166); min-width: 1190px;
}
.nav-log .nav-meun {
	line-height: 35px; float: left;
}
.nav-meun ul li {
	float: left; position: relative;
}
.nav-meun ul li a {
	padding: 0px 7px; color: rgb(154, 159, 166);
}
.nav-meun ul li a:hover {
	color: rgb(207, 207, 207);
}
.nav-down p:hover a {
	color: rgb(191, 5, 5) !important;
}
.nav-down p:hover .ico-down {
	background-position: 0px -185px;
}
.nav-sel {
	padding: 0px 5px; cursor: pointer;
}
.nav-log .nav-sign {
	line-height: 35px; float: right;
}
.nav-sign ul li {
	float: left; position: relative; z-index: 1001;
}
.nav-sign ul li a {
	padding: 0px 7px; color: rgb(154, 159, 166); font-size: 12px;
}
.nav-sign ul li a:hover {
	color: rgb(207, 207, 207);
}
.nav-search {
	padding: 24px 0px 14px; border-bottom-color: rgb(189, 2, 2); border-bottom-width: 5px; border-bottom-style: solid;
}
.nav-search h2 {
	margin: 12px 189px 0px 0px; width: 307px; height: 51px; float: left;
}
.search-input {
	float: left;
}
.search-input p span {
	width: 55px; height: 27px; text-align: center; color: rgb(51, 51, 51); line-height: 27px; font-size: 14px; float: left; display: inline-block; cursor: pointer;
}
.search-input p a {
	width: 55px; height: 27px; text-align: center; color: rgb(51, 51, 51); line-height: 27px; font-size: 14px; float: left; display: inline-block; cursor: pointer;
}
.search-input p span:hover {
	background: rgb(181, 4, 4); color: rgb(255, 255, 255);
}
.search-input p a:hover {
	background: rgb(181, 4, 4); color: rgb(255, 255, 255);
}
.search-input p span.on {
	background: rgb(181, 4, 4); color: rgb(255, 255, 255);
}
.search-input p a.on {
	background: rgb(181, 4, 4); color: rgb(255, 255, 255);
}
.search-input2 div {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 2, 1); border-image: none; width: 370px; height: 36px;
}
.search-input2 div {
	float: left; position: relative;
}
.search-input2 div input {
	background: none; margin: 2px 0px 0px; padding: 0px 0px 0px 10px; border: 0px currentColor; border-image: none; width: 285px; height: 33px; color: rgb(51, 51, 51); line-height: 33px; font-family: "Microsoft YaHei", "寰蒋闆呴粦"; font-size: 14px; float: left; position: relative; z-index: 5;
}
.search-text2 .search-label {
	left: 12px; top: 8px; width: 285px; height: 22px; color: rgb(204, 204, 204); line-height: 22px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; position: absolute; z-index: 1; cursor: text;
}
.search-input2 button.search-text {
	background: url("../images/header-footer.png") no-repeat -444px -136px; margin: 9px 13px 0px 0px; width: 55px; height: 19px; float: right; display: inline-block;
}
.search-input2 button {
	background: rgb(191, 5, 5); border: 0px currentColor; border-image: none; width: 50px; height: 38px; float: left; display: inline-block;
}
.search-input2 button:hover {
	background: rgb(201, 42, 42);
}
.search-input2 button.search-text:hover {
	background: url("../images/header-footer.png") no-repeat -444px -104px;
}
.search-input2 button.search-text.focus {
	background: url("../images/header-footer.png") no-repeat -444px -104px;
}
.search-input2 button em {
	background: url("../images/header-footer.png") no-repeat -479px 0px; width: 21px; height: 21px; display: inline-block;
}
.nav-channel {
	margin: 0px auto; padding: 18px 0px; width: 1190px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.channer-w {
	width: 68px !important;
}
.channer-main {
	padding: 0px 20px 0px 38px; float: left;
}
.channer-main.channer-d {
	padding: 0px 0px 0px 38px;
}
.channer-main.channer-a {
	padding: 0px 24px 0px 2px;
}
.channer-main.unactive {
	opacity: 0.5;
}
.channer-main ul li {
	width: 50px; height: 32px; text-align: left; line-height: 32px; float: left;
}
.channer-main ul li.w30 {
	width: 34px;
}
.channer-main ul li.w65 {
	width: 65px;
}
.channer-main ul li.w80 {
	width: 80px;
}
.channer-main ul li.w54 {
	width: 54px;
}
.channer-main ul li a.red {
	color: rgb(191, 5, 5);
}
.channer-main ul li a {
	color: rgb(51, 51, 51); font-size: 15px;
}
.channer-main ul li a:hover {
	color: rgb(191, 5, 5); text-decoration: underline;
}
.channer-main + .channer-main {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.search-roll {
	top: 0px; width: 100%; height: 55px; display: none; position: fixed; z-index: 99; min-width: 1190px;
}
.search-roll .mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 99; opacity: 0.9; background-color: rgb(191, 5, 5);
}
.search-roll .w1190 {
	position: relative; z-index: 100;
}
.search-roll h2 {
	margin: 11px 0px 0px; float: left;
}
.roll-con {
	margin: 10px 0px 0px 342px; width: 404px; float: left;
}
.roll-input {
	position: relative;
}
.roll-label {
	background: rgb(255, 255, 255); width: 67px; overflow: hidden; position: absolute; cursor: pointer;
}
.label-all {
	height: 0px;
}
.roll-label span {
	padding: 0px 0px 0px 12px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; font-size: 14px;
}
.roll-label a {
	padding: 0px 0px 0px 12px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; font-size: 14px;
}
.roll-label p {
	background: rgb(232, 232, 232); height: 34px; line-height: 34px;
}
.roll-label p span:hover {
	color: rgb(181, 4, 4);
}
.roll-label p a:hover {
	color: rgb(181, 4, 4);
}
.roll-label em {
	background: url("../images/header-footer.png") no-repeat -41px -210px; margin: 0px 0px 4px 3px; width: 7px; height: 4px; display: inline-block;
}
.roll-text {
	background: rgb(255, 255, 255); left: 67px; width: 285px; height: 34px; position: absolute;
}
.roll-text .search-label {
	left: 0px; top: 6px; width: 280px; height: 22px; color: rgb(204, 204, 204); line-height: 22px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; position: absolute; z-index: 1; cursor: text;
}
.roll-text input {
	background: none; margin: 7px 0px 0px; border: 0px currentColor; border-image: none; width: 280px; color: rgb(51, 51, 51); font-family: "Microsoft YaHei"; font-size: 14px; position: relative; z-index: 5;
}
.roll-con button {
	background: rgb(159, 8, 8); width: 51px; height: 34px; float: right; display: inline-block;
}
.roll-con button:hover {
	background: rgb(201, 42, 42);
}
.roll-con button em {
	background: url("../images/header-footer.png") no-repeat -479px 0px; width: 21px; height: 21px; display: inline-block;
}
.roll-ban {
	background: url("../images/header-footer.png") no-repeat -353px -264px; padding: 4px 0px 0px; width: 147px; height: 49px; display: block;
}
.nav-meun ul li.nav-open .nav-check-con {
	display: block;
}
.nav-sign ul li.nav-open .nav-check-con {
	display: block;
}
.nav-sign ul li.nav-open .nav-check-w2 {
	display: block;
}
.nav-check {
	background: rgb(255, 255, 255); top: 0px; height: 35px; position: relative; z-index: 9;
}
.nav-check-con {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 223, 223); border-image: none; left: -1px; top: 34px; width: 107px; overflow: hidden; display: none; position: absolute; z-index: 1; box-shadow: 0px 3px 10px #e0dfdf; -webkit-box-shadow: 0 3px 10px #e0dfdf; -moz-box-shadow: 0 3px 10px #e0dfdf;
}
.nav-check-con p {
	text-align: center;
}
.nav-check-con p a {
	color: rgb(51, 51, 51) !important; font-size: 14px !important;
}
.nav-check-con p:hover {
	background: rgb(243, 243, 241);
}
.nav-check-con p a:hover {
	color: rgb(181, 4, 4) !important;
}
.nav-check-con1 {
	width: 214px; z-index: 8;
}
.nav-check-con1 .nav-check-left {
	width: 100px; float: left;
}
.nav-check-con1 .nav-check-left li {
	width: 88px;
}
.nav-check-con1 .nav-check-left li a {
	padding: 0px 0px 0px 19px;
}
.nav-check-con1 ul {
	padding: 0px 0px 2px;
}
.nav-check-con1 ul li {
	height: 37px; line-height: 37px;
}
.nav-check-con1 .nav-check-left li:first-child {
	padding: 3px 0px 0px;
}
.nav-check-con .nav-check-right li:first-child {
	padding: 3px 0px 0px;
}
.nav-check-con1 .nav-check-right li {
	width: 113px;
}
.nav-check-con1 .nav-check-right li a {
	padding: 0px;
}
.nav-check-con1 ul li a:hover {
	color: rgb(181, 4, 4);
}
.nav-check-w2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 223, 223); border-image: none; top: 34px; width: 1188px; right: 0px; overflow: hidden; display: none; position: absolute; z-index: 1; box-shadow: 0px 3px 10px #e0dfdf; -webkit-box-shadow: 0 3px 10px #e0dfdf; -moz-box-shadow: 0 3px 10px #e0dfdf;
}
.fore-finance em {
	margin: -1px 0px 0px; height: 12px; display: inline-block;
}
.fore-blog em {
	margin: -1px 0px 0px; height: 12px; display: inline-block;
}
.fore-video em {
	margin: -1px 0px 0px; height: 12px; display: inline-block;
}
.fore-stock em {
	margin: -1px 0px 0px; height: 12px; display: inline-block;
}
.fore-finance em {
	border-left-color: rgb(189, 2, 2); border-left-width: 2px; border-left-style: solid;
}
.fore-blog em {
	border-left-color: rgb(225, 64, 46); border-left-width: 2px; border-left-style: solid;
}
.fore-video em {
	border-left-color: rgb(255, 146, 10); border-left-width: 2px; border-left-style: solid;
}
.fore-stock em {
	border-left-color: rgb(30, 94, 154); border-left-width: 2px; border-left-style: solid;
}
.nav-fore-bor {
	border-left-color: rgb(241, 240, 240); border-left-width: 1px; border-left-style: solid;
}
.nav-fore {
	margin: 23px 0px 34px; padding: 0px 29px; height: 156px; float: left;
}
.nav-fore dl dt a {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.nav-fore dl dd {
	padding: 0px 10px 0px 0px; float: left;
}
.nav-fore dl dd p {
	line-height: 30px; text-indent: 0px;
}
.nav-fore dl dd p a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.nav-fore dl dt a:hover {
	color: rgb(196, 3, 3) !important;
}
.nav-fore dl dd p a:hover {
	color: rgb(196, 3, 3) !important;
}
.nav-web {
	float: right; position: relative; z-index: 10;
}
.nav-ban-bg {
	transform-origin: 80% 0%; transition:none; visibility: hidden; position: absolute; z-index: 10; transform: scale(0); -webkit-transition: none; -webkit-transform: scale(0); -webkit-transform-origin: 80% 0;
}
.nav-ban-bg2 {
	transform-origin: 80% 0%; transition:none; visibility: hidden; position: absolute; z-index: 10; transform: scale(0); -webkit-transition: none; -webkit-transform: scale(0); -webkit-transform-origin: 80% 0;
}
.nav-ban-bg {
	background: url("../images/header-footer-bg.png") no-repeat 0px 0px; top: 65px; width: 358px; height: 241px; right: -7px;
}
.nav-ban-bg2 {
	background: url("../images/header-footer-bg.png") no-repeat -389px -13px; top: 55px; width: 364px; height: 225px; right: -20px;
}
.nav-web-on > .nav-ban-bg {
	transition:0.5s cubic-bezier(0.31, 0.57, 0.68, 1.36); visibility: visible; transform: scale(1); -webkit-transition: all 0.5s cubic-bezier(0.31, 0.57, 0.68, 1.36); -webkit-transform: scale(1);
}
.nav-web-on > .nav-ban-bg2 {
	transition:0.5s cubic-bezier(0.31, 0.57, 0.68, 1.36); visibility: visible; transform: scale(1); -webkit-transition: all 0.5s cubic-bezier(0.31, 0.57, 0.68, 1.36); -webkit-transform: scale(1);
}
.nav-ban-bg2 > .nav-ban-con {
	margin-top: 20px;
}
.nav-ban-con {
	margin: 35px auto 0px; width: 344px;
}
.nav-ban-con li {
	width: 171px; text-align: center;
}
.nav-ban-con li em {
	background: url("../images/header-footer.png") no-repeat; margin: 0px auto 10px; display: block;
}
.nav-ban-con li em.ewm {
	background-position: -344px 0px; width: 77px; height: 77px;
}
.nav-ban-con li {
	float: left;
}
.nav-ban-con li + li {
	border-left-color: rgb(237, 237, 237); border-left-width: 1px; border-left-style: solid;
}
.nav-ban-con li em.kline {
	background-position: -350px -175px; width: 82px; height: 82px;
}
.nav-ban-con li em.pc {
	background-position: -344px -88px; width: 78px; height: 76px;
}
.nav-ban-con li h4 {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: normal;
}
.nav-ban-con li h5 {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal;
}
.nav-ban-con li p {
	background: rgb(191, 5, 5); margin: 15px auto; border-radius: 2px; width: 89px; height: 31px; text-align: center; line-height: 31px;
}
.nav-ban-con li p a {
	color: rgb(255, 255, 255); font-size: 14px; cursor: pointer;
}
.nav-ban-con li p a:hover {
	background: rgb(201, 42, 42); border-radius: 2px; color: rgb(255, 255, 255) !important; display: block;
}
.header-data {
	margin: 0px auto; width: 1190px;
}
.header-product {
	margin: 0px auto; width: 1190px;
}
.header-data {
	padding: 13px 0px;
}
.header-data-tit {
	color: rgb(217, 217, 215); float: left;
}
.product-service {
	color: rgb(217, 217, 215); float: left;
}
.header-data-tit em {
	background: url("../images/header-footer.png") no-repeat -65px -207px; width: 18px; height: 18px; vertical-align: text-bottom; display: inline-block;
}
.header-data-tit span {
	padding: 0px 8px 0px 5px; color: rgb(153, 153, 153); font-size: 15px;
}
.product-service span {
	padding: 0px 8px 0px 5px; color: rgb(153, 153, 153); font-size: 15px;
}
.header-data-con {
	width: 1090px; float: right;
}
.header-data-con .header-data-list {
	margin: 2px 0px 0px; width: 270px; height: 20px; line-height: 20px; overflow: hidden; float: left;
}
.header-data-list ul {
	margin: 30px 0px 0px 10px;
}
.header-data-list ul li span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.header-data-list .data-price {
	color: rgb(51, 51, 51);
}
.header-data-list .data-wave {
	margin: 0px 0px 0px 12px;
}
.header-data-list .data-wave em {
	margin: 0px 0px 0px 8px; width: 11px; height: 15px; display: inline-block;
}
.header-data-list .data-wave.data-wave-green {
	color: rgb(34, 165, 12);
}
.header-data-list .data-price.text-green {
	color: rgb(34, 165, 12);
}
.header-data-list .data-wave.data-wave-green em {
	background: url("../images/header-footer.png") no-repeat 0px -208px;
}
.header-data-list .data-wave.data-wave-red {
	color: rgb(244, 66, 66);
}
.header-data-list .data-price.text-red {
	color: rgb(244, 66, 66);
}
.header-data-list .data-wave.data-wave-red em {
	background: url("../images/header-footer.png") no-repeat -17px -208px;
}
.footer {
	background: rgb(35, 38, 43); min-width: 1190px;
}
.footer-a {
	border-bottom-color: rgb(22, 24, 29); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer-a .a-bor {
	padding: 35px 62px 15px; height: 156px; font-size: 14px; border-right-color: rgb(22, 24, 29); border-left-color: rgb(44, 48, 55); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline-block;
}
.a-bor.a-bor-frist {
	padding: 35px 29px 15px 0px; width: 222px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.a-bor-frist h2 {
	margin: 0px 0px 10px;
}
.a-bor-frist p {
	color: rgb(200, 198, 198); line-height: 38px; display: block;
}
.a-bor-frist p a {
	color: rgb(200, 198, 198); text-decoration: underline;
}
.a-bor-frist p a:hover {
	color: rgb(255, 255, 255);
}
.a-bor.a-bor-max {
	padding: 35px 20px 15px 70px; width: 320px;
}
.a-bor.a-bor-last {
	padding: 35px 0px 15px 48px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.a-bor.a-bor-last h4 {
	margin: 0px 0px 12px; padding: 0px 0px 0px 10px;
}
.a-bor.a-bor-last h4 img {
	display: block;
}
.a-bor.a-bor-last span {
	color: rgb(113, 118, 126);
}
.a-bor-text ul li {
	padding: 0px 0px 13px; color: rgb(113, 118, 126);
}
.a-bor-text ul li a {
	color: rgb(207, 207, 207);
}
.a-bor-text ul li + li a {
	color: rgb(113, 118, 126);
}
.a-bor-text ul li a:hover {
	color: rgb(207, 207, 207); text-decoration: underline;
}
.footer-b {
	padding: 37px 0px 0px; color: rgb(113, 118, 126); font-size: 14px; border-top-color: rgb(44, 48, 55); border-top-width: 1px; border-top-style: solid;
}
.footer-b span {
	float: left;
}
.footer-b ul {
	margin: 0px 0px 0px 20px; width: 1073px; float: left;
}
.footer-b ul li {
	padding: 0px 20px 12px 0px; float: left;
}
.footer-b ul li a {
	color: rgb(113, 118, 126);
}
.footer-b ul li a:hover {
	color: rgb(207, 207, 207); text-decoration: underline;
}
.footer-c ul {
	margin: 0px auto; padding: 22px 0px 30px; width: 1009px;
}
.footer-c ul li {
	padding: 6px 0px 0px 20px; border: 1px solid rgb(45, 47, 50); border-image: none; width: 122px; height: 46px; float: left; cursor: default;
}
.footer-c ul li + li {
	margin: 0px 0px 0px 30px;
}
.footer-c ul li span {
	float: left;
}
.footer-c ul li p {
	width: 78px; text-align: center; color: rgb(113, 118, 126); line-height: 20px; float: left;
}
.footer-c ul li.font-samll {
	padding: 8px 0px 0px 15px;
}
.footer-c ul li.font-samll p {
	background: url("../images/header-footer.png") no-repeat -42px -168px; width: 92px; height: 28px;
}
.font-samll span.footer-ico {
	margin-right: 0px;
}
.footer-c ul li.font-samll:hover p {
	background-position: -169px -168px;
}
.footer-c ul li:hover p {
	color: rgb(207, 205, 205);
}
.footer-ico {
	background: url("../images/header-footer.png") no-repeat; display: inline-block;
}
.footer-ico.xiehui {
	background-position: 0px -112px; width: 42px; height: 42px;
}
.footer-ico.beian {
	background-position: -58px -112px; width: 34px; height: 41px;
}
.footer-ico.jubao {
	background-position: -109px -112px; width: 44px; height: 38px;
}
.footer-ico.baojing {
	background-position: -170px -112px; width: 35px; height: 39px;
}
.footer-ico.anquan {
	background-position: -222px -112px; width: 41px; height: 41px;
}
.footer-ico.chengxin {
	background-position: -280px -112px; width: 24px; height: 28px;
}
.footer-c ul li:hover .xiehui {
	background-position: 0px -56px;
}
.footer-c ul li:hover .beian {
	background-position: -58px -56px;
}
.footer-c ul li:hover .jubao {
	background-position: -109px -56px;
}
.footer-c ul li:hover .baojing {
	background-position: -170px -56px;
}
.footer-c ul li:hover .anquan {
	background-position: -222px -56px;
}
.footer-c ul li:hover .chengxin {
	background-position: -280px -56px;
}
.footer .copy {
	background: rgb(24, 28, 31); height: 90px; color: rgb(66, 77, 88); overflow: hidden; font-size: 14px;
}
.copy-text {
	line-height: 90px; float: left;
}
.copy-text a {
	padding: 0px 0px 0px 42px; height: 22px; color: rgb(66, 77, 88); line-height: 22px; overflow: visible; display: inline-block; position: relative;
}
.copy-text a i.ico-gongan {
	background: url("../images/header-footer.png") no-repeat -315px -198px; left: 15px; top: 0px; width: 20px; height: 22px; display: block; position: absolute; cursor: pointer;
}
.copy-text a:hover {
	color: rgb(207, 207, 207); text-decoration: underline;
}
.copy-text a:hover i.ico-gongan {
	background-position: -315px -168px;
}
.footer-share {
	float: right;
}
.footer-share p {
	height: 90px; line-height: 90px; overflow: hidden;
}
.share-ico ul {
	height: 90px;
}
.share-ico ul li {
	background: url("../images/header-footer.png") no-repeat 0px -245px; margin: 28px 0px 0px 15px; width: 40px; height: 40px; float: left; display: block; position: relative; cursor: pointer;
}
.share-ico ul li span {
	left: 0px; width: 170px; bottom: -20px; color: rgb(207, 207, 207); font-size: 12px; display: none; position: absolute;
}
.share-ico ul li.por-open span {
	display: block;
}
.share-ico ul li > a {
	background: url("../images/header-footer.png") no-repeat; left: 50%; top: 50%; display: block; position: absolute; z-index: 1;
}
.share-ico ul li > a.weixin {
	background-position: 0px 0px; margin: -10px 0px 0px -12px; width: 25px; height: 21px;
}
.share-ico ul li > a.sina {
	background-position: -58px 0px; margin: -10px 0px 0px -13px; width: 26px; height: 21px;
}
.share-ico ul li > a.fankui {
	background-position: -113px 0px; margin: -7px 0px 0px -9px; width: 19px; height: 15px;
}
.share-ico ul li:hover {
	background-position: -58px -245px;
}
.share-ico ul li:hover > a.weixin {
	background-position: -169px 0px;
}
.share-ico ul li:hover > a.sina {
	background-position: -223px 0px;
}
.share-ico ul li:hover > a.fankui {
	background-position: -280px 0px;
}
.nav-meun .yz-homepage {
	float: left;
}
.nav-meun .yz-homepage a {
	padding: 0px 7px 0px 0px; color: rgb(154, 159, 166);
}
.nav-meun .yz-homepage a:hover {
	color: rgb(207, 207, 207);
}
.nav-sign .username {
	width: 85px; text-align: right; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.search-input2 a.search-text {
	background: url("../images/header-footer.png") no-repeat -458px -170px; margin: 9px 13px 0px 0px; width: 42px; height: 20px; float: right; display: inline-block;
}
.search-input2 a.search-text:hover {
	background: url("../images/header-footer.png") no-repeat -458px -200px;
}
.search-input2 a.search-text.focus {
	background: url("../images/header-footer.png") no-repeat -458px -200px;
}
