body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote {
  margin: 0px;
  padding: 0px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
ol,
ul,
li {
  list-style: none;
}
font {
  font-size: 12px;
}
.ClearBoth {
  clear: both;
  font-size: 0px;
  height: 0px;
  overflow: hidden;
}
.Clearfix:after {
  height: 0;
  content: " ";
  display: block;
  visibility: hidden;
  font-size: 0;
  clear: both;
}
.TextEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

+ html .Clearfix {
  zoom: 1;
}
textarea {
  resize: none;
}
body {
  font-size: 12px;
  font-family: "Times New Roman", "方正仿宋";
  background-color: #f6f6f6;
  color: #565656;
}
a {
  text-decoration: none;
  cursor: pointer;
  color: #0068bc;
}
a:hover {
  color: #b20208;
  text-decoration: underline;
}
.red {
  color: #ea0404;
}
.blue {
  color: #268ead;
}
.blue2 {
  color: #0066bc;
}
.orange {
  color: #f39700;
}
.green {
  color: #5aab04;
}
.gray_3 {
  color: #333;
}
.gray_6 {
  color: #666;
}
.gray_8 {
  color: #888;
}
.gray_9 {
  color: #999999;
}
.FL {
  float: left;
}
.FR {
  float: right;
}
.ML4 {
  margin-left: 4px;
}
.ML5 {
  margin-left: 5px;
}
.ML7 {
  margin-left: 7px;
}
.ML10 {
  margin-left: 10px;
}
.ML15 {
  margin-left: 15px;
}
.ML30 {
  margin-left: 30px;
}
.ML86 {
  margin-left: 86px;
}
.ML250 {
  margin-left: 250px;
}
.MR5 {
  margin-right: 5px;
}
.MR10 {
  margin-right: 10px;
}
.MR15 {
  margin-right: 15px;
}
.MR60 {
  margin-right: 60px;
}
.MT2 {
  margin-top: 2px;
}
.MT3 {
  margin-top: 3px;
}
.MT5 {
  margin-top: 5px;
}
.MT6 {
  margin-top: 6px;
}
.MT8 {
  margin-top: 8px;
}
.MT10 {
  margin-top: 10px;
}
.ML13 {
  margin-left: 13px;
}
.MT15 {
  margin-top: 15px;
}
.MT16 {
  margin-top: 16px;
}
.MT17 {
  margin-top: 17px;
}
.MT20 {
  margin-top: 20px;
}
.MT24 {
  margin-top: 24px;
}
.MT28 {
  margin-top: 28px;
}
.MT30 {
  margin-top: 30px;
}
.MT41 {
  margin-top: 41px;
}
.MT50 {
  margin-top: 50px;
}
.P10 {
  padding: 10px;
}
.P15 {
  padding: 15px;
}
.P30 {
  padding: 20px 30px;
}
.T_cnter {
  text-align: center;
}
.T_right {
  text-align: right;
}
.hidden {
  display: none;
}
.L_16 {
  line-height: 16px;
}
.inline-block {
  display: inline-block;
}
.checkbox {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-right: 3px;
}
.frame {
  width: 1100px;
  margin: 0px auto;
  position: relative;
}
/*-------------头部样式-------------*/
.top {
  background: #fafafa;
  height: 94px;
}
.top_nav {
  position: absolute;
  right: 0px;
  top: 0px;
}
.welcome {
  background: url(../images/line_1.png) repeat-x;
  line-height: 24px;
  height: 25px;
  padding-right: 3px;
  border-right: 1px solid #d0d0d0;
}
.welcome span {
  background: url(../images/tb_yj.png) no-repeat;
  padding-left: 15px;
  display: inline-block;
  height: 25px;
}
.btn_tc {
  background: url(../images/line_2.png) repeat-x;
  line-height: 24px;
  display: inline-block;
  height: 24px;
  border-left: 1px solid #5aab04;
  border-right: 1px solid #5aab04;
  color: #fff;
  font-weight: bold;
  padding: 0px 15px;
  vertical-align: top;
}
a:hover.btn_tc {
  background: url(../images/line_3.png) repeat-x;
  color: #fff;
  text-decoration: none;
}
.nav_link {
  background: url(../images/line_1.png) repeat-x;
  line-height: 24px;
  height: 25px;
  border-left: 1px solid #d0d0d0;
  margin-left: 3px;
}
.nav_link a {
  display: inline-block;
  border-right: 1px solid #d0d0d0;
  background: url(../images/line_4.png) repeat-x;
  padding: 0px 15px;
  float: left;
  color: #424242;
}
.nav_link a:hover {
  background: url(../images/line_5.png) repeat-x;
  color: #b20208;
  text-decoration: none;
}
.search {
  margin-top: 1px;
  float: left;
}
.input_1 {
  border: 0px;
  padding: 0px 5px;
  vertical-align: middle;
  color: #565656;
}
.btn_search {
  background: url(../images/btn_search.png) no-repeat;
  width: 50px;
  height: 21px;
  vertical-align: middle;
  border: 0px;
  cursor: pointer;
}
.tsk {
  background: url(../images/tsk.png) no-repeat;
  width: 340px;
  height: 47px;
  padding-left: 15px;
  line-height: 36px;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.btn_close {
  background: url(../images/btn_close.png) no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  right: 15px;
  top: 10px;
}
a:hover.btn_close {
  background: url(../images/btn_close2.png) no-repeat;
}
/*-------------菜单样式-------------*/
.main_menu {
  background: linear-gradient(180deg, #e00033 0%, #be0017 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e00033,endColorstr=#be0017);
  height: 41px;
  width: 100%;
}
.menu_left li {
  float: left;
  position: relative;
  padding-top: 3px;
  z-index: 10;
  zoom: 1;
  margin-right: 3px;
}
.menu_left li font {
  padding-left: 8px;
  font-size: 14px;
}
.menu_left li .hover_3 font {
  font-size: 12px;
}
.menu_left li.firMenuBodyUlLiMover {
  z-index: 6;
}
.menu_left li.firMenuBodyUlLiMover font,
.menu_left li.firMenuBodyUlLiClick font {
  display: block;
  padding-left: 7px;
}
.menu_left li a.hover_1 {
  display: block;
  width: 42px;
  height: 37px;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.menu_left li a.hover_1:hover,
.menu_left li a.hover_1.menuWelcome {
  display: block;
  width: 42px;
  height: 37px;
  border: 1px solid #a2050c;
  border-bottom: 0px;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  color: #b40312;
  background-color: #f4f4f4;
  text-decoration: none;
  border-radius: 6px 6px 0 0;
}
.menu_left li a.hover_2 {
  display: inline-block;
  height: 37px;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding-right: 8px;
}
.menu_left li a.hover_2:hover,
.menu_left li.firMenuBodyUlLiMover a.hover_2,
.menu_left li.firMenuBodyUlLiClick a.hover_2 {
  height: 40px;
  _height: 37px;
  text-decoration: none;
  background: #f4f4f4;
  border-bottom: 0px;
  color: #a2050c;
  padding-right: 7px;
  text-decoration: none;
  border-radius: 6px 6px 0 0;
}
/* .menu_left li.firMenuBodyUlLiClick a.hover_2{height:37px;} */
.menuWelcomehover {
  width: 42px;
  height: 37px;
  padding: 1px;
  padding-bottom: 0px;
}
.menuWelcome {
}
.tb_dian {
  background: url(../images/tb_dian.png) left center no-repeat;
  height: 38px;
  padding-left: 5px;
  margin-left: 5px;
}
.menu_left li a.hover_3 {
  display: inline-block;
  height: 40px;
  text-align: center;
  line-height: 32px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  padding-right: 8px;
}
.menu_left li a.hover_3:hover,
.menu_left li.firMenuBodyUlLiMover a.hover_3 {
  text-decoration: none;
  background: #f4f4f4;
  border: 1px solid #a2050c;
  border-bottom: 0px;
  color: #a2050c;
  padding-right: 7px;
}
.tb_new {
  background: url(../images/tb_new.png) no-repeat;
  _background: url(../images/tb_new_2.png) no-repeat;
  width: 24px;
  height: 12px;
  position: absolute;
  top: 0px;
  right: 10px;
}
.content {
  width: 980px;
  margin: 15px auto 0px;
  position: relative;
}
.sub_nav {
  background: url(../images/tb_house.png) no-repeat left center;
  padding-left: 14px;
  color: #888;
  width: 966px;
}
.sub_nav a {
  color: #888;
}

.main_menu .frame {
  z-index: 100;
  height: 41px;
}
.hover_menu {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  padding-top: 41px;
}
#menu2Box {
  position: absolute;
  top: 43px;
  _top: 40px;
  z-index: 20;
  background: #ffffff;
  box-shadow: 0 7px 13px 0 rgba(0,0,0,0.2);
}
#menu2Box .level_2 {
  /* padding-top: 1px; */
}
.main_menu li.hover .level_2 {
  display: block;
}
.menu_center_bg {
  border-top: none;
  /* height: 500px; */
}
.menu_center_left {
  /* padding: 10px 13px 5px;
  margin: 22px 0; */
}
.w_156 {
  width: 156px;
  overflow: hidden;
}
.w_156 .menu_center_left {
  padding: 15px 20px;
}
.w_312 {
  width: 312px;
  overflow: hidden;
}
.w_206 {
  width: 230px;
}
.w_1200 {
  width: 1200px;
}
/* .menu_foot_bg{background:url(../images/menu_foot_bg.png) no-repeat right top; padding-right:6px; } */
.menu_center_left .level_3,
.menu_center_left2 .level_3 {
  /* width: 160px; */
  padding-bottom: 5px;
  /* margin-left: -15px; */
  /* margin-right: 27px; */
}
.menu_center_left .level_3 h1,
.menu_center_left2 .level_3 h1 {
  font-size: 16px;
  font-weight: 600;
  color: #2c2b34;
  padding: 5px 0px 6px 5px;
  clear: both;
  white-space: nowrap;
}
.menu_vertical {
  width: 152px;
  float: left;
  margin: 12px 0px 8px 24px;
}
.menu_vertical h1 {
  border-bottom: 1px solid #ececec;
}
.menu_horizon {
  margin: 10px 8px 10px 24px;
  border-bottom: 1px solid #ececec;
}
.menu_horizon:hover {
  background: #f7f7f7;
}
.menu_horizon dl {
  padding-left: 20px;
  margin-bottom: 12px;
  *padding-bottom: 20px;
}
.menu_center_left .level_3 dd,
.menu_center_left2 .level_3 dd {
  line-height: 30px;
  padding-bottom: 4px;
  margin-right: 24px;
  display: inline-block;
  *float: left;
}
.menu_center_left .level_3 dd a,
.menu_center_left2 .level_3 dd a {
  color: #2c2b34;
  font-weight: 400;
  padding: 0 5px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  min-width: 60px;
}
.menu_center_left .level_3 dd a .tb_new,
.menu_center_left2 .level_3 dd a .tb_new {
  top: 0px;
  right: 0px;
}
.menu_center_left .level_3 dd a:hover,
.menu_center_left2 .level_3 dd a:hover {
  color: #b40312;
  background: #f4f4f4;
}
.border_left9 {
  /* background: url(../images/line_9.png) repeat-y;
  padding-left: 15px; */
}
.gn_sm {
  /* border: 1px solid #e5e5e5;
  background: #fff; */
  padding: 10px;
}
.gn_sm h1 {
  font-size: 14px;
  color: #2c2b34;
}
.gn_sm p {
  color: #2c2b34;
  line-height: 18px;
  font-size: 14px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.gn_sm2 {
  margin: 10px 24px;
  background: #f5f7fc;
  border-radius: 8px;
  padding: 0 18px;
}
.gn_sm3 {
  background: #fff;
  border-radius: 8px;
  padding: 3px;
  line-height: 30px;
  width: 90%;
  margin-left: 30px;
  clear: both;
  margin-top: 12px;
}
.gn_sm3 .gn_title {
  display: inline-block;
  margin-right: 6px;
  font-weight: 600;
  color: #2c2b34;
  float: left;
}
.gn_sm3 .gn_menuinfo {
  color: #2c2b34;
  opacity: 0.6;
  filter: alpha(opacity=60);
  float: left;
  width: 60%;
}
.menu_right .level_2 {
  right: -5px;
}
.w_468 {
  width: 468px;
  overflow: hidden;
}
.w_624 {
  /* width: 624px; */
  overflow: hidden;
}
.w_780 {
  /* width: 780px; */
  overflow: hidden;
}
.w_936 {
  /* width: 936px; */
  overflow: hidden;
}
.w_1248 {
  width: 1248px;
  overflow: hidden;
}
.w_1100 {
  width: 1100px;
}
/*-------------首页内容区左边样式-------------*/
.content_left {
  width: 728px;
}
.content_left_new {
  width: 980px;
}
/*用户信息样式*/
.user_imformation {
  /*height:88px*/
  color: #565656;
  zoom: 1;
}
div.imformation_border {
  width: 336px;
  border: 0px;
  padding: 8px 10px;
  *padding: 13px 10px 12px;
  box-sizing: content-box;
  background-color: white;
}
.user_xq1 {
  width: 190px;
}
.user_xq1 li {
  line-height: 18px;
}
.F_14 {
  font-size: 14px;
}
.currencyS,
.Font_12 {
  font-size: 12px;
  font-family: "Times New Roman";
}
.Font_14 {
  font-size: 14px;
  font-family: "Times New Roman";
}
.multi-account {
  height: 26px;
  margin-top: -2px;
  *margin-top: 4px;
}
.Font_16 {
  font-size: 16px;
}
.aq_level {
  background: url(../images/tb_aq.png) no-repeat;
  width: 77px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
}
#level_color {
  width: 77px;
  height: 16px;
  display: inline-block;
  font-size: 0px;
  vertical-align: middle;
}
.level_green {
  background: url(../images/level_green.png) no-repeat;
}
.level_red {
  background: url(../images/level_red.png) no-repeat;
}
.level_yellow {
  background: url(../images/level_yellow.png) no-repeat;
}
.aq_level a {
  background: url(../images/aq_level.png) no-repeat;
  display: inline-block;
  height: 10px;
  width: 50%;
  position: relative;
  cursor: inherit;
}
.aq_level a font {
  background: url(../images/aq_level.png) no-repeat -72px 0px;
  display: inline-block;
  height: 10px;
  width: 5px;
  position: absolute;
  right: -3px;
}
.user_xq2 li {
  line-height: 18px;
  margin-top: 8px;
}
.tb_mobile {
  background: url(../images/tb_mobile.png) no-repeat 0px 2px;
  padding-left: 14px;
  vertical-align: middle;
}
.tb_mail {
  background: url(../images/tb_mail.png) no-repeat 0px 2px;
  padding-left: 21px;
  vertical-align: middle;
}
.btn_zk {
  background: url(../images/btn_zk.png) no-repeat;
  width: 68px;
  height: 9px;
  font-size: 0px;
  position: absolute;
  bottom: -9px;
  left: 294px;
}
.btn_sq {
  background: url(../images/btn_sq.png) no-repeat;
  width: 68px;
  height: 9px;
  font-size: 0px;
  position: absolute;
  bottom: -1px;
  left: 294px;
}
.imformation_kz {
  padding-left: 83px;
  padding-bottom: 20px;
}
.imformation_kz h2 {
  font-size: 12px;
  color: #888;
}
/*账户金额样式*/
.zh_je {
  background: #fff;
  padding: 10px;
  border-top: 0px;
  zoom: 1;
  height: 134px;
}
.btn_hide {
  background: url(../images/main/open_eye.png) no-repeat center;
  display: inline-block;
  width: 45px;
  height: 18px;
  vertical-align: middle;
  text-align: right;
}
.btn_hide a {
  display: inline-block;
  width: 42px;
  height: 18px;
}
.btn_show {
  background: url(../images/main/close_eye.png) no-repeat center;
  display: inline-block;
  width: 45px;
  height: 18px;
  vertical-align: middle;
}
.btn_show a {
  display: inline-block;
  width: 42px;
  height: 18px;
}
.tb_sz {
  background: url(../images/tb_sz.png) no-repeat;
  padding-left: 20px;
  display: inline-block;
  vertical-align: middle;
  line-height: 15px;
}
#new_tx {
  width: 326px;
  overflow: hidden;
}
.zh_list {
  position: relative;
  zoom: 1;
  width: 100%;
  overflow: hidden;
}
.zh_list .scroll_width {
  width: 650px;
  overflow: hidden;
  height: 212px;
}
.zh_list .scroll_width_new {
  width: 980px;
  overflow: hidden;
  height: 102px;
}
.zh_list .btn_pre {
  background: url(../images/btn_pre.png) no-repeat;
  _background: url(../images/btn_pre_2.png) no-repeat;
  width: 26px;
  height: 51px;
  display: block;
  position: absolute;
  left: -10px;
  top: 22px;
  text-indent: -10000px;
  cursor: pointer;
}
.zh_list a:hover.btn_pre {
  background: url(../images/btn_pre_hover.png) no-repeat;
  _background: url(../images/btn_pre_hover_2.png) no-repeat;
}
.zh_list .btn_pre_none {
  cursor: inherit;
}
.zh_list a:hover.btn_pre_none {
  background: url(../images/btn_pre.png) no-repeat;
  _background: url(../images/btn_pre_2.png) no-repeat;
}
.zh_list .btn_next {
  background: url(../images/btn_next.png) no-repeat;
  _background: url(../images/btn_next_2.png) no-repeat;
  width: 26px;
  height: 51px;
  display: block;
  position: absolute;
  right: -10px;
  top: 22px;
  text-indent: -10000px;
  cursor: pointer;
}
.zh_list a:hover.btn_next {
  background: url(../images/btn_next_hover.png) no-repeat;
  _background: url(../images/btn_next_hover_2.png) no-repeat;
}
.zh_list .btn_next_none {
  cursor: inherit;
}
.zh_list a:hover.btn_next_none {
  background: url(../images/btn_next.png) no-repeat;
  _background: url(../images/btn_next_2.png) no-repeat;
}
.zh_list li {
  width: 320px;
  height: 152px;
  color: #888;
  float: left;
  display: inline;
  line-height: 17px;
}
.zh_list li .list_k {
  padding: 8px 8px 0;
  height: 198px;
  background: url(../images/main/box_bg1.png) no-repeat center top;
  /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/main/box_bg1.png', sizingMethod='scale'); */
}
.zh_list .list_link {
  position: absolute;
  bottom: 20px;
  height: 28px;
  width: 330px;
  left: 16px;
  font-size: 14px;
}
.zh_list li .list_link p {
  padding: 3px 0;
  color: #333;
  width: 70px;
  text-align: center;
  border-right: 1px solid #ededed;
  cursor: pointer;
}
.zh_list li .list_link p:hover {
  text-decoration: underline;
  color: #BE0017;
}
.zh_list li b,
.zh_list li p,
.zh_list li span {
  color: #fff;
}
.zh_list li p {
  position: static;
}
.tab_top {
  height: 32px;
  border-bottom: 1px solid #cfcfcf;
  line-height: 30px;
  padding: 0px 10px;
  position: relative;
}
.tab_dw .btn_pre {
  background: url(../images/main/back.png) no-repeat center;
  width: 30px;
  height: 24px;
  display: inline-block;
  position: absolute;
  left: -32px;
  top: 0px;
  text-indent: -10000px;
  border: 1px solid #ececec;
}

.tab_dw .btn_pre_none {
  cursor: inherit;
}
.tab_dw .btn_next {
  background: url(../images/main/go.png) no-repeat center;
  width: 25px;
  height: 24px;
  display: inline-block;
  position: absolute;
  right: -28px;
  top: 0px;
  text-indent: -10000px;
  border: 1px solid #ececec;
}

.tab_dw .btn_next_none {
  cursor: inherit;
}
.tab_dw a:hover.btn_next_none {
  background-position: -20px -88px;
}
.tab_dw .scroll_width {
  overflow: hidden;
  height: 26px;
}
.tab_dw li {
  border: 1px solid #ececec;
  line-height: 24px;
  float: left;
  border-left: 0px;
  color: #2c2b34;
  cursor: pointer;
  width: 90px;
  text-align: center;
}
.tab_dw li.hover {
  border-bottom: 1px solid #fff;
  background: #fff;
}
.table_list table {
  color: #6a6a6a;
  +border-bottom: 0px;
}
.table_list th {
  border-bottom: 0px;
  _border-bottom: 0px;
  background: #f1f2f6;
  line-height: 34px;
  height: 34px;
  padding-left: 4px;
  text-align: center;
  color: #2c2b34;
  font-weight: 500;
  font-size: 14px;
}
.table_list td {
  border-bottom: 0px;
  +border-top: 0px;
  line-height: 34px;
  height: 34px;
  padding-left: 4px;
  text-align: center;
  font-family: "Times New Roman";
}

.table_list tr {
  border-bottom: 1px solid #efefef;
}
.table_list tr.hover td {
  border-left: 0px;
  border-right: 0px;
  color: #BE0017;
}
/* .table_list tr.hover .border_left {
  border-left: 1px solid #b8b8b8;
}
.table_list tr.hover .border_center {
  border-left: 1px solid #dbdbdb;
}
.table_list tr.hover .border_center2 {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}
.table_list tr.hover .border_right {
  border-right: 1px solid #b8b8b8;
} */
.F_12 {
  font-size: 12px;
  font-family: "方正仿宋";
}
/*-------------首页内容区右边样式-------------*/
.content_right {
  width: 356px;
}
.news_tx {
  background: #fff;
  height: 180px;
}
.news_tx li {
  line-height: 20px;
  margin-top: 6px;
}
.blank_ad {
  border: 1px solid #cfcfcf;
  background: #fff;
  border-top: 0px;
  height: 75px;
}
.blank_ad h1 {
  font-size: 12px;
}
.blank_ad li {
  line-height: 20px;
  margin-top: 6px;
}
.boeder_k {
  border: 1px solid #cfcfcf;
  padding: 0px 10px;
  height: 26px;
  line-height: 26px;
  background: #fff;
}
.tb_jt {
  background: url(../images/tb_jt.png) left center no-repeat;
  padding-left: 10px;
}
.tb_1 {
  background: url(../images/tb_1.png) no-repeat left center;
  padding-left: 13px;
}
.foot {
  background: #f0f0f3;
  text-align: center;
  padding-bottom: 34px;
  position: fixed;
  bottom: 0px;
}
/*-------------快捷菜单样式-------------*/
.kj_menu {
  position: absolute;
  z-index: 999;
  top: 164px;
  height: 92px;
  min-height: 92px;
}
div[class].kj_menu {
  height: auto;
}
.kj_menu_xq {
  width: 140px;
  margin-left: 4px;
  z-index: 2;
  position: relative;
}
.btn_zk_menu {
  position: absolute;
  left: 117px;
  width: 23px;
  height: 92px;
  z-index: 1;
}
.kj_menu_top {
  background: url(../images/kj_menu_top.png) no-repeat;
  height: 25px;
  cursor: move;
}
.kj_menu_center {
  background: url(../images/kj_menu_center.png) repeat-y;
  padding: 0px 15px 7px 10px;
}
.kj_menu_bottom {
  background: url(../images/kj_menu_bottom.png) no-repeat;
  height: 8px;
  font-size: 0px;
}
.kj_menu_left {
  left: 0px;
  margin-left: 0px;
}
.kj_menu_left .kj_menu_xq {
  margin-left: 0px;
}
.kj_menu_left .btn_zk_menu {
  background: url(../images/btn_kjcd2.png) no-repeat;
  left: 0px;
}
.kj_menu_left .btn_zk_menu img {
  display: none;
}
.kj_menu_left .kj_menu_top {
  background: url(../images/kj_menu_top2.png) no-repeat;
}
.kj_menu_left .kj_menu_center {
  background: url(../images/kj_menu_center2.png) repeat-y;
}
.kj_menu_left .kj_menu_bottom {
  background: url(../images/kj_menu_bottom2.png) no-repeat;
}
.kj_menu_center li {
  line-height: 35px;
  background: url(../images/line_6.png) repeat-x bottom;
}
.kj_menu_center li a {
  color: #424242;
}

a:hover.btn_sz {
  background: url(../images/btn_sz_hover.png) no-repeat;
}
.btn_yc_menu {
  display: block;
  width: 15px;
  height: 15px;
  float: right;
  margin-top: 6px;
  margin-right: 15px;
  display: inline;
}
.online {
  text-align: center;
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -92px;
  width: 92px;
  height: 92px;
  background: #555;
  opacity: 0.8;
  border-radius: 6px 0 0 6px;
  filter: alpha(opacity=80);
}
.online:hover {
  background: #BE0017;
}
.side-bar {
  z-index: 999;
  text-align: center;
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -161px;
  width: 84px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.toggle {
  position: absolute;
  top: 127px;
  cursor: pointer;
  width: 35px;
  height: 70px;
}
#toggle-in {
  right: 62px;
  background: url(../images/main/toggle-in.png);
}
#toggle-out {
  right: 82px;
  background: url(../images/main/toggle-out.png);
}
#online_img {
  cursor: move;
}
/*-------------登陆页样式-------------*/
.frame_login {
  width: 960px;
  margin: 0px auto;
}
.login_logo {
  height: 74px;
}
.login_logo .FR {
  margin-top: 40px;
}
.login_logo .FR a {
  color: #565656;
  margin-left: 8px;
}
.login_k {
  height: 430px;
}
.login_left {
  background: url(../images/login_01.jpg) no-repeat;
  width: 502px;
  height: 430px;
}
.login_right {
  background: url(../images/login_02.png) no-repeat;
  width: 458px;
  height: 430px;
}
.login_right ul {
  line-height: 22px;
  color: #fff;
  padding-left: 70px;
  margin-top: 120px;
}
.login_right li {
  margin-top: 10px;
  width: 275px;
  zoom: 1;
  float: left;
}
.input_2 {
  border: 1px solid #aaa;
  height: 32px;
  line-height: 32px;
  width: 270px;
  padding-left: 5px;
  vertical-align: middle;
}
.input_3 {
  border: 1px solid #aaa;
  height: 32px;
  line-height: 32px;
  width: 270px;
  padding-left: 5px;
  background: url(../images/tb_suo.png) 250px 5px no-repeat #fff;
  vertical-align: middle;
}
.input_4 {
  border: 1px solid #aaa;
  height: 32px;
  line-height: 32px;
  width: 155px;
  padding-left: 5px;
  vertical-align: middle;
}
.login_right p a {
  color: #fff;
  text-decoration: underline;
}
.login_right p a:hover {
  color: #fff;
  text-decoration: none;
}
.PT20 {
  padding-top: 20px;
}
.sub_link {
  background: url(../images/pc_link.jpg) no-repeat;
  width: 456px;
  height: 52px;
}
.sub_link a {
  display: block;
  float: left;
  width: 80px;
  height: 50px;
  margin-right: 32px;
}
.login_foot {
  background: url(../images/line_7.png) center top no-repeat;
  padding: 15px 0px 40px;
  text-align: center;
  color: #666;
}
/*-------------内页样式-------------*/
.border_bg {
  border: 1px solid #dcdcdc;
  background: #fafafa;
  padding: 17px 30px;
}
.step {
  height: 35px;
}
.step ul {
  border-left: 1px solid #bababa;
  height: 34px;
  float: left;
  padding-right: 17px;
}
.step ul.bg_jt_gray {
  background: url(../images/tb_jt2.png) no-repeat right top;
}
.step ul.bg_jt_white {
  background: url(../images/tb_jt3.png) no-repeat right top;
}
.step li {
  background: #ebebeb;
  padding-left: 34px;
  padding-right: 17px;
  float: left;
  line-height: 32px;
  position: relative;
  color: #565656;
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
}
.step span.gray_jt {
  background: url(../images/tb_jt2.png) no-repeat;
  width: 17px;
  height: 33px;
  position: absolute;
  left: 0px;
  display: block;
  top: 0px;
}
.step li.dq {
  background: #fff;
  color: #b10109;
  font-weight: bold;
}
.white_jt {
  background: url(../images/tb_jt3.png) no-repeat;
  width: 17px;
  height: 33px;
  position: absolute;
  left: 0px;
  display: block;
  top: 0px;
}

