html, body {
	cursor: default;
}

textarea {
	line-height:21px;
	resize: none;
}

input[type="button"],
input[type="submit"],
input[type="text"],
input[type="reset"],
textarea {
	-webkit-appearance: none !important;
}

input[type="checkbox"], input[type="radio"] {
	margin: 0 4px 0 0;
	padding: 0;
	vertical-align: middle;
}
label {
	vertical-align: middle;
}
input[type="checkbox"] ~ label, input[type="radio"] ~ label {
	margin-right: 8px;
}

#cpbody {
	min-height: 400px;
	background:#FFF;
}

#topbanner {
	width:100%;
	height:45px;
	background:#438eb9;
}

#intopbanner {
	position:relative;
	height:45px;
	margin:0 auto;
}

#logo {
	display:block;
	font-family: '微软雅黑', Arial;
	height:45px;
	line-height: 45px;
	font-size: 18px;
	color: #FFF;
	padding-left:48px;
	margin-left: 10px;
	float: left;
	background:url('../images/cplogo_icon.png') 0 50% no-repeat;
}

#leftbar {
	position:absolute;
	left: 0;
	top: 0;
	width:199px;
	background:#FFF;
}

#leftbar:before {
    content: "";
    display: block;
    width: 199px;
    position: fixed;
    bottom: 0;
    top: 0;
    z-index: -1;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-width: 0 1px 0 0;
}


#mainmenu {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:13px;
}


#mainmenu li {
	border-bottom:1px solid #DDD;
	position:relative;
	height:38px;
	margin:0px;
	padding:0px;
}

#mainmenu li i {
	font-size:18px;
	padding-right:8px;
}
#mainmenu>li
{
	height:auto;
	font-weight:bold;
}

#mainmenu li .inblock {
}

#mainmenu li .inblock span {
	display: block;
	position: absolute;
	right: 12px;
	top:9px;
	font-size: 13px;
	line-height: 20px;
	color: #AAA;
}

#mainmenu li .inblock a {
	background: #f9f9f9;
}
#mainmenu>li li
{
	font-weight:normal;
}
#mainmenu li a:hover
{
	/*background:#d2def6;*/
}

#mainmenu li:hover {
	
}

#mainmenu .sonul
{
	list-style: none;
	padding-left:0;
	display:none;
	margin:0px;
	margin-left:24px;
 	border-left: 1px dotted #c00036;
}

#mainmenu .sonul li {
	margin-left:-24px;
 	border-bottom:1px dotted #EEE;
}
#mainmenu .sonul li:last-child {
	border-bottom: 0;
}

#mainmenu .sonul li:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 7px;
    left: 26px;
    top: 17px;
    border-top: 1px dotted #c00036;
}
#mainmenu .sonul em
{
	margin-left:20px;
}

#mainmenu .sonul a
{
	padding-left:41px;
}

#mainmenu .sonul a i {
	display: none;
	position: absolute;
	left:21px;
	top:10px;
	line-height: 16px;
	font-size: 10px;
	color: #c00036;
}

#mainmenu .sonul a:hover i {
	display: block;
}

#mainmenu .sonul a span {
	/*display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: 9px;
	margin-right: 10px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: #D51838;
	float: right;
	border-radius: 50%;*/
	color: #D51838;
	float: right;
	margin-right: 10px;
	font-weight: bold;
}

#mainmenu li a {
	display:block;
	line-height:38px;
	padding-left:18px;
	
}

#mainmenu li a:hover {
}

#mainmenu li em {
	position:absolute;
	left:0px;
	top:0px;
	width:38px;
	height:38px;
}

#mainmenu li.selected a span {
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	width:38px;
	height:38px;
	background:url(../images/arrow.png) 50% 50% no-repeat;
}

#mainmenu li.menuadm>em {
	background:url(../images/menuadm.png) 8px 50% no-repeat;
}

#mainmenu li.replyicon>em {
	background:url(../images/replyicon.png) 8px 50% no-repeat;
}

#mainmenu li.wememicon>em {
	background:url(../images/wememicon.png) 8px 50% no-repeat;
}

#mainmenu li.wehome>em {
	background:url(../images/wehome.png) 8px 50% no-repeat;
}

#mainmenu li.usericon>em {
	background:url(../images/usericon.png) 8px 50% no-repeat;
}

#mainmenu li.signicon>em {
	background:url(../images/signicon.png) 8px 50% no-repeat;
}

#mainmenu li.replyicon>em {
	background:url(../images/replyicon.png) 8px 50% no-repeat;
}

#mainmenu li.acticon>em {
	background:url(../images/acticon.png) 8px 50% no-repeat;
}

#mainmenu li.cnt>em {
	background:url(../images/cnt.png) 8px 50% no-repeat;
}

#mainmenu li.stp>em {
	background:url(../images/stop.png) 8px 50% no-repeat;
}

#mainmenu li.pho>em {
	background:url(../images/pho.png) 8px 50% no-repeat;
}

#mainmenu li.new>em {
	background:url(../images/new.png) 8px 50% no-repeat;
}

