/* cms.gimoo.net Email:gimoohr@gmail.com qq:36147437 Gimoo */
html{height:100%;}
img{border:0px none;}
body{margin:0;height:100%;}
div,form{margin:0 auto;}
button{cursor:pointer;text-align:center;}
body,div,th,td{font-family:"宋体";font-size:12px; line-height:1.5;}

/*控制布局*/
.clear{overflow:hidden;clear:both;}
.ln3{ margin-top:3px;}
.ln5{ margin-top:5px;}
.ln10{ margin-top:10px;}
.h{cursor:pointer;}
.x{text-decoration:underline;cursor:pointer;}
.hide{overflow:hidden;height:20px;line-height:20px;}
.b{font-weight: bold;}

/*字体样式控制*/
.f14{font-size:14px;}
a{color: #000000;}
a:hover{color:red;}
.red{color:red;}
.blue{ color:blue;}
.gray{color:gray;}
.green{color:green;}

/*框架页*/
.gbody{overflow: hidden;z-index:1;background:#333333;}
.gtop{z-index:8;position:relative;width:100%; height: 37px;}
/*.gtop{background:url(../img/mini2.png) no-repeat #171a13;}*/
.gtop .tlogin{ height: 37px;line-height: 30px; color:#CBDAB3; text-align: right;}
.gtop .tinfo{height:30px; line-height: 30px; color:#CBDAB3; padding-right: 10px;}
.gtop .tinfo .txt{ float: right; text-decoration: underline; cursor: pointer;}
.gtop .tinfo:hover .tpop{ display: block; }
.gtop .tpop{ width: 200px; height: 130px; right: 0px; top: 30px; position: absolute; color: #666;background:#FFF; padding: 5px;border: 1px solid #d1d1d1;box-shadow: 1px 1px 5px #d1d1d1; display: none;}
.gtop .tpop div{ height: 26px; line-height: 26px; }
.gtop .tpop div .rf{ float: right; color: #bebebe; }
.gtop .tpop a{ text-decoration: none;display: block; }
.gtop .tpop a:hover{ color: #257e4c; }

/*标记*/
.arrow{top: -10px;left: 90%;margin-left: -5px;}
.arrow,.arrow em,.arrow i{width: 0;height: 0;font-size: 0;line-height: 0;display: block;position: absolute;}
.arrow em,.arrow i{border: 5px solid transparent;border-style: dashed dashed solid;}
.arrow em{border-bottom-color: #d8d8d8;top: -1px;}
.arrow i {border-bottom-color: #fff;top: 0;}

/*大菜单*/
.topmenu{height:30px; text-align:left; line-height: 30px; margin-top: 7px; }
.topmenu a{ text-decoration: none;height:30px;display:block;float:left;border-right: 1px solid #3f3c3c;border-left: 1px solid #172026; padding: 0 10px;color:#EEE;}
.topmenu a.ok,.topmenu a:hover{ background-color: #333; }
.phonetop{z-index:8;position:absolute;width:100%;height:50px;}
.gleft{display:block;position:absolute;top:37px;width:212px;left:0px;bottom:0px;z-index:7;}
.gleft{*height:100%;*top:0;*bottom:0;*border-top:66px solid #FFF;*border-bottom:0px solid #FFF;*z-index:1;}
.gright{position:absolute;right:0;top:37px;bottom:0px;z-index:7;left:212px; background-color: #FFF;}
.gright{*height:100%;*top:0;*bottom:0;*border-top:66px solid #FFF;*border-bottom:0px solid #FFF;*z-index:1;}
.m{ height:100%;}
.m iframe{height: calc(100% - 36px);width:99.99%;z-index:20;}
.pagemask{width:100%;height:100%;background:#000;position:absolute;z-index:100;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;display:none;}
.iframemask{position:absolute;z-index:80;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;height:100%;width:100%;display:none;}

/*左边菜单*/
.lf_body{ background:#333333;padding:10px 5px;overflow-y:auto;overflow-x:hidden;color: #6e6e6e; box-sizing: border-box;}
.lf_menu {margin:0px 0px 5px 0px; font-size: 13px;color: #9f9f9f;}
.lf_menu dt{height:30px;line-height:30px;background: #4f534c url(../img/icon.png) 3px -23px no-repeat;cursor:pointer; padding-left:22px;overflow:hidden;}
.lf_menu dt.ok{background-position:3px -183px;}
.lf_menu dd { margin:0;padding:3px;background-color:#636561;}
.lf_uitem{ padding:0; margin:0; list-style:none;}
.lf_uitem li {line-height:30px;height:30px;overflow: hidden; border-bottom: 1px dashed #70706e ;}
.lf_uitem li a{ padding-left:16px;color: #fff; display: block;text-decoration: none;}
.lf_uitem li a:hover{ background-color: #4f534c; }

/*顶部tab页*/
.tab-menu{width:100%;overflow: hidden;height: 40px; background: #F5F7F9; position: relative;}
.tab-menu-wrapper{ margin: 0 40px;height: 40px; line-height: 40px; overflow: hidden;}
.tab-menu-wrapper ul{margin: 0; padding: 0; position: relative;white-space:nowrap;}
.tab-menu-wrapper li{list-style: none; margin-top: 5px; height: 26px;line-height: 26px;background: #fff; border: #ddd 1px solid; border-radius: 3px; margin-right: 8px;display:inline-block;font-size: 14px;transition: all .2s;-webkit-transition: all .2s;position: relative;padding: 0 8px;text-align: center;cursor: pointer;}
.tab-menu-wrapper li .close{position: relative;display: inline-block;width: 18px;height: 18px;line-height: 20px;margin-left: 4px;top: 3px;text-align: center;font-size: 14px;color: #c2c2c2;transition: all .2s;-webkit-transition: all .2s; overflow: hidden;}
.tab-menu-wrapper li .close:after { position:relative; content:"\02DF";font-style: normal;font-size: 32px;line-height: 0.9; color: #666;}
.tab-menu-wrapper li .close:hover{ background-color: rgba(0,0,0,0.05);}
.tab-menu-wrapper li:nth-child(1) .close{display: none}
.tab-menu-wrapper li.on{background: #2D8CF0; border-color: #2D8CF0; }
.tab-menu-wrapper li.on span{color: #fff;}
.tab-menu-wrapper li.on .close:after{color: #fff;}
.icon-arrow-left,.icon-arrow-right{width: 36px; height:36px; cursor: pointer; position: absolute; top: 2px; }
.icon-arrow-left{ left: 0; background: url(../img/arrow-left.png) no-repeat center center; background-size: 16px 16px;}
.icon-arrow-right{ right: 0; background: url(../img/arrow-right.png) no-repeat center center; background-size: 16px 16px;}

.tab-content,.tab-item{width: 100%;height: 100%; box-sizing: border-box;}
.tab-item{display: none;padding: 8px;}
.tab-item.on{display: block}

/*Main Body*/
td,th,div {word-break:break-all;word-wrap:break-word;}
body.mbody{background:#f4fbf4;}
body.cbody{background:#FFFFFF;}

.icon{background:url(../img/icon.png) no-repeat;}
.ic_1{background-position:left -72px; padding-left:30px;}
.ic_2{background-position:left -102px; padding-left:20px;}
.ic_2n{background-position:left -128px; padding-left:20px;}
.ic_3{background-position:-2px -160px; padding-left:15px;}

.cbg0{background:#FFFFFF;}
.cbg1{background:#CBD8AC;}
.cbg2{background:#EEF4EA;}
.cbg3{background:#F5FAE4;}
.cbg4{background:#F3F4EA;}
.cbg5{background:#EFF3EB;}
.cbg6{background:#D3DCE3;}
.cbg7{background:#E5E5E5;}
.cbg8{background:#D5D5D5;}

.ibg0{background:#EEF4EA url(../img/tbbg.png) repeat-x;color:#666600;}
.ibg1{background:#EEF4EA url(../img/tbbg.png) repeat-x left -40px;color:#666600;}
.ibg2{background:#EEF4EA url(../img/tbbg.png) repeat-x left -80px;color:#666600;}


.tline0{background:#F8FCEB;border-bottom:1px solid #BCBCBC;}
.tline1{background:#EEF4EA;border-bottom:1px solid #BCBCBC;}
.tline2{border-bottom:1px solid #BCBCBC;}
.tline3{border-bottom:1px dotted #BCBCBC;}
.trln td{border-bottom:1px dotted #BCBCBC;}
.trlnno td{border-bottom:0px;}

/*切换导航*/
.gmenu {height:23px;border-bottom:1px solid #92A657; width:100%;position:relative;}
.gmenu a{float:left;display:block;color:#368332;line-height:15px;margin-left:5px; padding:0 10px 0 0px;}
.gmenu a{background:url(../img/mbg.png) no-repeat right -120px;text-decoration:none;cursor:pointer;}
.gmenu a span{display:block;padding: 6px 1px 2px 11px;background:url(../img/mbg.png) no-repeat left -120px;}
.gmenu a:hover{  background-position:right -60px;}
.gmenu a:hover span{background-position:left -60px;}
.gmenu a.ok,.gmenu a.ok:hover {background-position:right -90px;color:#368332;cursor:text;}
.gmenu a.ok span,.gmenu a.ok:hover span{background-position:left -90px;}
.gmenu .gf{position:absolute; top:1px; right:5px;}

/*按钮*/
.btn1{background:#6AB901;border:1px solid #3AAB04;color:#FFF;font-size:14px;line-height:18px;padding:5px 20px;margin:0;border-radius:3px;}
.btn1:disabled{background:#ABADA8;border:1px solid #9DA19B;color:#F2F0F0;}

/*错误提示*/
.errorText {color:red;display: inline;
    margin-left: 0;}

/*兼容图片预览viewer*/
.viewer-toolbar>ul>li{position: relative}
.viewer-toolbar>ul>li:before{position: absolute}
