﻿@charset "utf-8";
.f-pr, .f-prz {
  position: relative
}

.f-cb, .f-cbli li, .f-prz {
  zoom: 1
}

.f-oh, .f-pre, .f-ti, .f-toe {
  overflow: hidden
}

hr {
  margin: 16px 0;
  height: 1px;
  border: 0;
  background: #e9e9e9;
  clear: both
}

.f-wrap {
  width: 1200px
}

.f-cb:after, .f-cbli li:after {
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  content: "."
}

.f-ib {
  display: inline-block;
  *display: inline;
  *zoom: 1
}

.f-dn {
  display: none
}

.f-db {
  display: block
}

.f-fl {
  float: left
}

.f-fr {
  float: right
}

.f-pa {
  position: absolute
}

.f-ff0 {
  font-family: arial, \5b8b\4f53
}

.f-ff1 {
  font-family: 'Microsoft YaHei', '\5fae\8f6f\96c5\9ed1', arial, '\5b8b\4f53'
}

.f-fs1 {
  font-size: 12px
}

.f-fs2 {
  font-size: 14px
}

.f-fwn {
  font-weight: 400
}

.f-fwb {
  font-weight: 700
}

.f-tal {
  text-align: left
}

.f-tac {
  text-align: center
}

.f-tar {
  text-align: right
}

.f-taj {
  text-align: justify;
  text-justify: inter-ideograph
}

.f-vam, .f-vama * {
  vertical-align: middle
}

.f-wsn {
  word-wrap: normal;
  white-space: nowrap
}

.f-pre, .f-wwb {
  word-wrap: break-word;
  word-break: break-all
}

.f-pre {
  text-align: left;
  white-space: pre-wrap
}

.f-wwb {
  white-space: normal
}

.f-ti {
  text-indent: -30000px
}

.f-ti2 {
  text-indent: 2em
}

.f-lhn {
  line-height: normal
}

.f-tdu, .f-tdu:hover {
  text-decoration: underline
}

.f-tdn, .f-tdn:hover {
  text-decoration: none
}

.f-toe {
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis
}

.f-csp {
  cursor: pointer
}

.f-csd {
  cursor: default
}

.f-csh {
  cursor: help
}

.f-csm {
  cursor: move
}

.f-usn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none
}

.f-line1 {
  border-bottom: 5px solid #da2810
}

.f-bdrs3 {
  border-radius: 3px
}

.f-bdrs5 {
  border-radius: 5px
}

.f-mt5 {
  margin-top: 5px
}

.f-mt8 {
  margin-top: 8px
}

.f-mt10 {
  margin-top: 10px
}

.f-mt15 {
  margin-top: 15px
}

.f-mt20 {
  margin-top: 20px
}

.f-mt25 {
  margin-top: 25px
}

.f-mt30 {
  margin-top: 30px
}

.f-mt40 {
  margin-top: 40px
}

.f-mt50 {
  margin-top: 50px
}

.f-mt60 {
  margin-top: 60px
}

.f-mt80 {
  margin-top: 80px
}

.f-mr5 {
  margin-right: 5px
}

.f-mr8 {
  margin-right: 8px
}

.f-mr15 {
  margin-right: 15px
}

.f-mr20 {
  margin-right: 20px
}

.f-mb5 {
  margin-bottom: 5px
}

.f-mb8 {
  margin-bottom: 8px
}

.f-mb10 {
  margin-bottom: 10px
}

.f-mb15 {
  margin-bottom: 15px
}

.f-mb20 {
  margin-bottom: 20px
}

.f-mb25 {
  margin-bottom: 25px
}

.f-mb30 {
  margin-bottom: 30px
}

.f-ml5 {
  margin-left: 5px
}

.f-ml8 {
  margin-left: 8px
}

.f-ml10 {
  margin-left: 10px
}

.f-ml15 {
  margin-left: 15px
}

.f-ml20 {
  margin-left: 20px
}

.f-ml30 {
  margin-left: 30px
}

.f-ml40 {
  margin-left: 40px
}

.f-ml50 {
  margin-left: 50px
}

.f-p10 {
  padding: 10px
}

.f-pt5 {
  padding-top: 5px
}

.f-pt10 {
  padding-top: 10px
}

.f-pt12 {
  padding-top: 12px
}

.f-pt15 {
  padding-top: 15px
}

.f-pt20 {
  padding-top: 20px
}

.f-pr5 {
  padding-right: 5px
}

.f-pr8 {
  padding-right: 8px
}

.f-pr10 {
  padding-right: 10px
}

.f-pr15 {
  padding-right: 15px
}

.f-pr20 {
  padding-right: 20px
}

.f-pb5 {
  padding-bottom: 5px
}

.f-pb10 {
  padding-bottom: 10px
}

.f-pb12 {
  padding-bottom: 12px
}

.f-pb15 {
  padding-bottom: 15px
}

.f-pb20 {
  padding-bottom: 20px
}

.f-pl5 {
  padding-left: 5px
}

.f-pl8 {
  padding-left: 8px
}

.f-pl10 {
  padding-left: 10px
}

.f-pl15 {
  padding-left: 15px
}

.f-pl20 {
  padding-left: 20px
}

.f-w50 {
  width: 50px
}

.f-w60 {
  width: 60px
}

.f-w80 {
  width: 80px
}

.f-w100 {
  width: 100px
}

.f-w140 {
  width: 140px
}

.f-w160 {
  width: 160px
}

.f-w170 {
  width: 170px
}

.f-w180 {
  width: 180px
}

.f-w190 {
  width: 190px
}

.f-w200 {
  width: 200px
}

.f-w220 {
  width: 220px
}

.f-w240 {
  width: 240px
}

.f-w260 {
  width: 260px
}

.f-w610 {
  width: 610px
}

.f-h30 {
  height: 30px
}

.f-h240 {
  height: 240px
}

.f-h300 {
  height: 300px
}

.f-h500 {
  height: 500px
}

.f-fc1 {
  color: #da2810
}