#mainmenu li.fdk>em {
	background:url(../images/fdkicon.png) 8px 50% no-repeat;
}

#mainmenu li.rvn>em {
	background:url(../images/rvnicon.png) 8px 50% no-repeat;
}

#mainmenu li.sur>em {
	background:url(../images/suricon.png) 8px 50% no-repeat;
}

#mainmenu li.gre>em {
	background:url(../images/greicon.png) 8px 50% no-repeat;
}

#mainmenu li.fap>em {
	background:url(../images/fapicon.png) 8px 50% no-repeat;
}
#mainmenu li.app em {
	background:url(../images/appicon.png) 8px 50% no-repeat;
}
#mainmenu li.pmsg em {
	background:url(../images/pmsgicon.png) 8px 50% no-repeat;
}

#mainmenu li.design>em {
	background:url(../images/design.png) 8px 50% no-repeat;
}

#mainmenu li.goods>em {
	background:url(../images/goods.png) 8px 50% no-repeat;
}

#mainmenu li.order>em {
	background:url(../images/order.png) 8px 50% no-repeat;
}

#mainmenu li.settings>em {
	background:url(../images/settings.png) 8px 50% no-repeat;
}

#mainmenu li.codecredit>em {
	background:url(../images/codecredit.png) 8px 50% no-repeat;
}
#mainmenu li.members>em {
	background:url(../images/members.png) 8px 50% no-repeat;
}
#mainmenu li.wmnews>em {
	background:url(../images/wmnews.png) 8px 50% no-repeat;
}

#appmenubt {
	position:absolute;
	display:block;
	left:375px;
	top:24px;
	width:16px;
	height:16px;
	padding:5px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 3px 3px 3px 3px;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}

#appmenubt:hover {
	background-image: linear-gradient(rgb(230, 61, 68), rgb(193, 26, 34));
	border: 1px solid rgb(146, 12, 18);
}

#appmenubt em {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/appsicon.png) 0 0 no-repeat;
}

#appmenubt:hover em {
	background:url(../images/appsicon.png) -17px 0 no-repeat;
}

#appmenubt.selected {
	background-image: linear-gradient(rgb(230, 61, 68), rgb(193, 26, 34));
	border: 1px solid rgb(146, 12, 18);
}

#appmenubt.selected em {
	background:url(../images/appsicon.png) -17px 0 no-repeat;
}

#logoutbt {
	display: block;
	float: right;
	margin-right:18px;
	height:45px;
	line-height: 45px;
	background: #a2002e;
	padding-left:12px;
	padding-right:12px;
	color: #FFF;
	font-size: 14px;
	transition: all .4s;
}

#logoutbt:hover {
	background: #cc023b;
}

#logoutbt .menudown {
	margin-left:12px;
	font-size: 16px;
}

.topheadbt {
	display: block;
	float: right;
	height:45px;
	line-height: 45px;
	background: #8A0128;
	padding-left:12px;
	padding-right:12px;
	color: #FFF;
	font-size: 14px;
	border-right:1px solid #EEE;
}

#userprofile i {
	font-size:18px;
	padding-right:8px;
}

#mainarea {
	position:relative;
	margin:0 auto;
	/*width:1000px;
	padding-right:15px;
	margin-top:15px;*/
}

#maincontainer {
	margin-left:200px;
	height:auto!important;
	height:700px;
	min-height:700px;
	background:#fff;
/*	box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.1); */
}

#maincontainerfull {
	height:auto!important;
	min-height:800px;
	background:#fbfcff;
/*	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);*/
}

#navbarcontainer {
	height:38px;
	margin-left:226px;
}

#navbar {
	position:absolute;
	left:226px;
	top:0px;
	height:38px;
	width:774px;
	background:#f1f5fd;
	box-shadow: 4px 0px 4px 0px rgba(0, 0, 0, 0.1);
}

/*#footer {
	background:#f1f5fd;
	box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.1);
}

#footerin {
	width:1000px;
	margin:0 auto;
	position:relative;
	margin-top:15px;
	height:80px;
}*/

#copyright {
	position:absolute;
	text-align:center;
	display:block;
	width:400px;
	height:20px;
	left:300px;
	top:10px;
}

.menuadmmainarea {
	padding:8px;
}

.helpbox {
	color:#666;
	border-bottom:1px solid #CCC;
	padding:8px;
	line-height:23px;
	min-height: 23px;
	padding-left:48px;
	background:url(../images/pin.png) 8px 50% no-repeat;
}

#optbar {
	padding: 10px;
	border-bottom:1px solid #ddd;
}

.ctrlbox {
	color:#666;
	border-bottom:1px solid #CCC;
	padding: 10px; 
	/*padding-left:48px;*/
}

.wcmenulist {
	list-style:none;
	margin:0px;
	padding:3px;
	width:400px;
}

.wcmenulist li {
	border-radius:3px;
	padding:6px;
	border:1px solid #CCC;
}

