@charset "utf-8";
/**
 * @version：1.0
 * @author：haolei <haolei@ec.com.cn>
 * @description：layout and  modules style
 * @date：2018-06-11
 */
html,body{width: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('../fonts/iconfont.eot');
    src:url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
}
.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:30px 0 0;
    text-align:center;
    line-height:38px;
    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 15px;
    margin-left:-1px;
    border:1px solid #ccc;
    font-size:17px;
    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,{
    text-decoration:none;
    color:#333;
}
.m-page a:hover {
	color: #ec4c40;
	text-decoration: none;
}
.m-page a.first{
    margin-left:0;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
}
.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;
	text-decoration: none;
    background:#f5f5f5;
}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{
    cursor:default;
    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;
}
.m-page-sr i{border:0 none;}
.m-page-sr a.first,.m-page-sr a.last{border-radius:0px;}
/******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{}