body{ color:#333; font-size:13px;}
input,select,textarea{color:#333;}
.bg{ width:100%; height:100%; position:absolute; background:url(../images/bg.jpg) }
.panel{background:#fff;}
form .form-group:last-child{padding-bottom:0;}
.passcode{position:absolute;right:0;bottom:0;height:32px;margin:1px;border-left:solid 1px #ddd;text-align:center;line-height:32px;border-radius:0 4px 4px 0;}
ul,li{ list-style-type:none;}

.lefter{position:relative;float:left;width:180px;margin-right:-180px;background:#e6f2fb;text-align:center;}
.righter{float:right;width:100%;padding-top:15px;background:#e6f2fb;}
.mainer{margin-left:180px;}
.field-icon-right .icon{ bottom:0px; top:auto}
.logo{ float:left; color:#FFF; margin-top:10px; line-height:45px;}
.logo img{ float:left; margin-right:10px;}
.loginbox { background:url(../images/tmbg-white.png); border:0px;}
/********头部******/
.header{height:70px; overflow:hidden; background:url(../images/bg.jpg) no-repeat 0 -1000px; background-size:cover; }
.head-l{ float:right; margin-top:17px; margin-right:15px; }
.head-l .button{ padding:8px 15px;}
.head-l .bg-blue:hover{ background-color:#03b6fd;}
.leftnav{width:180px; height:100%; position:fixed; top:70px; left:0px;}
.leftnav-title { height:50px; background:url(../images/bg.jpg) no-repeat 0 -1000px;  color:#FFF; padding-left:22px;  font-size:14px; line-height:50px;}
.leftnav-title span{ margin-right:10px;}
.leftnav h2{ padding:10px 0 10px 22px; transition:all .1s ease-in-out; display:block; cursor:pointer; font-weight:bold; font-size:14px; border-top:1px solid #b5cfd9;}
.leftnav h2.on{ color:#09c;}
.leftnav .border-bottom{ border-bottom:1px solid #b5cfd9;}
.leftnav h2 span{ margin-right:10px;}
.leftnav h2:hover{ color:#09c;}
.leftnav ul {display:none; border-top:1px solid #b5cfd9; padding:5px 0; opacity:1;}
.leftnav ul li{ list-style-type:none;  }
.leftnav ul li a{ display:block;padding-left:30px;line-height:30px; }
.leftnav ul li span{ margin-right:8px;}
.leftnav ul li a:hover,.leftnav ul li a.on{ color:#09c;}

/***主要内容***/
.admin{background:#fff;position:fixed;border-left:solid 1px #b5cfd9;right:0;bottom:0;top:110px;left:180px; padding:15px; padding-right:0px; padding-bottom:0px; overflow:auto; border-top:1px solid #b5cfd9; padding-right:15px;}
.content{width:100%;}
.body-content{padding:20px 0; overflow:hidden;}
.content .title{ border-bottom:1px solid #dfdfdf; line-height:35px; font-size:14px; font-weight:bold; color:#09c}
.form-x .form-group .label{ width:10%;}
.form-x .form-button { margin-left:10%;}
.w50 { width:25%; float:left;}
.form-x .tipss{ float:left; padding-left:10px; color:#888; line-height:42px;}
.input-help { float:left; line-height:30px;}
.input-help li{ float:left;margin-left:10px;}
.bread{ margin-left:190px; margin-top:4px;}
.bread li{ float:left;}
.label label{ font-weight:normal; color:#333;}
.form-group{ margin-bottom:12px;}
.button{ padding:10px 15px;}
.form-group .field .file{ background:#FFF; border:0px;}
.form-group .field input[type=radio]{ vertical-align:middle; line-height:35px; margin-right:5px;}
.form-group .radio { line-height:35px;}
.table th{ text-align:center;}
.table td { vertical-align:middle;}
.tip img{width:100px; height:100px;}
.clear{ clear:both; overflow:hidden;}
.pagelist {padding:10px 0; text-align:center;}
.pagelist span,.pagelist a{ border-radius:3px; border:1px solid #dfdfdf;display:inline-block; padding:5px 12px;}
.pagelist a{ margin:0 3px;}
.pagelist span.current{ background:#09F; color:#FFF; border-color:#09F; margin:0 2px;}
.pagelist a:hover{background:#09F; color:#FFF; border-color:#09F; }
.pagelist label{ padding-left:15px; color:#999;}
.pagelist label b{color:red; font-weight:normal; margin:0 3px;}

.search{ overflow:hidden;}
.search li{float:left; margin-right:15px; line-height:35px;}

.button.bg-main.icon-check-square-o{ padding:10px 30px;}
.button.bg-main.icon-check-square-o:hover{ background:#08bbe1;}
input[type="checkbox"], input[type="radio"]{ width:15px; height:15px; vertical-align:-3px; margin-right:5px;}

textarea[name=content]{width:100%; height:500px; border:1px solid #ddd; border-radius:3px; -webkit-border-radius:3px;}



#login_btn_send:hover{ background:#ec610c;}


.paging_num{ margin-left:5px; margin-right:3px;}
.list_icon{ font-size:16px; float:none;opacity:1.0;filter:alpha(opacity=100); }
.list_tb tr td{ text-align:center;}
.list_tb tr.alt td {background:#ecf6fc;} 
.list_tb tr.over td {background:#FEF3D1; }

.ltlPowerList tr:hover{background:#ecf6fc;}

.list_btn_show{ margin-right:10px;}

.bg-tips,.border-tips{background-color:#e15717; color:#fff;} /*背景-主色*/
.border-tips,.border-tips{border-color:#e15717;color:#fff;} /*边框-主色*/

#tishi{ margin-top:15px;}

.file_dir{background:url(../images/dir.gif) no-repeat;display:inline-block; padding-left:20px;}
.a-folder{background:url(../images/folder.gif) no-repeat;padding-left:20px;}
.file_html{background: url(../images/html.gif) no-repeat;padding-left:20px;}
.b_back{background: url(../images/back.gif) left 1px no-repeat;padding-left:20px;}
.margin20{margin:0 20px;}

/*关键词选择弹出层*/
.KeyBoxShow {z-index:999;top:0px; position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.2);display: none;}
.box_cent {width: 70%;height: 500px;position: fixed;left: 15%;top: 15%;border: 1px solid #696;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;background: #fff;}
.box_tit{ border-bottom:solid 1px #eaeaea; height:45px;  padding:10px 15px;}
.box_tit h3{ font-size:16px;}
.box_tit span{ font-size:25px;}
.box_key_cent{ padding:15px;}

.box_cent_LimitList{width:40%; left:30%;}

.key_list{ height:250px; overflow:auto;}
.chkList li{ padding:5px 0px;}

ul.addpiclist { width:100%; padding:0px; border-left:solid 1px #ccc; overflow:hidden;}
ul.addpiclist li { float:left; height:120px; border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
ul.addpiclist li div { width:120px; text-align:center;}
ul.addpiclist li span { width:100%; height:90px; border-bottom:solid 1px #ccc;}
ul.addpiclist li b { width:100%; height:30px; color:Red; font-size:16px; cursor:pointer;}

ul.downList { width:100%; padding:0px; border-left:solid 0px #ccc; overflow:hidden;}
ul.downList li {float:left; width:100%; height:30px; border:none;}
ul.downList li div { width:auto; text-align:left;}
ul.downList li span { width:100%; height:30px; text-decoration:underline; border-bottom:0px;}
ul.downList li b { width:100%; height:30px; color:Red; font-size:16px; cursor:pointer;}



/*file容器样式*/
#upload{  color:#fff; font-size:14px; background:url(../images/SelectFile.jpg)}
#show_list{margin:0; padding:0; float:left}
#show_list ul{list-style:none; float:left; margin:0px; padding:0px }
#show_list ul li{ float:left; margin-right:10px; text-align:center;}
#show_list ul li img{ border:3px #efefed solid; cursor:pointer; width:100px; height:100px; margin:5px 5px 5px auto; opacity:1; }
#show_list ul li img.current{ border:3px #f60 solid }
#show_list ul li a{ padding-right:1em; }


/*file设为透明，并覆盖整个触发面*/
a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
/*取消点击时的虚线框*/
a.files, a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.uploading{ float:left; background:url(../images/loading2.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }

.attach_list{clear:both;}
.attach_list ul{list-style:none; float:left; margin:0px; padding:0px}
.attach_list ul li{/*float:left;*/ margin:5px 20px auto auto; padding:2px 3px 2px 23px; line-height:20px; border:1px solid #DEEFF3; background:url(../images/icon_attach.png) no-repeat 3px 4px;}
.attach_list ul li b{float:right; display:block; margin:3px auto auto 5px; text-indent:-9999px; cursor:pointer; width:13px; height:13px; background:url(../images/icon_del2.gif) no-repeat left top;}

.admin_pcp { width:160px; height:auto;}
.admin_pcp img{ width:100%;}
.admin_pcp span{ text-align:center;}

.adminsystem{ margin:20px;}
.sys_user_info{ line-height:26px;}

.table_sys>tbody>tr>td, .table_sys>tbody>tr>th{ padding:11px 8px;}

.left { float:left; margin-right:3px;}
.right { float:right;}


/*日志搜索*/
.ddl_css_log{ padding:10px; border-radius:5px; border:solid 1px #eaeaea;}


/*网站安全检测*/
.safetyshow li h3{ font-size:14px; font-weight:bold; color:#333; margin-bottom:3px;}
.safetyshow li p{ font-size:13px; color:#333; background:#f1f1f1; padding:10px;}


/*附加属性样式*/
.IsTypeDiv{ display:none;}
.IsType3{ display:block;}

.form-x .SizeSet .form-group .label{ width:40%;}
.form-x .SizeSet .form-group .field{ width:60%;}