.wcmenulist .rootitem .icon {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/rootitem.png) 0 50% no-repeat;
}

.wcmenulist .rootitem {
	margin:3px;
	background-image: url(../images/rootitem.png) 4px 50% no-repeat;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}

.wcmenulist .subitem .icon {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/subitem.png) 0 50% no-repeat;
}

.wcmenulist .subitem {
	margin:3px;
	margin-left:27px;
	background:#F3F3F3;
}

.wcmenulist .opbts {
	float:right;
}

#menuadmtools {
	padding:8px;
	padding-left:0px;
	padding-top:16px;
}

#menuadmtools .madmitem {
	
	display:inline-block\9;
	line-height:13px\9;
	
	
	border: 1px solid #CCC;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.11);
	border-radius: 3px 3px 3px 3px;
	font-size: 13px;
	padding: 5px 14px;
	margin-left:8px;
	margin-right:8px;
}

#menulistpanel {
	width:420px;
	float:left;
}

#menueditorpanel {
	width:320px;
	float:right;
}

.menueditbl tr td {
	padding:5px;
}

.leftlebel {
	text-align:right;
}

.menueditinput {
	border-radius: 3px 3px 3px 3px;
	padding: 7px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.12) inset;
	border: 1px solid rgb(214, 211, 206);
	color: rgb(150, 150, 150);
	width:180px;
	background: #f0f0f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f0f0f0 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top, #f0f0f0 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top, #f0f0f0 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #f0f0f0 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f5f5f5',GradientType=0 );
}

.menueditinput:focus {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	outline: 0px none;
	color: rgb(51, 51, 51);
}

.edtsavebt {
	
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-family: Microsoft YaHei, Arial;
	font-size: 13px;
	color: #fff;
	padding: 0 12px;
	background-color: #c00036;
	border: 1px solid #880026;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	vertical-align: middle;

	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	
	/*display:inline-block\9;
	line-height:13px\9;
	
	border: 1px solid #CCC;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	/*background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.11);
	border-radius: 3px 3px 3px 3px;
	font-size: 13px;
	padding: 5px 14px;*/
}
input.edtsavebt {
	line-height: initial;
	height: 32px;
}
.edtsavebt:hover {
	background-color: #ce003a;
	box-shadow: 0 0 3px #a2002e;
	-webkit-box-shadow: 0 0 3px #a2002e;
	-moz-box-shadow: 0 0 3px #a2002e;
	-o-box-shadow: 0 0 3px #a2002e;
}
.edtsavebt.cancel {
	background-color: #EE2C2C;
	border: 1px solid #EE0000;
}
.edtsavebt.cancel:hover {
	background-color: #F14242;
	box-shadow: 0 0 3px #EE0000;
	-webkit-box-shadow: 0 0 3px #EE0000;
	-moz-box-shadow: 0 0 3px #EE0000;
	-o-box-shadow: 0 0 3px #EE0000;
}
.edtsavebt.refresh {
	background-color: #6FB3E0;
	border: 1px solid #61ABDC;
}
.edtsavebt.refresh:hover {
	background-color: #88C2E8;
	box-shadow: 0 0 3px #6DA8D0;
	-webkit-box-shadow: 0 0 3px #6DA8D0;
	-moz-box-shadow: 0 0 3px #6DA8D0;
	-o-box-shadow: 0 0 3px #6DA8D0;
}

.groupbutton {
	
	display:inline-block;
	line-height:13px;
	
	border: 1px solid #CCC;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.11);
	font-size: 13px;
	padding: 5px;
	vertical-align:top;
}

.groupbutton label {
	display:inline-block;
	height:16px;
	vertical-align:top;
	line-height:16px;
}

.groupbutton em {
	margin:0px;
	padding:0px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/X.png) right 50% no-repeat;
	vertical-align:top;
	padding-left:10px;
}

.optbutton {
	
	display:inline-block;
	line-height:13px;
	
	border: 1px solid #CCC;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.11);
	font-size: 13px;
	padding: 5px;
	vertical-align:top;
}

.optbutton label {
	display:inline-block;
	height:16px;
	vertical-align:top;
	line-height:16px;
}

.optbutton em {
	margin:0px;
	padding:0px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/X.png) right 50% no-repeat;
	vertical-align:top;
	padding-left:10px;
}

.cateselbox {
	font-size:16px;
	border:1px solid #CCC;
	padding:4px;
}

.msglist {
	list-style:none;
	padding:8px;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
}

.msglist li {
	border: 1px solid #CCC;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	border-radius: 3px 3px 3px 3px;
	font-size: 13px;
	padding: 10px 14px;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
}

.msglist li .icon_text {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/text_mini.png) 0 50% no-repeat;
}



.msglist li .icon_richtxt {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/richtxt_mini.png) 0 50% no-repeat;
}

.msglist li .icon_music {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/music_mini.png) 0 50% no-repeat;
}





.msglist .rootitem .icon {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/rootitem.png) 0 50% no-repeat;
}

.msglist .rootitem {
	margin:3px;
	background-image: url(../images/rootitem.png) 4px 50% no-repeat;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}