html,body{width:100%;height:100%;}
body{background:#fff;font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;color:#333;}

/******g-bd-wrap*******/
.g-doc{
  min-height:100%;
  _height:100%;
}
.g-bd-wrap{
  padding:0 0 60px;
  zoom:1;
}
/******等高*******/


/******元件代码 start*******/
/******字体图标*******/
@font-face{
  font-family:'edi-icon';
  src: url(/cms_files/filemanager/1806334191/picture/20219/iconfont.ttf) format('truetype');
}
.edi-icon{
  position:relative;
  font-family:"edi-icon" !important;
  font-size:14px;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
  *display:inline;
  *zoom:1;
  cursor:pointer;
}
/*
 * 通用按钮
 * 默认砖红色
 */
.u-btn{
  display:inline-block;
  *display:inline;
  *zoom:1;
  *overflow:visible;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  border-radius:5px;
  margin:0 8px 4px 0;
  padding:0 12px;
  height:28px;
  line-height:28px;
  border:1px solid #c55243;
  background:#d85c4b;
  font-size:12px;
  font-family:'\5B8B\4F53';
  letter-spacing:1px;
  word-spacing:normal;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
}
input.u-btn{
  *height:30px;
  _line-height:25px;
}
.u-btn,.u-btn:hover{
  color:#fff;
  text-decoration:none;
}
.u-btn:hover,.u-btn:focus{
  background:#e67b5f;
}
.u-btn::-moz-focus-inner{
  padding:0;
  margin:0;
  border:0;
}
.u-btn .btntxt{
  margin-right:3px;
  _vertical-align:middle;
}
.u-btn .btnsel{
  display:inline-block;
  *display:inline;
  *zoom:1;
  width:0;
  height:0;
  overflow:hidden;
  vertical-align:middle;
  border-style:solid dashed dashed;
  border-width:4px 4px 0;
  border-color:#fff transparent transparent;
}
/*加粗*/
.u-btn-bold{font-weight:bold;}
/*较大*/
.u-btn-lg{
  padding:0 15px;
  height:36px;
  line-height:36px;
  font-size:18px;
}
input.u-btn-lg{
  *height:38px;
  _line-height:33px;
}
.u-btn-lg .btnsel{
  border-width:5px 5px 0;
}
/*较小*/
.u-btn-sm{
  padding:0 10px;
  height:22px;
  line-height:22px;
}
input.u-btn-sm{
  *height:24px;
  _line-height:19px;
}
/*禁用*/
.u-btn.u-btn-dis{
  background-color:#bdbdbd;
  border-color:#bdbdbd;
  color:#fff;
  cursor:not-allowed;
}
.u-btn.u-btn-dis:active,.u-btn.u-btn-dis:hover{
  background-color:#bdbdbd;
  color:#fff;
}
/*红色*/
.u-btn-c1{
  border-color:#da2810;
  background:#da2810;
}
.u-btn-c1:hover,.u-btn-c1:focus{
  background:#ec4c40;
}
/*黄色*/
.u-btn-c2{
  border-color:#e1962d;
  background:#faa42b;
}
.u-btn-c2:hover,.u-btn-c2:focus{
  background:#f8960a;
}
/*绿色*/
.u-btn-c3{
  border-color:#52a552;
  background:#5cbc5c;
}
.u-btn-c3:hover,.u-btn-c3:focus{
  background:#50b150;
}
/*灰色*/
.u-btn-c4{
  border-color:#d0d0d0;
  background:#f3f3f3;
}
.u-btn-c4,.u-btn-c4:hover{
  color:#333;
}
.u-btn-c4:hover,.u-btn-c4:focus{
  background:#e7e7e7;
}
/*白色*/
.u-btn-c5{
  border-color:#bebebe;
  background:#fff;
  color:#666;
}
.u-btn-c5:hover,.u-btn-c5:focus{
  background:#afafaf;
  color:#fff;
}
/*e8f3ff*/
.u-btn-c6{
  border-color:#bbbbbb;
  background:#e8f3ff;
  color:#333;
}
.u-btn-c6:hover,.u-btn-c6:focus{
  background:#afafaf;
  color:#fff;
}
table .u-btn{margin-bottom:0;}
/*
 * 输入框
 * 下拉框
 */
.u-ipt,.u-ipt1{
  padding:4px 3px;
  border:1px solid #d9d9d9;
  border-top-color:#c0c0c0;
  font-size:12px;
  color:#000;
  background-color:#fff;
}
.u-ipt{
  width:95%;
  height:17px;
  line-height:17px;
}
.u-ipt1{
  resize:none;
}
.u-sel{
  border:1px solid #d9d9d9;
  border-top-color:#c0c0c0;
  width:95%;
  height:25px;
  line-height:17px;
  font-size:12px;
  color:#000;
  background-color:#fff;
}
.ie8 .u-sel{padding:3px 0;}
.u-ipt-w1{width:43%;}
.u-ipt-w2{width:49%;}
.u-ipt-w3{width:60%;}
.u-ipt-w4{width:79%;}
.u-ipt-w5{width:70%;}
.u-ipt-w6{width:90%;}
.u-ipt-w7{width:95%;}
.u-ipt-w8{width:97.2%}
.u-ipt-w9{width:97.8%}
.u-ipt-w10{width:98.8%}
.u-ipt-w11{width:100%}
.u-ipt-err{
  border-color:#da2810 #da2810 #da2810;
}
.u-table_01,.u-table_02{
  width:100%;
  font-size:16px;
  line-height:30px;
}
.u-table_01 td{
  padding-top:7px;
  padding-bottom:7px;
  background:#fff;
  border-top:1px solid #e4e8ef;
}
.u-table_01 .f-bg1{
  background:#e4e8ef;
}
.u-table_02 th,.u-table_02 td{
  padding-top:7px;
  padding-bottom:7px;
  background:#fff;
}
.u-table_02 th{
  border:1px solid #ededed;
  border-top:none;
  font-weight:normal;
}
.u-table_02 td{
  border:1px solid #ededed;
}
/******表单操作弹出层*******/
.u-tools-wrap{
  padding:10px 12px 6px;
  width:124px;
  position:absolute;
  top:0;
  left:0px;
  background:#fff;
  border:1px solid #d2d2d2;
  border-bottom:4px solid #4f4f4f;
  border-radius:3px;
  display:none;
  z-index:999;
}
.u-tools-wrap .u-tool-arrow{
  margin-left:-7px;
  position:absolute;
  bottom:-11px;
  left:50%;
  content:'';
  width:0;
  height:0;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-top:7px solid #4f4f4f;
  z-index:88;
}
.u-tools-wrap .u-tool{
  margin:5px 4px;
  padding:5px 12px;
  float:left;
  background:#e4e8ef;
  border:1px solid #d2d2d2;
  border-radius:3px;
  font:normal 14px/18px '\9ED1\4F53';
  color:#505d73;
  text-decoration:none;
}
.u-tools-wrap .u-tool:hover{
  background:#ec4c40;
  border:1px solid #ec4c40;
  color:#fff;
}
/******向上红色小箭头*******/
.u-arrow-top1{
  margin-left:-4px;
  position:absolute;
  bottom:-7px;
  left:50%;
  width:0;
  height:0;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:5px solid #ec4c40;
  display:none;
}
/******必须项提示*******/
.u-stat{
  margin-right:5px;
  color:#ec4c40;
}
/******表单搜索展开 收起*******/
.u-fm-collapse{
  padding-top:12px;
  padding-bottom:8px;
  border-bottom:1px solid #d8d8d8;
  color:#818181;
}
.u-fm-collapse{
  text-align:center;
}
.u-fm-collapse .u-txt-box{
  display:inline-block;
  cursor:pointer;
}
/******表单提示弹出层说明*******/
.u-explain-list{
  margin:15px 0;
}
.u-explain-list li{
  margin:3px 0;
}
/******动画合集*******/
.u-btn,.m-log-wrap .edi-icon,.m-log-wrap .u-btn-log,.u-ani{
  -moz-transition:.8s;
  -webkit-transition:.8s;
  -o-transition:.8s;
  transition:.8s;
}
.u-tip{margin-left:5px;color:#858585;}
/******排序*******/
.u-sort-wrap{
  position: relative;
  margin-left:6px;
  display:inline-block;
  width:10px;
  height:20px;
  vertical-align:middle;
  cursor: pointer!important;
}
.u-sort-wrap .arrow-asc,.u-sort-wrap .arrow-desc{
  position:absolute;
  left:0;
  display:inline-block;
  width:0;
  height:0;
  border-width:6px;
  border-style:dashed;
  border-color:transparent;
  overflow:hidden;
}
.u-sort-wrap .arrow-asc{
  top:2px;
  border-top:none;
  border-bottom-style:solid;
  border-bottom-color:#b2b2b2;
}
.u-sort-wrap .arrow-desc{
  bottom:2px;
  border-bottom:none;
  border-top-style:solid;
  border-top-color:#b2b2b2;
}
.u-sort-wrap .arrow-asc:hover,.u-sort-wrap.z-asc .arrow-asc{
  border-bottom-color:#666;
}
.u-sort-wrap .arrow-desc:hover,.u-sort-wrap.z-desc .arrow-desc{
  border-top-color:#666;
}
/*
 * 模块代码
 */
/******m-page 普通翻页器-默认居中*******/
.m-page{
  margin:10px 0 0;
  text-align:center;
  line-height:32px;
  font-size:0;
  letter-spacing:-0.307em;
  *letter-spacing:normal;
  *word-spacing:-1px;
  word-wrap:normal;
  white-space:nowrap;
  color:#999;
}
.m-page a,.m-page i{
  display:inline-block;
  *display:inline;
  *zoom:1;vertical-align:top;
  padding:0 12px;
  margin-left:-1px;
  border:1px solid #ddd;
  font-size:12px;
  letter-spacing:normal;
  word-spacing:normal;
  text-shadow:0 1px #fff;
  background:#fff;
  -webkit-transition:background-color 0.3s;
  -moz-transition:background-color 0.3s;
  -ms-transition:background-color 0.3s;
  transition:background-color 0.3s;
}
.m-page a,.m-page a:hover{
  text-decoration:none;
  color:#ec4c40;
}
.m-page a.first{
  margin-left:0;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
}
.m-page a.last{
  margin-right:0;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
}
.m-page a .pagearr{
  font-weight:bold;
  font-family:\5b8b\4f53;
  vertical-align:top;
  *vertical-align:middle;
}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page .u-page-skip{
  margin:0 5px;
  padding:8px 6px;
  width:40px;
  line-height:16px;
  height:16px;
  border:1px solid #ddd;
  border-radius:5px;
  text-align:center;
  vertical-align:top;
}
.u-page-btn{
  width:60px;
  height:34px;
  line-height:34px;
  background:#fff;
  border:1px solid #ddd;
  color:#666;
  border-radius:5px;
  vertical-align:top;
}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{
  cursor:default;
  color:#999;
  background:#f5f5f5;
}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{
  cursor:default;
  color:#ccc;
  background:#fff;
}
.m-page-total{
  margin-right:6px;
  display:inline-block;
  font-size:12px;
  letter-spacing:normal;
}
.m-page-total .u-total-num,.m-page-total .u-page-total-num,.m-page-total .u-page-limits-num{
  margin-left:3px;
  margin-right:3px;
  display:inline-block;
  color:#ec4c40;
  font-family:Arial,sans-serif;
}
.m-page .u-page-limits{
  margin:-1px 5px 0;
  padding:2px 3px;
  line-height:18px;
  border:1px solid #ddd;
  border-radius:5px;
  cursor: pointer
}
.m-page .u-page-limits:focus{
  border:1px solid #52a8ec
}
/*居左*/
.m-page-lt{text-align:left;}
/*居右*/
.m-page-rt{text-align:right;}
/*较小*/
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
.m-page-sm .u-page-skip{padding:3px 0;}
.m-page-sm .u-page-btn{
  width:50px;
  height:24px;
  line-height:24px;
}
/*分离*/
.m-page-sr a,.m-page-sr i{
  margin:0 3px;
  border-radius:5px;
}
.m-page-sr i{border:0 none;}
.m-page-sr a.first,.m-page-sr a.last{border-radius:5px;}
/******m-role-tree 分配权限*******/
.m-role-tree{display:none;}
.m-role-tree .tt{
  height:32px;
  line-height:32px;
  background:url("../../img/bg/bg-tit_01.gif") repeat-x;
  border:1px solid #dbdbdb;
}
.m-role-tree .tt h5{
  float:left;
  margin-left:8px;
  padding-left:18px;
  font-size:12px;
  background:url("../../img/icon/icon-tit_01.png") no-repeat left center;
}
.m-role-tree .tt i{
  float:right;
  margin:11px 9px 0 0;
  width:9px;
  height:9px;
  background:url("../../img/icon/icon-close_01.png") no-repeat;
  cursor:pointer;
}
.m-role-tree .ct{
  margin-top:5px;
  background:#ffffff;
  border:1px solid #dbdbdb;
}
.m-role-tree .m-role-list{
  padding:10px 5px;
}
.m-role-tree .u-role-btn-wrap{
  height:34px;
  text-align:right;
  background:#f8f8f8;
  border-bottom:1px solid #dbdbdb;
}
.m-role-tree .u-role-btn{
  margin:5px 15px 0 2px;
  width:44px;
  height:23px;
  font:400 12px/20px '\5FAE\8F6F\96C5\9ED1';
  background:url("../../img/btn/btnBg_01.png") no-repeat;
  border:0 none;
  cursor:pointer;
}
.m-role-tree .m-tree-wrap{
  width:100%;
  height:450px;
  text-align:left;
  overflow-y:scroll;
}
/******m-role-selected 分配角色*******/
.m-role-wrap{background-color:#fff;}
.m-role-wrap .u-role-list{
  width:40%;
  height:300px;
  border:1px solid #e5e5e5;
  overflow-y:auto;
}
.m-role-wrap .u-role-list li{
  padding:0px 10px;
  line-height:32px;
  color:#22201f;
}
.m-role-wrap .u-role-list li:hover{
  background:#fff2e9;
  cursor:pointer;
}
.m-role-wrap .u-role-list li.selected{
  background:#fff2e9;
}
.m-role-wrap .m-btn-wrap{
  margin:15% auto 0;
  float:left;
  width:19%;
  height:50%;
  text-align:center;
}
.m-btn-wrap .u-btn{
  margin:10px;
  cursor:pointer;
}
/******404 500 timeout notice *******/
.m-nf{
  margin-left:auto;
  margin-right:auto;
  padding:30px 0 60px;
  width:1200px;
  min-height:100%;
}
.err-wrap{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  padding-top:30px;
  padding-bottom:20px;
  width:850px;
  font-family:'\5FAE\8F6F\96C5\9ED1';
  color:#272727;
}
.err-wrap table{
  width:100%;
}
.err-wrap .tt{
  font-size:48px;
  line-height:60px;
}
.err-wrap .p1{
  font-size:22px;
  line-height:28px;
}
.err-wrap .p2{
  font-size:18px;
  line-height:32px;
  color:#000;
}
.err-wrap .p3{
  font-size:30px;
  line-height:32px;
  color:#000;
}
.err-wrap .timeOut{
  margin:0 3px;
  color:#da2810;
}
.err-wrap .u-btn{
  font-weight:normal;
  text-decoration:none;
}
/******m-loginInfo-wrap 左侧菜单登录信息*******/
.m-loginInfo-wrap{
  padding:4px 18px;
  background:#f7f7f7;
  border-bottom:1px solid #dedede;
  display:none;
}
.m-loginInfo-wrap .u-btn{
  margin-top:4px;
  margin-bottom:0;
}
.u-nick-wrap{
  font:normal 14px/30px '\5B8B\4F53',Arial,sans-serif;
  color:#333;
}
/******m-nav-local*******/
.m-nav-local{
  padding:0 6px 0 23px;
  background:#fff;
  font-size:14px;
  color:#333;
  line-height:40px;
  border-bottom:1px solid #dedede;
}
.m-nav-local .item{
  margin-left:5px;
  margin-right:5px;
  color:#333;
}
.m-nav-local .item.z-crt{
  color:#ec4c40;
  font-weight:bold;
}
/******m-sd-welcome*******/
.m-sd-welcome{
  padding:15px 0;
  background:#f0f3f7;
  border-right:1px solid #d3dbe6;
}
.m-sd-welcome .u-tit{
  padding:0 10px;
  font:normal 18px/20px '\5B8B\4F53';
}
.m-sd-welcome .u-data{
  padding:5px 10px;
  font-size:14px;
  line-height:26px;
}
.m-sd-welcome .nickname a{color:#fff;}

/******m-top-menu 顶部菜单*******/
.m-menu-top1 .m-hd{
  position:relative;
  padding-bottom:36px;
  z-index:9999;
}
.m-top-menu-wrap{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  min-width:1200px;
  background:#da2810;
  height:36px;
  line-height:36px;
  font-size:14px;
  font-weight:700;
  z-index:1000;
}
.m-top-menu{
  position:relative;
  *top:0;
  *left:0;
  z-index:900;
}
.m-top-menu > li{
  float:left;
  _display:inline;
  border-left:1px solid #e8cbcb;
}
.m-top-menu > li:first-child{border-left:0 none;}
.m-top-menu .menu-tt{
  position:relative;
  *top:0;
  *left:0;
  z-index:99;
}
.m-top-menu .menu-tt a{
  padding-left:32px;
  padding-right:32px;
  display:block;
  height:100%;
  color:#fff;
  text-decoration:none;
}
.m-top-menu .child-nav{
  padding:5px 11px 15px;
  position:absolute;
  top:36px;
  left:auto;
  background:#fff;
  border:1px solid #e1e0e0;
  display:none;
}
.m-top-menu .child-nav .tt{
  margin-top:8px;
  margin-bottom:8px;
  padding-left:9px;
  padding-right:40px;
  color:#333;
}
.m-top-menu .child-nav .tt + dl{
  border-top:1px solid #dfdfdf;
}
.m-top-menu .child-nav .tt a{
  color: #333;
  text-decoration: none;
}
.m-top-menu dd{
  line-height:28px;
}
.m-top-menu dl a{
  padding-left:9px;
  font-weight:100;
}
.m-top-menu .z-ha .child-nav{
  left:0;
}
.m-top-menu .z-ha li{
  margin-right:15px;
  padding-left:15px;
  margin-bottom:-999px;
  padding-bottom:999px;
  float:left;
  border-left:1px dashed #e2e1e1;
}
.m-top-menu .z-ha li.first{border-left:none;}
.m-top-menu .z-crt .menu-tt,.m-top-menu > li:hover .menu-tt{
  background:#ac1c12;
}
.m-top-menu .icon-arrow_02{
  margin-left:-8px;
  position:absolute;
  top:30px;
  left:50%;
  font-size:16px;
  line-height:1;
  color:#ac1c12;
  z-index:88;
  display:none;
}
.m-top-menu .z-crt .icon-arrow_02,.m-top-menu > li:hover .icon-arrow_02{
  display:block;
}
.m-top-menu > li:hover .child-nav{
  display:block;
}
.m-top-menu dl a:hover{
  color:#da2810;
  text-decoration:none;
}
/*
 * m-tab
 * 含标题和Tab的模块头部-默认不定宽
 */
/*tab版式1*/
.m-tab-wrap .m-tab-hd{
  height:35px;
  line-height:35px;
  padding:1px 0 0;
  border-bottom:1px solid #e4e8ef;
}
.m-tab-wrap .m-tab-hd h2,.m-tab-wrap .m-tab-hd ul,.m-tab-wrap .m-tab-hd li,.m-tab-wrap .m-tab-hd-s1 .u-tt,.m-tab-wrap .m-tab-hd-s1 ul,.m-tab-wrap .m-tab-hd-s1 li{
  float:left;
  display:inline;
}
.m-tab-wrap .m-tab-hd h2{
  margin:0 20px 0 0;
  font-size:16px;
}
.m-tab-wrap .m-tab-hd ul{margin-left:-2px;}
.m-tab-wrap .m-tab-hd li{
  position:relative;
  margin:-1px 0 0 2px;
}
.m-tab-wrap .m-tab-hd li a,.m-tab-wrap .m-tab-hd li a:hover{
  text-decoration:none;
  color:#333;
}
.m-tab-wrap .m-tab-hd li a{
  float:left;
  padding:0 15px;
  text-align:center;
  font-size:14px;
  background:#f8f8f8;
  border:1px solid #ddd;
  border-bottom:0 none;
}
.m-tab-wrap .m-tab-hd li a:hover{
  background:#e4e8ef;
}
.m-tab-wrap .m-tab-hd li.z-crt a{
  position:relative;
  padding-bottom:1px;
  margin-bottom:-1px;
  background:#e4e8ef;
}
.m-tab-wrap .m-tab-hd .more{
  float:right;
  margin-left:10px;
}
/*有背景*/
.m-tab-wrap .m-tab-hd-bg{background:#f8f8f8;}
/* tab无缝 */
.m-tab-wrap .m-hd-sl li{margin-left:-1px;}
.m-tab-wrap .m-hd-sl li a{border-radius:0;}
.m-tab-wrap .m-hd-sl li:first-child a{border-top-left-radius:5px;}
.m-tab-wrap .m-hd-sl li:last-child a{border-top-right-radius:5px;}
/*tab居右*/
.m-tab-wrap .m-tab-hd-rt h2{margin-right:0;}
.m-tab-wrap .m-tab-hd-rt ul{float:right;}
/*tab较小*/
.m-tab-wrap .m-tab-hd-sm{
  height:25px;
  line-height:25px;
}
.m-tab-wrap .m-tab-hd-sm h2{font-size:14px;}
.m-tab-wrap .m-tab-hd-sm li a{
  padding:0 10px;
  font-size:12px;
}
/*tab定宽*/
.m-tab-wrap .m-hd-fw li a{
  width:78px;
  padding:0;
}
/*tab版式2*/
.m-tab-wrap .m-tab-hd-s1{
  height:32px;
  font-size:14px;
}
.m-tab-wrap .m-tab-hd-s1 .u-tt{
  padding-left:16px;
  background:url(../../img/icon/icon-tit_02.gif) left center no-repeat;
  font-size:16px;
  line-height:32px;
  color:#111;
}
.m-tab-wrap .m-tab-hd-s1 ul{margin:8px 0;}
.m-tab-wrap .m-tab-hd-s1 li{
  position:relative;
  padding:0 8px;
  float:left;
  display:inline;
  border-left:1px solid #000;
  color:#010101;
}
.m-tab-wrap .m-tab-hd-s1 li:first-child{border-left:0 none;}
.m-tab-wrap .m-tab-hd-s1 li a{
  color:#010101;
  text-decoration:none;
}
.m-tab-wrap .m-tab-hd-s1 li.z-crt a{color:#ec4c40;}
.m-tab-wrap .m-tab-hd-s1 li.z-crt .u-arrow-top1{display:block;}
/******滚动版 tab*******/
.m-roll-tab-wrap{position:relative;}
.m-roll-tab-wrap .arrow-wrap{
  position:absolute;
  top:0;
  right:0;
}
.m-roll-tab-wrap .arrow-wrap .edi-icon{font-size:28px;}
.m-roll-tab-wrap .arrow-wrap a{
  color:#000;
  text-decoration:none;
}
.m-roll-tab-wrap .arrow-wrap .prevStop,.m-roll-tab-wrap .arrow-wrap .nextStop{color:#ccc;}
.m-roll-tab-wrap .m-roll-tab ul{width:100px;}
.m-roll-tab-wrap .m-roll-tab li{
  margin-right:3px;
  padding:3px 0;
  float:left;
  width:180px;
  line-height:18px;
  background:#f7f7f7;
  border:1px solid #ddd;
  border-bottom:none;
  text-align:center;
}
.m-roll-tab-wrap .m-roll-tab li.z-crt,.m-roll-tab-wrap .m-roll-tab li:hover{background:#e4e8ef;}
.m-roll-tab-wrap .m-roll-tab li a{
  display:block;
  color:#000;
  text-decoration:none;
}
/*
 * m-notice1
 * 通知页面
 */
.m-notice1{
  padding:20px 16px;
  background:#fff;
}
.m-notice1 .tt{
  font: bold 40px/60px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
  color: #af1f0c;
}
.m-notice1 .ct1{
  padding:0 30px;
  font:normal 18px/30px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
  text-indent:2em;
  color:#5a5a5a;
}
/******通知 下载*******/
.dld-wrap1 .hd{padding-left:46px;background:#f1f1f1 url(../../img/bg/bg-vline_01.png) 30px center no-repeat;}
.dld-wrap1 .tt{
  padding:5px 28px 5px 0;
  display:inline-block;
  background:url(../../img/icon/icon-down_01.png) right center no-repeat;
  font:bold 20px/30px '\9ED1\4F53',Arial,sans-serif;
  color:#3f3f3f;
}
.dld-wrap1 .tt a{
  margin:0 8px;
  text-decoration:underline;
  color:#b01f0c;
}
.dld-tb1{
  padding:25px 0 25px 62px;
}
.dld-tb1 .tt{
  padding-left:10px;
  font:normal 18px/36px '\9ED1\4F53',Arial,sans-serif;
  color:#5a5a5a;
  background:url(../../img/bg/bg-list_01.png) 0 center no-repeat;
}
.dld-tb1 .tt a{
  color:#5a5a5a;
  text-decoration:underline;
}
.dld-tb1 .tt a:hover{
  color:#b01f0c;
}
/******通知 切换*******/
.m-tab1-wrap{
  width:524px;
  border:1px solid #f7d4ce;
  border-top:none;
}
.m-tab1-wrap .m-tab-hd li{
  float:left;
  width:262px;
  padding:5px 0;
  font:normal 20px/30px '\5FAE\8F6F\96C5\9ED1';
  color:#fff;
  text-align:center;
  background:#d86d5b;
  cursor:pointer;
}
.m-tab1-wrap .m-tab-hd li.one{
  width:524px;
}
.m-tab1-wrap .m-tab-hd li.z-crt{
  background:#af1f0c;
}
.m-tab1-wrap .m-tab-ct .ct{
  font:normal 16px/44px '\5FAE\8F6F\96C5\9ED1';
  color:#252525;
  text-align:center;
}
.m-tab1-wrap .m-tab-ct .ct a{
  color:#718952;
  text-decoration:underline;
}
/*
 * m-roll
 * 文字滚动
 */
.m-roll-notice{
  height:35px;
  line-height:35px;
  background:#f2f2f2;
  font-size:14px;
}
.m-roll-notice .tt{
  float:left;
  font:bold 18px/35px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
  color:#3f3f3f;
  width:100px;
  text-align:center;
}
.m-roll-notice .ct{
  position:relative;
  float:left;
  margin-left:10px;
  width:88%;
  height:35px;
  line-height:35px;
  white-space:nowrap;
  overflow:hidden;
}
.m-roll-notice .ct p{
  position:absolute;
  top:0;
  left:0;
}
/*
 * m-table
 * 简易数据表格
 */
/******m-table*******/
.m-table.no-fixed,.m-table1.no-fixed,.m-table2.no-fixed{
  table-layout:auto;
}
.m-table.no-fixed td,.m-table1.no-fixed td,.m-table2.no-fixed td,.m-table.no-fixed th,.m-table1.no-fixed th,.m-table2.no-fixed th{
  white-space:nowrap;
}
.m-table,.m-table1,.m-table2{
  width:100%;
  line-height:1.5;
}
.m-table th,.m-table td{
  padding:8px 6px;
  word-wrap: break-word;
  word-break: break-all;
}
/******格边框*******/
.m-table th{
  padding:10px 6px;
  font-weight:bold;
  background:#e4e8ef;
  border-right:1px solid #e4e8ef;
}
.m-table th:first-child{border-left:1px solid #ddd;}
.m-table tbody tr.even{background:#f9f9f9;}
.m-table tbody tr:hover{background:#f1f4f7;}
/******定宽*******/
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
.m-table td{border:1px solid #ddd;}
/******行边框*******/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
.m-table1 th,.m-table1 td{
  padding:6px 5px;
  line-height:24px;
  border:1px solid #ddd;
  word-wrap: break-word;
  word-break: break-all;
}
.m-table1 th{
  background:#f0f4f7;
  text-align:right;
  color:#555;
}
.m-table1 td{color:#222;}
.m-s-table td,.m-s-table th{border:#dbdbdb solid 1px;}
.m-table-z-dis input,.m-table-z-dis select,.m-table-z-dis textarea{
  cursor:not-allowed;
  background:#eee;
}
.m-table2 td{
  font-size:14px;
  color:#333;
  font-weight:700;
  padding-top:4px;
  padding-bottom:4px;
  word-wrap: break-word;
  word-break: break-all;
}
/******m-tools-wrap 工具栏*******/
.m-tools-wrap{margin:5px 0;}
.m-tools-wrap .icon-search_01,.m-tools-wrap .icon-analyze_01,.m-tools-wrap .icon-View_01,.m-tools-wrap .icon-list_01{
  font-size:22px;
  color:#999;
}
.m-tools-wrap .u-tt{
  float:left;
  padding-left:4px;
  font:normal 18px/26px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
  color:#000;
}
.m-tools-wrap .u-btn-wrap{
  float:right;
  margin-right:-4px;
  *margin-right:-1px;
}
.m-btn-hd-lt .u-btn-wrap{float:left;}
/******m-tips*******/
.m-tips1{
  padding:10px 20px 10px 68px;
  background:#fffbea url(../../img/icon/icon-warn_01.png) 5px center no-repeat;
  border:1px solid #ebbb90;
  font:normal 18px/28px '\5FAE\8F6F\96C5\9ED1';
}
.m-tips1 a{
  padding:0 5px;
  color:#da2810;
  text-decoration:underline;
}
.m-tips-win{background:#fffbea url(../../img/icon/icon-win_01.png) 5px center no-repeat;}
/******m-list*******/
.m-list1-hd .tt{
  padding-left:16px;
  border-bottom:#8b8b8b dotted 1px;
  background:url(../../img/icon/icon-tit_02.gif) left center no-repeat;
  font:bold 14px/32px '\5B8B\4F53';
  color:#111;
}
.m-list1-bd{font-size:0;}
.m-list1-bd a:hover{text-decoration:none;}
.m-list1-bd .item{
  padding:0 15px;
  display:inline-block;
  font-weight:bold;
  line-height:34px;
  font-size:14px;
}
.m-list1-bd .item a{
  color:#ca0405;
  text-decoration:underline;
}
.m-list1-bg .item{background:url(../../img/icon/icon-list_01.png) no-repeat 0 center;}
.m-list1-bg .item a{
  color:#000;
  text-decoration:none;
}
.m-list1-bd .item1{
  margin:10px;
  padding:80px 20px 5px;
  display:inline-block;
  height:28px;
  line-height:20px;
  border:1px solid #ccc;
  border-radius:5px;
  font-size:14px;
  text-align:center;
  overflow:hidden;
}
.m-list1-bd .u-icon-bg1{
  background:#f4f4f4 url(../../img/icon/workImg01.png) center 10px no-repeat;
}
.m-list1-bd .u-icon-bg2{
  background:#f4f4f4 url(../../img/icon/workImg02.png) center 10px no-repeat;
}
.m-list1-bd .u-icon-bg3{
  background:#f4f4f4 url(../../img/icon/workImg03.png) center 10px no-repeat;
}
.m-list1-bd .u-icon-bg4{
  background:#f4f4f4 url(../../img/icon/workImg04.png) center 10px no-repeat;
}
/******弹出层*******/
.m-popup-mask{
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop));
  z-index:1500;
  background-color:rgba(0, 0, 0, 0.4) !important;
  filter:alpha(opacity=40);
  background-color:#000;
  display:none;
  overflow:hidden;
}
.m-popup{
  width:100%;
  height:100%;
  overflow-y:auto;
  position:fixed;
  top:0;
  left:0;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop));
  display:none;
  z-index:1501;
}
.m-popup-bd{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  padding:20px 0;
  border-top:5px solid #ff3800;
  border-bottom:7px solid #ff3800;
  border-radius:5px;
  background:#fff;
  z-index:1502;
  overflow:hidden;
}
.m-popup-bd .close{
  position:absolute;
  top:16px;
  right:0px;
  width:49px;
  height:33px;
  cursor:pointer;
  background:url(../../img/icon/icon-close_02.png) no-repeat;
}
.m-popup-bd{
  width:750px;
}
.m-popup-ct{
  padding:0 40px;
}
.m-popup-ct .tt{
  padding:10px 0;
  font:normal 22px/24px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
  color:#d00;
  text-align:center;
}
.m-popup-ct .line_01{
  height:1px;
  background:#fff;
  border-top:1px solid #e0dede;
  border-bottom:1px solid #e0dede;
  overflow:hidden;
}
/******折叠模块*******/
.m-collapse .icon-colla-01{
  font-size:22px;
  color:#999;
}
.m-collapse .tt{
  padding-left:28px;
  padding-right:28px;
  height:48px;
  background-color:#ededed;
  font-size:16px;
  line-height:48px;
  font-weight:normal;
  color:#000;
  cursor:pointer;
}
.m-collapse .ct{display:none;}
.m-collapse .ct.z-crt{display:block;}
/******表单搜索*******/
.m-fm-fold-wrap{
  padding-bottom:10px;
  border-bottom:1px solid #ddd;
  overflow:hidden;
}
/******文章*******/
.m-article-wrap{
  margin:30px 50px;
}
.m-article-hd{
  padding-bottom:15px;
  border-bottom:1px solid #ddd;
  text-align:center;
}
.m-article-hd .tt{
  font:bold 22px/46px '\5FAE\8F6F\96C5\9ED1';
}
.m-article-meta{
  line-height:30px;
  color:#9b9b9b;
}
.m-article-meta span{
  margin-left:8px;
  margin-right:8px;
}
.m-article-meta span:first-child{margin-left:0;}
.m-article-bd{
  font:normal 14px/30px '\5FAE\8F6F\96C5\9ED1';
  color:#565656;
}
.m-article-bd p{
  margin-top:15px;
  margin-bottom:15px;
}
.m-article-bd.ti2 p{text-indent:2em;}
.m-article-bd p:first-child{margin-top:30px;}
.m-article-bd img{
  margin:10px auto;
  display:block;
  max-width:880px;
}
.m-article-lt{
  text-align:left;
}
.m-article-rt{
  text-align:right;
}
/******模拟原生上传控件*******/
.m-upload-box {
  position:relative;
  width:340px
}
.m-upload-box .file-name {
  margin-left:88px;
  width:180px;
  height:30px;
  line-height:30px;
  border:1px solid #cdcdcd;
}
.m-upload-box .file-label {
  position:absolute;
  top:0;
  left:0;
  width:74px;
  height:30px;
  line-height:30px;
  background:#e4f0fb;
  font-size:12px;
  color:#000;
  border:1px solid #abc0de;
  border-radius:3px;
  text-align:center;
  outline:none;
  cursor:pointer;
  z-index:99;
}
.m-upload-box .file {
  position:absolute;
  top:0;
  left:0;
  width:74px;
  height:28px;
  font-size:0;
  *font-size:12px;
  opacity:0;
  filter:alpha(opacity:0);
  cursor:pointer;
  z-index:88;
  *z-index:100;
}
/******公共业务模块*******/
.m-biz-wrap .tt{
  padding:47px 0;
  font:normal 18px/28px '\5FAE\8F6F\96C5\9ED1';
  color:#000;
  text-align:center;
}
.m-biz-wrap .tt a{
  color:#f20c17;
  text-decoration:underline;
}
.m-biz-wrap .ct{
  margin:0 15px;
}
.m-list-biz-wrap>li{
  margin-bottom:16px;
  padding:30px 15px;
  background:#edf1f6;
}
.m-list-biz>li{
  margin-left:16px;
  float:left;
  width:269px;
  overflow:hidden;
}
.m-list-biz>li:first-child{
  margin-left:8px;
}
.m-list-biz .u-img{
  float:left;
  width:81px;
  height:81px;
}
.m-list-biz .u-txt{
  padding:0 12px;
  float:left;
  width:163px;
  height:79px;
  border:1px solid #d8d8d8;
  border-left:none;
}
.m-list-biz .u-tt,.m-list-biz .u-apply{
  font-size:16px;
  text-align:center;
}
.m-list-biz .u-tt{
  margin:0 auto;
  width:135px;
  line-height:42px;
  font-weight:normal;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.m-list-biz .u-tt a{
  color:#3f3f3f;
  text-decoration:none;
}
.m-list-biz .u-apply{
  border-top:1px solid #d8d8d8;
  line-height:36px;
}
.m-list-biz .u-apply a{
  color:#fc5905;
  text-decoration:underline;
}
/******横向滚动模块*******/
.m-bizScrollX{
  position:relative;
  padding:55px 100px 0 120px;
  width: 510px;
  height:166px;
  overflow: hidden;
}
.m-bizScrollX .u-arrow-box a{
  position:absolute;
  top:50%;
  display:block;
  width:27px;
  height:45px;
  background:url(../../img/icon/icon-arrow-sprites_01.png) 0 0 no-repeat;
  color:#fff;
  text-align:center;
  cursor:pointer;
}
.m-bizScrollX .u-arrow-box .prev{
  left:40px;
  background-position:-10px -75px;
}
.m-bizScrollX .u-arrow-box .prev.prevStop{
  background-position:-104px -10px;
}
.m-bizScrollX .u-arrow-box .next{
  right:40px;
  background-position:-57px -10px;;
}
.m-bizScrollX .u-arrow-box .next.nextStop{
  background-position:-10px -10px;;
}
.m-bizScrollX .bd ul{
  overflow:hidden;
  zoom:1;
}
.m-bizScrollX .bd li{
  float:left;
  width:132px;
  height:164px;
  background:#f7f7f7;
  border:1px solid #c5ceda;
  margin-right:40px;
  text-align:center;
}
.m-bizScrollX .item a{
  display:block;
  height:100%;
}
.m-bizScrollX .u-img{
  margin:20px 0 10px;
  display:inline-block;
}
.m-bizScrollX .u-txt{
  display:inline-block;
  width:105px;
  font-size:16px;
  line-height:36px;
  font-weight:bold;
  color:#ed552c;
  overflow:hidden;
  word-wrap:normal;
  white-space:nowrap;
  text-overflow:ellipsis;
  text-decoration:none;
}
/******引用区块*******/
.m-elem-quote{
  margin-bottom:10px;
  padding:15px;
  line-height:22px;
  border-left:5px solid #5a5a5a;
  border-radius:0 2px 2px 0;
  background-color:#e0e0e0;
}
/******登录模块*******/
.m-log-wrap{
  position:relative;
  margin-top:65px;
  width:100%;
  height:341px;
  background:url(../../img/bg/bg_login_01.jpg) 0 0 no-repeat;
  border-top:1px solid #cfddee;
  border-bottom:1px solid #cfddee;
}
.m-log-wrap .log-fm{
  position:relative;
  top:-25px;
  left:152px;
  width:350px;
  height:384px;
  background:#fff;
  border:2px solid #ef513c;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#e4e4e4',Direction=135, Strength=6);/*for ie6,7,8*/
  -webkit-box-shadow:0 0 2px 6px #e4e4e4;
  -moz-box-shadow:0 0 2px 6px #e4e4e4;
  box-shadow:0 0 2px 6px #e4e4e4;
  border-radius:5px;
}
.m-log-wrap .m-tab-hd ul,.m-log-overseas .m-tab-hd li,.m-log-overseas .m-tab-hd li a{
  float:none;
  display:block;
}
.m-log-wrap .m-tab-wrap .m-tab-hd{
  height:45px;
  line-height:45px;
}
.m-log-overseas .m-tab-wrap .m-tab-hd li.z-crt a{
  background:#f8f8f8;
  border-bottom:1px solid #d6d6d6;
  font-size:18px;
  color:#ef513c;
}
.m-log-wrap .u-btn-wrap{
  position:absolute;
  left:64px;
  bottom:20px;
}
.m-log-users .m-tab-wrap .m-tab-hd{
  border-bottom:0 none;
}
.m-log-wrap .m-tab-hd ul,.m-log-wrap .m-tab-wrap .m-tab-hd li{
  margin-left:0;
}
.m-log-users .m-tab-hd li,.m-log-users .m-tab-hd li a{
  padding:0;
  width:175px;
}
.m-log-users .m-tab-hd li a{
  border:0 none;
  border-bottom:1px solid #d6d6d6;
}
.m-log-users .m-tab-wrap .m-tab-hd li.z-crt a{
  padding-bottom:0;
  background:#fff;
  font-size:18px;
  color:#ef513c;
  width:174px;
  border-left:1px solid #d6d6d6;
  border-bottom:1px solid #fff;
}
.m-log-users .m-tab-hd li.z-crt:first-child a{
  border-left:none;
  border-right:1px solid #d6d6d6;
}
.m-log-wrap .u-log{
  padding:0 20px;
}
.m-log-wrap .item{
  margin-top:18px;
}
.m-log-wrap .u-assist{
  margin-top:8px;
}
.m-log-wrap .u-link{
  margin-top:2px;
}
.m-log-wrap .u-ipt{
  padding:8px 5px 8px 48px;
  width:255px;
  border:1px solid #cccccc;
  border-radius:5px;
  -webkit-box-shadow:0 0 2px 3px #f7f7f7 inset;
  -moz-box-shadow:0 0 2px 3px #f7f7f7 inset;
  box-shadow:0 0 2px 3px #f7f7f7 inset;
}
.m-log-wrap .u-sel1{
  padding:6px 5px 7px 42px;
  width:310px;
  border:1px solid #cccccc;
  border-radius:5px;
  -webkit-box-shadow:0 0 2px 3px #f7f7f7 inset;
  -moz-box-shadow:0 0 2px 3px #f7f7f7 inset;
  box-shadow:0 0 2px 3px #f7f7f7 inset;
  height:35px;
  line-height:17px;
}
.m-log-wrap .u-sel1:focus{
  box-shadow: 0 0 5px #52a8ec;
  border: 1px solid #52a8ec;
}
/******兼容IE7 start*******/
.lte7 .m-log-wrap .u-key{
  padding:5px 5px 6px 42px;
  width:261px;
  border:1px solid #cccccc;
  border-radius:5px;
  -webkit-box-shadow:0 0 2px 3px #f7f7f7 inset;
  -moz-box-shadow:0 0 2px 3px #f7f7f7 inset;
  box-shadow:0 0 2px 3px #f7f7f7 inset;
}
.lte7 .m-log-wrap .u-key select{
  width:100%;
  height:22px;
  line-height:22px;
  border:0 none;
  outline:none;
}
.lte7 .m-log-wrap .u-key select:focus{
  box-shadow:none;
}
.lte7 .m-log-wrap .u-key:hover,.m-log-wrap .u-key:focus{
  box-shadow: 0 0 5px #52a8ec;
  border: 1px solid #52a8ec;
}
/******兼容IE7 end*******/
.m-log-wrap .u-ipt.f-w103{
  width:103px;
}
.m-log-wrap .u-ipt.f-w160{
  width:160px;
}
.m-log-wrap .u-btn.u-btn-c1{
  margin:0 0 0 4px;
  padding:0;
  width:88px;
  height:33px;
  line-height:35px;
}
.m-log-wrap .u-yzm-pic{
  margin-left:8px;
  width:82px;
  height:35px;
  cursor:pointer;
}
.m-log-wrap .u-remember,.m-log-wrap .u-forget{
  font-size:12px;
  color:#000;
}
.m-log-wrap .u-btn-log{
  width:213px;
  height:34px;
  background:#f6f6f6;
  font-size:16px;
  color:#757e8c;
  border:1px solid #ccc;
  border-radius:5px;
}
.m-log-wrap .u-btn-log:hover{
  background:#ccc;
  border:1px solid #f6f6f6;
  color:#fff;
}
.m-log-wrap .toggle-pic{
  position:absolute;
  top:0;
  right:0;
  line-height:35px;
  color:#2b2b2b;
  text-decoration:none;
}
.m-log-wrap .edi-icon{
  position:absolute;
  top:4px;
  left:10px;
  color:#444;
}
.m-log-wrap .edi-icon:hover{
  transform:rotate(360deg);
}
/******登录右侧文字*******/
.m-log-wrap .txt-tools-wrap{
  position:absolute;
  top:55px;
  left:590px;
  width:510px;
  color:#455266;
}
.m-log-users .txt-tools-wrap{
  top:20px;
}
.m-log-wrap .txt-tools-wrap .tt{
  font-size:22px;
}
.m-log-wrap .txt-tools-wrap .txt{
  position:absolute;
  font-size:16px;
  color:#455266;
  text-decoration:underline;
}
.m-log-wrap .txt-tools-wrap .t1{
  top:84px;
  left:6px;
}
.m-log-wrap .txt-tools-wrap .t2{
  top:140px;
  left:124px;
}
.m-log-wrap .txt-tools-wrap .t3{
  top:190px;
  left:252px;
}
.m-log-wrap .u-label{
  position:absolute;
  top:8px;
  left:10px;
  width:35px;
  font-size:14px;
  color:#000;
  border-right:1px solid #dce3ed;
}
.m-log-wrap .u-search .u-ipt{
  padding-right:30px;
  padding-left:52px;
  width:426px;
}
.m-log-wrap .u-search .edi-icon{
  position:absolute;
  top:1px;
  right:0;
  left:auto;
  width:30px;
  font-size:22px;
  cursor:pointer;
}
.m-log-wrap .u-list-new li,.m-log-notice-wrap .u-log-notice li{
  float:left;
  margin:0 1%;
  padding-left:3%;
  width:45%;
  line-height:32px;
  background:url(../../img/bg/bg-list_02.png) 0 center no-repeat;
  overflow:hidden;
  word-wrap:normal;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.m-log-wrap .u-list-new li a,.m-log-wrap .u-more{
  color:#3e3e3e;
  text-decoration:none;
}
.m-log-wrap .u-list-new li a:hover{
  color:#496ea4;
  text-decoration:underline;
}
/******登录模块-通知告知*******/
.m-log-notice-wrap .u-log-notice{
  margin:42px 100px 0 100px;
  padding-left:215px;
  height:169px;
  background:#f0f0f0 url(../../img/bg/bg-notice_01.jpg) 0px center no-repeat;
  overflow:hidden;
}
.m-log-notice-wrap .u-log-notice li{
  line-height:36px;
}
.m-log-notice-wrap .u-log-notice li a{
  color:#343434;
}
.m-log-notice-wrap .u-log-notice li a:hover{
  text-decoration:underline;
  color:#1e3d6f;
}
/******修改密码*******/
.m-modify-noBg{
  margin:30px 14px 0;
  width:auto;
  height:440px;
  background:#fff;
  border:1px solid #dbdbdb;
  border-right:2px solid #dbdbdb;
  border-left:2px solid #dbdbdb;
}
.m-modify-noBg .u-tit{
  padding-top:14px;
  padding-bottom:14px;
  background-color:#e4e8ef;
  font-size:22px;
  font-weight:400;
  line-height:30px;
  color:#363f4b;
}
.m-modify-noBg .ct{
  margin-left:auto;
  margin-right:auto;
  width:50%;
}
.m-modify-noBg .u-explain{
  padding:15px;
  font-size:14px;
  line-height:22px;
  color:#363f4b;
  border:1px solid #d7dde4;
  background-color:#f9f9f9;
  border-radius:5px;
}
.m-modify-noBg .item:first-child{margin-top:30px;}
/*
 * goTop
 */
.rocket-to-top{
  position:fixed;
  right:30px;
  top:50%;
  z-index:9999;
  overflow:hidden;
}
.rocket-to-top .edi-icon{
  font-size:32px;
  line-height:40px;
}
.rocket-to-top li{
  margin-bottom:2px;
  position:relative;
  background:#ddd;
  color:#da2810;
  height:40px;
  cursor:pointer;
  overflow-y:hidden;
}
.rocket-to-top .pic,.rocket-to-top .txt{
  -moz-transition:height .4s;
  -webkit-transition:height .4s;
  -o-transition:height .4s;
  transition:height .4s;
}
.rocket-to-top .pic{
  position:relative;
  width:40px;
  height:40px;
  overflow:hidden;
  text-align:center;
  z-index:88;
}
.rocket-to-top .txt{
  position:relative;
  background:#8db3d7;
  font-size:12px;
  color:#fff;
  width:40px;
  height:0;
  line-height:40px;
  text-align:center;
  overflow-y:hidden;
  z-index:99;
}
.rocket-to-top .txt p{
  width:40px;
  line-height:20px;
}
.rocket-to-top li:hover .pic{
  height:0;
}
.rocket-to-top li:hover .txt{
  height:40px;
}
.rocket-to-top .u-toolbar{
  margin-bottom:2px;
  width:40px;
  height:40px;
  background:#81a0c5;
  color:#fff;
  text-align: center;
}
.rocket-to-top .u-toolbar .edi-icon{
  font-size:30px;
  line-height:40px;
}
/******工具栏*******/
.g-fixed-toolbar{
  position:fixed;
  bottom:0px;
  width:100%;
  height:auto;
  background:#777;
  overflow:visible;
  z-index:9999;
  color:#fff;
}
.g-fixed-toolbar .u-switch-elm{
  padding:6px 0;
}
.m-fixed-toolbar-wrap .u-switch-elm td{
  padding:0 6px;
}
.m-fixed-toolbar-wrap .u-tit{
  margin-left:5px;
  color:#fff;
}
.m-fixed-toolbar-wrap .u-switch-toolbar{
  position:absolute;
  top:-26px;
  right:0;
  background:#777;
  width:32px;
  height:26px;
  border-top-right-radius:15px;
  border-top-left-radius:15px;
  text-align:center;
}
.m-fixed-toolbar-wrap .u-switch-toolbar .edi-icon{display:block;}
.m-fm-fix-wrap .u-fix-tools{
  margin-left:620px;
  padding:8px;
  position:fixed;
  top:35%;
  left:50%;
  width:52px;
  z-index:99;
}
.m-fm-fix-wrap .u-option-toggle{
  display:inline-block;
  width:48px;
  height:30px;
  background:#333;
  text-align:center;
  border-radius:5px;
  color:#fff;
  -webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.1);
  -moz-box-shadow:0 0 9px 0 rgba(0,0,0,.1);
  -ms-box-shadow:0 0 9px 0 rgba(0,0,0,.1);
  box-shadow:0 0 9px 0 rgba(0,0,0,.1);
  cursor:pointer;
  text-decoration:none;
}
.m-fm-fix-wrap .u-fix-tools .u-btn{
  margin-right:0;
}
/******查询生成器模块*******/
.page-query-builder .g-sd{
  position:relative;
  width:300px;
  min-height:1050px;
  _height:1050px;
  border-right:none;
  background:#f0f3f7;
  /*background:-webkit-linear-gradient(rgba(236,96,79,1), rgba(249,171,101,.8));
    background:-o-linear-gradient(rgba(236,96,79,1), rgba(249,171,101,.8));
    background:-moz-linear-gradient(rgba(236,96,79,1), rgba(249,171,101,.8));
    background:linear-gradient(rgba(236,96,79,1), rgba(249,171,101,.8)); */
}
.page-query-builder .g-mn{
  float:right;
  width:890px;
  overflow:hidden;
}
.page-query-builder .g-sd > .u-side-arrow{
  position:absolute;
  top:31%;
  right:-15px;
  width:15px;
  height:45px;
  background-color:#dce3ed;
  font-size:16px;
  line-height:45px;
  font-weight:bold;
  color:#000;
  text-align:center;
  cursor:pointer;
}
.page-query-builder .m-nav-local{border-bottom:none;}
.page-query-builder .m-query-builder-table{
  position:relative;
  padding:20px 25px;
}
.m-query-builder-table .u-sel{
  width:100%;
}
.m-query-builder-table .u-list-table li{
  position:relative;
  padding-left:16px;
  font-size:14px;
  line-height:30px;
  width:100%;
}
.m-query-builder-table .u-list-table.u-icon li:before{
  position:absolute;
  top:0;
  left:0;
  content:'-';
  color:#222;
  font-size:14px;
}
.m-query-builder-table .u-list-table a{
  display:block;
  color:#222;
  text-decoration:none;
}
.m-query-builder-table .u-table-more{
  padding:15px 30px;
  position:absolute;
  top:0;
  left:300px;
  width:740px;
  height:400px;
  background-color:#fff;
  -webkit-box-shadow:inset 0px 0px 6px #333;
  box-shadow:inset 0px 0px 6px #333;
  z-index:9999;
  display:none;
}
.m-query-builder-table .u-table-more .u-list-table a{
  color:#4c4c4d;
}
.m-query-builder-table .u-table-more  .u-list-table.u-icon li{
  float:left;
  width:46%;
  text-align:left;
}
.m-query-builder-table .u-table-more  .u-list-table.u-icon li:before{
  color:#4c4c4d;
}
.m-query-builder-table .u-history .u-tt{
  padding:6px 0 6px 12px;
  background-color:#dce3ed;
  font-size:16px;
  font-weight:normal;
  color:#000;
}
.m-query-builder-sch .hd,.m-query-builder-index .hd{
  padding:6px 0;
  border-bottom:1px solid #e2e2e2;
}
.m-query-builder-sch .u-tt,.m-query-builder-index .u-tt{
  font-size:16px;
  line-height:28px;
  color:#282d32;
}
.m-query-builder-sch .u-builder-tb td{
  padding:4px 0;
}
.m-query-builder-sch .u-builder-tb .u-del{
  display:inline-block;
  width:35px;
  height:35px;
  background-color:#e8e8e8;
  color:#c2c2c2;
  line-height:35px;
  text-align:center;
  border-radius:50%;
}
.m-query-builder-index .u-tag-wrap{
  position:relative;
  height:35px;
  overflow:hidden;
}
.m-query-builder-index .u-tag-item{
  margin:0 3px 5px 3px;
  padding:3px;
  float:left;
  background-color:#e8e8e8;
  font-size:14px;
  line-height:24px;
  color:#747783;
  border-radius:5px;
  text-decoration:none;
}
.m-query-builder-index .u-tag-wrap.z-open{
  height:auto;
}
.m-query-builder-index .u-tag-wrap.z-open .u-tag-item.z-crt{
  background-color:#fe5d3c;
  color:#fff;
}
.m-query-builder-res .m-table th{
  border-right:none;
}
.m-query-builder-res .m-table th:first-child{border-left:none;}
.m-query-builder-res .m-table tr{
  -webkit-transition: all .5s;
  transition: all .5s;
  background-color:#f7f7f7;
}
.m-query-builder-res .m-table td{
  border:none;
  border-bottom:1px solid #e4e4e4;
}
/*
 * media
 * 通过媒体查询为不同的设备和大小配置不同的样式。
 */
/* 横屏 */
@media screen and (orientation:landscape){}
/* 竖屏 */
@media screen and (orientation:portrait){}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){}
/* 打印 */
@media print{}