.border_bg2 {
  border: 1px solid #dbdbdb;
  background: #f6f6f6;
  zoom: 1;
}
.ul_list {
  padding: 15px 20px 30px;
}
.ul_list h1 {
  font-size: 12px;
}
.ul_list li {
  margin-top: 20px;
}
.ul_list li span {
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  width: 130px;
  font-size: 14px;
}
.border_top {
  border-top: 1px solid #dbdbdb;
}
.input_5 {
  border: 1px solid #aeaeae;
  padding-left: 10px;
  width: 300px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  font-size: 14px;
  color: #565656;
}
.select_box,
.select_box2 {
  width: 100px;
  border: 1px solid #aeaeae;
  position: relative;
  height: 28px;
  padding-left: 5px;
  display: inline-block;
  font-style: normal;
  vertical-align: middle;
  background: #fff;
}
.select_box font,
.select_box2 font {
  display: block;
  line-height: 28px;
  width: 57px;
  height: 28px;
  overflow: hidden;
  font-size: 14px;
  background: url(../images/select_sj.png) no-repeat right center;
  padding-right: 43px;
  cursor: pointer;
}
.select_list,
.select_list2 {
  width: 105px;
  position: absolute;
  left: -1px;
  top: 28px;
  border: 1px solid #aeaeae;
  background: #fff;
}
.select_list p,
.select_list2 p {
  display: block;
  line-height: 25px;
  padding: 0px 5px;
  width: 95px;
  cursor: pointer;
  font-size: 14px;
  height: 25px;
  overflow: hidden;
}
.select_list p.hover,
.select_list2 p.hover {
  background: #ccc;
}
.monney_k {
  padding-left: 136px;
  margin-top: 2px;
}
.monney_k font {
  border: 1px solid #e0e0e0;
  padding-left: 10px;
  width: 300px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  font-size: 14px;
  color: #565656;
  background: #fbfbfb;
  display: block;
}
.ul_list select {
  vertical-align: middle;
  font-size: 14px;
  padding: 5px;
}
.yy_k {
  padding-left: 136px;
  margin-top: 2px;
}
.yy_k ul {
  border: 1px solid #e0e0e0;
  background: #fbfbfb;
  padding-bottom: 20px;
}
.btn_list_1 {
  background: url(../images/btn_list.png) no-repeat;
  height: 32px;
  color: #fff;
  line-height: 32px;
  padding-left: 20px;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}