.msglist .subitem .icon {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:13px;
	width:18px;
	background:url(../images/subitem.png) 0 50% no-repeat;
}

.msglist .subitem {
	margin:3px;
	margin-left:27px;
	background:#F3F3F3;
}


.msglist .opbts {
	float:right;
}

.msglist .opbts .selected {
	color:#F00;
}

.msglist li .thumbbox {
	width:100px;
	height:100px;
	overflow:hidden;
	background:url(../images/wait_ax.gif) 50% 50% no-repeat;
}

.msglist li .thumbbox .thumb {
	display:none;
}

.msglist li .thumbboxwrape {
	width:100px;
	height:100px;
	border:1px solid #CCC;
	padding:2px;
}

.edititemcnt td {
	padding:5px;
	line-height:32px;
}

.edititemcnt .leftpanel {
	text-align:right;
	vertical-align:top;
}

.msgeditinput {
	line-height: 18px;
	font-size:13px;
	border:1px solid #DDD;
	padding:6px;
    font-family: "微软雅黑", Arial;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    vertical-align: middle;
}

select.msgeditinput {
	line-height: initial;
	height: 32px;
}

.msgeditinput:hover {
	border:1px solid #CCC;
}

.msgeditinput:focus {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15) inset;
	outline: 0px none;
	color: rgb(51, 51, 51);
}

.buttons {
	width: 100%;
	padding: 30px 0;
	margin-top: 20px;
	text-align: center;
	font-size: 0;
	line-height: 0;
    background: #F2F2F2;
    border-top: 1px solid #CCC;
}
.buttons a {
	font-size: 13px;
	margin: 0 5px;
}

.news {
	width:350px;
	margin:0px auto;
	margin-top:40px;
	padding:0px;
	list-style:none;
	font-family:"Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;
}

.news li {
	position:relative;
}

.news .rootitem {
	height:160px;
	overflow:hidden;
	margin-bottom:8px;
}

.news .rootitem span {
	display:block;
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:rgba(200, 200, 200, 0.5);
}

.news .rootitem img {
	width:100%;
}

.news .subitem img {
	width:70px;
	height:70px;
	padding:1px;
	border:1px solid #CCC;
	float:right;
}

.news .subitem {
	padding-top:8px;
	border-top:1px solid #CCC;
}

.news .subitem span {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:78px;
	line-height:78px;
	padding-left:12px;
	width:250px;
	overflow:hidden;
}

.multinews {
	padding:5px;
	border-radius:5px;
	border:1px solid #CCC;
}

.news .editcover {
	display:none;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:rgba(200, 200, 200, 0.8);
	position:absolute;
}

.news .editcover a {
	width:24px;
	height:24px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	position:absolute;
	left:50%;
	top:50%;
}

.news .editcover .editbt {
	margin-top:-12px;
	margin-left:-30px;
	background-image:url(../images/editicon.png);
}

.news .editcover .deletebt {
	margin-top:-12px;
	margin-left:6px;
	background-image:url(../images/delicon.png);
}

.singlenews {
	padding:5px;
	border-radius:5px;
	border:1px solid #CCC;
	line-height:23px;
	color:#444;
	font-size:13px;
}

.singlenews li img {
	width:100%;
}

.singlenews li h2 {
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:26px;
}

.singlenews li span {
}

.pagenator {
	text-align:center;
}

.pagenator a {
	display:inline-block;
	padding-left:8px;
	padding-right:8px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #CCC;
	vertical-align:middle;
	min-width:8px;
	margin: 5px 0;
	white-space:nowrap;
}

.pagenator .select
{
	color:#c00036;
	font-weight: bold;
}

.usrinfotbl {
	font-size:13px;
	color:#555;
	margin:0 auto;
	width:98%;
}

.usrinfotbl th {
	font-size:14px;
	line-height:23px;
	padding:8px;
	border-bottom:1px dotted #CCC;
}

.usrinfotbl td {
	line-height:23px;
	padding:3px;
	border-bottom:1px dotted #CCC;
	/*width:200px;*/
}

.usrinfotbl .lefttd {
	width:100px;
	text-align:right;
}

