body {
    overflow-y: scroll !important;
    font-size:14px !important; 
    font-family:Arial,'Times New Roman','Microsoft YaHei' !important;
    background:url(../images/bkg-pat.png) repeat;
   /*   overflow-y: hidden; overflow-x: hidden; */
}


#ajax
{
   
  width: 10%;
  height: 20%;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

.login {
    position:absolute;
    bottom:100px;
}

.login dl
{
    padding-top:20px;
    width:600px;
    float:left;
    vertical-align:bottom;
}

.login dl dd {
    width:100px;
    float:left;
}

.login dl dd a
{
    font-weight:bold;
    color:#292929;
   padding:10px 10px 10px 10px;
}

.login dl dd a:hover
{
    color:#fff;
   background-color:#74B500;
}

.center 
{
    margin:auto;
    align-content:center;  
    min-height:600px;
}

.center .info
{
    width:80%;
    margin:auto;
    vertical-align:baseline;
    align-content:center;
    min-height:400px;

}
 

/* CSS Document */
 
.headerPos{width:100%;float:left;border-bottom: 1px solid #222;
    border-top: 1px solid #515151;}
.menu{float:left; width:100%; background:url(../images/grad-overlay.png) repeat 0 0 #292929; margin-bottom:10px;height:50px;padding-left:15px;border-bottom:1px solid #222;}
 

.Hello{padding-top:10px;}
.back{padding:10px 0 0 20px;}
#Hello_Back{width:50px;height:80px;float:left;padding:10px 0 0 50px;}
#Hello_Back img{width:114px;height:80px;}
#nav{float:left;}
.topHeader dl dd{padding: 6px 18px;}
.nav-content dt{padding:10px 0 0 10px;}
.topHeader .nav-content dt .detail{padding:10px 0 0 10px;}
.menu ul {float:left;margin-top:10px;}
.menu ul li{ float:left;}
.menu ul li .nav-title a{color:#fff;}
.menu #nav_bg1 .nav-title a{display:block;width:30px;height:30px;}

#nav_bg1 {background:url(../images/tb2.png) no-repeat center left;width:30px;height:30px;}


.menu > ul > li {  
   height:40px;
   margin-left:6px;
}
    .menu > ul > li:hover {
  background:#fff;

    }
    .menu > ul > li.ng-binding:hover {
    background:none;
    }
    .menu > ul > li.ng-binding ,.menu > ul > li.ng-binding a{
    color:#74B500;
    }
        .menu > ul > li.ng-binding a:hover {
        color:#fff;
        }

        .menu > ul > li:hover a {
        color:#232323;
        }

    .container ul li span.ng-binding {
    color:#ff7300;
    font-weight:bold;
    }

.menu li.odd{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);}
.menu ul li a{font-size:13px; padding:6px 16px 6px 16px;display:block;}
.menu ul dt{float:left;}

.menu ul li .detail{text-align:left;width:400px;} 
.menu ul li .name dt a{font-weight:bold;color:#ff7300;}
.menu ul li dl{float:left;}

#back{ float: right; margin: 60px 30px 0 0;}
#back a{color:#fff;}

.menu .nav-content:after {
    content: "";
    display: inline-block;
    left: 45px;
    position: absolute;
    top: -6px;
}
.menu ul li .nav-content {
    background-color: #fff;
    box-shadow: 0 5px 10px #ddd;
    display: none;
    max-width: 500px;
    min-width: 98px;
    position: absolute;
    z-index: 10000;
    top:50px;
}
  

 
.menu ul li #dif_wid {
  position:absolute;
  right:0px;  
  width:400px;
}

.menu ul li #dif_wid dd{
    width:110px;
    float:left;
}

.menu ul li #dif_wid dt{
    width:400px;
    float:left;
}

 
#nav_bg7 {
  
}

.nav-content dl {
    margin-bottom:0px !important;
}

