/*---------- import ---------*/
@import url("login.css");
/*---------- base ---------*/
*{
	margin:0px;
	padding: 0px;
	box-sizing: border-box;
}
/*----------text-align: left;---------*/
html{
	background:#F8F8F8;
}
body{
    font-family: "微软雅黑", "pingFang sc", "FangZheng";
	font-size: 16px;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
/*---------- 涌新stock ---------*/
ul,
ol,
li {
  list-style: none;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*---------- 涌新stock ---------*/
img{
	border:none;
}

a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#FF9900;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:10px;
}
.mt66{/* ( margin-top * 1 ) */
	margin-top:6px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#333333;
	text-align: center;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	overflow:hidden;
	height: 180px;
	margin: auto;
	background-image: url(../images/headbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	height: 105px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.header .title{
	float:left;
	padding-top: 5px;
	height: 90px;
	width: 500px;

}
.header .title h1 a{
	width:360px;
	height:88px;
	display:block;
	overflow:hidden;
	text-align: left;
}
.header .banner{
	width:200px;
	height:88px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:500px;
	height:90px;
	float:right;
	padding-top: 5px;
	text-align: right;
}
.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}
.top17{
	clear:both;
	overflow:hidden;
	height: 50px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
 .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	height: 36px;
	background-color: #D70C19;
	margin-top: 5px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
/* --------- 涌新 ----------------*/
/* --------- 涌新 ----------------*/


.bx-wrapper {
  position: relative;
  /* margin-bottom: 60px; */
  padding: 0;
  *zoom: 1;
  touch-action: pan-y;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

.bxslider {
  margin: 0;
  padding: 0;
  /*fix flickering when used background-image instead of <img> (on Chrome)*/
  -webkit-perspective: 1000;
}

ul.bxslider {
  list-style: none;
}

.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}

/** THEME
===================================*/
.bx-wrapper {
  /* -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff; */
  background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url("../images/bx_loader.gif") center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 0.85em;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url("../images/controls.png") no-repeat 0 -32px;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url("../images/controls.png") no-repeat -43px -32px;
}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url("../images/controls.png") -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url("../images/controls.png") -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  display: block;
  font-size: 0.85em;
  padding: 10px;
}

.bx-wrapper .bx-controls {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 50px;
  width: 100%;
}
/*
.navbar-mobile {
  display: none;
  background-color: #fff;
}
.navbar-mobile-wrap {
  display: flex;
  align-items: center;
  padding: 0 10px;
  height: 60px;
}
.navbar-mobile .logo {
  width: 150px;
  height: 30px;
}
.navbar-mobile .logo .logo-img {
  width: 100%;
  height: 100%;
  background: url("../images/logo@3x.png") no-repeat;
  background-size: contain;
}
.navbar-mobile .logo .logo-img-en {
  width: 100%;
  height: 100%;
  background: url("../images/logo-en.png") no-repeat;
  background-size: contain;
}
.navbar-mobile .navbar-btn {
  margin-left: auto;
  display: flex;
}
.navbar-mobile .navbar-btn a {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 14px;
}
.navbar-mobile .navbar-btn a.navbar-btn-menu {
  position: static !important;
}
*/
.hc-offcanvas-nav .hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav .hc-offcanvas-nav ul {
  background: #fff;
}

.navbar {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 5px;
  background-color: #FFFFFF;
  z-index: 10;
  transition: all 0.3s ease;
  min-width: 1500px;
  /* 平滑过渡效果 */
  /* 吸顶状态样式 */
}
.navbar-wrap {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  height: 118px;
  margin: 0 auto;
  max-width: 1670px;
  min-width: 1500px;
  align-items: center;
}
.navbar-wrap .logo {
  width: 282px;
  height: 56px;
  flex-shrink: 0;
}
.navbar-wrap .logo .logo-img {
  width: 100%;
  height: 100%;
  background: url("../images/logo@3x.png") no-repeat;
  background-size: contain;
}
.navbar-wrap .logo .logo-img-en {
  width: 100%;
  height: 100%;
  background: url("../images/logo-en.png") no-repeat;
  background-size: contain;
}
.navbar-wrap .navbar-list {
  max-width: 860px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  word-break: keep-all;
  height: 118px;
}
.navbar-wrap .navbar-list-item {
  height: 118px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.navbar-wrap .navbar-list-item > a {
  color: #333333;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
}
.navbar-wrap .navbar-list-item.active a.navbar-list-item-link {
  color: #16226b;
  font-weight: 700;
}
.navbar-wrap .navbar-list-item.active a.navbar-list-item-link span {
  position: relative;
}
.navbar-wrap .navbar-list-item.active a.navbar-list-item-link span::after {
  content: "";
  width: 100%;
  height: 4px;
  background: #16226b;
  border-radius: 3px;
  position: absolute;
  left: 0;
  bottom: -10px;
}
.navbar-wrap .navbar-list-item:hover a {
  color: #16226b;
}
.navbar-wrap .navbar-list-item.show .popup-submenu {
  display: block;
}
.navbar-wrap .navbar-link {
  display: flex;
}
.navbar-wrap .navbar-link > li {
  font-size: 16px;
  display: flex;
  align-items: center;
  position: relative;
}
.navbar-wrap .navbar-link > li > a {
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.navbar-wrap .navbar-link > li > a > .icon {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-wrap .navbar-link > li > a > .icon.icon-erji {
  background-image: url(../images/icon-erji.png);
  width: 25px;
  height: 25px;
}
.navbar-wrap .navbar-link > li > a > .icon.icon-zuoji {
  background-image: url(../images/icon-zuoji.png);
}
.navbar-wrap .navbar-link > li > a > .icon.icon-emails {
  background-image: url(../images/icon-emails.png);
}
.navbar-wrap .navbar-link > li > a > .icon.icon-shouji {
  background-image: url(../images/icon-shouji.png);
}
.navbar-wrap .navbar-link > li > a > .icon.icon-diannao {
  background-image: url(../images/icon-diannao.png);
}
.navbar-wrap .navbar-link > li > a > .icon.icon-search {
  background-image: url(../images/icon-search.png);
}
.navbar-wrap .navbar-link > li > a > .icon.icon-user {
  background-image: url(../images/icon-user.png);
  width: 34px;
}
.navbar-wrap .navbar-link > li > a > .icon.icon-wx {
  background-image: url(../images/wx1.png);
}
.navbar-wrap .navbar-link > li > a.link-btn, .navbar-wrap .navbar-link > li > a.info-btn {
  font-weight: 700;
  width: 68px;
  height: 32px;
  background: #16226b;
  border-radius: 21px;
  font-size: 16px;
  color: #fff;
  margin-left: 8px;
}
.navbar-wrap .navbar-link > li > a.info-btn {
  display: none;
}
.navbar-wrap .navbar-link > li > a.info-btn.show {
  display: flex;
}
.navbar-wrap .navbar-link > li:hover > .hover-content {
  visibility: visible;
}
.navbar-wrap .navbar-link > li:hover > .hover-content-en {
  visibility: visible;
}
.navbar-wrap .navbar-link > li > .hover-content {
  visibility: hidden;
  position: absolute;
  top: 38px;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.navbar-wrap .navbar-link > li > .hover-content::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 19px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent white transparent;
}
.navbar-wrap .navbar-link > li > .hover-content > img {
  width: 130px;
  height: 130px;
}
.navbar-wrap .navbar-link > li > .hover-content-en {
  visibility: hidden;
  position: absolute;
  top: 38px;
  right: -110px;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.navbar-wrap .navbar-link > li > .hover-content-en::before {
  content: "";
  position: absolute;
  top: -10px;
  right: 120px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent white transparent;
}
.navbar-wrap .navbar-link > li > .hover-content-en > img {
  width: 130px;
  height: 130px;
}
.navbar-wrap .navbar-link > li > .hover-content-en > span {
  color: #333;
}
.navbar-wrap .navbar-link .tran-btn {
  font-weight: 700;
}
.navbar.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  /* 添加阴影效果 */
  background: #fff;
}
.navbar.sticky .navbar-wrap {
  height: 70px;
}
.navbar.sticky .navbar-wrap .navbar-list {
  height: 70px;
}
.navbar.sticky .navbar-wrap .navbar-list .navbar-list-item {
  height: 70px;
}

.info-pop {
  width: 157px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 3px 99px rgba(0, 0, 0, 0.08);
  position: absolute;
  z-index: 11;
  right: 25px;
  top: 80px;
  display: none;
  padding: 18px 0px;
}
.info-pop li {
  display: flex;
  align-items: center;
  position: relative;
  line-height: 52px;
  font-size: 18px;
  margin: 0;
  height: 52px;
}
.info-pop li:hover {
  background-color: #f5f5f5;
}
.info-pop li div {
  color: #1A1A1A;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 0;
  display: flex;
  width: 100%;
  padding: 0 29px 0 27px;
  align-items: center;
  height: 100%;
  cursor: pointer;
}
.info-pop li div .icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background-size: contain;
  background-repeat: no-repeat;
}
.info-pop li div .icon.icon-grzx {
  background-image: url(../images/pop-info-grzx.png);
}
.info-pop li div .icon.icon-dbsx {
  background-image: url(../images/pop-info-dbsx.png);
}
.info-pop li div .icon.icon-rwzz {
  background-image: url(../images/pop-info-rwzz.png);
}
.info-pop li div .icon.icon-ywtx {
  background-image: url(../images/pop-info-ywtx.png);
}
.info-pop li div .icon.icon-zxjl {
  background-image: url(../images/pop-info-zxjl.png);
}
.info-pop li div .icon.icon-jyts {
  background-image: url(../images/pop-info-jyts.png);
}
.info-pop li div .icon.icon-tcdl {
  background-image: url(../images/pop-info-tcdl.png);
}
.info-pop.show {
  display: block;
}

body[theme=white] {
  /* 非吸顶状态 - 仅一级菜单和右侧链接显示白色 */
  /* 白色主题下所有子菜单保持黑色样式（不受主题影响） */
  /* 吸顶状态 - 恢复默认黑色样式 */
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap {
  /* 分隔竖线变为白色 */
  /* logo使用白色版本 */
  /* 右侧图标使用白色版本 */
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-list-item {
  /* 新增：选中状态下划线保持白色 */
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-list-item > a {
  color: #fff !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-list-item.active a.navbar-list-item-link span::after {
  background: #fff !important;
  /* 关键修复：下划线白色 */
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link > li {
  color: #fff !important;
  /* 控制竖线颜色 */
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link > li .hover-content {
  color: #333 !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link a {
  color: #fff !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .logo .logo-img {
  background-image: url(../images/logo-white@3x.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .logo .logo-img-en {
  background-image: url(../images/logo-en.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-erji {
  background-image: url(../images/icon-erji-white.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-zuoji {
  background-image: url(../images/icon-zuoji-white.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-emails {
  background-image: url(../images/icon-emails-white.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-shouji {
  background-image: url(../images/icon-shouji-white.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-diannao {
  background-image: url(../images/icon-diannao-white.png) !important;
}
body[theme=white] .navbar:not(.sticky) .navbar-wrap .navbar-link li a .icon.icon-wx {
  background-image: url(../images/wx1.png) !important;
}
body[theme=white] .popup-submenu,
body[theme=white] .popup-submenu .nav-container,
body[theme=white] .popup-submenu .nav-wrapper,
body[theme=white] .popup-submenu ul {
  background: #fff !important;
}
body[theme=white] .popup-submenu .popup-submenu-group-list-item,
body[theme=white] .popup-submenu .nav-container .popup-submenu-group-list-item,
body[theme=white] .popup-submenu .nav-wrapper .popup-submenu-group-list-item,
body[theme=white] .popup-submenu ul .popup-submenu-group-list-item {
  color: #333 !important;
}
body[theme=white] .popup-submenu .popup-submenu-group-list-item.active,
body[theme=white] .popup-submenu .nav-container .popup-submenu-group-list-item.active,
body[theme=white] .popup-submenu .nav-wrapper .popup-submenu-group-list-item.active,
body[theme=white] .popup-submenu ul .popup-submenu-group-list-item.active {
  color: #16226b !important;
}
body[theme=white] .popup-submenu .popup-submenu-list-item .items-title a,
body[theme=white] .popup-submenu .nav-container .popup-submenu-list-item .items-title a,
body[theme=white] .popup-submenu .nav-wrapper .popup-submenu-list-item .items-title a,
body[theme=white] .popup-submenu ul .popup-submenu-list-item .items-title a {
  color: #16226b !important;
}
body[theme=white] .popup-submenu .content-list-item a,
body[theme=white] .popup-submenu .nav-container .content-list-item a,
body[theme=white] .popup-submenu .nav-wrapper .content-list-item a,
body[theme=white] .popup-submenu ul .content-list-item a {
  color: #333 !important;
}
body[theme=white] .popup-submenu .popup-submenu-list-item.disabled .content-list-item a,
body[theme=white] .popup-submenu .nav-container .popup-submenu-list-item.disabled .content-list-item a,
body[theme=white] .popup-submenu .nav-wrapper .popup-submenu-list-item.disabled .content-list-item a,
body[theme=white] .popup-submenu ul .popup-submenu-list-item.disabled .content-list-item a {
  color: #000 !important;
  opacity: 0.4 !important;
}
body[theme=white] .navbar.sticky {
  background: #fff !important;
}
body[theme=white] .navbar.sticky .navbar-wrap {
  /* logo恢复黑色版本 */
  /* 右侧图标恢复黑色版本 */
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-list-item.active > a {
  color: #16226b !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-list-item.active a.navbar-list-item-link span::after {
  background: #16226b !important;
  /* 吸顶后恢复蓝色下划线 */
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-list-item > a {
  color: #333 !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-list-item > a:hover {
  color: #16226b !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link a:not(.link-btn):not(.info-btn) {
  color: #333 !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-erji {
  background-image: url(../images/icon-erji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-zuoji {
  background-image: url(../images/icon-zuoji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-emails {
  background-image: url(../images/icon-emails.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-shouji {
  background-image: url(../images/icon-shouji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-diannao {
  background-image: url(../images/icon-diannao.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li:not(.link-btn):not(.info-btn) a .icon.icon-wx {
  background-image: url(../images/wx1.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .logo .logo-img {
  background-image: url(../images/logo@3x.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .logo .logo-img-en {
  background-image: url(../images/logo-en.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-erji {
  background-image: url(../images/icon-erji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-zuoji {
  background-image: url(../images/icon-zuoji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-emails {
  background-image: url(../images/icon-emails.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-shouji {
  background-image: url(../images/icon-shouji.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-diannao {
  background-image: url(../images/icon-diannao.png) !important;
}
body[theme=white] .navbar.sticky .navbar-wrap .navbar-link li a .icon.icon-wx {
  background-image: url(../images/wx1.png) !important;
}
.navbar.sticky .navbar-wrap .popup-submenu {
  top: 70px;
}

@media screen and (max-width: 1300px) {
  /* 菜单menu隐藏左侧 */
  .popup-submenu .popup-submenu-title {
    display: none !important;
  }
  /* navbar修改 */
  .navbar-wrap .logo {
    transform: translateY(5px);
    width: 200px;
    height: 40px;
  }
  .navbar-wrap .navbar-link > li > a {
    width: 30px;
  }
}
@media screen and (max-width: 768px) {
  .navbar {
    display: none;
  }
  .navbar-mobile {
    display: block;
  }
}
.banner {
  position: relative;
}
.banner .banner-title {
  position: absolute;
  top: 40%;
  left: 11%;
}
.banner .banner-title .main {
  height: 0.39rem;
  font-size: 0.31rem;
  color: #16226b;
  font-weight: 400;
}
.banner .banner-title .sub {
  height: 0.16rem;
  opacity: 0.3;
  font-size: 0.14rem;
  color: #16226b;
  font-weight: 400;
}
.banner .bx-wrapper {
  overflow: hidden;
  min-width: 1500px;
  max-height: 675px;
  aspect-ratio: unset;
}
.banner .bx-wrapper .bx-viewport {
  height: 100% !important;
}
.banner .bxslider-item {
  height: 100%;
}
.banner .bxslider-item img {
  width: 100%;
  max-height: 675px;
  -o-object-fit: fill;
     object-fit: fill;
  -o-object-position: center;
     object-position: center;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}

body[theme=white] .banner .banner-title .main {
  color: #fff;
}
body[theme=white] .banner .banner-title .sub {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .banner .bx-wrapper {
    min-width: 100% !important;
    max-height: 200px !important;
    aspect-ratio: unset;
    height: auto !important;
  }
  .banner .bx-wrapper .bxslider-item {
    height: 100%;
  }
  .banner .bx-wrapper .bxslider-item img {
    width: 100%;
    height: 100%;
    min-height: 200px;
    -o-object-fit: fill;
       object-fit: fill;
    -o-object-position: center;
       object-position: center;
    animation: none !important;
    -webkit-animation: none !important;
  }
  .banner .animate-animated,
  .banner .animate-zoomOut {
    animation: none !important;
    -webkit-animation: none !important;
    transform: none !important;
  }
}
.animate-animated {
  animation-duration: 5s;
  animation-fill-mode: both;
}
@keyframes zoomOut {
  from {
    -webkit-transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
  }
}
.animate-zoomOut {
  animation-name: zoomOut;
}

.bxslider {
  visibility: hidden;
}

.bxslider.bxslider-ready {
  visibility: visible;
}

.bx-pager-item a.active {
  background: #17226a!important;
  opacity: 1 !important;
}
@media print {
  body{
     -webkit-print-color-adjust: exact !importment;
    print-color-adjust: exact !importment;
  }
  .navbar {
    display: none;
  }
}

.yh-class {
	margin-top: -172px;
	position: relative;
	z-index: 1;
	padding-bottom: 45px;
	width: 1500px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
  /* 
  	margin-left: auto;
	padding-right: 150px;
	padding-left: 150px;
	替换
	max-width: 1500px;
	min-width: 1200px;
 */

.yh-class-list {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  /* 允许在需要时换行 */
}

.yh-class-list li {
  flex: 1;
  display: flex;
  justify-content: center;
  /* 水平居中内容 */
  align-items: flex-start;
  /* 垂直顶部对齐 */
  margin-right: 0.6%;
  /* 每个li之间相距13px */
  list-style: none;
  /* 移除默认的列表样式 */
  background: rgba(255, 255, 255, 0);
  box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
}

.yh-class-list li:last-child {
  margin-right: 0;
}

.yh-class-list li a {
  display: inline-flex;
  flex-direction: column;
  /* 子元素垂直排列 */
  justify-content: space-between;
  /* 内容在上下边缘间均匀分布 */
  align-items: center;
  /* 水平居中内容 */
  width: 100%;
  height: 127px;
  background-color: white;
  color: black;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px;
  box-sizing: border-box;
  padding-top: 95px;
  transition: background-color 0.3s, color 0.3s;
  border-radius: 6px;
  text-align: center;
}

.yh-class-list li a {
  display: block;
  height: 124px;
  transition: opacity 0.3s ease-in-out;
  background: url("../images/icons-zhuti.png") no-repeat;
  background-size: 1500px 360px;
}
.yh-class-list li a:active {
  background-color: red;
}

.yh-class-list li.yh-role-hydw a {
  background-position: -15px -198px;
}

.yh-class-list li.yh-role-hydw:hover a {
  background-position: -15px -38px;
}

.yh-class-list li.yh-role-cykh a {
  background-position: -163px -198px;
}

.yh-class-list li.yh-role-cykh:hover a {
  background-position: -163px -38px;
}

.yh-class-list li.yh-role-kh a {
  background-position: -312px -198px;
}

.yh-class-list li.yh-role-kh:hover a {
  background-position: -312px -38px;
}

.yh-class-list li.yh-role-zss a {
  background-position: -460px -198px;
}

.yh-class-list li.yh-role-zss:hover a {
  background-position: -460px -38px;
}

.yh-class-list li.yh-role-ccqy a {
  background-position: -608px -198px;
}

.yh-class-list li.yh-role-ccqy:hover a {
  background-position: -608px -38px;
}

.yh-class-list li.yh-role-zjjg a {
  background-position: -757px -198px;
}

.yh-class-list li.yh-role-zjjg:hover a {
  background-position: -757px -38px;
}

.yh-class-list li.yh-role-ppqy a {
  background-position: -905px -198px;
}

.yh-class-list li.yh-role-ppqy:hover a {
  background-position: -905px -38px;
}

.yh-class-list li.yh-role-hg a {
  background-position: -1053px -198px;
}

.yh-class-list li.yh-role-hg:hover a {
  background-position: -1053px -38px;
}

.yh-class-list li.yh-role-gk a {
  background-position: -1202px -198px;
}

.yh-class-list li.yh-role-gk:hover a {
  background-position: -1202px -38px;
}

.yh-class-list li.yh-role-yh a {
  background-position: -1350px -198px;
}

.yh-class-list li.yh-role-yh:hover a {
  background-position: -1350px -38px;
}

.yh-class-list li a span {
  display: block;
  margin-bottom: 14px;
  white-space: nowrap;
}

.yh-class-list li a:hover {
  background-color: #3668e3;
  color: white;
}

/** 媒体查询适配 1200px以上正常展示 1200px可以出横向滚动条  小于768进行移动端适配**/
@media (max-width: 1300px) {
  .section-data .card-content-list {
    text-align: center;
  }
  .act-list .act-list-item {
    width: 80px;
  }
  .act-list .act-list-item .item-name {
    width: 80px;
    padding: 0 21px;
  }
  .yh-class {
    margin-top: -132px;
    margin-bottom: -20px;
  }
  .yh-class-list li a {
    width: 108px;
    height: 100px;
    background-size: 1200px 288px;
    padding-top: 75px;
  }
  .yh-class-list li.yh-role-hydw a {
    background-position: -12px -158px;
  }
  .yh-class-list li.yh-role-hydw:hover a {
    background-position: -12px -30px;
  }
  .yh-class-list li.yh-role-cykh a {
    background-position: -130px -158px;
  }
  .yh-class-list li.yh-role-cykh:hover a {
    background-position: -130px -30px;
  }
  .yh-class-list li.yh-role-kh a {
    background-position: -249px -158px;
  }
  .yh-class-list li.yh-role-kh:hover a {
    background-position: -249px -30px;
  }
  .yh-class-list li.yh-role-zss a {
    background-position: -368px -158px;
  }
  .yh-class-list li.yh-role-zss:hover a {
    background-position: -368px -30px;
  }
  .yh-class-list li.yh-role-ccqy a {
    background-position: -487px -158px;
  }
  .yh-class-list li.yh-role-ccqy:hover a {
    background-position: -487px -30px;
  }
  .yh-class-list li.yh-role-zjjg a {
    background-position: -605px -158px;
  }
  .yh-class-list li.yh-role-zjjg:hover a {
    background-position: -605px -30px;
  }
  .yh-class-list li.yh-role-ppqy a {
    background-position: -724px -158px;
  }
  .yh-class-list li.yh-role-ppqy:hover a {
    background-position: -724px -30px;
  }
  .yh-class-list li.yh-role-hg a {
    background-position: -843px -158px;
  }
  .yh-class-list li.yh-role-hg:hover a {
    background-position: -843px -30px;
  }
  .yh-class-list li.yh-role-gk a {
    background-position: -961px -158px;
  }
  .yh-class-list li.yh-role-gk:hover a {
    background-position: -961px -30px;
  }
  .yh-class-list li.yh-role-yh a {
    background-position: -1080px -158px;
  }
  .yh-class-list li.yh-role-yh:hover a {
    background-position: -1080px -30px;
  }
  .section-data .content .cards .cards-item .cards-item-wrap .card-content-list .data-btn {
    width: 210px;
  }
  .section-data .content .cards .cards-item.cards-item-right .card-content-list {
    padding-left: 60px;
  }
}
/* --------- 涌新 ----------------*/
/* --------- 涌新 ----------------*/
.pleftwdh1{
	width:984px;
	overflow:hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pleftwdh2{
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-family: "微软雅黑";
	letter-spacing: 0.1em;
}
.zcb{
	float: left;
	height: 200px;
	width: 950px;
	margin-bottom: 15px;
}
.zcbxy{
	float: left;
	height: 110px;
	width: 950px;
}
.zcbl{
	float: left;
	height: 190px;
	width: 400px;
	margin-top: 10px;
}
.zcbr{
	float: left;
	height: 200px;
	width: 530px;
	font-size: 16px;
	line-height:35px;
	color: #333333;
	font-family: "微软雅黑";
	margin-left: 20px;
	vertical-align: text-top;
}
#navMenu {
	width:1080px;
	overflow:hidden;
	height: 42px;
	float: left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
	float:left;
	height: 22px;
	padding-left: 5px;
	width: 110px;
	font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体";
	font-size: 18px;
	line-height: 1.5;
	padding-right: 5px;
}
#navMenu ul li a {
	color: #FFFFFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#FF9900;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#FF9900;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu1 {
	width:1500px;
	overflow:hidden;
	height: 100px;
	padding-top: 4px;
	float: left;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}
#navMenu1 ul {
	float:left;
	height: 90px;
}
#navMenu1 ul li {
	float:left;
	height: 45px;
	margin-right: 7px;
	width: 117px;
	text-align: center;
	font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体";
	font-size: 16px;
	background-image: url(../images/green_skin22.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 14px;
}
#navMenu1 ul li a {
	height: 31px;
	text-decoration:none;
	display: inline-block;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#navMenu1 ul li a.hover {
	color:#FF0000;
	height: 31px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu1 ul li span {
	cursor:pointer;
	display:inline-block;
	height:31px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
#navMenu1 ul li.hover {
	padding-top:10;
}
#navMenu1 ul li.hover a {
	display: inline-block;
	position: relative;
	color: #FF0000;
}
#navMenu1 ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:31px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	color: #FF0000;
}
#navMenu1 ul li a.hover, #navMenu1 ul li a:hover {
	text-decoration:none;
    color:#FF6600;
	display: inline-block;
	position: relative;
}
#navMenu1 ul li a.hover span, #navMenu1 ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:31px;
	color:#FF6600;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
.cihicb1 {
	height: 263px;
	width: 240px;
}
.cihicb2 {
	height: 92px;
	width: 218px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.cihicc1{
	width:488px;
	overflow:hidden;
	height: 130px;
	float: left;
	border: 1px solid #CCCCCC;
}
.cihiccx{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding-top: 20px;
	clear: both;
	height: 400px;
}
.cihiccx1{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 650px;
	padding-left: 350px;
}
.cihiccx2{
	text-align: center;
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.aaa123{
	color: #000000;
	font-size: 18px;
	width: 635px;
	float: left;
	font-weight: bold;
	height: 28px;
}
.aaa1237{
	color: #000000;
	font-size: 18px;
	width: 260px;
	float: left;
	font-weight: bold;
	height: 28px;
}
.aaa1234{
	color: #666666;
	font-size: 16px;
	width: 70px;
	float: left;
	height: 28px;
}
.aaa12347{
	color: #666666;
	font-size: 16px;
	width: 70px;
	float: left;
	height: 28px;
}
.smbaa1{
	height: 368px;
	width: 740px;
	float: left;
	border: thin solid #CCCCCC;
}
.smbaa17{
	height: 368px;
	width: 365px;
	float: left;
	border: thin solid #CCCCCC;
	margin-right: 15px;
}
.smbaaa1{
	height: 35px;
	width: 738px;
	float: left;
	margin-bottom: 8px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 30px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 3px;
}
.smbaaa17{
	height: 35px;
	width: 363px;
	float: left;
	margin-bottom: 2px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 3px;
}   
.smbacb1{
	height: 323px;
	width: 728px;
	float: left;
	margin-left: 10px;
}   
.smbacba1{
	height: 32px;
	width: 728px;
	float: left;
}   
.smbacbaa1{
	height: 32px;
	width: 658px;
	float: left;
}
.smbacb17{
	width: 363px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 32px;
	height: 329px;
}   
.smbacbab1{
	height: 24px;
	width: 50px;
	float: left;
}
smbaa1{
	height: 64px;
	width: 527px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.smbaa1j{
	height: 157px;
	width: 1500px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.smbaa12{
	height: 47px;
	width: 1500px;
	float: left;
	padding-left: 28px;
	background-color: #EFEFEF;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 10px;
	border: thin solid #CCCCCC;
}
.smb{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.smb17{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-bottom: 10px;
}
.smba{
	height: auto;
	width: 1500px;
	margin-right: auto;
	margin-left: auto;
}
.smba17{
	height: auto;
	width: 1500px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFCCFF;
	margin-top: 10px;
	margin-bottom: 5px;
}
.smbaa{
	height: 450px;
	width: 490px;
	float: left;
	padding-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border: thin solid #CCCCCC;
}
.smbaaa{
	height: 35px;
	width: 468px;
	float: left;
	margin-bottom: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.smbaaa901{
	height: 35px;
	width: 398px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding-left: 21px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.smbaaa902{
	height: 35px;
	width: 70px;
	font-size: 16px;
	float: left;
	text-align: center;
}
.smbaaa901a{
	height: 30px;
	width: 1400px;
	font-weight: bold;
	float: left;
	font-size: 18px;
}
.smbaaa902a{
	height: 30px;
	width: 70px;
	float: left;
	font-size: 16px;
}
.smbacb{
	height: 403px;
	width: 468px;
	float: left;
	padding-left: 5px;
}
.smbacba{
	height: 40px;
	width: 468px;
	float: left;
}
.smbacbaa{
	height: 40px;
	width: 398px;
	float: left;
}
.smbacbab{
	height: 40px;
	width: 70px;
	float: left;
	text-align: center;
}
.smbab{
	height: 450px;
	width: 490px;
	float: left;
	padding-top: 10px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 15px;
	border: thin solid #CCCCCC;
}
.smbaba{
	height: 35px;
	width: 468px;
	float: left;
	margin-bottom: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.smbac{
	height: 450px;
	width: 490px;
	float: left;
	padding-top: 10px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border: thin solid #CCCCCC;
}
.smbaca{
	height: 35px;
	width: 468px;
	float: left;
	margin-bottom: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.cihicaaa123{
	color: #333333;
	font-size: 14px;
	width: 264px;
	float: left;
	font-weight: bold;
	height: 20px;
}
.cihicaaa1234{
	color: #666666;
	font-size: 12px;
	width: 50px;
	float: left;
	height: 20px;
}
.qqquan{
	color: #FF0000;
	font-size: 16px;
	font-family: "微软雅黑";
	width: 363px;
	float: left;
	font-weight: bold;
	height: 45px;
	text-align: center;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qqquan1{
	color: #333333;
	font-family: "微软雅黑";
	font-size: 14px;
	width: 363px;
	float: left;
	height: 215px;
	padding-left: 15px;
	padding-right: 15px;
}
.qqquan2{
	color: #FF00FF;
	font-size: 12px;
	width: 210px;
	float: left;
	font-weight: bold;
	height: 16px;
	padding-left: 10px;
	padding-top: 5px;
}
.ybcihicaaa123{
	color: #333333;
	font-size: 14px;
	width: 210px;
	float: left;
	font-weight: bold;
	height: 24px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 5px;
	padding-left: 26px;
}
.cihicsmbaa{
	height: 177px;
	width: 349px;
	float: left;
	margin-top: 14px;
	margin-left: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
}
.cihicsmbaaa{
	height: 22px;
	width: 330px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../images/jiantou1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;

}
.ybcihicsmbaa{
	height: 233px;
	width: 208px;
	float: left;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
.ybcihicsmbaaa{
	height: 29px;
	width: 210px;
	float: left;
	background-image: url(../images/jiantou1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A0090B;

}
.cihicsmbaal{
	height: 177px;
	width: 333px;
	float: left;
	margin-top: 14px;
	margin-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.cihicsmbaaal{
	height: 22px;
	width: 314px;
	float: left;
	margin-bottom: 10px;
	background-image: url(../images/jiantou1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
}
.cihicsmbacb1{
	height: 134px;
	width: 314px;
	float: left;
	margin-left: 20px;
}
.cihicsmbacb{
	height: 134px;
	width: 329px;
	float: left;
	margin-left: 20px;
}  
.ybcihicsmbacb{
	height: 208px;
	width: 210px;
	float: left;
	margin-left: 0px;
} 
.ua {
	height: 190px;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

.uaa {
	height: 25px;
	width: 96px;
	padding-left: 4px;
	float: left;
}
.uaa1 {
	height: 18px;
	width: 61px;
	font-size: 13px;
	padding-top: 7px;
	float: left;
}


.uaa2 {
	height: 25px;
	width: 25px;
	float: left;
}

.cihicsmbacba1{
	height: 25px;
	width: 314px;
	float: left;
} 
.cihicsmbacba{
	height: 25px;
	width: 329px;
	float: left;
}   
.cihicsmbacbaa1{
	height: 25px;
	width: 314px;
	float: left;
}
.cihicsmbacbaa{
	height: 25px;
	width: 329px;
	float: left;
}
.cihicsmbacbab{
	height: 24px;
	width: 50px;
	float: left;
}
.m_finance_con{
	height: 600px;
	width: 960px;
	float: left;
}
.finance_menu{
	width: 960px;
}
.finance_menu ul{
	height: 30px;
	width: 960px;
	float: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A0090B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.f_curmenu{
	height: 25px;
	width: 160px;
	float: left;
	background-color: #FFCC66;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.f_menu{
	height: 25px;
	width: 160px;
	float: left;
	background-color: #F3F3F3;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:330px;
	height:18px;
	padding-top:2px;
	padding-left:13px;
	border:#CCCCCC solid 1px;
	color:#444;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.search-submit {
	cursor:pointer;
	width:90px;
	height:22px;
	font-size:0px;
	color:#CCCCCC;
	border:0px;
	background-image: url(../images/search-bt.gif);
	background-repeat: no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#CCCCCC solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #CCCCCC;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#666666;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#666666;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 741px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}
.cihicinfiniteCarousel {
  width: 960px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}
.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#666666;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	color:#999;
	text-align:left;
	padding-bottom:30px;
	padding-top:10px;
	height: 200px;
	margin: auto;
	min-width: 1500px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.footerny{
	color:#999;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
.footer .link{
	text-align:left;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}
.ddd1 {
	height: 170px;
	width: 1500px;
	margin-right: auto;
	margin-left: auto;
}
.ddd1ny {
	height: 150px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 30px;
}
.ddd1001 {
	height: 160px;
	width: 1000px;
	float: left;
	margin-top: 10px;

}
.ddd1001s1 {
	height: 100px;
	width: 980px;
	float: left;
	padding-bottom: 10px;

}
.ddd1001s3 {
	height: 60px;
	width: 950px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;

}
.ddd1001a {
	height: 90px;
	width: 90px;
	float: left;
	background-color: #FFFFFF;
	margin-right: 30px;

}
.ddd1001b {
	height: 90px;
	width: 800px;
	float: left;
	padding-right: 10px;
	vertical-align: bottom;
	padding-top: 10px;

}
.ddd1001ba {
	height: 30px;
	width: 800px;
	float: left;
	font-size: 14px;
	color: #999999;

}
.ddd1002 {
	height: 150px;
	width: 500px;
	float: left;
	background-image: url(../images/sjrjxz.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #999999;
	margin-top: 20px;

}
/*---------- viewbox ---------*/
.viewbox{
	width:1110px;
	overflow:hidden;
	padding-bottom:10px;
	border: 1px solid #CCCCCC;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
	text-align: center;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#666666;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