.btn_list {
  padding: 40px 156px 40px 156px;
}
.btn_list_1 span {
  background: url(../images/btn_list.png) right top;
  padding-right: 20px;
  display: inline-block;
}
a:hover.btn_list_1 {
  background: url(../images/btn_list.png) no-repeat 0px -32px;
  color: #fff;
  text-decoration: none;
}
a:hover.btn_list_1 span {
  background: url(../images/btn_list.png) no-repeat right -32px;
  text-decoration: none;
}

.btn_list_2 {
  background: url(../images/btn_list.png) no-repeat 0px -64px;
  height: 32px;
  color: #585858;
  line-height: 32px;
  padding-left: 20px;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}
.btn_list_2 span {
  background: url(../images/btn_list.png) right -64px;
  padding-right: 20px;
  display: inline-block;
}
a:hover.btn_list_2 {
  background: url(../images/btn_list.png) no-repeat 0px -96px;
  color: #585858;
  text-decoration: none;
}
a:hover.btn_list_2 span {
  background: url(../images/btn_list.png) no-repeat right -96px;
  text-decoration: none;
}

.table_list2 h1 {
  font-weight: bold;
  color: #6a6a6a;
  font-weight: bold;
  border-bottom: 1px solid #cfcfcf;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 8px;
}
.table_list2 th {
  border: 1px solid #cfcfcf;
  padding: 8px;
  padding-right: 2px;
  background: #f1f0f0;
  text-align: right;
  color: #424242;
}
.table_list2 td {
  border: 1px solid #cfcfcf;
  padding: 8px;
  line-height: 16px;
  background: #fff;
}
.table_list2 th.border_left2 {
  border-left: 2px solid #cfcfcf;
}
.finish {
  padding: 44px 0px 47px;
  text-align: center;
}
.tab_top2 {
  height: 37px;
  border-bottom: 1px solid #c2c2c2;
  position: relative;
}
.tab_dw2 {
  position: absolute;
  margin-left: 20px;
}
.tab_dw2 a {
  border: 1px solid #c2c2c2;
  color: #565656;
  font-size: 14px;
  line-height: 34px;
  display: block;
  float: left;
  padding: 0px 25px;
  margin-top: 2px;
  margin-left: -1px;
  background: #ebebeb;
}
.tab_dw2 a.dq {
  line-height: 36px;
  margin-top: 0px;
  border-bottom: 1px solid #fafafa;
  font-weight: bold;
  background: #fafafa;
}
.tb_jt4 {
  background: url(../images/tb_jt4.png) no-repeat right center;
  padding-right: 14px;
}
.tb_jt7 {
  background: url(../images/tb_jt7.png) no-repeat right center;
  padding-right: 14px;
}