.nav-content dl dd {text-align:left;background-color:#fff; width:150px; }
.nav-content dl dd a{display:block;}
.nav-content dl dd:hover {background:#74B500;}
.nav-content dl dd:hover.no_hover_bg {
    background:none;   
    }
   
.nav-content dl dd:hover a{color:#fff;}

.nav-content dl dd a{color:#232323;}



.shrink
{
position: fixed;
top: 0px;
left: 0;
width: 100%;
background: url(../images/grad-overlay.png) repeat-x 0 0 #292929;
}














.fl {float:left;}
.fr {float:right;}
.clear { clear:both; }
.clearfix:after { content:''; clear:both; display:block;}
dd span {float:left;}
input,select{border-radius:4px;}
#tb
{
    width:100%;
    text-align:left;

}
li {
list-style:none;}
#search
{
    width:100%;
    float:left;
    height:auto;
}
.list_search {
     width:100%;
      float:left;
    height:auto;
   margin:10px 0 15px;
}

#importb {

    width:100%;

}


#sub input
{
    width:114px;
    border-radius:4px;
    border:1px solid #cdcdcd;
    height:30px;
    float:left;
    margin-right:2px;
}
    #sub input[type=checkbox] {
    width:16px;
    height:16px;
    }


#search input
{
    width:114px;
    border-radius:4px;
    border:1px solid #cdcdcd;
    height:30px;
    float:left;
    margin-right:2px;
}
#search .radio input {
width:16px;height:16px;
}
#search input[type=radio] {
margin:0 10px 0 0;
}
    #search input#Button2 {height:23px;margin-top:6px;}
    #search input.two_text,#search select.two_text {width:56px;}

 input[type="button"]{background:url(../images/bg-button-green.gif) repeat-x center top;height:22px;color:#fff;width:114px;border:none;border-radius:4px;}
    input[type="button"].clearcache {
    width:80px;margin:3px 0 0 15px;
    }
    .search_menu input {margin:0 auto;}
#search dd.search_menu {text-align:center;}

#search select.two_text { border-radius:4px;height:31px;}

#sub .two_text {width:56px;border-radius:4px;height:31px;}

#viewConfig   .two_text {width:56px;border-radius:4px;height:31px;}

.confirm .two_text {width:56px;border-radius:4px;height:31px;}

#sub .admin_text {border-radius:4px;height:31px;}

#search .input-group input {
    border-radius:0px;
    width:95px;
    margin:0;
}
#search .multiselect-container {
width:165px;}
#sub .multiselect-container input{
    border-radius:0;
    margin-right:0;
    margin-left:0;
}
    #sub .multiselect-container input[type=checkbox] {
    margin-right:10px;
    }
#search input[type=checkbox] {width:16px;margin:0 10px 0 0;height:16px;}


#search .input-group-btn {float:left;}

#search dd
{
    float:left;
    width:250px;
    padding:5px;
    height:44px;
}
  
    

    #search  .lab_01{
    width:60px;
    float:left;
    margin-top:6px;
    }
   #search dd span select {
        float:left;
        }

.header {
    background:#232323;
    height:54px;
    width:100%;
}
    .header h2 {
    color:#81B441;
    margin:0;
    padding:10px 0 0 10px;
    font-family:'Microsoft YaHei';
    float:left;
    }

    #searchConfig 
    {
        width:305px;
        float:right;
        position:absolute;
        right:20px;
        display:none;
        top:100px;
        background:#ffffff;
        border-radius:4px;  
        border:1px solid #cccccc;
    }


    #searchConfig li
    {
        width:100px;
        float:left;
        padding:5px 0 0 15px;
    }

    #searchConfigButton
    {
         
        margin:20px 10px 0 0;
        background:url(../images/bg-button-green.gif) repeat-x center top;
        border-radius:4px;
        border:none;
        color:#ffffff;
        width:84px;
        height:20px;
        position:absolute;
    }