.tabheader {
	margin:0px;
	padding:0px;
	list-style:none;
	height:37px;
	border-bottom:1px solid #CCC;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}

.tabheader li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

.tabheader li a {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding-left:15px;
	padding-right:15px;
	line-height:38px;
}

.tabheader li .selected {
	background:#fbfcff;
	padding-left:14px;
	padding-right:14px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.tabheader li .firstsel {
	background:#fbfcff;
	padding-left:15px;
	padding-right:14px;
	border-right:1px solid #CCC;
}

.switchbt {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:59px;
	height:32px;
	background:url(../images/switchbt.png) 0 -31px no-repeat;
}

.switchbton {
	background:url(../images/switchbt.png) 0 1px no-repeat;
}

.itemsetlist {
	list-style:none;
	margin:0px;
	padding:0px;
	padding:3px;
}

.itemsetlist li {
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #CCC;
	padding:3px;
}

.itemsetlist table tr td {
	border-bottom:none;
}

.vislist {
	list-style:none;
	margin:0px;
	padding:0px;
	padding:12px;
}

.vislist li {
	border-bottom:1px dotted #CCC;
	padding:8px;
}

.vislist li.visrowalt {
	background:#f7f7f7;
}

.vislist li span {
	display:inline-block;
	text-align:center;
}

.jianpinlst {
	margin:0px;
	padding:0px;
	list-style:none;
}

.jianpinlst li {
	border-bottom:1px dotted #CCC;
	padding:5px;
}

.jianpinlst li .thumb {
	width:100px;
	height:100px;
	border:1px solid #CCC;
	padding:2px;
	vertical-align:top;
}

.jianpinlst li .pdtinfoboard {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:0 8px;
	width:430px;
}

.jianpinlst li .pdtinfoboard h2 {
	margin:0px;
	padding:0px;
	line-height:26px;
	font-size:14px;
}

.jianpinlst li .pdtopboard {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	float:right;
	padding-top:32px;
}


/*TODO: linshunhuang mem_list sta*/

.table{
	border-collapse:collapse; 
	padding:8px; 
	width:100%;	
	margin-top:10px;
	font-size: 13px;
	color:#777;
	*+border: 1px solid #CCC;
}

.table th
{
	*+border-bottom:1px solid #CCC;
	background-color:#f5f5f5\9;
}

.table tr{

	height:30px;
	border: 1px solid #CCC;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	
}

.table td
{
	
}

.table .row:hover
{
	background: #d2def6;
}

.table .singletr
{
	background: none;

}

.table td
{
	text-align:center;
	padding:10px 14px;
}


.table .columnUrl:hover
{
	text-decoration: underline;
}


.newtable {
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #DDD 1px;
    border-top:none;
    /*-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;     */    
}

.bordered tr:hover {
    background: #fbfbfb;
    /*-o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; */
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD;
    padding: 10px;
    text-align: center;    
}

.bordered th {
    background-color: #F3F3F3;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); */
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    /*-moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;*/
}

.bordered th:last-child {
    /*-moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;*/
}

.bordered th:only-child{
    /*-moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;*/
}

.bordered tr:last-child td:first-child {
    /*-moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;*/
}

.bordered tr:last-child td:last-child {
    /*-moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;*/
}

.bordered .memimage {
	border:1px solid #DDD;
}


/*linshunhuang mem_list end*/

/*TODO: linshunhuang reg sta*/
#regbody
{
	background: #98b6f4 url(../images/clouds.png) 50% 50% no-repeat;
}

#regmain
{
	border-left: 1px solid #cecece;
	border-right: 2px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-family:微软雅黑, Arial;
	width:780px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	margin-top: 20px;
	height: 620px;
	overflow: hidden;
	left: 50%;
	top: 50%;

	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.45);
	
}

#reghead
{
	font-size:18px;
	line-height:40px;
	width:100%;
	height:40px;
	background-image: -moz-linear-gradient(top, #4696c1, #095984); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4696c1), color-stop(1, #095984)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4696c1', endColorstr='#095984', GradientType='0'); /* IE*/
	color:#fff;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */	
	border-radius:3px;

}

#regcontent
{
	margin-top: 70px;
}

#regleft
{
	float:left;
	width:50%;
	

}

#regright
{
	float:right;
	width:49%;
}

.regblock
{
	margin-left:45px;
	margin-top:20px;
	border-right:1px solid #ccc;
}

.regblocktitle
{

	font-weight: normal;
	font-size:18px;
	
}

.regtable 
{
	color:#3f3f3f;
}

.regtable tr
{
	height:40px;
}

.regtable .regcoulmn
{
	height:30px;
}


.regbtn {
	cursor:pointer;
	font-size:18px;
	display:block;
	width:88px;
	height:32px;
	padding:5px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 3px 3px 3px 3px;
	/*background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)) repeat scroll 0% 0% rgb(240, 240, 240);*/
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}

.regbtn:hover {
	background: #e63d44;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2M2Q0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTFhMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4999c4 0%, #0b5b86 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4999c4), color-stop(100%,#0b5b86));
	background: -webkit-linear-gradient(top, #4999c4 0%,#0b5b86 100%);
	background: -o-linear-gradient(top, #4999c4 0%,#0b5b86 100%);
	background: -ms-linear-gradient(top, #4999c4 0%,#0b5b86 100%);
	background: linear-gradient(to bottom, #4999c4 0%,#0b5b86 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4999c4', endColorstr='#0b5b86',GradientType=0 );

	color:#fff;
}


#regcaptcha
{
	position: relative;
	top:-2px;
	cursor: pointer;
	
}
/*TODO: linshunhuang reg end*/

/* card 选择  sta*/
#cardselect
{
	list-style: none;
	margin-left: 10px;
	overflow: hidden;
	padding:0px;

}

#cardselect li
{
	width:135px;
	height:87px;
	
	overflow:hidden;
	margin:5px;
	float:left;
	cursor: pointer;
	border: 2px solid #fff;
	position: relative;
	vertical-align: top;
}

#cardselect li img
{
	width:135px;
	height:87px;
}
#cardselect .editcover a {
	width: 24px;
	height: 24px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
}
#cardselect .editcover
{
	display:none;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:rgba(0, 0, 0, 0.5);
	position:absolute;
}


#cardselect .viewbt {
	margin-top: -12px;
	margin-left: -45px;
	background-image: url(../images/zoom.png);
}

#cardselect .checkbt {
	margin-top: -12px;
	margin-left: -10px;
	background-image: url(../images/check.png);
}


#cardselect .deletebt {
margin-top: -12px;
margin-left: 25px;
background-image: url(../images/delicon.png);
}
	
/* card 选择  end */

/*列表样式*/

.newslist {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:13px;
	display:table;
	width:100%;
	line-height:21px;
}

.newslist li {
	display:table-row;
}

.newslist li table {
	width:100%;
}

.newslist li td {
	display:table-cell;
	vertical-align:middle;
	height:40px;
	padding:5px 8px 0;
	border-bottom:1px solid #EEE;
}

.newslist li .imgcol {
	padding:8px;
	width:60px;
}

.newslist li .imgcol img {
	width:60px;
	height:60px;
}

.newslist li .discell {
	vertical-align:top;
	padding:8px;
}

.newslist li .discell h3 {
	margin:0px;
	padding:0px;
	font-size:13px;
}

.newslist li .discell em {
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#999;
}

.newslist .last table tr td {
	border-bottom:none;
}

.newslist li table .moretd {
	width:16px;
}

.newslist li table .moretd a {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/arrowright.png);
	background-size:16px;
	-webkit-background-size:16px;
}

.newslist li table .deltd {
	width:16px;
}

.newslist li table .deltd a {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/deleteicon.png);
	background-size:16px;
	-webkit-background-size:16px;
}