.table_list3 {
  position: relative;
}
.table_list3 h1 {
  font-weight: bold;
  color: #6a6a6a;
  font-weight: bold;
  border-bottom: 1px solid #cfcfcf;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 8px;
}
.table_list3 td b {
  color: #424242;
}
.table_list3 table {
  color: #6a6a6a;
  border-bottom: 1px solid #cfcfcf;
  +border-bottom: 0px;
  _border-bottom: 1px solid #cfcfcf;
}
.table_list3 th {
  border: 1px solid #cfcfcf;
  border-bottom: 0px;
  +border-bottom: 1px solid #cfcfcf;
  _border-bottom: 0px;
  background: #ebebeb;
  padding: 10px 2px;
  color: #333;
  line-height: 16px;
}
.table_list3 td {
  border: 1px solid #cfcfcf;
  border-bottom: 0px;
  +border-top: 0px;
  +border-bottom: 1px solid #cfcfcf;
  _border-bottom: 0px;
  _border-top: 1px solid #cfcfcf;
  text-align: center;
  padding: 10px 2px;
}
.table_list3 tr.tr_bg1 {
  background: #fff;
}
.table_list3 tr.tr_bg2 {
  background: #f2f2f2;
}
.table_list3 tr.hover {
  background: #dcdcdc;
}
.table_list3 tr.hover td {
  border: 1px solid #939393;
  border-left: 0px;
  border-right: 0px;
}
.table_list3 tr.hover .border_left {
  border-left: 1px solid #939393;
}
.table_list3 tr.hover .border_center {
  border-left: 1px solid #cfcfcf;
}
.table_list3 tr.hover .border_center2 {
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
}
.table_list3 tr.hover .border_right {
  border-right: 1px solid #939393;
}
.btn_list_3 {
  background: url(../images/btn_list.png) no-repeat 0px -127px;
  height: 27px;
  color: #fff;
  line-height: 27px;
  padding-left: 20px;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
}
.btn_list_3 span {
  background: url(../images/btn_list.png) right -127px;
  padding-right: 20px;
  display: inline-block;
}
a:hover.btn_list_3 {
  background: url(../images/btn_list.png) no-repeat 0px -154px;
  color: #fff;
  text-decoration: none;
}
a:hover.btn_list_3 span {
  background: url(../images/btn_list.png) no-repeat right -154px;
  text-decoration: none;
}
.fy a {
  display: inline-block;
  border: 1px solid #dadada;
  background: #f2f2f2;
  padding: 0px 12px;
  color: #565656;
  vertical-align: middle;
  line-height: 24px;
}
.fy a:hover {
  background: #c50413;
  border: 1px solid #a60003;
  color: #fff;
  text-decoration: none;
}
.fy font a {
  font-size: 14px;
  font-weight: bold;
  font-family: "Times New Roman";
  margin-left: -7px;
}
.fy font a.dq {
  border: 1px solid #b2b2b2;
  background: #c9c9c9;
  position: relative;
  z-index: 2;
  color: #333;
}
.fy_total {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cbcbcb;
  background: #e2e2e2;
  line-height: 24px;
  padding: 0px 12px;
}
.input_6 {
  border: 1px solid #dbdbdb;
  text-align: center;
  width: 30px;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
}
.btn_sure {
  border: 1px solid #dadada;
  background: #f2f2f2;
  width: 50px;
  color: #565656;
  vertical-align: middle;
  height: 28px;
  cursor: pointer;
}
.M2 {
  margin: 0px 2px;
}
.tb_jt5 {
  background: url(../images/tb_jt5.png) no-repeat;
  width: 7px;
  height: 5px;
  display: inline-block;
  font-size: 0px;
}
.tb_jt6 {
  background: url(../images/tb_jt6.png) no-repeat;
  width: 7px;
  height: 5px;
  display: inline-block;
  font-size: 0px;
}
.select {
  vertical-align: middle;
  font-size: 14px;
  padding: 5px;
}
.btn_check {
  position: absolute;
  border: 1px solid #939393;
  background: #dcdcdc;
  border-top: 0px;
  padding: 10px 30px;
  width: 100px;
  right: 0px;
  _right: 31px;
  margin-top: 26px;
  +margin-top: 24px;
  _margin-top: 25px;
  display: none;
}
.table_list4 tr.hover .btn_check {
  display: block;
}
.table_list4 {
  position: relative;
}
.table_list4 h1 {
  font-weight: bold;
  color: #6a6a6a;
  font-weight: bold;
  border-bottom: 1px solid #cfcfcf;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 8px;
}
.table_list4 td b {
  color: #424242;
}
.table_list4 table {
  color: #6a6a6a;
  border-bottom: 1px solid #cfcfcf;
  +border-bottom: 0px;
  _border-bottom: 1px solid #cfcfcf;
}
.table_list4 th {
  border: 1px solid #cfcfcf;
  border-bottom: 0px;
  +border-bottom: 1px solid #cfcfcf;
  _border-bottom: 0px;
  background: #ebebeb;
  padding: 10px 2px;
  color: #333;
  line-height: 16px;
}
.table_list4 td {
  border: 1px solid #cfcfcf;
  border-bottom: 0px;
  +border-top: 0px;
  +border-bottom: 1px solid #cfcfcf;
  _border-bottom: 0px;
  _border-top: 1px solid #cfcfcf;
  text-align: center;
  padding: 10px 2px;
  line-height: 16px;
}
.table_list4 tr.tr_bg1 {
  background: #fff;
}
.table_list4 tr.tr_bg2 {
  background: #f2f2f2;
}
.table_list4 tr.hover {
  background: #dcdcdc;
}
.table_list4 tr.hover td {
  border: 1px solid #939393;
  border-left: 0px;
  border-right: 0px;
}
.table_list4 tr.hover .border_left {
  border-left: 1px solid #939393;
}
.table_list4 tr.hover .border_center {
  border-left: 1px solid #dcdcdc;
}
.table_list4 tr.hover .border_center2 {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.table_list4 tr.hover .border_right {
  border-right: 1px solid #939393;
}
.table_list4 .T_left {
  text-align: left;
  padding-left: 10px;
}
.btn_right {
  position: absolute;
  right: 0px;
  top: -12px;
}
.tb_jian {
  background: url(../images/tb_jian.png) no-repeat left center;
  padding-left: 15px;
  color: #6a6a6a;
  vertical-align: middle;
}
.tb_jia {
  background: url(../images/tb_jia.png) no-repeat left center;
  padding-left: 15px;
  color: #6a6a6a;
  vertical-align: middle;
}

.qy_xy {
  overflow-y: scroll;
  padding: 15px;
  height: 200px;
  border: 1px solid #cfcfcf;
}
.qy_xy h1 {
  font-size: 22px;
  text-align: center;
  margin-bottom: 10px;
}
.qy_xy p {
  line-height: 22px;
  margin-top: 10px;
  font-size: 12px;
  text-indent: 28px;
}
.btn_close2 {
  position: absolute;
  right: 10px;
  top: 5px;
  font-family: "Times New Roman";
  font-size: 14px;
  color: #f00;
}

#mainWrapper {
  top: 0px;
  margin-bottom: -7px;
  overflow-y: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
  min-width: 985px;
  position: relative;
  z-index: 1;
  background-color: #f0f0f3;
  background: url(../images/logo_sy.png) repeat;
}