#searchConfigButton {top:60px;right:10px;}


 .vC {margin:10px 0 0 8px;}


    #viewConfig 
    {
        width:305px;
        z-index:2;
        position: absolute;
        z-index: 2;
        top: 20px;
        display:none;
        right:0px;
        background:#ffffff;
        border-radius:4px;  
        border:1px solid #cccccc;
    }

    #editConfig
    {
        width:305px;
        z-index:2;
        position: absolute;
        z-index: 2;
        top: 60px;
        display:none;
        right:0px;
        background:#ffffff;
        border-radius:4px;  
        border:1px solid #cccccc;
    }

    #importConfig
    {
        width:305px;
        z-index:2;
        position: absolute;
        z-index: 2;
        top: 60px;
        display:none;
        right:0px;
        background:#ffffff;
        border-radius:4px;  
        border:1px solid #cccccc;
    }


    
    #createConfig
    {
        width:305px;
        z-index:2;
        position: absolute;
        z-index: 2;
        top: 140px;
        display:none;
        right:60px;
        background:#ffffff;
        border-radius:4px;  
        border:1px solid #cccccc;
    }

       
       
#viewConfigButton {background:url(../images/bg-button-green.gif) repeat-x center top;border-radius:4px;border:none;color:#ffffff;width:84px;height:20px;float:right;} 

   #viewConfig li
    {
        width:80px;
        float:left;
        margin: 5px 0 0 15px;
    }

/*#paging {width:100%;height:40px;background:#ccd0d3;border-radius:8px 8px 0 0;}
#paging li {float:left;margin:8px 2px 0 6px;}
#paging li strong {margin-right:5px;}
#paging li a ,#paging li select{font-weight:bold;display: inline-block;border-radius:4px;color:#74B500;width:80px;height:24px;background: #ffffff;border: 1px solid #cccccc;padding: 3px;text-align: center;margin-right:5px;}
#paging .pageIndex a {width: 24px;height: 24px;background: #ffffff;border: 1px solid #cccccc;padding: 3px;text-align: center;}*/




#paging_right {width:100%;height:40px;background:url(../images/grad-overlay-s.png) repeat 0 0 #393939;border-radius:8px 8px 0 0;}
#paging_right ul {float:right;}
#paging_right li {float:left;margin:8px 2px 0 6px;}
#paging_right li strong {margin-right:5px;}
#paging_right li a {font-weight:bold;display: inline-block;border-radius:4px;color:#74B500;width:40px;height:24px;background: #ffffff;border: 1px solid #cccccc;padding: 3px;text-align: center;margin-right:5px;}
#paging_right .pageIndex a {width: 24px;height: 24px;background: #ffffff;border: 1px solid #cccccc;padding: 3px;text-align: center;}
#paging_right li select{font-weight:bold;display: inline-block;border-radius:4px;color:#74B500;width:60px;height:24px;background: #ffffff;border: 1px solid #cccccc;padding: 3px;text-align: center;margin-right:5px;}
#paging_right span{
    color:#fff;
    cursor:pointer;

}
    #paging_right i {
    color:#fff;
    }

#paging_right .first a{
    width:80px !important;
}

#paging_right .last a{
    width:80px !important;
}

/*.pagingright {width:100%;height:40px;background:#ccd0d3;border-radius:8px 8px 0 0;}
.pagingright ul {float:right;}

.pagingright {
    float: right;
    margin-top: 10px;
}
.pagingright li {
    display: inline;
    float: left;
    margin-right: 4px;
}

table td span {width: 70px;}  
 .pagingright a, .pagingright strong {
    margin: 3px;
}
.pagingright a {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    display: inline-block;
    padding: 5px 7px;
    text-decoration: none;
}
 .pagingright select {
    margin-top: 5px;
} 


select option {
    width: 100%;
}*/


table th {
padding:10px 0 0 8px;}

#sublist table th {
padding:10px 0;
}

.ctltable{
border-collapse: collapse;
table-layout:fixed;

}
    .ctltable input[type=checkbox] {
    width:22px;
    height:22px;
    }
.ctltable td {
text-overflow:ellipsis;
word-wrap : break-word; 
padding:3px;

}

.c_11
{
   width:116px !important; 
}

.c_5
{
   width:80px !important; 
}

.c_7
{
   width:250px !important; 
}


.c_11 .image
{
    width:102px !important; 
    height:100px;
    overflow:hidden;
}

.image 
{
    max-height:100px;
    overflow:hidden;
}


.tdImgMin
{
   width:116px !important; 
}