.newslist li table .editd {
	width:16px;
}

.newslist li table .editd a {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/editiconl.png);
	background-size:16px;
	-webkit-background-size:16px;
}

/*微官网页面板块编辑*/

#leftpanel {
	float:left;
	width:200px;
}

.pageblocks {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:13px;
	display:table;
	width:100%;
	line-height:21px;
}

.pageblocks li {
	margin:3px;
	background:#F3F3F3;
	border:1px solid #CCC;
	padding:3px;
}

.pageblocks li h3 {
	margin:0px;
	padding:0px;
	font-size:13px;
}

.pageblocks li h3 .optpanel {
	float:right;
	font-weight:normal;
	font-size:12px;
}

.pageblocks li em {
	font-style:normal;
}

.editcover
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background:url(/images/color_black.png) 0 0 ;
	position: absolute;
}

.editcover a
{
	width: 24px;
	height: 24px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
}

.editcover .viewbt {
	margin-top: -12px;
	margin-left: -45px;
	background-image: url(../images/zoom.png);
}

.editcover .checkbt {
	margin-top: -12px;
	margin-left: -10px;
	background-image: url(../images/check.png);
}


.editcover .deletebt {
margin-top: -12px;
margin-left: 25px;
background-image: url(../images/delicon.png);
}

#attrTable td
{
	border: 1px solid #ddd;
}

#sonTabs li
{
	float:left;
	width:100px;
	height:30px;
	list-style:none;
	text-align:center;
	line-height:30px;
	
	background:#f2f2f2;
	
	border:1px solid #ccc;
	border-right:none;
	border-bottom:none;
	position: relative;
	
}

#sonTabs li a
{
	display:block;
	color:#aaa;
}

#sonTabs .select a
{
	color:#555;
}

#sonTabs .select
{
	border-top:3px solid #73ba0d;
	position: relative;
	top:-2px;
	background:none;
	color:#555;
}

#sonTabs
{
	background:#f8f8f8;
	border-bottom:1px solid #dfdfdf;
	overflow:hidden;
}

	
	#picUl
	{
	list-style:none;
	padding:0;
	overflow:hidden;
		
	}

#picUl li
{
float:left;

position:relative;
width:170px;
height:170px;
overflow:hidden;
}


#picUl li img
{
position:absolute;

height:100%;

}

#picUl li:hover .editcover
{
display:block;
}

#picUl .editcover 
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.redinput
{
	color:#ff0000;
	margin-left:5px;
}

.tablelist {
	width:100%;
	line-height:21px;
}

.tablelist td {
	padding:4px;
}

.tablelist .tlsthead {
	text-align:center;
	background:#EEE;
}

.tablelist .tlsthead td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	font-weight:bold;
}

.tablelist .tlstrows td {
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	text-align:center;
}

.tablelist .lastcol {
	border-right:none!important;
}

.tablelist .tlstrows:hover td {
	/*background-color:#f6f8f9;*/
	background-color: #edf6f8;
	color: #2e6e9e;
}

