﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, p, li, dt, dd, img { margin:0; padding:0; }
li,ol, ul { list-style:none; }
body { font-size:12px;  font-family: 宋体;color: #333 }
img { border:none; }
a{text-decoration:none; color:#444}
/*html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
h6{ font-size:12px;}
input[type="checkbox"]{ margin:3px 3px 3px 4px; }
/*base*/
.l { float:left; }.r { float:right; }.cl{ clear:both;}
.hidden {display:none;}.inblock{width: 100%;display: inline-block}.vertical_top{ vertical-align:top}.vertical_m{ vertical-align: middle}.noborder{ border: none !important;}

/*清除浮动*/
/*旧版*/
.fix{*zoom:1;}
.fix:after,.fix:before{ display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
/*新版*/
.fix:after{display: table;content: "";clear: both; }
/*清除浮动*/

.pb0{ padding-bottom: 0 !important;}.db{display:block;}.dib{display:inline-block;}.dno{display:none;}.oh{overflow:hidden;}.oa{overflow:auto;}.tl{text-align:left;}.tc{text-align:center !important;}.tr{text-align:right;}.tj{text-align:justify;}.vn{vertical-align:-2px;}.ls5{letter-spacing:5px;}.cursor{cursor:pointer;}.nowp{white-space:nowrap}.m{margin:auto auto auto auto}.pa{position:absolute;}.pr{position:relative;}.f10{font-size:10px;}.f12{font-size:12px;}.fb{font-weight:bold;}.fno{font-weight:normal;font-style:normal}.tno{text-decoration:none;}.f0{font-size:0;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}.f24{font-size:24px;}.f36{font-size:36px;}.fa{font-family:Arial}.fg{font-family:Georgia}.ft{font-family:Tahoma}.fs{font-family:"宋体";}.fv{font-family:verdana}.fw{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu}.inlineblk{display:inline-block;*display:inline;*zoom:1;}.lh28{line-height:28px;}.lh34{line-height:34px;}.lh36{line-height:36px;}.lh24{line-height:24px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh18{line-height:18px;}.lh16{line-height:16px;}.lh30{line-height:30px;}.lh40{line-height:40px;}.lh52{line-height:52px;}.h52{height:52px;}.h24{height:24px;}.h20{height:20px;}.h22{height:22px;}.h18{height:18px;}.h16{height:16px;}.m{margin-left:auto;margin-right:auto;}.ml5{margin-left:5px;}.ml15{margin-left:15px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml50{margin-left:50px;}.ml80{margin-left:80px;}.mr3{margin-right:3px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr50{margin-right:50px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mt80{margin-top:80px;}.mt120{margin-top:120px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:20px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.p1em{padding:0 1em;}.p2em{padding:0 2em;}.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.red{color:#f85750}.cw{color:#fff;}.fontBold{font-weight:bold;}.p0{ padding:0}.pad-10{padding: 10px;}
i{background: url("../images/icon.fw.png") no-repeat;vertical-align: middle;display: inline-block;}

select optgroup{color:#CAC8BB;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px 0px;}
header{ display:block}
input.dialog{height:0;  font-size:0; line-height:0; border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
/*文本框-Start*/
.input_text,.input,.measure_input,input.date,input.endDate{height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}
input.date,input.endDate{background: #fff url(../images/icon/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}

input.ndate,input.nenddata{background: #fff url(../images/icon/input_date.png) no-repeat right 3px;padding-right:18px;font-size:12px;}
.measure_input {background:url("../images/ruler.gif") repeat-x scroll 0 15px transparent}
textarea{border: 1px solid #d0d0d0;padding-left:2px;font-size:12px;padding-bottom:2px;padding-top:2px;background: #FFF}
input:focus,textarea:focus{border: 1px solid #319ffd; box-shadow: 0 0 2px rgba(49, 159, 253, 1);
    -webkit-box-shadow: 0 0 2px rgba(49, 159, 253, 1);
    -moz-box-shadow: 0 0 2px rgba(49, 159, 253, 1);}
.select{padding:0px 0px 0px 10px;}
/*文本框-End*/

/*字体颜色*/
.color66{ color: #666}.blueFont{color:#36c;}.font10{font-size:10px;}.font12{font-size:12px;}.font14{font-size:14px;}.fontBold{font-weight:700;}.color99{color:#999;}.color66{color:#666;}.fYellow{color:#FF9900;}.focusFont2,.redFont{color:red;}
.cLGray,.cLGray:visited,.cLGray a,.cLGray a:visited{color:#333;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited{color:#585858;}
.cDGray,.cDGray:visited,.cDGray a,.cDGray a:visited{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited{color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited{color:Red;}
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:visited{color:#BA2636;}
.cfRed,.cfRed:visited,.cfRed a,.cfRed a:visited{color:#E8492B;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cLGray a:hover,a.cLGray:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.fB{font-weight:700;}.fI{font-style:italic;}.f12px{font-size:12px;}.f14px{font-size:14px;}.grey{color:#bbb;}
.mt{margin-top:6px;}.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.minfont {font-size:10px;} .blue,.blue a{color:#127ae5}
.middle{ vertical-align:middle}.fade{ transition: all 300ms linear 700ms; opacity: 1;}
.w50{ width: 50%;}
.folder{background:url("../Images/Folder/Closed_Folder.gif") no-repeat;width:18px;height:14px;}
label{ cursor:pointer;}


/*====================主框架样式开始===============================*/

body fieldset{border:1px solid #e7ecf3; padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;border:1px solid #D8D8D8;background-color: #F9F9F9;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.framebody{_overflow-y:scroll}
html {_overflow-y:scroll}
html.off,html.off body {background: #F2F4F6 ;}
html.on,html.on body{background: #F2F4F6; background-image:none;}
html.addbg,html.addbg body{background-color:#e2e9ea}
.nsbody{padding:0px; overflow: hidden}
.main_body{width:auto;padding:10px 15px 35px 15px; overflow-x:hidden; }
.layer_body{width:auto; padding: 10px 10px 0 10px;}
.layer_body .content_menu{ margin-bottom: 0}

.win_body{ padding: 10px 20px;}
.win_body .dl_form{ padding: 0px;}
.dl_form .table{ padding: 0}
.win_body .dl_form fieldset{ margin-top: 0}

.col_left {float: left;}
.col_auto{overflow:hidden;_zoom:1;_float:left;}
.col_right{float:right}
a.nav_link{ cursor: pointer}

/*菜单样式控制*/
.left_menu{/*width:275px;*/ position:relative; display:block; /* overflow:hidden;*/ float: left}
.left_menu a.open, .left_menu a.close, .addContent a.r_open, .addContent a.r_close{position:absolute;background:url("../images/icon/retract_btn.png") no-repeat center;   float:left; display: block;    height: 57px;right:0;width: 21px; cursor:pointer ; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out;top:49%;}

.left_menu a.open:hover{ background:url("../images/icon/retract_btn_hover.png") no-repeat center; }
.left_menu a.close{background:url("../images/icon/expand_btn.png") no-repeat center;/*position:relative;*/ height:52px; right: -20px; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out; z-index:999}
.left_menu a.close:hover{background:url("../images/icon/expand_btn_hover.png") no-repeat center;}
.left_menu_on{ display:inline-block; padding:0;/*overflow:hidden;*/}
.left_menu_on #Scroll{display:none}
.tree_block.left_menu_on {    padding: 0;    width: 10px; overflow:hidden;}

.left_menu_on{ /*width:80px;*/ padding:0;}
.left_menu_on #Scroll{display:none}







/*树型菜单*/
.col_1.cat_menu{ width:165px; background-color:#f5f8fb; float: left}

#content .main_menu {  width: 72px;  background-color: #dde3ea;  overflow: hidden;  position: relative;  }
#Scroll{ float:left; padding:0px; overflow:hidden;position: relative;}
#content .main_menu{ width: 80px; background-color: #dde3ea; overflow:hidden;position:relative;}
#content .main_take .main_menu{ width: 42px;}
#content .main_take .main_menu i{ margin-left: 4px; margin-right: 13px;}
#content .main_take .main_menu li a{ padding-left:7px;}
#content .main_menu li{ width: 100%; height:41px; margin:0 0px; margin-top:1px}
#content .main_menu li.start{height: 0}
#content .main_menu li a{ display: inline-block; height:41px; width: 70px; line-height: 42px; /*border-left:4px solid #ebeef2;*/ padding-left: 10px; font-size: 14px;overflow:hidden; color:#333333  }
#content .main_menu li:hover,#content .main_menu li.on{ background-color: #fff;background:rgba(255,255,255,0.5) ; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fffffff,endcolorstr=#7Fffffff);}
.tree_block{ position: relative; min-width: 20px;background-color: #edf2f8; width:150px; display:inline-block;}
.tree_block  h3 span{ background: url("../images/icon/expand.png") no-repeat center; width: 15px; height: 11px; display: inline-block; vertical-align: middle; position:absolute;right:10px; top:18px;}
.tree_block h3 span.on{background: url("../images/icon/retract.png") no-repeat center; width: 15px; height: 11px; display: inline-block;}
.tree_block li {  height: 41px;  width: 100%;  line-height: 41px;  position: relative;  margin-bottom: 1px;  }
.tree_block  li a{font-size: 12px; padding-left: 40px;width: 110px; display: block; text-indent: 10px;color: #555555;
;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out;}
.tree_block li a:hover,.tree_block li.on a{ color:#1075dd;background:#fff url("../images/icon/child_expand.png") no-repeat 36px center; font-style: normal;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out;}
.sub_menu.fb{ font-weight: normal;}
.filetree a{ color:#333333}

/*顶部工具条开始*/
.top_help li {  float: left;  padding: 0 15px;  height: 55px;  }
.top_help li a{ color: #ffffff;font-size: 12px;}
.col_rt .help_bar li:hover{background-color:#2b82dc ;}
.col_rt .help_bar  .user_drop_list{width: 100%;border: 1px solid #e8e8e8;margin-right: 10px; position: absolute; top: 55px;left:-1px;z-index: 9999;border-bottom: none}
.col_rt .help_bar .user_drop_list a{ color:#555555; display: block; width: 100%; background: #fff; height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #d5dce6}
.col_rt .help_bar .top_user{ position: relative;  padding-left: 15px ; margin-left:3px;height: 35px; padding-top: 20px; padding-right: 30px;}
.col_rt .help_bar .refresh_operate{ position: relative; width: 94px; text-align: center; padding-left: 5px; padding-right: 25px;}
.col_rt .help_bar .refresh_drop_list{ width: 124px;border: 1px solid #e8e8e8;margin-right: 10px; position: absolute; top: 55px;left:-1px;z-index: 9999 ;border-bottom: none }
.col_rt .help_bar  .user_drop_list a:hover{ color:#1075dd;background-color: #f3f6f9}
.col_rt .help_bar .refresh_drop_list a{ color:#555555; display: block; width: 100%; background: #fff; height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #d5dce6}
.col_rt .help_bar .refresh_drop_list a:hover{ color:#1075dd;background-color: #f3f6f9}
.col_rt{ display: inline-block;float: right;}
.top_help_link { display: inline-block; margin-right: 35px;}
.topFrame{height:55px;  width: 100%; line-height: 55px; background-color: #1075dd}
.logo{ background:url(../images/logo.png) no-repeat center; width:90px; height:17px; display:block; float:left;}
.btn_left_menu{background: url(../images/icon/icon_turn_small.png) no-repeat center; width:20px; height:20px; display:block; float:left; position:relative  }
.btn_left_menu:hover{ left:-1px}
.btn_left_menu.small{ background: url(../images/icon/icon_turn.png) no-repeat center;}
.btn_left_menu.small:hover{left:1px}
.topFrame .left_bar {  margin-left: 15px;  margin-top: 16px;  }
.user_info{overflow: hidden;color: #fff;line-height: 24px;float: left; position: relative;top:-4px;}
.user_info li{height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap; float: left; padding: 0 2px}
.help_bar .site_index{width: 16px;height: 15px;background-position:-90px 0;margin-right: 10px;}
.help_bar .site_web{width: 16px;height: 16px;background-position:0 -580px;margin-right: 10px;}
.help_bar .authority{width: 16px;height: 16px;background-position:0 -640px;margin-right: 10px;}
.help_bar .help{width: 9px;height: 16px;background-position:-60px -505px;margin-right: 10px;}
.help_bar .user{width: 16px;height: 16px;background-position:-60px -115px;margin-right: 10px;}
.help_bar .skin{width: 15px;height: 15px;background-position:-0px -610px;margin-right: 10px;}
.help_bar .top_search{width: 15px;height: 15px;background:url(../images/icon/search.png) no-repeat;margin-right: 10px; background-size: contain}
.help_bar .lock{width: 15px;height: 15px;background:url(../images/icon/lock.png) no-repeat;margin-right: 10px; background-size: contain}
.help_bar .tast{width: 16px;height: 15px;background: url(../images/icon/task.png) no-repeat;margin-right: 10px;}
.help_bar .msg{width: 6px;height: 6px;background: url(../images/icon/msg.png) no-repeat; position: absolute;right: -4px;top: -3px; }
.user_drop_list li a{ color: #555555}
.help_bar .task_block{ position:relative}
.help_bar i{display: inline-block; vertical-align: middle;}
.help_bar i.refresh{ width: 15px;height: 15px;background-position:-60px -300px; margin-right: 10px; }


/*右框架-Start*/
#control_menu{ }
.col_tab  ul.tabBut{height:30px; padding-left:14px;position:relative;bottom:0px}
.col_tab ul.tabBut li{cursor: pointer;  display: inline-block;  height: 28px;  line-height: 28px;  padding: 0 15px;  background: url("../images/btn_bg.png") repeat-x;  border: 1px solid #d5dce6;  border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: rgb(213, 220, 230);  border-radius: 3px 3px 0 0;  margin-right: 5px;  border-bottom: 0px;  float: left;}
.col_tab ul.tabBut li.cur,.col_tab ul.tabBut li:hover{background: #127ae5;  color: #fff;  border: 1px solid #127ae5;}
.col_tab ul.tabBut li.icon{background-image:url(../images/icon/exclamation_small.png);padding-left:18px;background-repeat: no-repeat;background-position: 3px center;}
.col_tab .content{border:1px solid #cbcdd3;_zoom:1;}
.col_tab .content-r{border-top:1px solid #cbcdd3}
.col_tab .contentwin{background: #fff;border:1px solid #dce3ed;_zoom:1;padding:2px 2px;border-radius: 3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
    #crop_image{display:none;}
.col_1{ zoom:1; background:#fff}
.col_1 div.content{zoom:1;}

.col_2{ border:1px solid #d5dce6;zoom:1;margin-bottom: 20px;  border-radius: 3px;}
.col_2 h6{border-bottom:1px solid #eee;  height:26px;color:#333; line-height:28px; padding:0 10px; font-size:12px;}
.col_2 div.content,.col_2 div.info{ padding:9px 10px}
.col_2 div.content table,.col_2 div.info table{ width:100%;}
.col_2 div.content table td{padding:3px 2px 3px 3px;}
.col_2 div.content p,.col_2 div.info p{padding:0px 0px;}
.crumbs{height: 42px;  line-height: 40px;  background:#fff url(../images/icon/home.png) no-repeat 20px 13px;  padding-left: 40px;  color: #666666;  border-bottom: 1px solid #e7ecf3;}


.scroll{ position:absolute; left:91px; bottom:20px; width:130px; height:20px; overflow:hidden;display:none; }
.scroll a{ display:inline-block;zoom:1;*display:inline; cursor:pointer;background:url(../images/icon/scroll_bg.png) no-repeat left top; width:55px; height:18px; margin:0 5px}
.scroll a:hover{ background-position:left bottom}
.scroll a.next{background-position:-55px 0}
.scroll a.next:hover{ background-position:-55px -18px;}
.scroll.take {left:68px;}




/*frame框架*/
.main_content{ display: inline-block;padding:0 15px 15px 15px;   width: auto; background-color: #edf1f6; position: relative }
.nav_top a{ color:#666666;}
.crumbs {height: 50px; line-height: 50px;}
.line_bg{ margin:0 5px}
.nav_top img{ position: relative;  }
.content_list{ display: inline-block; background-color: #fff; width: 100%}
.content_list .padding{ padding:0px 0px 30px 0px;}
.tree_add_btn {  width: 13px;  height: 10px;  background: url(../images/tree/add_content.gif) no-repeat;  cursor: pointer;  }


/*主风格*/
/*------------index 头部------------*/
.logo{ background:url(../images/logo.png) no-repeat center; width:90px; height:17px; display:block; float:left}
.btn_left_menu{background: url(../images/icon/icon_turn_small.png) no-repeat center; width:20px; height:20px; display:block; float:left; position:relative  }
.btn_left_menu:hover{ left:-1px}
.btn_left_menu.small{ background: url(../images/icon/icon_turn.png) no-repeat center;}
.btn_left_menu.small:hover{left:1px}
.top_header{height:45px;  width: 100%; line-height: 45px; background-color: #1075dd}
.top_header .left_bar{ margin-left: 15px; margin-top:16px;}
.top_header .right_bar{ display: inline-block; margin-right: 35px;}
.top_header .right_bar .search{ width: 225px; height: 30px; line-height: 30px;border-radius: 30px;background-color:#2b82dc ; color: #ffffff;margin-top: 12px; position: relative; margin-right: 25px;}
.top_header .right_bar .search input{ border: none;height: 27px;line-height: 27px; width: 125px; padding-left: 30px; background: none; color:#fff}
.top_header .right_bar .search input::-webkit-input-placeholder {color: #e0ebfb !important; font-family:宋体/* WebKit browsers */　}
.top_header .right_bar .search input:-moz-placeholder {　color: #e0ebfb !important; font-family:宋体/* Mozilla Firefox 4 to 18 */　}
.top_header .right_bar .search input::-moz-placeholder {　color: #e0ebfb !important; font-family:宋体/* Mozilla Firefox 19+ */}
.top_header .right_bar .search a{ position: absolute;right: 0px; top: 0px; display: inline-block; width: 55px;color: #ffffff; padding-right: 13px}
.top_header .right_bar .search a i{ margin-right: 5px;}
.top_header .right_bar .search i{ width: 16px;height: 16px;background-position: -30px -505px}
.top_header .right_bar .help_bar{position: relative;z-index: 999}
.top_header .right_bar .help_bar li{ float: left;padding: 0 15px; height: 45px;color: #ffffff}
.top_header .right_bar .help_bar li a{ color: #ffffff}
.top_header .right_bar .help_bar li:hover{background-color:#2b82dc ;}
.top_header .right_bar .help_bar li.refresh_operate{ position: relative; width: 94px;}
.top_header .right_bar .help_bar li.top_user:hover i.icon_drop{transform:rotate(180deg)}
.top_header .right_bar .help_bar li.refresh_operate:hover i.icon_drop{ transform:rotate(180deg);    transition-property: all;    transition-duration: 1s;    -moz-transition-property: all; /* Firefox 4 */
    -moz-transition-duration: 1s; /* Firefox 4 */    -webkit-transition-property: all ;/* Safari and Chrome */    -webkit-transition-duration: 1s; /* Safari and Chrome */    -o-transition-property: all; /* Opera */    -o-transition-duration: 1s; /* Opera */}
.icon_drop{width: 11px;height: 6px;background-position: -1px -380px;margin-left: 10px; position: absolute; right: 15px; top: 21px;transition-property: all;    transition-duration: 1s;    -moz-transition-property: all; /* Firefox 4 */    -moz-transition-duration: 1s; /* Firefox 4 */    -webkit-transition-property: all ;/* Safari and Chrome */    -webkit-transition-duration: 1s; /* Safari and Chrome */    -o-transition-property: all; /* Opera */    -o-transition-duration: 1s; /* Opera */ }
.help_bar a{font-size: 12px}
.help_bar i{display: inline-block; vertical-align: middle;}
.help_bar i.refresh{ width: 15px;height: 15px;background-position:-60px -300px; margin-right: 10px; }
.help_bar .refresh_drop_list{ width: 124px;border: 1px solid #e8e8e8;margin-right: 10px; position: absolute; top: 45px;left:-1px;z-index: 9999 ;border-bottom: none }
.top_header .right_bar .help_bar .refresh_drop_list a{ color:#555555; display: block; width: 100%; background: #fff; height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #d5dce6}
.top_header .right_bar .help_bar .refresh_drop_list a:hover{ color:#1075dd;background-color: #f3f6f9}
.top_header .right_bar .help_bar  .user_drop_list{width: 100%;border: 1px solid #e8e8e8;margin-right: 10px; position: absolute; top: 45px;left:-1px;z-index: 9999;border-bottom: none}
.top_header .right_bar .help_bar  .user_drop_list a{ color:#555555; display: block; width: 100%; background: #fff; height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #d5dce6}
.top_header .right_bar .help_bar .top_user{ position: relative; padding: 0 35px; padding-left: 15px ; margin-left:3px}
.top_header .right_bar .help_bar  .user_drop_list a:hover{ color:#1075dd;background-color: #f3f6f9}

.help_bar .site_index{width: 16px;height: 15px;background-position:-90px 0;margin-right: 10px;}
.help_bar .site_web{width: 16px;height: 16px;background-position:0 -580px;margin-right: 10px;}
.help_bar .authority{width: 16px;height: 16px;background-position:0 -640px;margin-right: 10px;}
.help_bar .help{width: 9px;height: 16px;background-position:-60px -505px;margin-right: 10px;}
.help_bar .user{width: 16px;height: 16px;background-position:-60px -115px;margin-right: 10px;}
.help_bar .skin{width: 15px;height: 15px;background-position:-0px -610px;margin-right: 10px;}
.help_bar .lock{width: 15px;height: 15px;background:url(../images/icon/lock.png) no-repeat;margin-right: 10px; background-size: contain}
.help_bar .tast{width: 16px;height: 15px;background: url(../images/icon/task.png) no-repeat;margin-right: 10px;}
.help_bar .msg{width: 6px;height: 6px;background: url(../images/icon/msg.png) no-repeat; position: absolute;right: -4px;top: -3px; }
.user_drop_list li a{ color: #555555}
.help_bar .task_block{ position:relative}

#Scroll{ float:left; padding:0px; overflow:hidden;position: relative;}
#content .main_menu{ width: 72px; background-color: #dde3ea; overflow:hidden;position:relative;}
#content .main_menu.take{ width: 42px;}
#content .main_menu.take i{ margin-left: 4px; margin-right: 13px;}
#content .main_menu.take li a{ padding-left:7px;}
#content .main_menu li{ width: 100%; height:45px; margin:0 0px; margin-top:0px}
#content .main_menu li a{ display: inline-block; height:45px; width: 90px; line-height: 45px; /*border-left:4px solid #ebeef2;*/ padding-left: 10px; font-size: 14px;overflow:hidden; color:#333333  }
#content .main_menu li i{ vertical-align: -4px; margin-right:5px}
#content .main_menu li .icon_home{width: 20px;height: 20px;background-position:0 0;}
#content .main_menu li .icon_edit{width: 20px;height: 20px;background-position:0 -22px;}
#content .main_menu li .icon_marking{width: 20px;height: 15px;background-position:0 -46px;}
#content .main_menu li .icon_trade{width: 20px;height: 20px;background-position:0 -66px;}
#content .main_menu li .icon_app{width: 20px;height: 20px;background-position:0 -90px;}
#content .main_menu li .icon_user{width: 19px;height: 20px;background-position:0 -116px;}
#content .main_menu li .icon_template{width:18px;height: 20px;background-position:0 -143px;}
#content .main_menu li .icon_modal{width: 20px;height: 17px;background-position:0 -168px;}
#content .main_menu li .icon_wx{width: 20px;height: 17px;background-position:0 -189px;}
#content .main_menu li .icon_system{width: 19px;height: 19px;background-position:0 -209px;}
#content .main_menu li:hover,#content .main_menu li.on{ background-color: #fff;background:rgba(255,255,255,0.5) ; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fffffff,endcolorstr=#7Fffffff);}
#content .main_menu li:hover a,#content .main_menu li.on a{ color: #1075dd;width:66px;/* border-left:4px solid #1075dd*/}
#content .main_menu li:hover .icon_home,#content .main_menu li.on .icon_home{width: 20px;height: 20px;background-position:-30px 0;}
#content .main_menu li:hover .icon_edit,#content .main_menu li.on .icon_edit{width: 20px;height: 20px;background-position:-30px -22px}
#content .main_menu li:hover .icon_marking,#content .main_menu li.on .icon_marking{width: 20px;height: 15px;background-position:-30px -46px;}
#content .main_menu li:hover .icon_trade,#content .main_menu li.on .icon_trade{width: 20px;height: 20px;background-position:-30px -66px;}
#content .main_menu li:hover .icon_app,#content .main_menu li.on .icon_app{width: 20px;height: 20px;background-position:-30px -90px;}
#content .main_menu li:hover .icon_user,#content .main_menu li.on .icon_user{width: 19px;height: 20px;background-position:-30px -115px;}
#content .main_menu li:hover .icon_template,#content .main_menu li.on .icon_template{width:18px;height: 20px;background-position:-30px -143px;}
#content .main_menu li:hover .icon_modal,#content .main_menu li.on .icon_modal{width: 20px;height: 17px;background-position:-30px -168px;}
#content .main_menu li:hover .icon_wx,#content .main_menu li.on .icon_wx{width: 20px;height: 17px;background-position:-30px -187px;}
#content .main_menu li:hover .icon_system,#content .main_menu li.on .icon_system{width: 19px;height: 19px;background-position:-30px -209px;}

/*------------子菜单------------*/
.tree_block{ position: relative; min-width: 20px;background-color: #edf2f8; width:150px; display:inline-block;}
.tree_block .list{ width: 150px;  float:left;padding-bottom:35px; background-color: #edf2f8;}
.tree_block.close{ display: none}
.tree_block a{ display: inline-block; position: absolute; cursor: pointer}
.tree_block .open.close_tree{ right: 0px; top: 50%;z-index: 9999}
.tree_block a.open_tree{ left: 0px;top: 50%;z-index: 9999}
.tree_block .open.close_tree i{ width: 18px;height: 52px;background-position:0 -425px; }
.tree_block a.open_tree i{ width: 19px;height: 52px;background-position:-40px -425px;}
.tree_block .list h3{ height: 35px; width: 100%; line-height: 35px; border-bottom: 1px solid #d5dce6;border-top: 1px solid #d5dce6; font-weight: normal; color: #555555;font-size: 14px; cursor: pointer; position:relative; margin-top: -1px}
.tree_block .list h3.off .icon_nor{background:url("../images/icon/icon_nor_cur.png") no-repeat center;}
.tree_block .list h3 .icon_content{width: 17px;height: 17px;background-position:-30px -700px; margin-right: 10px; margin-left: 20px; vertical-align:-4px}
.tree_block .list h3 .icon_class{width: 15px;height: 15px;background-position:0px -700px;margin-right: 10px; margin-left: 20px;vertical-align: -3px}
.tree_block .list h3 .icon_nor{width: 17px;height: 15px;margin-right: 10px; margin-left: 13px;vertical-align:-2px; background:url("../images/icon/icon_nor.png") no-repeat center;}
.tree_block .list h3 .icon_favorite{width: 17px;height: 15px;margin-right: 10px; margin-left: 20px;vertical-align:-2px;  background-position: 0 -965px;}
.tree_block .list h3 span{ background: url("../images/icon/expand.png") no-repeat center; width: 15px; height: 11px; display: inline-block; vertical-align: middle; position:absolute;right:10px; top:13px;}
.tree_block .list h3 span.on{background: url("../images/icon/retract.png") no-repeat center; width: 15px; height: 11px; display: inline-block;}
.tree_block .list ul{ padding:5px 0px;}
.tree_block .list ul.off{ display: none}
.tree_block .list li{ height: 30px;width: 100%;line-height: 30px; position:relative; margin-bottom: 1px; }
.tree_block .list li a{font-size: 12px; padding-left: 30px;width: 120px; text-indent: 10px;color: #555555;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out;}
.tree_block .list li a:hover,.tree_block .list li a.on{ color:#1075dd;background:#fff url("../images/icon/child_expand.png") no-repeat 28px center; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;-o-transition: all 0s ease-out;transition: all 0s ease-out;}
.filetree a{ color:#333333}
.tree_block .list li .favorite_delete{ width:16px; height:16px; background:#000; display:inline-block;*display:inline;*zoom:1;position:absolute; background:url(../images/icon/cross.png) center 3px no-repeat;right:10px; top:15px; }
.tree_block .list li .favorite_delete:hover{
    background:url(../images/layer/icon_error.png)  no-repeat;cursor:pointer;
}


.nav_top{ height: 35px; line-height: 35px; background:url(../images/icon/home.png) no-repeat 10px 9px; padding-left:30px; color:#666666; border-bottom:1px solid #e7ecf3;}
.nav_top a:hover{ color:#1075dd}
.crumbs span{color:#1075dd;}
.content_list .list .operate a{display: inline-block; border: 1px solid #d5dce6; width: 25px; height: 25px; border-radius: 3px;text-align: center;line-height: 25px;vertical-align: 4px;margin-right: 5px; background:url("../images/btn_bg.png") repeat-x;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;}
.content_list .list .operate a:hover{ border: 1px solid #117be7;background: #117be7;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;}
.th_select .select_list li:hover{ background-color: #117be7;color: #fff}



/*页面常用样式*/
.col_tab{ }
.col_tab #div_setting_1.contentList{ }
#public_msg div{margin:2px 0}
.col_tab ul.tabBut{height:27px; padding-left:14px;position:relative;}
.col_tab #control_menu  ul.tabBut li{float:left; border-bottom: 0;  height:26px; _height:27px;line-height:26px; margin-right:5px;border-bottom:0;}
.upload_menu li{ margin-right: 7px !important; padding: 0 10px !important;;}
.col_tab ul.tabBut li{border-top-left-radius:3px;border-top-right-radius:3px;}
.col_tab ul.tabBut li.cur{position:relative; border-bottom:0;height:26px;_height:27px; }
.col_tab ul.tabBut li.icon{background-image:url(../images/icon/exclamation_small.png);padding-left:18px;background-repeat: no-repeat;background-position: 3px center;}
.col_tab .content{border:1px solid #cbcdd3;_zoom:1;}
.col_tab .content-r{border-top:1px solid #cbcdd3}
.col_tab .contentList{border:1px solid #dce3ed;_zoom:1;border-radius: 3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
#public_msg{ padding: 0 15px;}
.col_tab .contentwin{background: #fff;_zoom:1;padding:2px 2px;border-radius:3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
#crop_image{display:none;}
.col_1{ zoom:1; background:#fff}
.col_1 div.content{zoom:1;}
.col_2{ ;zoom:1;}
.col_2 h6{border-bottom:1px solid #eee; background: url(../images/icon/x_bg.png) repeat-x left -42px; height:26px;color:#333; line-height:28px; padding:0 10px; font-size:12px;}
.col_2 div.content,.col_2 div.info{ padding:9px 10px}
.col_2 div.content table,.col_2 div.info table{ width:100%;}
.col_2 div.content table td{padding:3px 2px 3px 3px;}
.col_2 div.content p,.col_2 div.info p{padding:0px 0px;}
.progress_scale{width:100%;height:20px; overflow:hidden;}
.scale_0 {font-size:11px; width:10%; color:#666; text-align:right; padding-right:3px; border-left:1px #eeeeee solid;border-right:1px #eeeeee solid;}
.scale {font-size:11px; width:10%; color:#666; text-align:right; padding-right:3px; border-right:1px #eeeeee solid;}
#progress{height:10px; overflow:hidden;margin:0px;padding:0px;}
.progress_box{ width:100%; border:1px solid #666;height:10px; overflow:hidden;}
.col_tab #public_msg li{ height: 17px; list-style: none; display: inline-block; width: 100%; margin-top: -5px}
.col_tab #public_msg li div{ height: 17px;}

.tc_con span{ text-align: center; padding: 0}


form .contentList{border: 1px solid #e7ecf3;padding-bottom: 30px;}
.col_tab .contentList{_zoom:1;border-radius: 3px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;box-sizing: content-box;}
.none_contentList.col_tab .contentList{ border: none; padding-bottom: 0 }
.none_contentList.col_tab .control_bottom{margin: 10px 0 0 0;padding: 0; border: none;}


.help_box{border: 1px solid #f3e4c4;padding: 10px 40px 10px 40px; position: relative;  border-radius: 3px;      color: #f49b00;  background:#fcf8e3 url(../images/icon/alarm.png) left 10px center no-repeat; margin: 5px 0px; display:block;}
.help_box .hide_btn{position:absolute;right:0px; top:0px; width:35px;line-height:25px;cursor:pointer;text-align:right;padding:0px 5px; padding-right:5px;}

.tree_list #listTable td{min-width: 100px;padding-left: 5px;}
.tree_list #listTable th{ min-width: 100px;padding-left: 5px;}
.tree_list #listTable .trFirst{ border-top: 0}
.tree_list #listTable tr{ margin: 0}

a.filed_menu img{width:9px; height:8px;margin-left:5px;}
a.filed_menu_asc img {  background: url(../images/icon/asc_hover.png) center center no-repeat;  width: 9px;  height: 8px;margin-left:5px; }
a.filed_menu_desc img {  background: url(../images/icon/desc_hover.png) center center no-repeat;  width: 9px;  height: 8px;  margin-left:5px; }
a.filed_menu:hover img{background: url(../images/icon/desc_hover.png) center center no-repeat; width:9px; height:8px;margin-left:5px;}
#info_list_box .control_bottom{ padding-left: 0}



form .control_bottom{ padding-left: 150px;margin-bottom: 0px; border-top: 1px dashed #f1f1f1; padding-top: 30px; padding-bottom: 20px;}
.contentList .border_table tr{ clear: both;  display: inline-block;  padding: 3px 0;  width: 100%;  margin-top: 10px;  min-height: 30px;  margin-bottom: 0px;}
.contentList .border_table th{ min-width: 150px; text-align: right; font-weight: normal; color: #333}
#taxtype label{ margin-right: 20px;}
.location_nav{width:14px;height:16px;background: url("../images/icon/navidot.png") no-repeat center;;vertical-align: middle;}



/*收藏导航-Start*/
.fav_nav{background: url(../images/grid/table_thbg.png) repeat-x;height:30px;line-height:30px;}
.fav_nav,.fav_nav span,.fav_nav a{}
.fav_nav{padding:0 0 0 12px;position: absolute; left:0;bottom:0px;width:100%;border-top: 1px solid #e7ecf3;}
.fav_nav span{position:relative;display:block;float:left; padding-right:2px;padding-top:2px;border: 1px solid #e7ecf3;height:25px;line-height:25px; margin-right: 10px; margin-top: 4px;background: #fff}
.fav_nav div{ float:left}
.fav_nav a{padding:0 20px 0 8px; display:block;float:left}
.fav_nav a:hover,.fav_nav a.on{color: #1075dd}
.fav_nav a.panel_delete{background: url(../images/icon/close.png) no-repeat;width:16px; height:16px; padding:0;background-position: center ;position:absolute; right:4px; top:7px; z-index:10}
.fav_nav a.panel_add{background: url(../images/icon/icon_add.png) no-repeat;width:16px;  float:left; padding:0; margin-left:5px;_margin-left:3px; background-position: center;height: 35px;}
.fav_nav a.panel_add:hover{background: url(../images/icon/expand.png) no-repeat;background-position: center}
.fav_nav a.panel_delete:hover{background: url(../images/icon/icon_delete.png) no-repeat;background-position: center }
.fav_nav a.panel_delete em,.fav_nav a.panel_add em{ display:none}

/*====================主框架样式结束===============================*/







/*表单按钮元素*/
.iback{ padding-left:18px;  background:url(../images/icon/return.png) no-repeat;    padding-bottom: 5px; }
.iback:hover{ padding-left:18px;  background:url(../images/icon/icon_back_cur.png) no-repeat;     padding-bottom: 5px;}
.iplus{ background: url(../images/icon/icon_add_cur.png) 0 2px no-repeat;padding-left:18px;}.iplus{ background: url(../images/icon/icon_add_cur.png) 0 2px no-repeat;padding-left:18px;    padding-bottom: 5px;}
.iplus:hover{ background: url(../images/icon/icon_add_a.png) 0 2px no-repeat;padding-left:18px;}.iplus{ background: url(../images/icon/icon_add_cur.png) 0 2px no-repeat;padding-left:18px;    padding-bottom: 5px;}
.irefresh{  background:url(../images/icon/refresh.png) no-repeat; padding-left:18px;    padding-bottom: 5px; }
.irefresh:hover{  background:url(../images/icon/icon_refresh_cur.png) no-repeat; padding-left:18px;     padding-bottom: 5px;}
.isearch{background: url(../images/icon/icon_search.png)  no-repeat;padding-left:18px;    padding-bottom: 5px;}
.isearch:hover{background: url(../images/icon/icon_search_cur.png) no-repeat;padding-left:18px;    padding-bottom: 5px;}


/*内容菜单*/
.content_menu{ padding:0px;margin:0px 0px 3px 0px; }
.content_menu a:hover{text-decoration: none}
.content_menu a em{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; font-style: normal; #color: #127ae5;}
.content_menu a.add,.content_menu a.add em,.content_menu a.on,.content_menu a.on em{background: url(../images/btn_bg.png) no-repeat 0px -2px;height:28px; line-height:28px;*line-height:28px}
.content_menu span{color:#ddd; padding:0 8px}
.content_menu a{cursor:pointer;}
.content_menu a.add{ padding:0 0 0 5px;}
.content_menu a.add em{ padding:0 10px 0 5px;color:#fff;background-position: right top}
.content_menu a.on{border-left: 4px solid #127ae5;height: 18px;line-height: 18px;margin-right: 30px;}
.content_menu a.on em{font-weight: bold;  padding: 0px;  padding-left: 10px;  color: #333c48;  font-size: 14px; display: inline-block;margin-top:-5px; }
.content_menu.line_x{ border-bottom: 0}
.col_2 h6 {  border-bottom: 1px solid #eee;  background: url(../images/icon/x_bg.png) repeat-x left -42px;  height: 26px;  color: #333;  line-height: 28px;  padding: 0 10px;  font-size: 12px;  }
.hr hr {border: none;  border-bottom: 1px solid #d5dce6;  }
.location{display:none;}
.input{font-size: 12px;  border: 1px solid #d5dce6;  height: 22px;  border-radius: 3px;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  padding: 3px 6px;  color: #333333;}
.button,.btn_tx8,.btn_tx6,.btn_tx4,.btn_tx3,.btn_txt4,.btn_tx2,.btn_item_upload_file{padding: 0 10px; height: 25px; line-height: 23px; text-align: center;  background:url("../images/btn_bg.png") repeat-x;border: 1px solid #d5dce6; border-radius: 3px; font-family:宋体; cursor: pointer;color:#333333; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;
    -o-transition: all 0s ease-out;transition: all 0s ease-out;}
.button:hover,.btn_tx8:hover,.btn_tx6:hover,.btn_tx4:hover,.btn_tx2:hover,.btn_txt4:hover,.btn_item_upload_file:hover{ background: #127ae5;color: #fff;border: 1px solid #127ae5; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;
    -o-transition: all 0s ease-out;transition: all 0s ease-out;}
a.button,a.btn_item_upload_file{ background:url("../images/btn_bg.png") repeat-x; border: 1px solid #d5dce6; border-radius: 3px; font-family:宋体; cursor: pointer;color:#333333; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;
    -o-transition: all 0s ease-out;transition: all 0s ease-out;behavior:url(../css/pie.htc); position: relative;z-index:2;}
a.button:hover,a.btn_item_upload_file:hover{ background: #127ae5;color: #fff;border: 1px solid #127ae5; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;
    -o-transition: all 0s ease-out;transition: all 0s ease-out;}

.button:disabled:hover,.btn_tx8:disabled:hover,.btn_tx6:disabled:hover,.btn_tx4:disabled:hover,.btn_tx2:disabled:hover,.btn_txt4:disabled:hover{ background: #eee;color: #666;border: 1px solid #d5dce6; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;
    -o-transition: all 0s ease-out;transition: all 0s ease-out;cursor:not-allowed;}



/*表格信息样式1*/
.table tr{clear: both;  display: inline-block;  padding: 3px 0;  width: 100%;  margin-top: 10px;  min-height: 30px;  margin-bottom: 0px;}
.table{	width:100%;margin:0px auto;background-color:#fff;font-size:12px;  padding-top: 20px; padding-bottom: 30px;}
.table .tr_bg td{padding:2px 2px 2px 3px;line-height:25px;}
.table th{background-color: #eef3f7;font-size:12px;padding:3px 2px 3px 3px; line-height:20px; color:#333;border-bottom:1px solid #eee;}
.table td{}
.table .tr_bg{background-color: #fff;}
.table .tr_bg #addtype tr{min-height: auto; margin-top: 0; padding: 0;}
.table .tr_bg #addtype tr td{line-height: normal;padding: 0;}
.table input[type=radio]{ margin-right: 5px;}



/*==============表格数据列表样式开始==============*/
.table_list table{width:100%;margin:0px auto;border: 1px solid #d5dce6}
.table_list table td{font-size:12px;padding:2px 5px;border-top: 1px solid #d5dce6;    color: #333c48;}
.table_list table td a img{ vertical-align: -5px}
.table_list table td.tl{padding-left:15px}
.table_list table td.title img{position:relative;top:3px}
.table_list table tr{cursor:pointer}
.table_list table th.tl{padding-left:15px}
.table_list table th .drop_down{background:url(../images/icon/icon_drop.png) center no-repeat;display:inline-block;width:20px;height:35px;cursor:pointer;position:absolute;right:0;top:0;border-left:1px solid #d5dce6}
.table_list th {background: url(../images/grid/table_thbg.png) repeat-x;  height: 20px;  border-right: 1px solid #d5dce6;  font-size: 12px;  font-weight: 400;  position: relative;   text-align: left; padding:4px 4px 4px 5px;}
.table_list th a{height: 20px; line-height: 20px; /*display: block;*/ }
.table_list .nav_link {color:#127ae5; cursor:pointer; text-decoration: none;padding:0px 3px;}
.table_list .nav_link:hover{text-decoration:underline;}
.table_list table td.td_time{font-size: 11px;color:#666;}
.table_list table td.redFont {color:red;}
.table_list table  td.color66 {color:#666;}
.table_list td .input {height: 18px;}
            .trFirst,.trDefault {background-color:#ffffff; }
            .trSecond{background-color:#f5f6f9; }
            .trOver {background-color:#fffae1 ; padding-left:2px; padding-right:2px;/*border-bottom: 1px solid #C9DEEC;*/}
            .trInfo{background-color:#fff;margin:0px;padding:0px; list-style:none;}
            .trInfo ol{margin:0px;padding:0px; list-style:none;}
            .trInfo table{ background-color:#fff;color:#666;}
            .trInfo table .trOver{background-color:#fff ;}
            .patch_contain{width:auto; margin:5px; padding:5px; border:1px solid #ddd;}
            .nulltd,.null_div{background-color:#ffffff; height:40px; line-height:40px;text-align:center;}
            input:disabled{color: #666;background:#eee;}
.control_bottom{   clear: both;  /*display: inline-block;   width: 100%;*/ overflow:hidden }
.control_page {}
.control_page input{   padding:2px 2px 2px 2px;margin:0px;  border: 1px solid #d5dce6;  height: 18px;  border-radius: 3px;-moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  }
/*表格单条数据展开详情*/
.table_list .table td{ border: none ;padding: 0}
.table_list .table tr{margin-top: 0}
.table_list .table_info, table.table_info{width:95%;background:#999;font-size:12px;  margin:10px auto;border:0px;}
.table_list .table_info  td, .table_info  td{background:#fff;padding:2px 2px 2px 3px;line-height:20px;line-height:20px; text-align:left;border:0px; }
.table_list .table_info th, .table_info th{background: #eee;background-image:none;font-size:12px;padding:2px 2px 2px 3px; line-height:20px; color:#666;width:150px;text-align:right;border:0px;}
.table_list .table_info tr, .table_info tr{background: #f3f3f3;border:0px;padding:0px;margin:0px; }
.table_list .table_info tr.tr_bg, .table_info tr.tr_bg{background: #fff;border:0px;}


/*==============表格数据列表样式结束==============*/


/*==============dl表单样式开始==============*/
.dl_form{  width:100%;	margin:0 auto; box-sizing:border-box; background-color:#fff; border:1px solid #d5dce6; border-radius:2px; padding-bottom:10px; padding-top:10px;}
.dl_form dl{  clear: both;  display: inline-block;  padding: 3px 0; width: 100%; /*margin-top: 5px;min-height:30px;*/ margin-bottom:0px;}
.dl_form dl.hidden{display:none;    }
.dl_form dl dt{  color: #666;  display: block;  float: left;  text-align: right; width: 140px; line-height:30px;}
.dl_form dl dd{    margin-left: 140px;  position: relative; line-height: 30px; font-size: 12px;color:#333;}
.dl_form dl dd textarea{ max-width:97%; border: 1px solid #d5dce6; font-size: 12px;padding: 3px 6px;}


.table_info{  width:100%;	margin:0 auto; box-sizing:border-box; background-color:#fff; border:1px solid #d5dce6; border-radius:2px; padding-bottom:10px; padding-top:10px;}
.table_info dl{  clear: both;  display: inline-block;  padding: 3px 0; width: 100%; /*margin-top: 5px;min-height:30px;*/ margin-bottom:0px; overflow:hidden;}
.table_info dl.hidden {display:none;    }
.table_info dl dt{   color: #666;  display: block;  float: left;  text-align: right; width: 140px; line-height:30px;}
.table_info dl dd{  background-color:#fff;  margin-left: 140px;  position: relative; line-height: 30px; font-size: 12px;color:#333;}
.table_info dd textarea{ max-width:97%; border: 1px solid #d5dce6; font-size: 12px;padding: 3px 6px;}

.info_show .table{width:100%;background:#fff;font-size:12px;  border:0px;padding:0px;margin:0px;box-sizing:border-box; background-color:#fff; border:1px solid #d5dce6; border-radius:2px;}
.info_show .table  td{padding:5px 5px;line-height:25px; text-align:left;margin:0px; overflow:hidden; width:auto;}
.info_show .table th{background:#f3f3f3;font-size:12px;font-weight:normal;padding:5px 5px; line-height:25px; color:#666;width:150px;text-align:right;margin:0px;overflow:hidden;}
.info_show .table tr{padding:0px;margin:0px;border-bottom: 1px solid #ddd;overflow:hidden; }





.dl_form fieldset{ margin:15px;padding: 20px;}
.dl_form dl.col-lg-1,.dl_form dl.col-lg-2,.dl_form dl.col-lg-3 {  float:left ;clear: initial; }
.dl_form dl.col-lg-1 {  width: 100%  }
.dl_form dl.col-lg-2 {  width: 50% ; }
.dl_form dl.col-lg-3 { width: 33.33333333% ;  }
/*表单列宽样式*/
.col-lg-1,.col-lg-2,.col-lg-3 {  float:left  }
.col-lg-1 {  width: 100%  }/*一列*/
.col-lg-2 {  width: 50%  }/*两列*/
.col-lg-3 {  width: 33.33333333%  }/*三列*/
/*==============dl表单样式结束==============*/


/*表格表单样式*/
.table_form{ padding: 20px 0 40px 0; border:1px solid #e7ecf3; margin-top: 10px }
.table_form tr{clear: both;  display: inline-block;  padding: 3px 0;  width: 100%;  margin-top: 10px;  min-height: 30px;  margin-bottom: 0px;}
.table_form td{ min-width: 150px;font-size: 12px;}




/*树型菜单-Start*/
.tree_body {width:auto; overflow-x:hidden;_overflow-y:scroll }
.treeview ul{background-color: #f5f8fb !important;}
.filetree *{white-space:nowrap;}
.filetree span.folder, .filetree span.file{display:auto;padding:1px 0 1px 16px;}
.refresh_div{height:24px;line-height:24px;font-weight:bold;    }
.refresh_div em{font-style: normal; background: url(../images/tree/icon_refresh.png) no-repeat left center; padding-left:20px;}

.img_space{width:20px;height:20px;vertical-align: middle;}
.img_top{width:20px;height:20px;background:url(../Images/Folder/L1.gif) no-repeat;vertical-align: middle;}
.img_mid{width:20px; height:20px;background:url(../Images/Folder/L1.gif) no-repeat;vertical-align: middle;}
.img_end{width:20px; height:20px;background:url(../Images/Folder/L2.gif) no-repeat;vertical-align: middle;}
.tree_add_btn{width:13px; height:10px;background:url(../images/tree/add_content.gif) no-repeat;vertical-align: middle;cursor:pointer;}
.img_line{width:20px; height:20px;background:url(../Images/Folder/L4.gif) no-repeat;vertical-align: middle;}
.tree_list{width:auto;overflow:hidden;}
.tree_list th label{padding-left:10px;}
.tree_list tr label{padding-left:5px;}
.tree_list table{width:100%;border: 1px solid #e7ecf3;margin:0px auto; }
.tree_list th{ height:24px; background:url(../images/grid/table_thbg.png) repeat-x ;  font-weight:normal;font-size:12px;padding:3px 5px 3px 5px;;color:333; text-align:left; overflow:hidden}
.tree_list td{margin:0px;height:20px; padding:0px 0px 0px 5px;overflow:hidden;border-top: 1px solid #e7ecf3;}
.tree_list table tr{padding: 0}
.tree_list .trFirst {background-color:#ffffff; padding:0px;border-top: 1px solid #C9DEEC;maring:0px; }
.tree_list .trSecond{background-color:#f7f7f7;padding:0px;border-top: 1px solid #C9DEEC;maring:0px;}
.tree_list .trOver {background-color:#ffffcc ; padding:0px;maring:0px;}
.filetree li.hasChildren a{ white-space: normal; }




/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:3px;background:url(../images/icon/msg_bg.png) no-repeat;	color:#444;line-height:20px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{ background: url("../images/layer/icon_tips.png") no-repeat left center; color: #999999;}
.onFocus{background:  url("../images/layer/icon_tip.png") no-repeat  left center;color: #f49b00;}
.onError{ background:  url("../images/layer/icon_error.png") no-repeat  left center;color: #fe3333;}
.onCorrect{ background:  url("../images/layer/icon_success.png") no-repeat left center;color: #349f1a;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}



/*联动菜单*/
.linkage-menu,.item_word{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'宋体';color:#377abe}
.linkage-menu div.menu a,.item_word div.menu a{ margin:0px 10px;line-height:22px;text-decoration: none; padding:2px 5px; overflow:hidden; height:22px;color:#377abe;}
.linkage-menu div.menu a:hover,.item_word div.menu a:hover{ background:#d9e4ed; color:#377abe}
div#areaid{height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;background: #FFF ; position:relative; top:-2px;*top:2px;}


/*日志表样式*/
.log_table table{ width:100%;border:1px; cellspacing:0px; margin-top:-1px;}
.log_table table,.log_table table  tr td { border:1px solid #333; border-collapse:collapse}
.log_table table  tr th { border:1px solid #333; border-collapse:collapse;padding-left: 10px;}
.log_table table tr td{ line-height:22px;text-align:left;padding-left: 10px;}
.log_table table tr td.top_bg{text-align:center; background-color:#F3F3F3;height:28px;}
.log_table a{ text-decoration:none}
.log_table table tr td.no{color:#666;font-size:11px;}

/*横排图片排列*/
.images_list {width:auto; overflow:hidden;}
.images_list li{height:62px; width:80px; display:inline; float:left;margin:5px; text-align:center;}
.images_list li img {width: 60px;height: 60px;padding: 1px;border: solid 1px #ddd;}


/*网站地图*/
.map_menu {  width:100%;}
.map_menu .top{margin:4px;width:180px;border:1px solid #A4C0F7;float:left;display:inline;overflow:hidden }
.map_menu .child_menu{padding:10px;border:1px solid #ddd;}
.map_menu .top h3.title{background:#EDF2F8;font-weight:bold;padding-left:5px;}
.map_menu .child_menu h3.title{font-weight:bold;padding-left:10px;}
.map_menu .child_menu ul{margin:4px;}
.map_menu .limit h3.title{background:#eee;}
.map_menu .limit{color:#999;}
.map_menu .limit a{color:#999;}
.map_menu .child_menu ul li{padding:4px;padding-left:20px;}

/*快捷提示*/
.content_attr{ background-color:#ffffcc; height:30px; border: 1px solid #d8dde5; border-radius:3px; position:relative; display:inline-block; padding:0 0 0 1%; width: 99%}
.content_attr{ background-color:#e4f1f8; padding:35px 35px 25px 35px; border: 1px solid #b7e2eb; border-radius:3px; position:relative;height: auto; left: 35%}
.content_attr .search{ width: 260px; height: 30px; line-height: 30px;border-radius: 30px;background-color:#fff ; color: #1075dd;margin: 20px auto 0; position: relative; margin-right: 25px; }
.content_attr .search a{ position: absolute;right: 0px; top: 0px; display: inline-block; width: 55px;color: #1075dd; padding-right: 13px}
.content_attr .blue{ color:#1075dd}



/* ------分页样式------ */
.pageList_r {  padding: 5px 10px;  line-height: 21px;  margin: 5px auto 5px auto;  overflow: hidden;  }
.pageList_r a {  float: left;  margin: 0 1px;  }
.pageList_r {  padding: 5px 10px;  line-height: 21px;  margin: 5px auto 5px auto;  overflow: hidden;  }
.pageList_r .nor{ height: 23px; line-height: 23px;min-width: 13px; padding: 0 5px;text-align: center; margin-left: 8px; background:url("../images/btn_bg.png") repeat-x; border: 1px solid #d5dce6;  border-radius: 3px;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box; cursor:pointer;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out; -o-transition: all 0s ease-out;transition: all 0s ease-out; font-size: 12px; color: #333333}
.pageList_r .act{ height: 23px; line-height: 23px; min-width: 23px; padding: 0px;text-align: center; margin-left: 8px; font-size: 12px;  }
.pageList_r .nor:hover,.pageList_r .act,.pageList_r .cur,.pageList_r .nor_select.pageList_r .act,.pageList_r .cur,.pageList_r .nor_select{ background: #127ae5;  border: 1px solid #127ae5; color: #fff;-webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;    -o-transition: all 0s ease-out;transition: all 0s ease-out; }
.pageList_r .act, .pageList_r .cur, .pageList_r .nor_select{ border-radius: 3px;}
.pDiv{ text-align:right}
.pageList_l{ float:left}
.pageList_l .input_box {    margin:0px 5px;}
.pageList_l span,.pageList_l{ font-size: 12px;}
.pageList_l input { font-size: 12px; width:26px; height:18px; text-align:center; }
.pageList_l .ho12,.pageList_l  .hei12{ font-weight: normal}


/*弹出框*/
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/icon/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle;padding-left: 25px;}
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px 30px 8px 8px; text-align:right; white-space:nowrap; }
.aui_buttons button {display: inline-block;  padding: 0 15px;  height: 30px;  margin-top: 5px;  border: 1px solid #d5dce6;  color: #333333;  border-radius: 3px;  background: url("../images/btn_bg.png") repeat-x;  cursor: pointer; font-size: 14px; margin-left: 10px;}
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { }
.aui_buttons button:active { }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #127ae5 ; }
button.aui_state_highlight:active { border-color:#1c6a9e;background: #127ae5 ; }
/* common end */

.aui_inner { background:#FFF; }
.aui_outer, .aui_inner {  }
.aui_border { box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:0px; height:0px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .4); background:#000\9!important; filter:alpha(opacity=40); }
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se { background:rgba(0, 0, 0, .5); background:#000\9!important; filter:alpha(opacity=50); }
.aui_state_focus .aui_dialog { box-shadow: 0px 0px 5px #d9dfe9;}
.aui_state_focus .aui_outer {box-shadow: 0px 0px 5px #d9dfe9; }
.aui_state_lock .aui_border {  box-shadow: 0px 0px 5px #d9dfe9; }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:37px; line-height:37px; padding:0 28px 0 15px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); font-weight:bold; color:#333c48; font-family: Tahoma, Arial/9!important;font-size: 14px;  background: url("../images/grid/table_thbg.png") repeat-x ;}
.aui_state_focus .aui_title { color:#333c48; }
.aui_state_drag .aui_title {  background: url("../images/grid/table_thbg.png") repeat-x ;box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:10px; right:6px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); background: url("../images/layer/close.png") no-repeat;text-indent: 21px; overflow: hidden}
.aui_close:hover { background: url("../images/layer/close_cur.png") no-repeat; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }
.aui_buttons { background-color:#f5f6f9;  }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { border:1px solid #666; background:#FFF; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }

/*-----浮动窗--------*/
/*浮动层请样式名尊循以前的命名*/
body{position: relative}
.layer_float{ }
.layer_float_main {  min-width: 315px;  display: inline-block;  position: absolute;  border-radius: 3px;  border: 1px solid #d5dce6;  box-shadow: 0px 0px 5px #d9dfe9;  z-index: 999999;  }
.layer_float_main  .layer_float_title{ background: url("../images/layer/title_bg.png") repeat-x; height: 39px; padding-left: 4%; width: 96%;  line-height: 39px;font-size: 14px;color: #333c48;font-weight: bold; }
.layer_float_main  .layer_float_title h3{ font-size:14px}
.layer_float_main  .layer_float_title button{ background: url("../images/layer/close.png") no-repeat;width: 16px;height: 16px;cursor: pointer;position: absolute;right: 4%;top:12px; border:0px;}
.layer_float_main  .title_bar button:hover{background: url("../images/layer/close_cur.png") no-repeat;}
.layer_float_main  .layer_float_cont{ background: #fff; min-height: 80px;padding: 20px; padding-left:40px;}
.layer_float_main  .result_tips{ width: 180px; padding-top:20px; padding-left:70px; min-height:50px;}
.layer_float_main  .layer_float_cont .result_tips{background:  url("../images/layer/success.png") no-repeat  left center;}
.layer_float_main  .layer_float_cont .result_tips p{color: #333c48;text-align: left;}
.layer_float_main  .layer_float_button{padding-right: 20px; height: 40px;background-color: #f5f6f9; text-align:right;}
.layer_float_main  .layer_float_button .btn_tx_c2{display: inline-block; padding: 0 15px; height: 30px; margin-top: 5px;   border: 1px solid #d5dce6;color: #333333; border-radius:3px; background: url("../images/btn_bg.png") repeat-x;  cursor: pointer;}
.layer_float_main  .layer_float_cont .result_tips.result_del{ background: url("../images/layer/tip.png") no-repeat center left;}
.layer_float_main  .lay_cont .l_icon span.error{ background: url("../images/layer/error.png") no-repeat;}
.layer_float_main  .lay_cont .l_icon span.success{ background: url("../images/layer/success.png") no-repeat;}
.layer_float_main  .lay_cont .l_icon span.question{ background: url("../images/layer/question.png") no-repeat;}
.layer_float_main  .lay_cont .l_icon span.alarm{ background: url("../images/layer/alarm.png") no-repeat;}


/*信息加载*/
.layer_load{background:url(../images/layer/bg_load.png) no-repeat right top;height:62px;position:absolute;z-index:25;}
.layer_load .layer_load_ui{background:url(../images/layer/bg_load.png) no-repeat left top;font-size:14px;font-weight:700;padding-right:10px;color:#3F3F3F;margin-left:-10px;_margin-left:0;height:62px;line-height:62px;float:left;margin-right:10px;}
.layer_load .result_tips{padding:0 0 0 65px;}
.layer_load .result_tx{text-indent:30px;}
.layer_load .result_del{background:url("../images/layer/del.png") no-repeat;}
.layer_load .result_alert{background:url(../images/layer/error.png) no-repeat;}
.layer_load .result_del{background-position:15px 9px;}
.layer_load .result_wen{background:url(../images/layer/confirm.png) no-repeat;}
.layer_load .result_wen{background-position:15px 9px;}
.layer_load .result_ok{background:url(../images/layer/success.png) no-repeat;}
.layer_load .result_ok{background-position:15px 9px;}
.layer_load .result_error{background:url(../images/layer/error.png) no-repeat;}
.layer_load .result_error{background-position:15px 9px;}
.layer_load .result_load3{background:url("../images/layer/loading3.gif") no-repeat 15px 50%;}
.layer_float_tips .result_del{background:url(../images/layer/error.png) no-repeat; display: inline-block; }
.layer_float_tips .result_tips.result_alert{background:url(../images/layer/error.png) no-repeat ;}
    .control_tab.noborder{ border-bottom: 0}
    /*浮动层图标*/
    .ac_results{padding:0;border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:99999;}
    .ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
    .ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;/* if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used*//*width: 100%;*/
        font:menu;font-size:12px;/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/line-height:16px;overflow:hidden;}
    .ac_loading{background:#FFF url(../Images/indicator.gif) right center no-repeat;}
    .ac_odd{background-color:#eee;}
    .ac_over{background-color:#0A246A;color:#FFF;}

/*--浮动窗结束--*/




/*========================添加内容页================*/
.addContent{}
.addContent .col_auto{}
.addContent .col_right{width:390px; overflow:hidden; margin-top: 225px;}
.addContent .col_right .content h6{ border-bottom:1px solid #cfdce3; padding:8px 0 3px; margin-bottom:7px}
.addContent .col_right .content input{max-width:182px}
.addContent .col_right .content .button{ margin-left: 5px;}
.addContent .col_right .content .upload_pic{width:180px;height:180px;text-align:center;overflow:hidden;}
.addContent .col_right .content .upload_pic a{display:table-cell;vertical-align:middle;width:180px;height:145px;text-align:center;*display:block;*font-size:105px;}
.addContent .col_right .content .upload_pic input{margin-top:5px;}
.addContent .col_right .content .upload_pic{ background:#eef2f2; border:1px solid #dce6ea; zoom:1; padding:1px;}
.addContent .col_right select#template{max-width:188px;*width:188px;_width:188px}
.addContent a.r_close,.addContent a.r_open { float:right}
.aui_footer .aui_buttons button:active,.aui_footer .aui_buttons button:focus{box-shadow: none !important; border: 1px solid #999;}
.aui_footer .aui_buttons button:hover{border: 1px solid #999;}
.cat_title_link .act_link{ color: #333c48}
.addContent a.r_close{ display: none}
.addContent .info_process{ position: relative}
.addContent .col_auto .tab_form{ }
.addContent dl dt{  color: #6d6d6d;  display: block;  float: left;  text-align: right; width: 140px; line-height:30px}
.addContent dl{  clear: both;  display: inline-block;  padding: 3px 0; width: 100%; margin-top: 10px;min-height:30px; margin-bottom:0px;}
.addContent dl dt{  color: #6d6d6d;  display: block;  float: left;  text-align: right; width: 140px; line-height:30px}
.addContent dl dd{    margin-left: 140px;  position: relative; line-height: 30px; }


    /*图片列表水平左右居中*/
    .addContent #dl_thumb_ui dt{ position:absolute; left:15px; top:-10px; z-index:999;  background-color:#fff; width:60px; text-align:center}
    .addContent #dl_thumb_ui {  position: absolute;  right: 25px;  top: -2px; width:213px;z-index: 999}
    .addContent  #dl_thumb_ui dd{ margin-left:0px;}
    .img_wrap{border:1px solid #eee;text-align:center;overflow:hidden;background:#fff}
    .img_wrap a{display:table-cell;vertical-align:middle;text-align:center;*display:block;}
    .folder{background:url("../images/folder/closed_folder.gif") no-repeat;width:18px;height:14px;}
    .prev_folder{background:url(../images/folder/folderup.gif) no-repeat;width:17px;height:18px;}
    #imgPreview td.on{background:#f4f9fe}
    #imgPreview td.on a{background:url("../images/icon/msg_bg.png") no-repeat right -250px;vertical-align:middle; padding-right:70px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; height:16px; line-height:16px}
    .upload_pic{width:210px;text-align:center;overflow:hidden; }
    .upload_pic a{display:table-cell;vertical-align:middle;width:210px;height:140px;text-align:center;*display:block;*font-size:105px}
    .upload_pic a img {margin-top:10px;    }
    .upload_pic{ background:#f3f3f3; border:1px solid #d5dce6; zoom:1; padding:1px; height:176px;border-radius: 3px;}
    .picList li{ padding:0 0 8px}
    .img_wrap .btn_tx4{ margin-top:6px;}
    .img_wrap a{ background-color: #fff;}
    #fromHtml {position:relative;}

    .picBut { background: #127ae5;  border: 1px solid #127ae5; border-radius: 3px;   float: left;  height: 28px; line-height: 28px; margin-right: 10px; text-align: center; width: 75px; margin-top: 10px}
    .picBut a{color: #fff;}
    .tab_form { box-sizing: border-box;  color: #666;font-size: 12px; position: relative; padding:0 10px 20px 10px; }
    .tab_form #description{ max-width:70%}
    .button_bt{display:inline-block;zoom:1;*display:inline; margin-right:5px;}
    .fixed_bottom{height:60px;_margin-top:12px}
    .fixed_bottom .fixed_but{height:30px; /*border-top:1px dashed #f1f1f1;*/ padding:20px 0 20px 150px;  text-align:left; }
    .fixed_bottom .fixed_but .button_bt,.fixed_bottom .fixed_but .button_bt input{ }

    .tab_form .content_attr{background-color: #ffffcc;  height: 30px;  border: 1px solid #d8dde5;  border-radius: 3px;  position: relative;  display: inline-block;  padding: 5px 0 5px 1%;  width: 99%;left: 0}
    .fixed_bottom  .button_bt .cu{padding: 0 10px; height: 30px; line-height: 30px; text-align: center;  background:url("../images/btn_bg.png") repeat-x;border: 1px solid #d5dce6; border-radius: 3px; font-family:宋体; cursor: pointer;color:#333333; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;}
    .fixed_bottom  .button_bt .cu:hover{ background: #127ae5;color: #fff;border: 1px solid #127ae5; -webkit-transition: all 0s ease-out;-moz-transition: all 0s ease-out;-ms-transition: color 0s ease-out;}
    .tab_form #nameTip{ margin-top: 15px}

        /* 颜色输入框
    ------------------------------ */
    input.html_color{width:18px;height:18px;padding:0;border:none;background:#000 url(../Images/color/color_picker.png) no-repeat;font-size:0;line-height:0;vertical-align:middle;cursor:pointer;}

    /* 颜色选择器
    ------------------------------ */
    .html_colorpane{display:none;position:absolute;z-index:999;}
    .html_colorpane h5{position:relative;width:220px;padding:0 5px;border:1px solid #000;border-bottom:none;background:#fff;color:#999;font:normal 12px/20px "\5B8B\4F53";}
    .html_colorpane h5 span{cursor:pointer;}
    .html_colorpane h5 em{position:absolute;top:0;right:5px;font:normal 16px/20px Tahoma;cursor:pointer;}
    .html_colorpane table{border-collapse:collapse;table-layout:fixed;empty-cells:show;}
    .html_colorpane td{position:static;width:10px;height:10px;padding:0;border:1px solid #000;font-size:0;line-height:0;cursor:pointer;}

    /*编辑器优化*/
    .editor_footer{width:auto;  position:relative; top:-35px; }
    .editor_footer .btn_item{ position:absolute;width:160px; right:30px; height:30px;margin:5px 5px auto 5px;line-height:30px;}
    .editor_footer .btn_item .btn_item_insert_tpl{display:none;}
    .editor_footer a {display: inline-block;height: 22px;  padding:0px 10px;  }

/*========================添加内容页结束================*/





/*锁屏*/
.LockScreen {  background-position: 50% 50%;  background-repeat: no-repeat;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 99999;  }
.LockScreen {background: url("../images/icon/lock_bg.png") no-repeat center; background-size: cover;   }
.LockScreen .inputpwd {  font-size: 14px;  height: 260px; width:310px;  left: 50%;  margin: -102px 0 0 -150px;  padding:40px 50px;  position: absolute;  top: 38%;   border-radius: 4px; background-color: #333333 }
.lock_footer{left: 45%; top: 74%; position: absolute;  }
.LockScreen h5 {    height: 60px;  line-height: 60px;  padding-left: 50px;  padding-top: 10px;
}
.LockScreen .input_text {  background: #fff ;  border: 1px solid #d0d0d0;  font-family: Verdana,Geneva,sans-serif,"宋体";  font-size: 12px;  height: 18px;  margin: 0 5px 0 0;  padding: 2px 0 2px 5px; text-align: left  }
.LockScreen .submit {  background: url("../images/btn_bg.png") repeat-x ;  display: -moz-inline-stack;  height: 24px;  width: 55px; border: 1px solid #d5dce6; color: #333333;  }
.hr hr{border: none; border-bottom: 1px solid #d5dce6}
a.operator{ cursor: pointer}
/*.authority_list >table th{ text-align: left}.data_grid table tr .color99{cursor: initial; color: #999}*/
.LockScreen  .login_input{  height: 44px;   background: #fff; border:1px solid #dddddd;  margin-bottom:25px; position:relative; border-radius: 4px; overflow: hidden}
.LockScreen  .login_input input{ height: 37px;width: 243px;float: right; border: none;padding-left: 10px;}
.LockScreen  .login_input .icon{ position: absolute; left:0;top:0;  display: inline-block;*display:inline;*zoom:1;  }
.LockScreen  .login_input .icon.lock_password{ background: #c9c9c9 url(../images/icon/lock_pass_icon.png) center no-repeat;height: 44px; width: 45px; }
.LockScreen  .lock_tip span{ color:#f49b00}
.LockScreen  .lock_enter input{ height: 44px; line-height: 44px; width: 100%; border-radius: 4px; font-size: 16px; background: #1075dd;border: 1px solid #1075dd;color: #fff}




/*================表单提示，友情提示==============*/
.content_tips.content_attr .search input{ border: none;height: 27px;line-height: 27px; width: 162px; padding-left: 20px; background: none; color:#333333}
.content_tips.content_attr .search a i{ margin-right: 5px;}
.content_tips.content_attr  img{vertical-align:middle; margin-right:13px;}
.content_tips.content_attr p{ color:#333333}
.content_tips.content_attr .close{width: 11px;height: 11px;background: url(../images/layer/tips_close.png) no-repeat; display:inline-block; position:absolute; right:20px; top:20px; cursor:pointer}
.content_tips.content_attr .search i{ width: 16px;height: 16px;background: url(../images/layer/search.png) no-repeat; display:inline-block; }
.content_tips.content_attr input::-webkit-input-placeholder {color: #999999 !important; font-family:宋体/* WebKit browsers */　}
.content_tips.content_attr input:-moz-placeholder {　color: #999999 !important; font-family:宋体/* Mozilla Firefox 4 to 18 */　}
.content_tips.content_attr input::-moz-placeholder {　color: #999999 !important; font-family:宋体/* Mozilla Firefox 19+ */}
.content_attr input:-ms-input-placeholder {　color: #999999 !important;font-family:宋体 /* Internet Explorer 10+ */}

.hint{  padding:5px 5px 5px 20px; color: #999}
.warning{ padding-right: 5px;color: #fe3333}
.ok{background: url("../images/layer/icon_success.png") left center no-repeat;color: #349f1a;padding:5px 5px 5px 20px;}
.tips {background: url("../images/layer/icon_tips.png") left center no-repeat;color: #1b86d1;padding:5px 5px 5px 20px;}
.alarm {background: url("../images/layer/icon_alarm.png") left center no-repeat;color: #f49b00;padding:5px 5px 5px 20px;}
.tab_form .hint.tips,.customer_form .hint.tips,.tab_right_form .hint.tips{ background:none; color:#999;}
/*失败提示*/
.table_msg {    width: 700px;  height: auto;  padding: 20px 0;  border-radius: 4px;  border: 1px solid #f5dfb1;  background-color: #fcf8e3;  margin: 0 auto; padding-top: 0}
.table_msg .msg_title{background: none; border-bottom: 1px solid #f5dfb1;height: 35px; line-height: 35px; }
.table_msg font{ color: #f48400; font-weight: normal; font-size: 16px;}
.table_msg .msg_img{ margin-left: 30px;}
.table_msg .content{ padding-left: 140px; color: #000}
.table_msg .content li a{color: #000 !important; font-size: 14px !important}
.table_msg .msg_title font{ font-size: 16px;}
.table_msg .content li span{color: #000 !important; font-size: 14px !important}
/*操作提示框*/
.table_msg {width:70%; margin:50px auto; position:relative;border:1px solid #c7d8ea;zoom:1;}
.table_msg .msg_title {height:30px;color:#3a6ea5; line-height:30px; padding:0 10px; font-size:12px;border-bottom:1px solid #c7d8ea;text-decoration: none;		font-weight: bold; margin-top: 0;background:url(../images/grid/table_thbg.png) repeat-x; }
.table_msg .msg_img {    position:absolute;top:58px;width:80px;height:80px;text-align:center;}
.table_msg .msg_img img {
}
.table_msg .content {    padding:10px 10px 10px 100px;color: #395575;font-size: 12px;}
.table_msg .content ul {  list-style:decimal; margin-top: 5px;}
.table_msg .content ul li{margin-bottom: 5px;}

/*系统出错*/
.syserro{margin:10px 10px; width:auto;overflow:hidden;border:1px solid #A7A6A6;zoom:1;}
.syserro h6{height:28px!important;line-height:28px!important;background:#F1F1F1;border-bottom:1px solid #DEDEDE;padding:0px 10px;color:333;}
.syserro h6 span{float:right;}
.syserro .content{padding:8px 0 10px 60px;font-size:12px!important;margin:0!important;text-align:left;border-bottom:1px solid #CCC; line-height:20px; }
.syserro .icon {background:url(/Lib/Images/layer/error.png) no-repeat 15px 50%;}
.syserro .btn{border:0 none;background-color:transparent;height:41px;width:100%;background:#F1F1F1;border-top:1px solid #E9E9E9;text-align:left;position:relative; line-height:41px;}
.syserro .btn a{margin:0px 20px;}
.syserro .content li{color:#666;}



/*操作权限*/
.popbox{ *zoom:1;  border-left: 1px solid #e7ecf3; border-right: 1px solid #e7ecf3 ; border-top:1px solid #e7ecf3;border-bottom:1px solid #e7ecf3; margin-bottom: 10px; margin-top: 5px}
.popbox label input{ margin-right: 2px; }
.popbox h2 {  display: block; padding: 0; margin: 0; line-height: 30px; background: url(../images/grid/table_thbg.png) repeat-x  ; }
.popbox h2 label{   font-size:14px;line-height: 30px; padding: 0 10px;}
.popbox:after,.popbox:before{ display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.popbox .hasChildren label{ display: block; line-height: 20px;}
.popbox .hasChildren ul{ margin-left: 20px;  line-height: 20px;}
.popbox .hasChildren ul li{display: inline-block; *display:inline; *zoom:1; margin-right: 10px; color: #555;}
.childitem{ border-top:1px solid #e7ecf3; margin-top: -1px; }
.childitem ul li{  padding:5px 5px; }
.popbox .close {display:none;}
.popbox .open {}
.childitem .child .onhz{ background: #ffffcc}
.child {  display: table; width: 100%;  }
.childitem .child li{ display: table-row;background:url(../images/icon/line_bg.gif) 0 bottom repeat-x; margin-bottom: 2px;  }
.child li label{ display: table-cell; width: 110px; white-space: nowrap; padding-left: 10px; font-weight: bold; }
.child li .child1{display: table-cell; width: auto;}
.child li .child1 li label{display: inline; width: auto; white-space: nowrap;  padding-left:0; font-weight: bold; }
.child li .child1 li{display: table-row; background:url(../images/icon/line_bg2.gif) 0 bottom repeat-x;margin-bottom: 0px; }
.child li .child1 li .child2{display: table-cell; width: auto; padding-left:10px; }
.childitem .child li .child1 li .child2 .list {display: inline-block; *display:inline; *zoom:1; margin-bottom: 0; border-bottom: none; background: none; }
.childitem .child li .child1 li .child2 .list label{font-weight: normal;}
        h3.poptit{ border: 1px solid #d1d1d1; height: 28px;  background: url(../images/grid/table_thbg.png) repeat-x  ;}
        .pcode{ font-weight: normal; font-size: 9px; color: #888; font-family: verdana; display:none;}
        .childitem .child li.arealist {display: inline-block;margin-bottom: 0;border-bottom: none;background: none;}
.popbox .btn_show {  float: right;  padding-right: 10px;  line-height: 30px;  font-size: 12px;  color: #127ae5;  font-weight: normal;  cursor: pointer;}



/*列表搜索条*/
.search_form .hide_btn{position:absolute;right:0px; top:0px; width:40px;line-height:25px;cursor:pointer;text-align:right;padding:0px 5px; padding-right:10px;}
.search_form{width:100%;overflow:hidden;line-height:21px;position:relative; margin-bottom:15px;}
.explain_col{ border:1px solid #d5dce6;zoom:1; background: #fffae1; padding:5px 10px; height:25px; line-height:28px; }
.explain_col .input.p0{ padding:0px; padding-left:5px; height:24px}
.explain_col input.date, .explain_col input.endDate { border: 1px solid #d0d0d0; font-family: Verdana,Geneva,sans-serif,"宋体"; font-size: 12px; height: 24px;  width: 105px;background: #fff url("../images/icon/input_date.png") no-repeat  right 3px;  padding-right: 18px; padding-top: 0; padding-bottom: 0; }
.explain_col select{ height: 22px; font-size: 12px; color: #333c48 ;}
.explain_col select option{ height:22px; }
.explain_col .input{height: 22px; padding: 0 0 0 5px;}
.explain_col label { margin:0px 5px;line-height:28px;}
.location_nav { background: url("../images/icon/navidot.png") no-repeat center; height: 16px;vertical-align: middle;width: 8px; margin-right: 4px;}
.explain_col input.button{ padding: 0 10px; height: 22px; line-height:21px; color: #333c48 ;}
.explain_col input.input{ border-radius:3px}
.explain_col input.button:hover{ color: #fff}


/*标签库*/
.lableDiv li{ float: left; margin-right: 5px;}
.lableDiv .lableOl li{ float: left; margin-right:10px;}


/*短信详情样式*/
.td_success:nth-child(1){color:red;font-weight: bold;}

/*风格设置*/
.template_style{ width: 590px; height: 365px; margin: 20px auto 0; overflow: hidden;}
.template_style li{ float: left; width: 50%; text-align: center; color: #333c48 ;margin-bottom: 20px; height: 165px;}
.template_style li a{ display: block; cursor: pointer;}
.template_style li img{ width: 202px; height: 101px;position: relative; z-index: 1 ; }
.template_style li span{ display: block;height: 60px; line-height: 60px; text-align: center; color: #333c48}
.template_style li .img{ margin: 0 auto;width: 200px; height: 99px; position: relative;border: 3px solid #fff;}
.template_style li .opacity {height: 0; width: 0}
.template_style li .img:hover .opacity{display:block;width: 200px; height: 99px; position: absolute; top: 1px;left:1px; z-index: 999; background:rgba(0,0,0,0.3) ; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000,endcolorstr=#B2000000);}


/*项目添加企业表格*/
.pj_cptable{box-sizing: border-box; border:1px solid #e7e7e7;display: table; width: 98%; border-collapse: collapse;margin:0px auto;}
.pj_cptable label{ display: table-cell;border:1px solid #e7e7e7; text-align: right; padding:5px 5px 0 0; box-sizing: border-box; background-color: #f8f8f8; }
.pj_cptable label.w140{ width:140px}
.pj_cptable label.w50{ width: 50%}
.pj_cptable .pj_cprow{ display: table-row; height: 30px; }
.pj_cptable .pj-item{display: table-cell;border:1px solid #e7e7e7;padding:5px 0 0 5px; box-sizing: border-box; }
.pj_cptable .pj-item.w24{ width: 24%}
.pj_cptable .pj-item.w50{width: 50%}




.catepopcon{ z-index: 9;}
.catepop{ position: absolute; top:30px; left: 0; }
.catepop select{ float: left; border:1px solid #d5dce6; outline: none}
.catepop select:focus{ outline: 0;}
.catepop select option{ height:24px; padding: 5px 40px 0 10px ;}
.catepop select option:focus{ background-color: red;}
/*all*/
.cateitem {height: 180px; overflow-y:scroll; background-color: #fff; border:1px solid #d5dce6; float:left; padding: 10px 0;}
.cateitem span{ display: block; cursor: pointer; padding: 5px 60px 5px 20px; height: 25px; line-height: 25px;white-space:nowrap}
.cateitem span.cur,.cateitem span.on{ background-color:#127ae5; color: #fff;}
.citem.sub{ background:url(../images/arrow.png) 88% center no-repeat;}
.citem.sub.cur,.citem.sub.on{background-image:url(../images/arrow_white.png); background-position:  88% center ; background-repeat: no-repeat;}