.tdImgMin .image
{
    width:102px !important; 
    height:100px;
    overflow:hidden;
}



.system_wrap {
width:100%;padding:20px 15px 0;}

dd select {
float:left;}


/*create*/
* {margin:0;padding:0;}
.create_all {width:960px;margin:10px auto 0; height:1500px;}
.create_all .title_btn {
    border-bottom: 2px solid #232323;
    height: 28px;
    width: 960px;
}

.create_all .grid_title {
    float: left;
}
.create_all .grid_title1 {
    background: url("../images/title_hover_01.png") no-repeat left center;
    height: 28px;
    width: 3px;
}

.operation a:hover
{
    background-color:#74B500;
}

.create_all .title_con {
    background:#232323;
    height: 28px;
    width: auto;
}
.create_all .grid_title h2 {
    color: #fff;
    font-size: 16px;
    padding: 6px 0 0 10px;
    margin:0;
    color:#81B441;
    font-weight:bold;
}
.create_all .grid_title2 {
    background: url("../images/title_hover_02.png") no-repeat left center;
    height: 28px;
    width: 38px;
}
.create_all .title_btn .btn_01 {
    margin-top: 5px;
}
.create_all .btn_01 .fs14, .btn_01 #close {
    background: url(../images/bg-button-green.gif) repeat-x center top;
    border-radius: 4px;
}
.create_all .btn_01 a, .create_all .btn_01 a:hover {
    border: medium none;
    color:#fff;
    height: 26px;
    width: 59px;
}
a:link {
    text-decoration: none;
}
.btn_01 a, .btn_01 a:hover {
    margin: 3px;
    padding: 3px 7px;
}

.create_all .grid_24 {width:960px;border:2px solid #232323;}
.create_all .createTable {
    padding: 30px 0;
}
.createTable {
    line-height: 22px;
    width: 100%;
}

.createTable dd {
    float: left;  
    width: 350px;
    margin:15px 0 0 66px;
}
 .createTable dd.app {
    width:93%;
   margin:0;
 }
    .createTable dd.app .app_con {float:right;width: 210px;margin-top: 15px;}

.create_all dd span {
    float: left; 
    width: 90px;
}
    .create_all dd span.input-group-btn {
    width:22px;
    }
    .create_all dd span.input-group-addon {
    width: 36px;
    }
.create_all dd .checkbox input[type=checkbox] {
margin:0 10px 0 0;
}

input[type="text"] {
padding-left:4px;
}
.createTable dd input[type="text"] {
    border-color: #ccc #ccc #d1dbdb;
    border-style: solid;
    border-width: 0 0 1px;
    cursor: pointer;
    font-weight: 400;
    height: 31px;
    width: 114px;
    float:left;
}
    .createTable dd input[type="text"].multiselect-search {
    width:95px;
    height:30px;
    border:1px solid #ddd;
    }
    .createTable dd input[type="text"].two_text {width:54px;margin-left:6px;}

.grid_24 .createTable select {
    height: 30px;
  
}
.uploadify {
    float: right;
    margin-bottom: 1em;
    position: relative;
}
.uploadify-button {
background:url(../images/bg-button-green.gif) repeat-x center top;
}



/*list page button*/
.menu_lev3 {
    float: left;
    height: 38px;
}
.menusel {
   /* background: url("images/menu_lev.gif") no-repeat scroll center top rgba(0, 0, 0, 0); */
    height: 30px;
    width: 108px;
}
    .menusel:hover{
    background:url(../images/grad-overlay.png) repeat 0 0 #292929 ;

    }
    .menusel:hover h2 span a{
    color:#fff;

    }
   

.menusel {
    background: none repeat scroll 0 0 #ddd;
    float: left;
  
    line-height: 25px;
    margin-left: 4px;
    position: relative;
    width: 108px;
}

.menusel .position1
{
    cursor:pointer;
}

.menusel h2 {
    font-size: 1.00em;
}
.menusel a {
    color: #4f4f4f;
    display: block;
    height: 25px;
    position: relative;
    text-align: center;
    z-index: 2;
}

.menusel typeul a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #a4a4a4 #a4a4a4 #eeeeee;
    border-image: none;
    border-style: solid solid dashed;
    border-width: 1px;
    height: 25px;
    position: relative;
    z-index: 2;
}