.tablelist .txtleft {
	text-align:left!important;
	vertical-align:middle;
}

.tablelist .txtleft label {
	vertical-align:middle;
	display:inline-block;
}

.tablelist .txtleft .thumb {
	max-width:32px;
	max-height:32px;
	vertical-align:middle;
}

.tablelist input {
	height:13px;
	line-height:12px;
}

.tablelist .boolitem {
	border:none;
}

.tablelist .leadicon {
	background:url(../images/leaddot.jpg) 4px center no-repeat;
	padding-left:16px;
}

.listfooter {
	border-bottom:1px solid #E3E3E3;
	background:#F7F7F7;
	padding:5px;
}

.orderlist {
	width:100%;
	border:1px solid #e3e3e3;
}

.orderlist th {
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:center;
	background-color: #F6F6F6;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F2F2F2');
	background: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F2F2F2));
	background: -moz-linear-gradient(top,#F8F8F8,#F2F2F2);
	background: -o-linear-gradient(top,#F8F8F8,#F2F2F2);
	background: linear-gradient(top,#F8F8F8,#F2F2F2);*/
	line-height:26px;
	padding:4px;
}

.orderlist td {
	font-size:13px;
	color:#666;
	text-align:center;
	line-height:26px;
	padding:4px;
	vertical-align:top;
}

.orderlist .goodsfield {
	text-align:left;
}

.orderul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.orderpdtthumb {
	width:60px;
	border:1px solid #EEE;
	padding:2px;
}

.orderul li {
	border:1px solid #e3e3e3;
	margin-top:8px;
	border-bottom:none;
}

.orderul li:hover {
	border:1px solid #ffcccc;
	border-bottom:none;
}

.orderul h3 {
	margin:0px;
	padding:8px;
	background: #f7f7f7;
	border-bottom: 1px solid #e3e3e3;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fefefe, endColorStr=#f4f4f4);
	background: -ms-linear-gradient(top,#fefefe,#f4f4f4);
	background: -moz-linear-gradient(top,#fefefe,#f4f4f4);
	background: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f4f4f4));
	background: -webkit-linear-gradient(top,#fefefe,#f4f4f4);
	background: -o-linear-gradient(top,#fefefe,#f4f4f4);*/
	font-weight:normal;
	font-size:13px;
	color:#666;
	position: relative;
 }

 .orderul .goodstbl td {
	border-bottom:1px solid #E3E3E3;
}

.jumptopagebt {
	text-decoration: none;
	color: grey;
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle;
	height: 21px;
	line-height: 21px;
	background-color: #F9F9F9;
	background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#F4F4F4));
	background: -moz-linear-gradient(top,#FEFEFE,#F4F4F4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F4F4F4');
	background: -o-linear-gradient(top,#FEFEFE,#F4F4F4);
	background: linear-gradient(top,#FEFEFE,#F4F4F4);
	padding: 0 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 0 0 1px #fff inset;
}

.fahuobt {
	text-decoration: none;
	color: red;
	margin: 0 3px;
	padding:0 12px;
	display: inline-block;
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
	border: 1px solid red;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;

	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.fahuobt:hover {
	background:red;
	color:white;
}

#bannerlist {
	margin:0px;
	padding:0px;
	list-style:none;
}

#bannerlist li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	padding:8px;
	text-align: center;
	line-height: 34px;
}

#picimgslist {
	margin:0px;
	padding:0px;
	list-style:none;
}

#picimgslist li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	padding:8px;
	text-align: center;
}

.formtable {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.formtable li {
	list-style: none;
	margin: 0px;
	padding: 8px;
}

.formtable li .formlabel, 
.formtable li .formctrlwraper, 
.formtable li .formctrl, 
.formtable li .forminfo {
	display: inline-block;
	vertical-align: middle;
}

.formtable li .formlabel {
	width:20%;
	text-align: right;
	padding-right:8px;
}

.formtable li .formctrlwraper {
	width:72%;
}

.formtable .normalwidth {
	width:40%;
}

.formtable li.formfooter {
	height:80px;
	background: #F2F2F2;
	border-top: 1px solid #CCC;
	margin-top:12px;
	line-height: 80px;
	text-align: center;
	font-size: 0;
}
.formtable li.formfooter .btn {
	font-size: 13px;
	margin: 0 5px;
}

.formtable .forminfo {
	padding-left: 8px;
	color:#888;
}

#homenavinfo {
	background: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	line-height: 38px;
	padding-left: 12px;
	color:#666;
}

#homenavinfo #navinfo {
	display: inline-block;
	padding-left:8px;
}

.btn {
	display:inline-block;
	padding-left:12px;
	padding-right:12px;
	line-height: 30px;
	color:#FFF;
}

.okbutton {
	border:5px solid #a2002e;
	background: #a2002e;
}

.okbutton:hover {
	background:#710020;
}

.cancelbutton {
	border:5px solid #abbac3;
	background: #abbac3;
}

.cancelbutton:hover {
	background: #8b9aa3;
}

.warningbutton {
	border: 5px solid #F14242;
	background-color: #F14242;
}
.warningbutton:hover {
	background-color: #D41C1C;
}

h1 {
	border-bottom: 1px dotted #DDD;
	margin:0px;
	padding:0px;
	color:#a2002e;
	font-size: 20px;
	line-height: 34px;
	padding-bottom:8px;
}

h1 span {
	font-size:12px;
	color:#666;
}

.grid {
	display: inline-block;
	vertical-align: top;
}

.rightpane {
	width:19%;
}

.mainpane {
	width:79%;
}

.propbaritem {
	padding:8px;
	background:#FFF;
}

.propbaritem .propsubitem {
	padding:8px;
	background: #F3F3F3;
	margin-top:12px;
}

.subpropwraper {
	margin: 0px;
	padding: 0px;
}

.subpropwraper li {
	margin: 8px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	position: relative;
}

.subpropwraper li input {
	line-height: 21px;
	border:1px solid #CCC;
	border-radius: 3px;
	padding:3px;
	font-size: 13px;
	width:100px;
}

.subpropwraper li .closeico {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	right: -8px;
	top:-8px;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.5);
	color: #FFF;
	border-radius: 50%;
}

.proptable {
	border-collapse:collapse;
	border-spacing:0;
	padding: 0;
	width:100%;
}

.proptable td input {
	width:60px;
	font-size: 13px;
	border-radius: 3px;
	border:1px solid #CCC;
	line-height: 21px;
	text-align: center;
}

.proptable th {
	text-align: center;
	border-bottom:1px solid #CCC;
	line-height: 23px;
}

.proptable td {
	text-align: center;
	border-bottom: 1px solid #CCC;
	padding:5px;
	border-left:1px solid #CCC;
}

.proptable td.first {
	border-left: none;
}

#ui-datepicker-div {
	font-family: "微软雅黑", Arial;
}
.ui-timepicker-div,
.ui-timepicker-div dl {
	height: 110px;
}
.ui-timepicker-div dl dt,
.ui-timepicker-div dl dd {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	float: left;
}
.ui-timepicker-div dl dt {
	width: 40px;
}
.ui-timepicker-div dl dd {
	width: 190px;
	margin-left: 0;
}
.ui-timepicker-div dl dd .ui-slider-horizontal {
	height: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-top: 8px;
}
.ui-timepicker-div dl dd .ui-slider-horizontal .ui-state-default {
	width: 20px;
	height: 20px;
	top: -5px ;
	margin-left: -10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}

.err {
	color: #b94a48;
}
.err .input {
	border-color: #b94a48;
}
.msg {
	cursor: default;
	display: none;
	line-height: 24px;
	font-size: 12px;
	color: rgba(185, 74, 72, .5);
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
}
.msg:hover {
	color: rgba(185, 74, 72, .8);
}

.search-block .search-key {
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
}

.search-block,
.search-block * {
	float: right;
}

input:focus, textarea:focus {
	outline: none;
}

.search-block .search-btn {
	width: 32px;
	height: 32px;
	padding: 0;
	background: #fff url('../images/zoom.png') no-repeat 50% 50%;
	border: 1px solid #ddd;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
}

.search-block .search-key {
	width: 80px;
	padding: 0 5px;
	height: 30px;
	line-height: 30px;
	font-family: "微软雅黑", Arial;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
}
.search-block .search-key:focus {
	width: 160px;
}

.showall {
	cursor: pointer;
	display: inline-block;
	line-height: 30px;
	font-family: Microsoft YaHei, Arial;
	font-size: 13px;
	color: #333;
	padding: 0 12px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
    vertical-align: middle;

	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;

	float: right;
	margin-left: 10px;
}
.showall:hover {
	background-color: #fefefe;
	box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	-moz-box-shadow: 0 0 3px #ccc;
	-o-box-shadow: 0 0 3px #ccc;
}

.basicinfo {
	padding: 12px 8px;
}

.viewurl,
#InterfaceAdd,
#WeMchID,
#ShareLogoUrl,
#SubscribeUrl,
#WeMchKey,
#gateway,
#callbackaddress,
#WeMallHomeUrl,
#WeMallLogo,
#WeMallName,
#WeMallDesc,
#CashBackName,
#RuleBrief {
	width: 420px;
}

#alipaypid,
#alipayappid {
	width: 240px;
}

#merchantprkey,
#alipaypukey {
	width: 80%;
}

#ActTitle {
	width: 300px;
}
#ActBrief {
	width:500px;
}


#conditions .txt-left {
	text-align: left !important;
	padding: 0 20px !important;
}
#conditions.td-act-opt {
	padding: 20px !important;
	line-height: 38px;
}


.aui_state_lock,
.aui_dialog {
	/*min-width: 700px;*/
}

.not_content {
    width: 100%;
    height: 370px;
	margin: 80px auto 0 auto;
    padding-top: 243px;
    text-align: center;
    line-height: 97px;
    font-size: 18px;
    color: #c00036;
    background: url('../images/not_content.png') no-repeat 50% 0;
}