.adol_supergrid_cell {
  line-height: 28px;
}

.adol_supergrid_cell:hover {
  color:#BE0017;
}
.lui_layout_column_item .adol_supergrid_cell:hover {
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.06);
  /* cursor: pointer; */
  padding-right: 10px;
  /* *background: #dedede; */
}
.new_linet2 {
  float: left;
  width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 12px;
  white-space: nowrap;
}
.new_linet2:hover{
  margin-left:0;
}
.new_oper {
  float: right;
  visibility: hidden;
}
.adol_supergrid_cell:hover .new_oper {
  visibility: visible;
}
.pop_table {
  position: absolute;
  border: 3px solid #3c7fb1;
  background: #fafdfe;
  padding: 15px;
  z-index: 10;
  width: 90%;
}
.tb_jt8 {
  background: url(../images/tb_jt8.png) no-repeat;
  width: 18px;
  height: 10px;
  position: absolute;
  margin-top: -25px;
}
.input_7 {
  border: 1px solid #aeaeae;
  padding-left: 10px;
  width: 100px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  font-size: 14px;
  color: #565656;
  cursor: pointer;
  background: url(../images/tb_jt5.png) no-repeat right center;
}

.first_if {
  height: 18px;
  line-height: 22px;
  overflow: hidden;
  display: inline;
  padding: 2px 0px 0px 7px;
}

.first_ok {
  background: url(../images/login1/first_if.gif) no-repeat left 0px;
}
.first_error {
  background: url(../images/login1/first_if.gif) no-repeat left -23px;
}
.news_tx .turnpage {
  margin: 0px;
  margin-left: 175px;
  width: 110px;
}
/* .online img {
  display: block;
  margin-bottom: 5px;
} */

/*-------------2013年7月23日-------------*/
.shadown_bottom {
  background: url(../images/shadown.png) no-repeat 0px -6px;
  height: 8px;
  overflow: hidden;
  font-size: 0px;
}
.shadown_top {
  background: url(../images/shadown.png) no-repeat;
  height: 8px;
  overflow: hidden;
  font-size: 0px;
}
.shadown_center {
  background: url(../images/shadown_center.png) repeat-y;
  padding: 0px 15px 7px;
}

/*-------------交易审批 > 交易类型弹窗-------------*/
.jy_type {
  position: absolute;
  font-family: "方正黑体";
  right: 32px;
  top: 0px;
  z-index: 101;
}
.jy_no {
  position: relative;
  padding-top: 30px;
}
.jy_no b {
  font-size: 14px;
  color: #333;
  background: url(../images/jy_jt.png) right center no-repeat;
  padding-right: 20px;
  display: inline-block;
}
.jy_no span {
  background: url(../images/tb_qp.png) no-repeat;
  width: 45px;
  height: 30px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  display: block;
  position: absolute;
  line-height: 26px;
  top: 0px;
  right: 0px;
}
.jy_pop {
  background: url(../images/pop_bottom.png) no-repeat bottom;
  width: 116px;
  padding-bottom: 8px;
  position: absolute;
  left: -8px;
  top: 17px;
}

.pop_top {
  background: url(../images/pop_top.png) no-repeat;
  height: 8px;
  font-size: 0px;
  overflow: hidden;
}
.pop_content {
  background: url(../images/pop_center.png) repeat-y;
  padding: 5px 8px;
}
.pop_title {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 5px;
}
.pop_title b {
  font-size: 14px;
  color: #333;
  background: url(../images/jy_jt.png) right center no-repeat;
  padding-right: 20px;
  display: inline-block;
}
.pop_content ul {
  padding-top: 5px;
}
.pop_content li a {
  display: block;
  line-height: 26px;
  padding-left: 4px;
  color: #0068bc;
  letter-spacing: -1px;
}
.pop_content li a:hover {
  background: #e9e9e9;
  color: #0068bc;
}
.pop_content li a span {
  color: #b70214;
}
#allContentDiv {
  max-height: 300px;
  overflow-y: auto;
}