.point {
    cursor: pointer;
}

.position1 {
    position: absolute;
    top: 31px;
    z-index: 1;
}

.menusel h2
{
    margin-top:0px !important;
    margin-bottom:0px !important;
    line-height:30px;
    display:block;
    height:30px;
}

.menusel ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    display: none;
    margin-top: -1px;
    position: relative;
    width: 108px;
    z-index: 1;
}
    .menusel ul li:hover {
    background:#fcfef9;
    }
   

.typeul li 
{
    float: left;
    position: relative;
    width: 108px;
    height:30px;
    line-height:30px;
 
}
.typeul li:hover 
{
   text-decoration:underline; 
}
#menuse1 .position1 .typeul li a {
    color:#232323;
    }

.menusel .block {
    display: block;
}

.clearfix {
    display: block;
    float: right;
}

.typeul ul {
    left: 108px;
    position: absolute;
    top: 1px;
}
    .typeul ul li a:hover{
    text-decoration:underline;
    }



.ctltable td div.level_1, .ctltable td div.level_2, .ctltable td div.level_3, .ctltable td div.level_4, .ctltable td div.level_5, .ctltable td div.level_6 {
    border-left: 1px solid #b2bbbb;
    height: 100%;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    padding: 4px 3px 4px 6px;
    text-align: left;
    background-color:#74B500;
}
.ctltable td div.level_1 {
    margin-left: 15px;
}
.ctltable td div.level_2 {
    margin-left: 30px;
}
.ctltable td div.level_3 {
    margin-left: 45px;
}
.ctltable td div.level_4 {
    margin-left: 60px;
}
.ctltable td div.level_5 {
    margin-left: 75px;
}
.ctltable td div.level_6 {
    margin-left: 90px;
}

#saomadiv, #saomadiv2 {
  background-color:#E3EAEB;
  display:none;
  position:absolute;
  width:300px;
  z-index:3;
}
#countdiv
{
    float:left;
    color:#74B500;
    padding-left:20px;
    line-height:40px;

}

.max400
{
    max-width:400px;
}

.qlink
{
   cursor:pointer;
   float:right;
}

.w800{
    width: 800px !important;
}

.holder {
    border: 3px dashed #ccc;
    width: 100px;
      
    overflow:hidden;
}

.holder ul li {
    float:left;
    margin:3px 3px 3px 3px;
    width:103px;
}
.holder ul {
    width:800px;
}


.draghover {
    border: 3px dashed #333;
}

.dd2
{
    width:850px !important;
}

.dd_10
{
    width:750px !important;
}

.dd_7
{
    width:750px !important;
}


.hide
{
    display:none;

}
.fieldInvalid {
    background-color: #e46615;
}
.fieldInvalid2 {
    background-color:rosybrown;
}

.ng-dirty.ng-invalid {
     background-color: #e46615;
}


.fieldInvalid3 {
    background-color:sandybrown;
}

.remove{

     cursor:pointer;
     text-decoration:underline;
}


#pages
{
    width:850px;
}

#pages li
{
    width:110px;
    float:left;
}

.container {
width:95%;
margin:0 auto;
}
#sublist input[type=text],#sublist select{
    height:30px;
}
#sublist .childTable td{
    padding:15px 0;
}
.ele_sub_list {
margin:10px 0;
}
    .ele_sub_list u {
    margin:10px 15px 0 0;
    display:inline-block;
    width:140px;
    }
    .ele_sub_list u a {
    color:#232323;
    }
    .ele_sub_list u a:hover {
    background:#74B500;
    color:#fff;    
        }
.menu ul li a.back {
padding:2px 0 0 38px;
}
a.operate {
color:#15787e;
font-weight:bold;
}
a.operate:hover {
text-decoration:underline;    
    }
.pattern_title {
margin:15px 0;
}
.pattern_title li {
float:left;margin-right:15px;
}

