@charset "utf-8";
/* CSS Document */

/**
 * 公共样式
 * @type {Number}
 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img{margin:0;padding:0;border:0;list-style:none;font-weight:normal;  }
img{ border:none;padding:0;margin:0;}
a img{ border:none;}
a:focus{outline:none;}
body {
    font-family:'Microsoft YaHei',Arial, sans-serif;
    color:#212121;
    padding: 0;
    margin: 0;
    font-size: 12px;
}
html,body{ }
a{text-decoration:underline; color: #636363;
font-family:'Microsoft YaHei',Arial, sans-serif;}
a,a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear:both; height:0px; font-size:0px;overflow:hidden; display:block; font-size:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; height: 1%; display: block;}

.left{ float:left;}
.right{ float:right;}
.hide{display:none; z-index:0;}
.show{display:block; z-index:5;}
.active{ display:block; z-index:10}
input,label,textarea,option,select{font-family:'Microsoft YaHei',Arial, sans-serif; padding:0;margin: 0;outline: none; font-size:12px;}
/*input[placeholder], [placeholder], *[placeholder] { 
color:#b5b5b5; } */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ background:#FFF;}

.loginbox :-moz-placeholder {color: #4a4a4a;  }
.loginbox ::-moz-placeholder {color: #4a4a4a;}
.loginbox input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #4a4a4a;}
.loginbox input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #4a4a4a;}
.red{ color:#ff0000;}
.red_font, .red_font a, .red_font a:visited {color: #FF0000;}

.w120{ width:48px;}

/*表单,表格----------------------------------------------------*/

/*复选框*/
.checkbox {padding-left: 18px;position: relative; line-height:13px;float:left; height:16px; margin-right:16px;}
.checkbox input[type="checkbox"] {box-sizing: border-box;left: -1px;
margin: 3px;padding: 0;position: absolute;top: 0px;vertical-align: middle; opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"] + label:before {content: " ";height: 14px;left: 0;position: absolute;width: 16px;}
.checkbox input[type="checkbox"]:checked + label:before { content:"";height: 14px;left: 0;position: absolute;width: 16px; color:#f7901d;}
.checkbox input[type="checkbox"]:checked + label{color:#4a4a4a;}
.checkbox input[type="checkbox"] + label:before {background:url(../admin_images/form_radche.png) no-repeat 0 -40px;}
.checkbox input[type="checkbox"]:checked + label:before {background:url(../admin_images/form_radche.png) no-repeat 0 -8px;}

.radiobox {padding-left: 18px;position: relative; line-height:13px; float:left;height:14px; margin-right:16px;}
.radiobox input[type="radio"] {box-sizing: border-box;left: -1px; margin: 3px;padding: 0;position: absolute;top: 0px;vertical-align: middle;opacity:0;  filter:alpha(opacity=0);}
.radiobox input[type="radio"] + label:before {content: " ";height: 14px;left: 0;width: 14px; position: absolute; position: absolute\0;}
.radiobox input[type="radio"]:checked + label:before {content: " ";height: 16px;left: 0;position: absolute;width: 14px;}
.radiobox input[type="radio"] + label:before{background:url(../admin_images/form_radche.png) no-repeat -89px -40px;}
.radiobox input[type="radio"]:checked + label:before{background:url(../admin_images/form_radche.png) no-repeat -89px -8px;}


/*通用按钮*/
.comsubbtn{ padding:0 12px; height:30px;background:#2d89ef; border:none; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-left:5px;}

/*通用select*/
.btn-select{position:relative; display:inline-block; height:28px; line-height:28px;font-size:12px;color:#797979;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; cursor:pointer; border:1px solid #e2e2e2; width:98px; background:url(../admin_images/selectbg.jpg) no-repeat right center;}
.btn-select select{position: absolute; text-indent:10px;line-height:30px; top:0; left:0;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;display:block;cursor:pointer;}
.btn-select .cur_select{ text-indent:8px;display:block;width:100%;}
.btn-select .cp_sele{ width:100%;height:29px; line-height:29px;text-align:center;background:#fff; border:#dedede 1px solid;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; font-size:12px;}

.intabsty{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:160px; padding:0 8px;}

/*通用table*/
.tablediv{ padding:0px 15px}
table.commontable{ text-align:center; margin-top:15px;}
table.commontable th{ height:29px;background:#f2f2f2; font-weight:normal;}
table.commontable td{border-bottom:1px solid #e4e4e4; font-size:12px; padding:8px 5px;word-wrap:break-word;word-break:break-all;}
table.commontable tr:last-child td{border-bottom:none;}
table.commontable td:first-child input[type="checkbox"],table.commontable th:first-child input[type="checkbox"]{ margin-left:8px;}
table.commontable a.tlink{ display:inline-block; height:28px; line-height:28px;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px; color:#555555; padding:0 8px; margin:4px 2px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;}
table.commontable a.tlink:hover{ background:#2d89ef; color:#FFF;border:1px solid #2d89ef;}
table.commontable td span.col{color:#2d89ef;display:inline-block;}
table.commontable .intabsty{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:160px; padding:0 8px;}
table.commontable .textinput{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; padding:0 5px;}
table.commontable div.required.disable{ opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
table.commontable div.norequired{display: inline-block;font-size: 14px;line-height: 2em; border: #dedede  1px solid; border-radius: 5px;-moz-boder-radius: 5px;-webkit-boder-radius: 5px;-o-boder-radius: 5px; padding: 0px 10px;cursor: pointer;}
table .itembtn{ display:inline-block; padding:0 18px; height:30px; line-height:30px;background:#2d89ef; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:3px 4px;border:none; cursor:pointer;}
table input.itembtn{line-height:28px;}
table .itemgybtn{ display:inline-block; padding:0 18px; height:30px; line-height:30px;background:#a3a3a3; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:3px 2px; border:none; cursor:pointer;}
table.commontable td input[type="radio"]{ display:inline-block; vertical-align:middle; margin-top: -1px;}
table.commontable td.talf,table.commontable th.talf{ text-align:left; padding:0 1%;}
table.commontable td:first-child.talf,table.commontable th:first-child.talf{ text-align:left; padding-left:3%;}

/*通用table_ICON*/
table.commontable td .ic_editor{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -2px 0px; vertical-align: middle;}
table.commontable td .ic_editor:hover{background:url(../admin_images/tableiclink.png) no-repeat -2px -41px;}
table.commontable td .ic_visible2{display:inline-block; margin:0px 10px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -46px 0px; vertical-align: middle;}
table.commontable td .ic_visible2:hover{ background:url(../admin_images/tableiclink.png) no-repeat -46px -41px; }
table.commontable td .ic_visible{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -89px 0px; vertical-align: middle;}
table.commontable td .ic_visible:hover{background:url(../admin_images/tableiclink.png) no-repeat -89px -42px;}
table td .ic_delete{ display:inline-block; margin:0px 10px;width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -129px 0px;vertical-align: middle;}
table td .ic_delete:hover{background:url(../admin_images/tableiclink.png) no-repeat -129px -42px;}
table.commontable td .ic_publish{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -268px 1px; vertical-align: middle;}
table.commontable td .ic_publish:hover{background:url(../admin_images/tableiclink.png) no-repeat -268px -41px;}
table.commontable td .ic_whether{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -174px 0px; vertical-align: middle;}
table.commontable td .ic_whether:hover{background:url(../admin_images/tableiclink.png) no-repeat -174px -40px;}
table.commontable td .ic_whetherno{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -219px 0px; vertical-align: middle;}
table.commontable td .ic_whetherno:hover{background:url(../admin_images/tableiclink.png) no-repeat -219px -40px;}
table.commontable td .ic_copy{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -319px 1px; vertical-align: middle;}
table.commontable td .ic_copy:hover{background:url(../admin_images/tableiclink.png) no-repeat -319px -41px;}
table.commontable td .ic_print{ display:inline-block;margin:0px 8px; width:20px; height:20px; background:url(../admin_images/tableiclink.png) no-repeat -319px 1px; vertical-align: middle;}
table.commontable td .ic_print:hover{background:url(../admin_images/tableiclink.png) no-repeat -319px -41px;}




.r_m_table.noborder{ border:none;}
.r_m_table.noborder tr>td{ border:none; padding-left:0;}

/*通用table_detail*/
.r_m_table { width:96%; margin:25px 2%;border:1px solid #ececec; border-bottom:none;border-right:none;}
.r_m_table td { padding:10px; border-bottom:1px solid #ececec;border-right:1px solid #ececec; padding-left:3%;}
.r_m_table { border-bottom:0;}
.r_m_table td input { padding:3px 5px;}
.lfitem{ width:15%; color:#8a8a8a;}
.r_m_table .itembtn{ display:inline-block; padding:0 18px; height:30px; line-height:30px;background:#2d89ef; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:3px 2px; border:none; cursor:pointer;}
.r_m_table .itemgybtn{ display:inline-block; padding:0 18px; height:30px; line-height:30px;background:#a3a3a3; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:3px 2px; border:none; cursor:pointer;}
.r_m_table .intabsty{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:250px; padding:0 8px;}
.r_m_table .tetabsty{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;width:250px; padding:0 8px;}
.r_m_table textarea{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px; padding:0 8px;}
.r_m_table .textinput{border:1px solid #dedede;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px;width:250px; padding:0 8px;}
.r_m_table input.errortip{border:1px solid #ff0000;}
.r_m_table .errortxt{ display:inline-block; color:#ff0000; margin-left:10px; line-height:1.5em; margin-top:4px;}
.r_m_table .mnselect{ display:inline-block;}
.r_m_table .mnselect>a{width: 266px;}
.r_m_table .mnselect .cur_select{color: #555555;}
.intabsty.jcDate{border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:250px; padding:0 8px; background:url(../admin_images/dateicon.jpg) no-repeat right center;}
.r_m_table td>select{ border: 1px solid #dedede; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 28px;height: 28px;}
.r_m_table td input[type="radio"],.r_m_table td input[type="checkbox"]{ vertical-align:middle; line-height:18px;    height: 18px; margin:0 4px;}




/*公用菜单,结构----------------------------------------------------*/
/*头部菜单*/
.header{ height:60px; background:#2d89ef; width:100%; position:relative;}
.header .logo{ margin-left:20px;line-height:60px; font-size:18px; color:#fff; font-weight:bold; float:left;}
.header .logo>img{ float:left; margin-top:15px; margin-right:8px;}
.header .mainmenu{ position:absolute;right:13px; top:0;/* float:right; margin-right:13px;*/}
.header .mainmenu ul{ margin-top:26px;}
.header .mainmenu ul li{float:left; margin-right:5px;}
.header .mainmenu ul li a{ display:block; color:#fff; line-height:34px; height:34px; padding:0 8px; background:#1376e4;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-right-left-radius:5px; min-width:40px; text-align:center;}
.header .mainmenu ul li a.cur{ color:#2d89ef; background:#f2f2f2;}

/*左边栏*/
.container{ width:100%; position:relative;}
.leftsidebar{ width:239px; border-right:1px solid #e2e2e2; position:absolute; left:0; top:0px; background:#fafafa; height:100%;}
.leftsidebar h3{ height:50px; line-height:50px; background:#489bf7; color:#fff; padding-left:10px; position:relative;}
.leftsidebar h3 span{ display:block; float:left; width:25px; height:24px; margin:13px 10px 0 0;}
.leftsidebar h3:after{ position:absolute; top:18px; right:0; content:''; display:inline-block; width:0; border-top:5px solid transparent; border-bottom:5px solid transparent;border-right:6px solid #f0f0f0;}
.leftsidebar h3 span.lfic_1{ background:url(../admin_images/leftsidertit.png) no-repeat -473px -46px;}
.leftsidebar h3 span.lfic_2{ background:url(../admin_images/leftsidertit.png) no-repeat -4px -7px;}
.leftsidebar h3 span.lfic_3{ background:url(../admin_images/leftsidertit.png) no-repeat -119px -7px;}
.leftsidebar h3 span.lfic_4{ background:url(../admin_images/leftsidertit.png) no-repeat -227px -7px;}
.leftsidebar h3 span.lfic_5{ background:url(../admin_images/leftsidertit.png) no-repeat -337px -7px;}
.leftsidebar h3 span.lfic_6{ background:url(../admin_images/leftsidertit.png) no-repeat -443px -7px;}
.leftsidebar h3 span.lfic_7{ background:url(../admin_images/leftsidertit.png) no-repeat -553px -7px;}
.leftsidebar h3 span.lfic_8{ background:url(../admin_images/leftsidertit.png) no-repeat -664px -7px;}
.leftsidebar h3 span.lfic_9{ background:url(../admin_images/leftsidertit.png) no-repeat -782px -7px;}
.leftsidebar h3 span.lfic_10{ background:url(../admin_images/leftsidertit.png) no-repeat -4px -47px;}
.leftsidebar h3 span.lfic_11{ background:url(../admin_images/leftsidertit.png) no-repeat -115px -47px;}
.leftsidebar h3 span.lfic_12{ background:url(../admin_images/leftsidertit.png) no-repeat -227px -47px;}
.leftsidebar h3 span.lfic_13{ background:url(../admin_images/leftsidertit.png) no-repeat -360px -47px;}
.leftsidebar ul li{ border-bottom:1px solid #e4e4e4;width: 100%;}
.leftsidebar ul li a{ position:relative; display:block;line-height:42px; height:42px; background:#fafafa; text-indent:40px; color:#1f1f1f; border-left:2px solid #fafafa;}
.leftsidebar ul li a:hover{ color:#2d89ef; border-left:2px solid #2d89ef;}
.leftsidebar ul li a.on{ color:#2d89ef; border-left:2px solid #2d89ef;}
#tree_menu ul{ display:none;}
#tree_menu>h3{ cursor:pointer; border-bottom:1px solid #2d89ef;}
#tree_menu.leftsidebar>h3:after{top: 22px;right: 12px;border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-left: 6px solid #f0f0f0;border-right:0px;-webkit-transition: all 0.3s;-ms-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; opacity:0.8;}
#tree_menu.leftsidebar>h3:hover:after{opacity:1;}
#tree_menu.leftsidebar>h3.on:after{display:inline-block; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);-ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); opacity:1;}


/*右边顶部栏 结构,菜单*/
.rightmainbody{ margin-left:240px; background:#f2f2f2;}
.rightmainbody .rightmaincon{ display:block; padding:0 15px; padding-bottom:15px;}
.subinpagetop{ height:30px;padding:27px 0;}
.left .breadcrumbNav{ float:left; margin-right:18px;}
.breadcrumbNav .bcnavhm{ display:block; float:left; width:47px; height:31px; background:url(../admin_images/breadcrumbNav_hm.png) no-repeat;}
.breadcrumbNav .bcnavcom{}
.breadcrumbNav .bcnavcom .lf{ display:block; float:left; width:12px; height:31px; background:url(../admin_images/breadcrumbNav_lf.png) no-repeat;}
.breadcrumbNav .bcnavcom .rg{ display:block; float:left; width:12px; height:31px; background:url(../admin_images/breadcrumbNav_rg.png) no-repeat;}
.breadcrumbNav .bcnavcom .txt{display:block; float:left; background:#dedede; line-height:31px; padding:0 6px 0 8px; font-style:normal;}
.breadcrumbNav .bcnavcom.on .txt{ color:#2d89ef;}

.userswitch{ overflow:hidden; border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; float:left;}
.userswitch .iu{ background:#FFF; border:none;font-size:12px; line-height:28px;height:28px; padding:0 10px; width:80px;float:left;}
.userswitch .switbtn{ width:37px; height:28px;background:#2d89ef; border:none; text-align:center; color:#FFF;float:left;}
.rgiclink{ float:right; margin-top:3px; padding-right:11px;}
.rgiclink a{ display:block; float:left; width:25px; height:25px; margin-left:35px;}
.rgiclink a.ahome{ background:url(../admin_images/home_icon.png) no-repeat -2px -145px;}
.rgiclink a.aeditor{ background:url(../admin_images/home_icon.png) no-repeat -66px -145px;}
.rgiclink a.aquit{ background:url(../admin_images/home_icon.png) no-repeat -133px -146px;}
.navroll_news{line-height:31px; height:31px; overflow:hidden;float:left; position:relative; padding-left:30px;}
.navroll_news>span{position:absolute; display:block; left: 0px; top:0px; display:inline-block; width:25px; height:30px; background:#f2f2f2 url(../admin_images/home_icon.png) no-repeat 0 -5px;}
.navroll_news .roll_n{ position:relative; }
.navroll_news a{ line-height:31px; display:block; max-width: 200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*共用表格上div*/
.tabletopdiv{ text-align:left; color:#555555; overflow:hidden;padding:0 15px;    margin-bottom:15px;}
.tabletopdiv .inpdiv{ display:inline-block; margin-right:5px;}
.tabletopdiv .inpdiv .il{ border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:94px; padding:0 7px;}
.tabletopdiv .btn-alink{display:inline-block; padding:0 20px; background:#959595;line-height:30px; height:30px; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-right:13px; border:none;}
.tabletopdiv .btn-alinkbl{display:inline-block; padding:0 20px; background:#2d89ef;line-height:30px; height:30px; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-right:13px; border:none;}
.tabletopdiv .right .btn-alink:last-child{margin-right:0px;}
.expiredDate{ float:right;}
.expiredDate .inpdiv{ display:inline-block; margin-right:0px;}
.expiredDate .inpdiv input[type="text"]{ border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; width:85px; padding:0 7px; margin:0 5px; background:url(../admin_images/dateicon.jpg) no-repeat right center;}
.expiredDate .inpdiv .inquirybtn{ padding:0 12px; height:30px;background:#2d89ef; border:none; text-align:center; color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-left:10px;}
.tabletopdiv .mnselect{ display:inline-block; margin-right:5px;}
.tabletopdiv>select{ border: 1px solid #dedede; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 28px;height: 28px;}


.tabbottomdiv{ overflow:hidden; line-height:26px; height:28px; padding:12px 15px; background:#f6f6f6; border-top: 1px solid #e2e2e2;}
.all_sele {margin-left:10px; float:left;}
.all_sele input{  display:inline; vertical-align:middle; padding:1px; margin-right:8px;}
.all_sele label{  display:inline; vertical-align:middle;}

.nofirin table td:first-child,.nofirin table th:first-child { text-align:left; padding-left:2%;}




/*共用tab*/
.admin_maindiv{ background:#fff;}
.admin_tabli{ width:100%; background:#f2f2f2; height:40px; line-height:39px; border-bottom:1px solid #e2e2e2;}
.admin_tabli a{ display:block; float:left; padding:0 12px; border-top:2px solid #f2f2f2;}
.admin_tabli a.on{ background:#fff; border-top:2px solid #2d89ef; position:relative;}
.admin_tabli a.on:after{content:''; display:inline-block; width:100%; position:absolute; top:38px; left:0; height:1px; background:#FFF;}
.admintabcon{ padding:15px 0; padding-bottom:0px;border:1px solid #e2e2e2; border-top:none; display:none;}
.admintabcon table.commontable{ margin-bottom:15px;}


/*翻页*/
.r_m_s {overflow:hidden; padding:0;}
.r_m_s select ,.r_m_s input { padding:3px 5px; margin-left:10px;}
.r_m_s a.a1 { padding:0 10px; display:inline-block; margin-left:5px;}
.r_m_s a.a2 { float:right; border:1px solid #478e47; padding:0 10px; display:inline-block; background:#51a351; margin-left:5px; color:#fff;}
.r_m_s div.r { float:right; overflow:hidden}
.r_m_s div.r input { width:16px;}
.r_m_s div.r a.a3 { border:1px solid #ddd; background:#fff; width:28px; display:inline-block; text-align:center; margin-left:-4px;line-height: 26px;}
.r_m_s div.r a.a3:hover { border:1px solid #2d89ef; background:#2d89ef; color:#fff;}
.r_m_s div.r select { margin-right:15px;border: 1px solid #c0c0c0;}

.admin_detail{ background:#FFF; padding: 15px; border: 1px solid #e2e2e2; border-top: none;}

span.required{ padding-left:4px; color:#F00;}

/*搜索*/
.searchbox{ overflow:hidden; border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:28px;height:28px; display:inline-block; vertical-align:middle;    margin-top: 0px;}
.searchbox .iu{ background:#FFF; border:none;font-size:12px; line-height:28px;height:28px; padding:0 8px; width:84px;float:left;}
.searchbox .searchbtn{ width:34px; height:28px;background:#2d89ef url(../admin_images/search_ic.png) no-repeat center center; border:none; text-align:center; color:#FFF;float:left;}

/*分类图标样式*/
.add_new_child_cate span{padding: 0 6px 0 8px;height:20px;float:left;}
.add_new_child_cate em{color:#B2B2B2;padding-left: 18px;height: 20px;font-style: normal;display:block;float:left;background-image: url(../admin_images/category_btn.gif);background-repeat: no-repeat;background-position: -389px -48px;}
.tree_order_up, .tree_order_down,.tree_order_top,.tree_order_bottom {display: inline-block;zoom: 1;text-indent: -9999px;font-size: 0;line-height: 0;overflow: hidden;vertical-align: middle;width: 21px;height: 17px;background-image: url(../admin_images/category_btn_01.png);background-repeat: no-repeat; margin:0 5px;}
.tree_order_up{background-position: -41px 0px;}
.tree_order_up:hover{background-image: url(../admin_images/category_btn_01_hover.png);}
.tree_order_down{background-position: -64px -0;}
.tree_order_down:hover{background-image: url(../admin_images/category_btn_01_hover.png);}
.tree_order_top{background-position: 3px -0;}
.tree_order_top:hover{background-image: url(../admin_images/category_btn_01_hover.png);}
.tree_order_bottom{background-position: -20px -0;}
.tree_order_bottom:hover{background-image: url(../admin_images/category_btn_01_hover.png);}
.no-order_top,.no-order_top:hover {background-position: 3px 0;cursor: not-allowed;}
.no-order_up,.no-order_up:hover {background-position:-41px 0px;cursor: not-allowed;}
.no-order_bottom,.no-order_bottom:hover {background-position: -20px 0;cursor: not-allowed;}
.no-order_down,.no-order_down:hover {background-position:-64px 0px;cursor: not-allowed;}
a.tree_level_plus{ width:10px;display:block;float:left; background:url(../admin_images/wp-new-pagemanage-licon.png) no-repeat -12px -12px;height:10px;margin-top:9px!important;margin-bottom:7px;}
a.tree_level_minus{width:10px;display:block;float:left;background: url(../admin_images/wp-new-pagemanage-licon.png) no-repeat -12px 0;height: 12px;margin-bottom: 5px;margin-top:9px!important;}
.class_ico {background: url(../admin_images/class_ico.gif) no-repeat;}
.wp_row .class_ico{margin-top:6px!important;}
.add_new_child_cate {margin-left: 9px; border: 1px solid #d2d2d2;background-color: #fff;height: 25px;line-height: 25px;display: inline-block;width: 98px;text-align: center;}


/*弹出层*/
.floatlayerbg{ position: fixed;width:100%;height:100%;top:0px;left:0px;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6; z-index:10;display:none;}
.sitePop{ position:fixed; z-index:20;margin:0 auto;top:50%;background: #fff; overflow:hidden;}
.sitePop.w480{ width:480px; margin-left:-240px; left:50%;}
.sitePop.w680{ width:680px; margin-left:-340px; left:50%;}
.sitePop.w900{ width:900px; margin-left:-450px; left:50%;}
.sitePop.w520{ width:520px; margin-left:-260px; left:50%;}









