body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {
	padding:0;
	margin:0;
}
fieldset,img,html,body,iframe {
	border:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
li {
	list-style:none;
}
em,i,small,caption,th {
	font-weight:normal;
	font-style:normal;
	font-size:100%;
}
h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight:bold;
	font-size:100%;
}
caption,th {
	text-align:left;
}
body {
	word-wrap:break-word;
	font:12px/normal "Consolas";
	color:#555;
	background:#fff;
}
textarea,input,button,select,pre {
	outline:0;
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	font-family:inherit;
}
textarea {
	overflow:auto;
	resize:none;
}
a,button {
	cursor:pointer;
	outline:0;
}
a,a:hover {
	text-decoration:none;
	color:#128ec2;
}
::selection {
	text-shadow:none;
	color:#fff;
	background-color:rgba(0,102,255,0.8);
}
::-webkit-input-placeholder {
	color:#bbb !important;
}
.g-in:after {
	display:block;
	visibility:hidden;
	height:0;
	overflow:hidden;
	clear:both;
	content:".";
}
.g-in {
	zoom:1;
}
.g-nv,.m-nav li,.m-nav li a,.m-nav li,.m-nav li i,.m-error .error {
	background:url(../images/nav.png) no-repeat -9999px -9999px;
}
.g-bn,.m-menu li a {
	background:url(../images/dotx.png) repeat-x -9999px -9999px;
}
.m-menu li.crt a {
	background:url(../images/icn1.png) no-repeat -9999px -9999px;
}
.u-line,.u-line .linea,.u-line .lineb {
	background:url(../images/line.png) no-repeat -9999px -9999px;
}
.m-share li a {
	background:url(../images/icn2a.png) no-repeat -9999px -9999px;
}
.u-load {
	background:url(../images/load.gif) no-repeat -9999px -9999px;
}
.u-ttb2 {
	font-weight:normal;
	font-family:"Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";
}
a {
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;
	-ms-transition:color 0.3s;
	transition:color 0.3s;
}
.m-content dl {
	-webkit-animation:show 0.5s ease-out;
	-moz-animation:show 0.5s ease-out;
	-ms-animation:show 0.5s ease-out;
	animation:show 0.5s ease-out;
}
html {
	overflow-y:scroll;
}
body {
	min-width:900px;
}
.g-in {
	width:900px;
	margin:0 auto;
}
.g-nv {
	position:relative;
	background-position:0 0;
	background-repeat:repeat-x;
}
.g-nv {
	z-index:100;
	height:45px;
	background-color:#f8f8f8;
	-ms-box-shadow:0 2px 0 0 rgba(0,0,0,0.02);
	box-shadow:0 2px 0 0 rgba(0,0,0,0.02);
}
.g-ft {
	padding:30px 0 10px;
	border-top:1px solid #dbdbdb;
	background:-webkit-linear-gradient(#f9f9f9,#fff 30px);
	background:-moz-linear-gradient(#f9f9f9,#fff 30px);
	background:-ms-linear-gradient(#f9f9f9,#fff 30px);
	background:linear-gradient(#f9f9f9,#fff 30px);
}
.g-bd2 {
	}.g-bd2 .g-in {
	width:auto;
}
.g-sd {
	position:relative;
	float:left;
	width:160px;
	padding:36px 16px 40px 40px;
	border-right:1px solid #e7e7e7;
}
.g-mn {
	float:right;
	width:100%;
	margin-left:-220px;
}
.g-mnc {
	min-height:500px;
	margin-left:216px;
	padding:40px 50px 40px 40px;
	border-left:1px solid #e7e7e7;
	background-position:0 0;
}
.m-nav {
	height:37px;
	padding:8px 0 0;
	line-height:35px;
	text-align:center;
	text-shadow:1px 1px #fff;
}
.m-nav,.m-nav li {
	font-size:0;
	letter-spacing:-0.307em;
	*letter-spacing:normal;
	*word-spacing:-1px;
}
.m-nav li,.m-nav li a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:35px;
}
.m-nav li {
	position:relative;
	padding-left:2px;
	background-position:-91px -55px;
}
.m-nav li a {
	padding:0 20px;
	font-weight:bold;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal;
	color:#556165;
}
.m-nav li a:hover {
	color:#488c9d;
}
.m-nav li i {
	display:none;
	position:absolute;
	left:50%;
	top:35px;
	width:14px;
	height:8px;
	margin-left:-6px;
	overflow:hidden;
	background-position:0 -66px;
}
.m-nav li.first {
	background:none;
}
.m-nav li.crt i {
	display:block;
}
.m-nav li ._a {
	padding:0 20px;
	font-weight:normal;
	font-size:12px;
	letter-spacing:normal;
	word-spacing:normal;
	color:#000; /** color:#128ec2; */
}
.m-ft {
	line-height:19px;
	text-align:center;
	color:#999;
}
.m-ft a {
	margin:0 6px;
	color:#999;
}
.m-ft a:hover {
	color:#555;
}
.m-menu {
	width:160px;
	color:#444;
}
.m-menu li {
	float:left;
	width:100%;
}
.m-menu li a {
	position:relative;
	z-index:8;
	display:block;
	width:100%;
	height:36px;
	text-indent:40px;
	line-height:36px;
	font-size:14px;
	color:#444;
	background-position:0 bottom;
}
.m-menu li a:hover {
	color:#448aca;
}
.m-menu li:last-child a {
	background-position:9999px 9999px;
}
.m-menu li.crt a {
	z-index:9;
	margin:-3px -36px -3px 0;
	padding:3px 36px 3px 0;
	color:#448aca;
	background-position:0 -194px;
}
.m-menu-fixed {
	position:fixed;
	top:12px;
	left:40px;
}
.m-content {
	font-size:12px;
	line-height:1.8;
}
.m-content dt,.m-content dd,.m-content h3,.m-content h4,.m-content p,.m-content ul,.m-content ol,.m-content li,.m-content table {
	margin:0 0 0.6em;
}
.m-content dt {
	margin-top:2em;
	font-size:1.167em;
	font-weight:bold;
	color:#444;
}
.m-content dd {
	margin-bottom:1.6em;
}
.m-content ul,.m-content ol {
	padding-left:2em;
}
.m-content ul li {
	list-style:outside disc;
}
.m-content ol li {
	list-style:outside decimal;
}
.m-content caption {
	padding:0 0 0.3em;
}
.m-content pre {
	position:relative;
	zoom:1;
	margin:10px 0;
	padding:5px 0 5px 43px;
	border:1px solid #e1e1e8;
	border-radius:5px;
	line-height:17px;
	background:#f7f7f9;
}
.m-content pre:after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:30px;
	border-right:1px solid #ececf0;
	border-radius:5px 0 0 5px;
	content:'';
	background:#fbfbfc;
}
.m-content .content {
	margin-top:2em;
}
.m-share {
	position:fixed;
	_position:absolute;
	z-index:20;
	right:0;
	top:230px;
	width:30px;
	padding:6px;
	border:1px solid #dedede;
	background:#fff;
}
.m-share li,.m-share li a {
	float:left;
	width:30px;
	height:30px;
}
.m-share li a {
	overflow:hidden;
	text-indent:-2000px;
}
.m-share li a.s1 {
	background-position:0 0;
}
.m-share li a.s2 {
	background-position:0 -30px;
}
.m-share li a.s3 {
	background-position:0 -60px;
}
.m-share li a.s4 {
	background-position:0 -90px;
}
.m-share li a.s5 {
	background-position:0 -120px;
}
.m-share li a:hover {
	background-position-x:-30px;
}
.m-error {
	padding:50px 0;
	text-align:center;
	font-size:14px;
}
.m-error .error {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:10px 0 10px 60px;
	background-position:0 -125px;
}
.m-error h3 {
	margin:0 0 20px;
}

.u-ttb2 {
	line-height:normal;
	color:#444;
	margin:0 0 35px;
	font-size:24px;
}
.u-load {
	width:99px;
	height:19px;
	overflow:hidden;
	margin:0 auto;
	text-indent:-2000px;
	background-position:center center;
}
.u-line,.u-line .linea,.u-line .lineb {
	height:3px;
	overflow:hidden;
}
.u-line {
	background-position:0 -8px;
	background-repeat:repeat-x;
}
.u-line .linea,.u-line .lineb {
	width:373px;
}
.u-line .linea {
	float:left;
	margin-right:-373px;
	background-position:0 0;
}
.u-line .lineb {
	float:right;
	margin-left:-373px;
	background-position:0 -4px;
}
.u-blank {
	display:block;
	height:10px;
	overflow:hidden;
}
.f-cb:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f-cb {
	zoom:1;
}
.f-usn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

@media screen and (max-width:899px) {
	.m-menu-fixed {
	position:static;
}
.m-share:not(.m-share-2) {
	display:none;
}
}@media print {
	@page {
	margin:20px;
}
.g-ft,.m-nav li.crt i,.m-share,.p-article .g-sd,.u-line .linea,.u-line .lineb {
	display:none;
}
.g-nv {
	box-shadow:none;
	border-bottom:1px solid #dbdbdb;
}
.m-nav {
	text-shadow:none;
}
.m-nav li.crt a {
	color:#000;
}
.g-bna,.g-bnb,.g-bn .g-in,.m-ban h2 {
	height:100px;
}
.p-article .g-mn {
	width:100%;
	margin-left:0;
}
.p-article .g-mnc {
	margin-left:0;
	padding:40px 0 0;
	border-left:0;
}
.u-line {
	border-bottom:1px dashed #dbdbdb;
}
}



/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.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-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.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:normal;}
.f-fwb{font-weight:bold;}
.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{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;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{overflow:hidden;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;}


/* 通用自定义按钮-默认蓝色 */
.u-btn{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;border-radius:5px;font-size:12px;letter-spacing:1px;text-align:center;vertical-align:middle;cursor:pointer;word-wrap:normal;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btnsel{display:inline-block;vertical-align:middle;border-style:solid;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 较大 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
/* 红色 */
.u-btn-c1{border-color:#9f161b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}
/* 黄色 */
.u-btn-c2{border-color:#e1962d;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}
/* 绿色 */
.u-btn-c3{border-color:#52a552;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
/* 灰色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}


/* 文本输入框 */
.u-ipt{width:180px;padding:5px;height:17px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#777;background:#fff;}
/* 文本输入框-窄 */
.u-ipt-1{width:50px;}
.u-ipt-2{width:140px;}
.u-ipt-300{width:300px;}
.u-ipt-400{width:400px;}
.u-ipt-7{width:70px;}
/* 文本输入框-出错 */
.u-ipt-err{border-color:#c00 #e00 #e00;}



/* 表单 */
.m-form{line-height:29px;color:#555;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm-1{padding-left:100px;padding-bottom:2px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .lab1{float:left;width:100px;margin-right:-100px;text-align:right;}
.m-form .ipt{margin-left:100px;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form .img150 img{height:150px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#999;}
.m-form .tip{padding-top:10px;}
.m-form .tip input{margin:0 5px 3px 0;}
/* .m-form .ipt span {display:-moz-inline-box; display:inline-block;  height:25px;} */


/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table a.delete {
	color: #f00;
}
.m-table a.delete:hover,
.m-table a.delete:hover,
.m-table a.delete:hover {
	color: #f00;
	border-bottom-color: #f00;
}

.m-table .col10{width:10px;}
.m-table .col20{width:30px;}
.m-table .col40{width:40px;}
.m-table .col50{width:50px;}
.m-table .col80{width:80px;}
.m-table .col90{width:90px;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
.m-table .colc{width:150px;}
.m-table .cold{width:100px;}
.m-table .cole{width:220px;}
.m-table .colf{width:560px;}
.m-table .colg{width:240px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
.m-table-row th,.m-table-row0 td{border-width:1 0 0 0px;}
/* 简易数据表格-圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}

.input-align{height:13px; vertical-align:text-top; margin-top:0;}

/* 登录页 */
.m-nav-l {
	text-align:left;
}
.g-mnc-0 {
	border-left:0px;
}
.g-in-l {
	width:98%;
}

/* 管理页 */
.logout {
	position:fixed;
	_position:absolute;
    float:right;  
    display:inline;
	z-index:10;
	right:10px;
	top:12px;
	padding:6px;
}
.return {
	left:10px;
	z-index:-100;
}


#login_error {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	margin: 20px 0 0 50px;
	padding: 5px 5px 5px 45px;
	background-color: #ffebe8;
	border-color: #c00;
}

.box-gray{
	background:#fafafa;
	border:1px solid #ccc;
}
.box-yellow {
	background:#ffe;
	border:1px solid #EBAD7D;	
}
.box-blue{
	background:#f1f4fb;
	border:1px solid #c4dbf6;	
}

/*color*/
.blue   { color:#36c;}
.orange { color:#F60;}
.red    { color:#f00;}
.black  { color:#000;}
.green  { color:#73B51C;}
.gray3  { color:#333;}
.gray6  { color:#666;}
.gray9  { color:#999;}
.gray   { color:#ccc;}

.wmr    { width:100px;}

.lh {line-height:0px;}
/*margin &padding*/
.m5   { margin:5px;}
.mb5  { margin-bottom:5px;}
.ml5  { margin-left:5px;}
.mr5  { margin-right:5px;}
.mt5  { margin-top:5px}
.mt20 { margin-top:20px;}
.mv5  { margin:5px 0}
.mw5  { margin:0 5px;}

.m10  { margin:10px;}
.ml10 { margin-left:10px;}
.ml50 { margin-left:50px;}
.ml150 { margin-left:150px;}
.mv10 { margin:10px 0}
.mb10 { margin-bottom:10px;}

.ml15 { margin-left:15px;}
.mv15 { margin:15px 0;}

.p0   {padding:0px;}
.p3   {padding:3px;}
.p5   { padding:5px;}
.pr5  { padding-right:5px}
.pv5  { padding:5px 0;}
.pw5  { padding:0 5px;}

.p8   { padding:8px;}
.pv8  { padding:8px 0;}
.pw8  { padding:0 8px;}

.p10  { padding:10px;}
.pv10 { padding:10px 0;}
.pw10 { padding:0 10px;}

.w300 { width:300px;}
.w350 { width:350px;}
.w450 { width:450px;}
.w-95 { width:95%;}
.h150 { height:150px;}
.h80 { height:80px;}
.h32 { height:32px;}

/*other classes*/
.hand   { cursor:pointer}
.none   { display:none}
.block  { display:block}
.inline { display:inline;}
.notext { overflow:hidden; text-indent:-99999px;}
.no-list-style { list-style:none;}
.no-bg{ background:none;}
.text-center { text-align:center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.fwb{ font-weight:bold; }

/*msg*/
.error,.success {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:5px 10px;
	padding-left:30px;
	margin: 20px 0 0 0;
}
.error {
	border-bottom-color:#D90000;
	background-color:#FFEBE8;
	background-position:8px -825px;
	color:#D90000;
}
.success {
	border-bottom-color:#008000;
	background-color:#DCECC6;
	background-position:8px -785px;
	color:#008000;
}

/* 操作型弹出浮层-默认居中 */
.m-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.m-layer > table{table-layout:fixed;width:100%;height:100%;}
.m-layer > table > tbody > tr > td{vertical-align:middle;}
.m-layer .lywrap{position:relative;width:400px;margin:0 auto;border:5px solid rgba(0,0,0,0.3);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.m-layer .lytt{position:relative;padding:10px;height:20px;margin:0 0 -1px;line-height:20px;border-bottom:1px solid #ddd;border-radius:5px 5px 0 0;background:#fafafa;}
.m-layer .lytt h2{float:left;font-size:16px;}
.m-layer .lyclose{float:right;font-weight:bold;font-family:arial;font-size:24px;color:#ccc;text-shadow:0 1px #fff;cursor:pointer;}
.m-layer .lyclose:hover{color:#aaa;}
.m-layer .lyct:last-child,.m-layer .lybt{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.m-layer .lyct:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}
.m-layer .lyct{padding:20px;background:#fff;}
.m-layer .lybt{height:30px;line-height:30px;padding:10px;margin:-1px 0 0;border-top:1px solid #ddd;background:#f7f7f7;}
.m-layer .lyother{float:left;color:#999;}
.m-layer .lybtns{float:right;}
.m-layer .lybtns button{float:left;margin-left:10px;}
/* 显示 */
.m-layer.z-show{display:block;}


.input-text{
	background:#fff;
	border:1px #dfdfdf solid;
	border-top:1px #7e7e7e solid;
	padding:4px 5px;
	*padding:5px 5px 3px;
}
input.focus,input[type=text]:focus,,input[type=password]:focus{
	border:1px #ace solid;
	border-top:1px #3f87bc solid;
}




.m-upface {
	margin:0 0 20px;
	margin-left:100px;
}
.m-upface .upfaceimg {
	float:left;
	width:80px;
	margin-right:-80px;
}
.m-upface .upfacecnt {
	margin-left:80px;
}
.m-upface .upfacecnt0 {
	margin-left:0px;
}

.f-cb:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.f-cb {
	zoom:1;
}

.w-img2,.w-img2 img {
	width:64px;
	height:64px;
}
.w-img2 {
	position:relative;
	display:block;
}
.w-img2 a,.w-img2 img {
	display:block;
}
.w-img2 .w-tip {
	top:-15px;
	margin-left:-12px;
}
.w-img2 .w-img2-1 {
	position:absolute;
	top:39px;
	left:40px;
	border:2px solid #fff;
}


.w-sbtn {
	background:url(../images/btn24.png?045) no-repeat 999px 999px;
	_background:url(../images/btn.png?045) no-repeat 999px 999px;
}
.w-sbtn {
	width:88px;
	height:30px;
	color:#777;
	background-position:0 -240px;
	font-size:12px;
	border:0;
	cursor:pointer;
}
.w-sbtn:hover {
	background-position:-98px -240px;
}
.w-sbtn span {
	display:block;
	padding-left:28px;
	text-align:left;
}

.w-sbtn input{
	position:absolute;
	z-index:100;
	margin-left:-45px;
	margin-top:-30px;
	width: 88px;
	height: 30px;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
}

.w-sbtn .r {
	padding:0 28px 0 0;
	text-align:right;
}
a.w-sbtn {
	display:inline-block;
	zoom:1;
	line-height:30px;
	text-align:center;
}
a.w-sbtn:hover {
	color:#777;
	text-decoration:none;
}
a.w-sbtn-1,a.w-sbtn-1:hover {
	color:#fff;
}
.w-sbtn-1 {
	background-position:0 -280px;
	color:#fff;
}
.w-sbtn-1:hover {
	background-position:-98px -280px;
}

.w-iuar {
	background:url(../images/icon2-8.png) no-repeat 999px 999px;
}

.w-iuar {
	background-position:11px -391px;
}

.image__preview {
	display:block;
	position:absolute;
	border-radius:5px;
}

.mycover{
	position:absolute;
	margin-top:-35px;
}

/* 普通翻页器-默认居中 */
.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-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:#39c;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.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-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-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}


/* 水平进度条-默认蓝色 width:200px; */
.u-progress{width:95%;height:12px;overflow:hidden;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);background:#f7f7f7;}
.u-progress .pgbar,.u-progress .pging{display:block;width:100%;height:100%;}
.u-progress .pgbar{background:#3a9ed8;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6fbee5),to(#3a9ed8));background:-webkit-linear-gradient(#6fbee5,#3a9ed8);background:-moz-linear-gradient(#6fbee5,#3a9ed8);background:-ms-linear-gradient(#6fbee5,#3a9ed8);background:linear-gradient(#6fbee5,#3a9ed8);-webkit-transition:width 0.5s linear;-moz-transition:width 0.5s linear;-ms-transition:width 0.5s linear;transition:width 0.5s linear;}
.u-progress .pging{background:-webkit-gradient(linear,0% 0%,100% 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,0.2)),color-stop(25%,rgba(0,0,0,0)),color-stop(25%,rgba(255,255,255,0.2)),color-stop(50%,rgba(255,255,255,0.2)),color-stop(50%,rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,0)),color-stop(75%,rgba(255,255,255,0.2)));background:-webkit-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2));background:-moz-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2));background:-ms-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2));background:linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0.2));-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-ms-background-size:30px 30px;background-size:30px 30px;-webkit-animation:pging 1s linear infinite;-moz-animation:pging 1s linear infinite;-ms-animation:pging 1s linear infinite;animation:pging 1s linear infinite;}
@-webkit-keyframes pging{0%{background-position:0 0;}100%{background-position:30px 0;}}
@-moz-keyframes pging{0%{background-position:0 0;}100%{background-position:30px 0;}}
@-ms-keyframes pging{0%{background-position:0 0;}100%{background-position:30px 0;}}
@keyframes pging{0%{background-position:0 0;}100%{background-position:30px 0;}}
/* 较佳，绿色 */
.u-progress-c1 .pgbar{background:#50b050;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#69c769),to(#50b050));background:-webkit-linear-gradient(#69c769,#50b050);background:-moz-linear-gradient(#69c769,#50b050);background:-ms-linear-gradient(#69c769,#50b050);background:linear-gradient(#69c769,#50b050);}
/* 中等，黄色 */
.u-progress-c2 .pgbar{background:#f8960b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb24c),to(#f8960b));background:-webkit-linear-gradient(#fbb24c,#f8960b);background:-moz-linear-gradient(#fbb24c,#f8960b);background:-ms-linear-gradient(#fbb24c,#f8960b);background:linear-gradient(#fbb24c,#f8960b);}
/* 较差，红色 */
.u-progress-c3 .pgbar{background:#cc1c23;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f0232b),to(#cc1c23));background:-webkit-linear-gradient(#f0232b,#cc1c23);background:-moz-linear-gradient(#f0232b,#cc1c23);background:-ms-linear-gradient(#f0232b,#cc1c23);background:linear-gradient(#f0232b,#cc1c23);}



/* 下拉式菜单-默认左对齐 */
.u-menu{display:none;position:absolute;z-index:100;top:100%;left:0;margin:1px 0 0;border:1px solid #d0d0d0;border-radius:5px;line-height:1.5;font-size:12px;letter-spacing:normal;word-spacing:normal;box-shadow:0 5px 15px rgba(0,0,0,0.05);background:#fff;}

.u-menu li,.u-menu li a,.u-menu li,.u-menu li i {
	background:none;
	padding:0;
	font-weight:normal;
	font-size:12px;
	height:10px;
}
.u-menu li a{display:block;padding:6px 12px;border-top:1px solid #e8e8e8;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.u-menu li:first-child a{border:0;border-radius:5px 5px 0 0;}
.u-menu li:last-child a{border-radius:0 0 5px 5px;}
.u-menu li a:hover{color:#333;background:#f7f7f7;}
.u-menu li a:active{background:#f0f0f0;}
/* 显示 */
.u-menu.z-show{display:block;}
/* 分组 */
.u-menu-gp li:empty{border-top:1px solid #ddd;margin:5px 0;}
.u-menu-gp li a{border:0;}
/* 宽度限制 */
.u-menu-min,.u-menu-max{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.u-menu-min{min-width:100%;}
.u-menu-max{max-width:100%;}
/* 右对齐 */
.u-menu-rt{left:auto;right:0;}


/* 无边图片容器-默认定宽定高、图片拉伸 */
.u-img{display:block;position:relative;width:110px;height:110px;}
.u-img img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img-ha,.u-img-ha img{height:auto;}

/* 有边图片容器-默认定宽定高、图片拉伸 */
.u-img2{display:block;position:relative;width:104px;height:104px;padding:2px;border:1px solid #ddd;}
.u-img2 img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img2-ha,.u-img2-ha img{height:auto;}

/* 左图右文图文列表-默认竖排 */
.m-list3{padding:1px 0 0;zoom:1;}
.m-list3 ul{margin:-11px 0 0;}
.m-list3 li{display:inline;float:left;width:100%;margin:10px 0 0;}
.m-list3 .txt{float:right;width:100%;height:95px;overflow:hidden;margin-left:-110px;}
.m-list3 h3,.m-list3 p{margin-left:110px;overflow:hidden;line-height:18px;}
.m-list3 h3{margin-bottom:5px;}
.m-list3 h3 a,.m-list3 h3 a:hover{color:#333;}
.m-list3 .u-img{float:left;width:100px;height:100px;}
.m-list3 .u-img2{float:left;width:94px;height:94px;}
/* 横排 */
.m-list3-x ul{margin:-11px 0 0 -10px;}
.m-list3-x li{width:230px;margin:10px 0 0 10px;}