/*-------------头部菜单-------------*/
.btn_tb {
  height: 60px;
  float: right;
  margin-top: 30px;
}
.btn_tb_link {
  position: relative;
  z-index: 6;
}
.btn_tb_link li {
  float: left;
}
.btn_tb_link li a {
  width: 72px;
  height: 58px;
  display: block;
  text-align: center;
  color: #333;
}
.btn_tb_link li a:hover {
  /* background: url(../images/tb_top.png) no-repeat; */
  font-weight: bold;
  color: #b20208;
}
.btn_tb_link li a span {
  width: 72px;
  height: 20px;
  padding-top: 42px;
  display: block;
}
.btn_tb_link li a.top_tb_1 span {
  background: url(../images/tb_smartcity.png) 13px 3px no-repeat;
}
.btn_tb_link li a.top_tb_2 span {
  background: url(../images/tbTop/manage.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_3 span {
  background: url(../images/tbTop/safety.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_4 span {
  background: url(../images/tbTop/guide.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_5 span {
  background-position: -382px -10px;
}
.btn_tb_link li a.top_tb_6 span {
  background-position: -454px -10px;
}
.btn_tb_link li a.top_tb_7 span {
  background-position: -526px -10px;
}
.btn_tb_link li a.top_tb_8 span {
  background-position: -598px -10px;
}
.btn_tb_link li a.top_tb_9 span {
  background: url(../images/theme/gfred/promotion.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_10 span {
  background: url(../images/tbTop/equity.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_11 span {
  background: url(../images/theme/gfred/moneyCloud.png) center -4px no-repeat;
}
.btn_tb_link li a.top_tb_2:hover,
.btn_tb_link li a.top_tb_3:hover,
.btn_tb_link li a.top_tb_4:hover,
.btn_tb_link li a.top_tb_10:hover,
.btn_tb_link li a.hover {
  border: 1px solid #ececec;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  background: white;
  height: 66px;
}

.hover_menu2 {
  position: absolute;
  z-index: 5;
  top: 66px;
  display: none;
  background: url(../images/tm_bg.gif) repeat;
  background: white;
  box-shadow: 0 7px 13px 0 rgba(0,0,0,0.2);
}
.menu_top_bg2 {
  background: url(../images/pop_top2.png) no-repeat right top;
  padding-right: 6px;
}
.menu_top_left2 {
  font-size: 0px;
}
.menu_left_part {
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
  min-height: 200px;
  max-height: 500px;
  overflow: -moz-scrollbars-none;
}
.menu_right_part {
  padding-top: 8px;
  position: absolute;
  left: -190px;
  top: 0;
  width: 190px;
  max-height: 500px;
  background: #f5f7fc;
  float: right;
}
.left_part_small {
  width: 220px;
}
.left_part_big {
  width: 860px;
}
/* 隐藏谷歌滚动条 */
.ng_menu ul.level_2::-webkit-scrollbar,
.menu_left_part.left_part_big::-webkit-scrollbar {
  width: 0px;
  background: rgba(0,0,0,0.2);
}
.menu_foot_bg2 {
  /* background: url(../images/pop_foot2.png) no-repeat right top; */
  padding-right: 6px;
}
.menu_center_bg2 {
  /* background: url(../images/pop_center2.png) repeat-y right top; */
  padding: 0 16px;
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-top: none;
}
.menu_center_left2 {
  /* background: url(../images/pop_center2.png) repeat-y; */
  padding: 10px 13px 5px;
}
.logo {
  float: left;
  margin-top: 10px;
}

.btn_header {
  display: none;
}
.btn_header a {
  background: url(../images/btn_top.jpg) no-repeat;
  display: block;
  width: 26px;
  height: 85px;
}
.btn_header_right {
  right: 0px;
  margin-right: 0px;
}

.btn_header.side-bar-item {
  position: static;
  background: #BE0017;
  padding-top: 0;
  height: 80px;
  border-radius: 0 0 6px 6px;
  border-top: 1px solid #ededed;
  margin-top: -4px;
}
.btn_header.side-bar-item:hover {
  padding-top: 0px;
  height: 80px;
}

.btn_header.side-bar-item a {
  width: 74px;
  height: 80px;
  background: url(../images/main/icon-gotop.png) no-repeat center 16px;
}

.side-bar-item {
  width: 74px;
  margin-left: 10px;
  height: 66px;
  padding-top: 14px;
  background: #555;
  border-bottom: 1px solid #ededed;
}
.side-bar-item-disable {
  cursor: not-allowed;
}
.side-bar-item-first {
  border-radius: 6px 6px 0 0;
}
.side-bar-item-last {
  border-radius: 0 0 6px 6px;
}
.side-bar-item:hover {
  height: 72px;
  padding-top: 8px;
  background: #BE0017;
  cursor: pointer;
}
.side-bar-item-disable span,
.side-bar-item span {
  display: block;
  margin: auto;
  width: 30px;
  height: 30px;
}
.icon-customer {
  background: url(../images/main/icon-customer.png) center no-repeat;
}
.icon-huipiao {
  background: url(../images/main/icon-huipiao.png) center no-repeat;
}
.icon-city {
  background: url(../images/main/icon-city.png) center no-repeat;
}
.icon-map {
  background: url(../images/main/icon-map.png) center no-repeat;
}
.side-bar-item:hover span {
  width: 40px;
  height: 40px;
}
.side-bar-item:hover .to-the-back {
  width: 100%;
}
.side-bar-item-disable a,
.side-bar-item a {
  color: white;
  font-size: 12px;
}
.side-bar-item:hover a {
  font-size: 14px;
  color: white;
}
#online_img {
  width: 48px;
  height: 48px;
  margin: 12px auto 0;
}
.btn_question {
  background: url(../images/question.jpg);
  width: 50px;
  height: 60px;
  margin-bottom: 10px;
  display: block;
}
/*-------------功能超市-------------*/
.supermarket {
  border: 1px solid #bababa;
  background: #f6f6f6;
  padding: 15px 20px;
  font-family: "方正黑体";
  position: relative;
  z-index: 3;
}
.supermarket_title {
  background: url(../images/theme/gfred/arrow.png) no-repeat;
  height: 40px;
  padding-left: 20px;
  position: relative;
  left: -26px;
  margin-bottom: -12px;
}
.t_center_bg {
  height: 40px;
  display: inline-block;
}
.t_center_bg b {
  color: #fff;
  line-height: 32px;
  font-size: 14px;
  padding-right: 80px;
  height: 40px;
  display: inline-block;
}
.supermarket_btn_list {
  margin-left: -10px;
}
.online_btn {
  margin-top: 20px;
  width: 800px;
}
.online_btn li {
  float: left;
  margin-left: 10px;
  display: inline;
  width: 150px;
  text-align: center;
  margin-bottom: 10px;
}
.online_btn h1 {
  margin-left: 10px;
  background-image: url(../images/online_tb.jpg);
  background-repeat: no-repeat;
  font-size: 14px;
  color: #b5121b;
  padding-left: 40px;
  line-height: 28px;
}
.online_btn h1.online_tb2 {
  background-position: 0px -40px;
}
.online_btn h1.online_tb3 {
  background-position: 0px -80px;
}
.online_btn h1.online_tb4 {
  background-position: 2px -120px;
}
a.supermarket_btn {
  background: url(../images/supermarket_btn.png) no-repeat top left;
  height: 30px;
  display: block;
  line-height: 30px;
  color: #333;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
}
a.supermarket_btn span {
  background: url(../images/supermarket_btn.png) no-repeat top right;
  padding-right: 10px;
  display: block;
  height: 30px;
}
a.supermarket_btn:hover {
  cursor: none;
  cursor: default;
  text-decoration: none;
}
a.supermarket_btn:hover span {
  background: url(../images/supermarket_btn.png) no-repeat right -30px;
  color: #fff;
}
a.supermarket_btn_click {
  background: url(../images/supermarket_btn.png) no-repeat top left;
  height: 30px;
  display: block;
  line-height: 30px;
  color: #333;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
}
a.supermarket_btn_click span {
  background: url(../images/supermarket_btn.png) no-repeat top right;
  padding-right: 10px;
  display: block;
  height: 30px;
}
a.supermarket_btn_click:hover {
  cursor: pointer;
  background: url(../images/supermarket_btn.png) no-repeat left -30px;
  color: #fff;
  text-decoration: none;
}
a.supermarket_btn_click:hover span {
  background: url(../images/supermarket_btn.png) no-repeat right -30px;
  color: #fff;
}
.guitai_list {
  margin-top: 20px;
  z-index: 2;
}
.guitai {
  margin-top: 30px;
}
.guitai_title span {
  display: inline-block;
  border: 1px solid #c2c7c7;
  background: #e9e8e8;
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
  font-size: 14px;
  color: #333;
  margin-bottom: 5px;
}
.guitai p {
  padding-left: 10px;
  line-height: 22px;
}
.guitai p b {
  color: #b20208;
}
.guitai_list .supermarket_title {
  margin-bottom: 10px;
}
.pop_sm {
  border: 1px solid #b4191f;
  padding: 5px;
  line-height: 20px;
  position: absolute;
  background: #fafafa;
  left: 0px;
  top: 0px;
  display: none;
}
.pop_tb_jt {
  background: url(../images/pop_jt.png) no-repeat;
  width: 8px;
  height: 7px;
  overflow: hidden;
  position: absolute;
  top: -7px;
  left: 0px;
}
.pop_sm b {
  color: #b20208;
}
.guitai_list .red {
  margin-bottom: -10px;
  color: #b20208;
}
/*-------------交易状态图-------------*/
.jyt {
  height: 20px;
  padding-bottom: 80px;
  padding-left: 55px;
}
.quan {
  position: relative;
}
.green_quan,
.red_quan,
.gray_quan {
  display: block;
  width: 20px;
  height: 20px;
  cursor: default;
}
.jy_xq {
  position: absolute;
  width: 115px;
  text-align: center;
  line-height: 16px;
  left: -50px;
  top: 30px;
}
.jy_xq h3 {
  font-size: 14px;
  color: #333;
}
.jy_xq p {
  color: #999;
  font-size: 12px;
}
.green_quan {
  background: url(../images/green_quan.png) no-repeat;
}
.red_quan {
  background: url(../images/red_quan.png) no-repeat;
}
.gray_quan {
  background: url(../images/gray_quan.png) no-repeat;
}
.border_solid {
  border-top: 3px solid #000;
  width: 110px;
  margin-top: 9px;
}
.border_dashed {
  border-top: 3px dashed #999;
  width: 110px;
  margin-top: 9px;
}
/*-------------十级授权-------------border:solid 1px red;*/
.level_sq .border_solid {
  border-top: 3px solid #000;
  width: 69px;
  margin-top: 9px;
}
.level_sq .border_dashed {
  border-top: 3px dashed #999;
  width: 69px;
  margin-top: 9px;
}
.level_sq {
  position: relative;
  width: 600px;
  padding: 0px 60px;
  height: 200px;
}
.level_top {
  width: 600px;
  padding: 20px 0 80px 95px;
  height: 20px;
}
.level_bottom {
  width: 560px;
  padding: 0px 0 120px 0;
  height: 18px;
}
.level_sm {
  height: 20px;
  padding: 0 0 20px 60px;
}
.level_sm li {
  height: 20px;
  float: left;
  margin-right: 50px;
}
.level_sm li span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.level_sm li strong {
  display: inline-block;
  vertical-align: middle;
}
.qz_quan {
  display: block;
  width: 20px;
  height: 20px;
  cursor: default;
  background: url(../images/qz_quan.png) no-repeat;
}
/*----右边虚线----*/
.border_dashed_right {
  position: absolute;
  right: 120px;
  top: 20px;
  height: 112px;
}
.border_dashed_right p {
  position: absolute;
  height: 3px;
  overflow: hidden;
}
.border_dashed_right p.right_border_top,
.border_dashed_right p.right_border_bottom {
  border-top: 3px dashed #999;
  width: 30px;
  margin: 9px 0 0 20px;
}
.border_dashed_right p.right_border_center {
  border-left: 3px dashed #999;
  height: 93px;
  margin-top: 14px;
  right: -50px;
}
.border_dashed_right p.right_border_bottom {
  bottom: -3px;
}
/*----右边实线----*/
.border_solid_right {
  position: absolute;
  right: 120px;
  top: 20px;
  height: 112px;
}
.border_solid_right p {
  position: absolute;
  height: 3px;
  overflow: hidden;
}
.border_solid_right p.right_border_top,
.border_solid_right p.right_border_bottom {
  border-top: 3px solid #000;
  width: 30px;
  margin: 9px 0 0 20px;
}
.border_solid_right p.right_border_center {
  border-left: 3px solid #000;
  height: 103px;
  margin-top: 9px;
  right: -50px;
}
.border_solid_right p.right_border_bottom {
  bottom: -3px;
}

/*-------------首页重置2014-11-11-------------*/
/*-------首页头部----------*/
.login_header {
  height: 31px;
  line-height: 31px;
  background: url(../images/loagin2/header_bg.png) repeat-x;
}
.login_header .FR a {
  color: #666;
  line-height: 22px;
  border-radius: 4px;
}
.login_header .FR a:hover {
  color: #be0017;
}
.btn_quite {
  display: inline-block;
  border: 1px solid #48ad41;
  height: 22px;
  line-height: 22px;
  background: #48ad41;
  color: #fff;
}
.btn_quite span {
  border: 1px solid #fff;
  padding: 0px 10px;
  display: inline-block;
  line-height: 20px;
  color: #fff;
}
.btn_quite:hover {
  background: #099246;
  border: 1px solid #099246;
  color: #fff;
  text-decoration: none;
}
.btn_tb {
  margin-top: 3px;
}
.logo {
  height: 62px;
  overflow: hidden;
  margin: 0px;
}
.logo img {
  margin-top: -5px;
}
.search {
  margin-top: 25px;
  margin-left: 25px;
}
.search .input_1 {
  background: #f3f3f3;
  width: 200px;
  height: 32px;
  line-height: 32px;
  border: 1px solid;
}
.search .btn_search {
  background: url(../images/main/search.png) no-repeat 4px 10px;
  width: 28px;
  height: 32px;
  position: relative;
  left: -26px;
}
/*-------首页内容----------*/
.content {
  margin-top: 0px;
}
/*--首页内容(公告)--*/
.notice_title {
  background: url(../images/main/notice.png) no-repeat 0;
  padding-left: 30px;
}
.index_notice {
  height: 30px;
  overflow: hidden;
  line-height: 30px;
}
.index_notice_query {
  height: 12px;
  background: #f6f6f6;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  line-height: 12px;
}
.user_xq1 {
  padding-right: 50px;
  width: auto;
}
.user_xq2{border-left:1px dashed #999; padding:0px 50px;}
.user_xq1_query {
  padding-right: 50px;
  width: 35.5%;
}
.user_xq1_query li {
  line-height: 18px;
}
.btn_zk,
.btn_sq {
  left: 50%;
  margin-left: -34px;
  bottom: -11px;
  display: block;
  background: #BE0017 no-repeat center;
  width: 48px;
  height: 11px;
}
.btn_sq {
  background-image: url(../images/up_sj.png);
}

.btn_zk {
  background-image: url(../images/up_sj2.png);
}

/*--首页内容(账户金额)--*/
.zh_je {
  padding: 0px;
  height: 250px;
  padding: 12px 24px;
}

.news_top {
  height: 30px;
  padding: 0px 24px;
}
.increase_top {
  height: 30px;
  line-height: 30px;
}
.tb_sz {
  background: none;
  padding: 0px;
}
.zh_list .scroll_width {
  margin: 10px auto 0;
}
/*-----按钮point-----*/
.increase_top .es-nav,
.news_tx .turnpage_new {
  position: relative;
  margin-right: 20px;
}
.increase_top .btn_pre,
.increase_top .btn_next,
.news_tx .turnpage_new .turnpage_next,
.news_tx .turnpage_new .turnpage_last {
  position: absolute;
}
.increase_top .btn_pre,
.news_tx .turnpage_new .turnpage_last {
  left: -25px;
  top: 5px;
}
.increase_top .btn_next,
.news_tx .turnpage_new .turnpage_next {
  right: -20px;
  top: 5px;
}
.increase_top a.btn_pre,
a.firstPageOff {
  background: url(../images/main/back.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.increase_top a.btn_next,
a.nextPage {
  background: url(../images/main/go.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.scroll_btn_point li {
  color: #999;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  margin: 0px;
  cursor: pointer;
  float: left;
}
.scroll_btn_point li:hover {
  color: #e30002;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  margin: 0px;
  cursor: pointer;
  float: left;
}
.scroll_btn_point li.current {
  color: #e30002;
  width: 18px;
  height: 18px;
}

/*--首页内容(最近明细列表)--*/
.news_list {
  border: 0px;
  background: #fff;
}
.news_list1 {
  padding: 20px 16px;
  height: 248px;
}
.tab_content {
  height: 192px;
  margin-top: 8px;
}
.tab_top {
  border-bottom: 0px;
}
.tab_dw {
  left: 288px;
  top: 3px;
  border-left: 0px;
  position: absolute;
  width: 327px;
}
.tab_dw .scroll_width {
  height: 36px;
}
.tab_dw .border-left {
  height: 26px;
}
.tab_dw li.hover {
  border-bottom: 1px solid #c0c0c0;
  background: #BE0017;
  color: white;
  position: relative;
}
.tab_dw li.hover span {
  background: url(../images/main/down_icon.png) no-repeat;
  width: 14px;
  height: 8px;
  display: block;
  position: absolute;
  bottom: -7px;
  left: 38px;
}
/*-------快捷菜单----------*/
.quickMeun_bg {
  background: linear-gradient(180deg, #e00033 0%, #be0017 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e00033,endColorstr=#be0017);
  width: 100%;
  height: 30px;
  line-height: 30px;
  position: fixed;
  z-index: 200;
  bottom: 0px;
  color: #fff;
  _position: absolute;
}
.quickMenuTitle {
  background: url(../images/theme/gfred/setting-btn.png) no-repeat;
  height: 40px;
  _height: 33px;
  margin-top: -6px;
  line-height: 40px;
  _line-height: 33px;
  font-size: 14px;
  color: #fff;
  position: relative;
  width: 92px;
  text-align: center;
}
.quickMenuTitle:hover {
  cursor: pointer;
}
.quickMenuTitle span {
  background: url(../images/main/index_sprite.png) right bottom no-repeat;
  position: absolute;
  right: -8px;
  top: 0px;
  height: 34px;
  _height: 33px;
  width: 8px;
  display: block;
}
.quickMenuTitle_ie6 {
  _background-image: none;
  _height: 11px;
  _line-height: 11px;
  _color: #ac0001;
}
.quickMenuTitle_ie6 span {
  _height: 11px;
}
.quickMenuTitle em {
  background: url(../images/up_sj.png) no-repeat;
  _background: url(../images/red_up_sj_ie6.png) no-repeat;
  position: absolute;
  right: 36px;
  top: 0px;
  height: 10px;
  width: 17px;
  display: none;
}
.quickMenuCenter li {
  float: left;
  margin-left: 8px;
}
.quickMenuCenter li a {
  color: #fff;
}
.quickMenuCenter li a:hover {
  color: #fff;
}
a.btn_sz {
  background: url(../images/main/index_sprite.png) 12px -200px no-repeat;
  _background: url(../images/main/index_sprite_ie6.png) 12px -200px no-repeat;
  height: 30px;
  line-height: 30px;
  padding: 0px 10px 0px 30px;
  width: auto;
  margin: 0px;
  color: #fff;
  text-indent: 0em;
  display: inline-block;
}
a.btn_sz:hover {
  color: #fff;
  background: url(../images/main/index_sprite.png) 12px -200px no-repeat;
  _background: url(../images/main/index_sprite_ie6.png) 12px -200px no-repeat;
}
.quickMenuCenter {
  width: auto;
  max-width: 980px;
  height: 30px;
}
/*-------签约菜单----------*/
.sigm_menu {
}
.sigm_menu_title {
  background: url(../images/main/down_white.png) 84px 15px no-repeat;
  height: 37px;
  line-height: 32px;
  width: 90px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: block;
  border-bottom: none;
  position: relative;
  padding-left: 14px;
  padding-top: 3px;
}
.sigm_menu_title_hover {
  height: 35px;
  _height: 34px;
  line-height: 30px;
  color: #950705;
  background: url(../images/main/down_icon.png) 84px 15px no-repeat #f7f7f7;
  margin-top: 3px;
  border: 1px solid #950705;
}
.ng_menu {
  position: absolute;
  top: 41px;
  left: 0;
  border-top: 0px;
  width: 90px;
  padding: 0 0 0 15px;
  background: #f7f7f7;
  padding-bottom: 3px;
}
.ng_menu ul li {
  height: 34px;
  position: relative;
}
.ng_menu .level_1 {
  height: 34px;
  line-height: 34px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.ng_menu .current {
  position: absolute;
  top: 2px;
  left: -12px;
  border-left: 4px solid #b40312;
  padding-left: 10px;
  width: 87px;
  z-index: 10;
  background: #fff;
}
.ng_menu ul.level_2 {
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
} /*-------隐藏二、三级菜单----------*/
.ng_menu .level_2 {
  position: absolute;
  width: 930px;
  min-height: 500px;
  zoom: 1;
  left: 90px;
  background: #fff;
  padding: 10px 22px 0;
  box-shadow: 7px 7px 13px 0 rgba(0,0,0,0.2);
  *border: 1px solid #d3d3d3;
  border-left: none;
}
.ng_menu .level_2 li {
  border-bottom: 1px solid #ececec;
  line-height: 26px;
  padding: 10px;
  margin-bottom: 10px;
  height: auto;
  background: none;
}
.ng_menu .level_2 li:after {
  height: 0;
  content: " ";
  font-size: 0px;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  clear: both;
}
.ng_menu .level_2 li {
  zoom: 1;
}
.ng_menu .level_2 > li > span {
  font-weight: bold;
}
.level_2 > li > span {
  width: 128px;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #2c2b34;
  line-height: 22px;
}
.ng_menu .level_3 {
  margin-left: 30px;
  clear: both;
}
.ng_menu .level_2 .level_3 li {
  margin-top: 8px;
  display: inline-block;
  *float: left;
  margin-bottom: 0px;
  border-bottom: 0px;
  padding: 0;
}
.ng_menu .level_2 li:hover {
  background: #f7f7f7;
}
.ng_menu .level_3 li span {
  display: inline-block;
  font-weight: normal;
  padding-right: 8px;
  font-size: 14px;
  margin-right: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  white-space: nowrap;
  *min-width: 60px;
}
.ng_menu .level_3 li span:hover {
  color: #ea0404;
}
.ng_menu ul .current {
  color: #b40312;
}
.ng_menu ul .current:hover {
  color: #b40312;
}
.top001 {
  top: 2px;
}
.top002 {
  top: -32px;
}
.top003 {
  top: -66px;
}
.top004 {
  top: -100px;
}
.top005 {
  top: -134px;
}
.top006 {
  top: -168px;
}
/* .top007 {
  top: -202px;
}
.top008 {
  top: -236px;
} */
.top009 {
  top: -270px;
}
.top0010 {
  top: -270px;
}
/*-----功能推荐按钮point-----*/
.total_point {
  width: 100%;
  text-align: center;
  margin-top: -200px;
}
.total_point span {
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  margin: 0px 3px;

  cursor: pointer;
  border: 1px solid #555;
  background: #eee;
  vertical-align: middle;
}
.total_point span.current {
  border: 1px solid #7a0b00;
  background: #c71200;
  color: #fff;
}
.point_jt {
  background: url(../images/point_jt.png) no-repeat left center;
  width: 20px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}
a.close_promotion {
  background: #aaa;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-family: "Times New Roman";
  text-decoration: none;

  color: #fff;
  display: inline-block;
  margin-left: 5px;
  padding: 0px 10px;
  font-weight: bold;
  vertical-align: middle;
}
a.close_promotion:hover {
  background: #c71200;
  color: #fff;
  border-color: #910d00;
}

.cgb_home {
  background: url("../images/icon_home.png") 0px 2px no-repeat;
  padding-left: 20px;
}
.cgb_home:hover {
  background: url("../images/icon_home.png") 0px -35px no-repeat;
}

.menu-setting {
  height: 36px;
  width: 120px;
  position: absolute;
  top: 3px;
  right: 0px;
  /* background: url(../images/main/index_sprite.png) 22px -200px no-repeat; */
  /*background: url(../images/setting.png) left -6px no-repeat;*/
}
.menu-setting-hover {
  height: 42px;
/*
  background-image: url(../images/theme/gfred/setting.png);
*/
  background-color: white;
  border-radius: 6px 6px 0 0;
}

.menu-setting-box {
  display: none;
  width: 560px;
  background-color: white;
  position: absolute;
  top: 41px;
  right: 0px;
  border: 1px solid #cdcdcd;
  border-top: 0;
  padding: 20px 12px;
}

.menu-setting-box-title {
  font-size: 18px;
  border-left: 4px solid #BE0017;
  padding-left: 10px;
  clear: both;
}
.menu-customer-list {
  width: 100%;
}
.menu-all-list {
  width: 100%;
}
.menu-customer-list ul li,
.menu-all-list ul li {
  width: 110px;
  float: left;
  font-size: 14px;
  border: 1px solid #dfdfdf;
  margin: 4px;
  padding: 2px 4px;
  line-height: 28px;
  height: 28px;
  position: relative;
}
.menu-customer-list ul,
.menu-all-list ul {
  padding: 10px 12px;
  min-height: 100px;
  overflow: auto;
}
.menu-all-list ul li:hover,
.menu-customer-list ul li:hover {
  color: #BE0017;
  border-color: #BE0017;
}

.menu-all-list ul li span,
.menu-customer-list ul li img {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 8px;
  top: 8px;
  line-height: 16px;
}
.theme-wrap {
  width: 70px;
  display: inline-block;
}
.theme-setting11 {
  width: 60px;
  right: 200px;
  top: 0px;
  position: absolute;
}
.theme-list {
  display: none;
  width: 270px;
  padding: 15px 18px;
  background: url("../images/main/theme-bg.png") no-repeat;
  position: absolute;
  z-index: 9999;
  top: 33px;
  right: -10px;
  border-top: none;
}
.color-block {
  display: inline-block;
  cursor: pointer;
  width: 70px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 14px;
  margin: 8px 8px;
  border-radius: 4px;
  vertical-align: bottom;
  position: relative;
}
.theme-list .color-block.active-color {
  color: white;
}

.active-color .select-theme {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 2px;
  right: 2px;
  background: url("../images/main/selected.png") no-repeat;
}
.theme-list .gfred {
  background: #BE0017;
  color: #BE0017;
}

.theme-list .blue {
  background: #76A4F8;
  color: #76A4F8;
}

.theme-list .gray {
  background: #687586;
  color: #687586;
}

.theme-list .green {
  background: #097F7E;
  color: #097F7E;
}

.theme-list .orange {
  background: #FF8A1E;
  color: #FF8A1E;
}

.theme-list .pink {
  background: #FA98A3;
  color: #FA98A3;
}

.theme-list .red {
  background: #FF4A4A;
  color: #FF4A4A;
}
.theme-list .skyblue {
  background: #47A8E6;
  color: #47A8E6;
}

.promotion_image img {
  display: block;
  margin: 0 auto;
  width: 100%;
  min-width: 1000px;
  max-width: 1400px;
}

.middle-line {
  height: 1px;
  width: 280px;
  margin: 12px auto;
  *margin: 16px auto;
}

.btn-header {
  position: relative;
  top: -30px;
  color: white;
}

.accountNameB {
  background: url(../images/main/logo.png) no-repeat -13px -9px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding-left: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
  white-space: nowrap;
}

.side-bar-item .to-the-back {
  position: relative;
  top: -30px;
  color: white;
  width: 100%;
}

.block-line {
  display: inline-block;
  width: 3px;
  height: 12px;
  background-color: #BE0017;
  margin-right: 6px;
  line-height: 30px;
  *vertical-align: middle;
}

.theme-setting {
  background: url(../images/main/clothes.png) no-repeat 6px 2px;
  display: inline-block;
  padding-left: 18px;
  width: 62px;
  text-align: center;
  height: 38px;
  position: absolute;
  top: 4px;
  *top: 6px;
  right: 192px;
}
.theme-setting.hover {
  background-color: white;
}
.account-name {
  line-height: 30px;
  position: relative;
  display: inline-block;
  width: 108px;
  *width: 80px;
  text-align: right;
  top: -12px;
  left: 18px;
  *left: 38px;
  vertical-align: middle;
  height: 30px;
  background: url(../images/main/edit.png) no-repeat right center;
  padding-right: 30px;
  *top: 2px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.middle-nav .inline {
  cursor: pointer;
}

.scroll_notice li a, .scroll_notice li a:hover {
  color: #2c2b34;
}

.edit-alias {
  border: none;
  position: relative;
  width: 104px;
  top: -12px;
  *top: 2px;
  left: 18px;
}

/* #icon_merchantcb {
	cursor: not-allowed;
} */

#lastLogonIP, #preRemark {
  width: 82px;
  display: inline-block;
  vertical-align: bottom;
}

.money-td {
  width: 100px;
}
.index_notice a.more {
  color: #0066FF;
  text-decoration: none;
  display: inline-block;
  margin-left: 20px;
}
.news_tx .message-content {
  height:130px;
  margin-top:0px;
  padding: 10px 24px;
}

.card-head {
  font-size: 16px;
  line-height: 30px;
}
.middle-nav {
  height: 100px;
  width: 100%;
}
.middle-nav .inline {
  height: 78px;
  border-radius: 10px;
  width: 146px;
  margin-right: 10px;
  background-color: #fff;
  padding: 14px 14px 10px;
  float: left;
}
.middle-nav #icon_ticket {
  background:white linear-gradient(90deg, white, #F1FDF3);
}
.middle-nav #icon_supermarket {
  background:white linear-gradient(90deg, white, #e1efff);
}
.middle-nav #icon_merchantcb {
  background:white linear-gradient(90deg, white, #fbf6ea);
}
.middle-nav #icon_international {
  background:white linear-gradient(90deg, white, #fcf0ef);
}
.middle-nav .FR img {
  height: 74px;
}
.middle-nav .inline p {
  font-size: 16px;
  color: #2C2B34;
  font-weight: 600;
}
.middle-nav .inline .en {
  color: #888;
}

.middle-nav .go-forward {
  display: block;
  width: 24px;
  height: 24px;
  margin: 16px;
  background: url(../images/main/forward.png) no-repeat;
}
.column_wide_2 {
  width: 400px;
}
.column_wide_3 {
  width: 600px;
}
.column_all {
  width: 1100px;
}
.menu_center_list {
  max-height: 450px;
  overflow: auto;
}
.menu_center_list.menu_center_list_height {
  height: 500px;
  max-height: 500px;
  padding-bottom: 50px;
  position: relative;
  margin-right: 8px;
}

.loading_div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(./images/loading_big.gif) #dedede no-repeat center;
  display: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.menu_center_list::-webkit-scrollbar-thumb {
  width:5px;
  height:20%;
  background:#e9e9e9;
  border-radius: 3px;
}
.menu_center_list::-webkit-scrollbar {
  width:5px;
  background:white;
}

.cus-mask {
  background: rgb(0,0,0);
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 99999999999999;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.block_40 {
  height: 40px;
  clear: both;
}

.ticketPath {
  height: 134px;
  line-height: 64px;
  margin-top: 18px;
  background: url(../images/ticketZone/zone-head.png) top/1100px 132px;
}

.ticketTitle {
  font-size: 16px;
  display: inline-block;
}

#menuSearchInside {
  margin-left: 8px;
  float: right;
  margin-top: 20px;
  *margin-top: 10px;
  height: 34px;
  *border: none;
  border-radius: 6px;
  text-indent: 2px;
}
#menuSearchInside .btn_search {
  left: 0;
}
#menuSearchInside input {
  background-color: white;
}
#searchInputInside {
  width: 240px;
}

.selectInputs {
  top: 92px;
  left: 400px;
  position: absolute;
  display: inline-block;
  height: 34px;
  *height: 34px;
  line-height: 34px;
  *line-height: 34px;
  *display: inline;
  *zoom: 1; 
}

.selectInputs select{
  width: 100%;
  height: 34px;
  *height: 34px;
  line-height: 34px;
  *line-height: 34px;
  border-radius: 4px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color:  rgba(0, 0, 0, 0.65);
  padding: 0 8px;
}

.comboxButton {
  height: 32px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: url('../images/ticketZone/xl.png') no-repeat;
  border: 1px solid rgb(210,210,210);
  border-left-color: transparent;
}

.comboxButton:hover {
  height: 32px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: url('../images/ticketZone/xl.png') no-repeat;
  border: 1px solid rgb(210,210,210);
  border-left-color: transparent;
  background-size: auto;
}

.comboxInput {
  width:200px;
  /* width:234px; */
  height: 30px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid rgb(210,210,210);
  border-right-color: transparent;
  line-height: 30px;
  background-size: auto;
  padding-left: 26px;
}

.checkNum {
  color: #387AFF;
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 34px;
  *height: 34px;
  line-height: 34px;
  *line-height: 34px;
  cursor: pointer;
}

.selectInputsImg {
  position: absolute;
  left: 6px;
  top: 5px;
}
.alert-mask {
    background: rgb(0,0,0);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 99;
}

.alert-wrap {
  position: absolute;
  width: 360px;
  height: 120px;
  border: 1px solid #dedede;
  top: 30%;
  left: 50%;
  margin-left: -200px;
  padding: 15px;
  background: white;
}
.alert-btn-area {
    text-align: center;
}
.alert-title {
  font-size: 16px;
}
.alert-content {
  padding: 6px 10px;
  height: 60px;
}
.alert-confirmBtn,
.alert-closeBtn {
  background-color: #be0017;
  color: white;
  width: 102px;
  height: 28px;
  display: block;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  line-height: 28px;
  margin: auto;
}

.logo_gf {
  display: inline-block;
  width: 380px;
  height: 60px;
  background: url(../images/logo_gf_trans.png) no-repeat left bottom;
}

.spanColor{
	color:#BE0017;
}

.plus {
border: 1px solid #BE0017;
    color: #BE0017;
    display: inline-block;
    padding: 0px;
    height: 12px;
    width: 12px;
    text-align: center;
    margin-right: 4px;
}

.remove {
    color: gray;
    display: inline-block;
    padding: 0px;
    text-align: center;
    margin-right: 4px;
}

.currencyS {
  margin: 0 6px;
}
.currencyS .comboxInput {
    height: 20px;
    width: 66px;
    line-height: 20px;
    padding-left: 0px;
    font-size: 12px;
    text-align: center;
    background-color: transparent;
    color: white;
}
.currencyS .comboxButton, .currencyS .comboxButton:hover{
	background: url(../images/select_ico2.png) no-repeat 0px center;
	width: 20px;
	height: 22px;
}

.with_select  > * {
  float: left;
}
.menu-setting-title {
  height: 37px;
  line-height: 32px;
  width: 90px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: block;
  border-bottom: none;
  position: relative;
  padding-left: 14px;
  background: url(../images/setting.png)  65px 0 no-repeat;
  background-size: 30px,30px;
}
.menu-setting-title-hover {
  background-image: url(../images/theme/gfred/setting.png);
  color: #950705;
}

.copyAccButton {
  padding:0;
  border:none;
  margin-left:3px;
  width:12px;
  height:12px;
}
.dragDiv {
   width: 110px;
   float: left;
   font-size: 14px;
   border: 1px solid #dfdfdf;
   margin: 4px;
   padding: 2px 4px;
   line-height: 28px;
   height: 28px;
   position: absolute;
 }
 .draggableItem_drag{
  color: #BE0017;
  border: 1px solid #BE0017;
 }
 .menu_bar{
  width:1100px;
 }