﻿@charset "utf-8";
/* CSS Document */
/*头部功能区*/
.header_left{float:right; width:auto; text-align:right; padding-left:2px;}
.header_left .name{ float:right;  padding-left:10px;font-size: 0;-webkit-text-size-adjust:none;position: relative;}
.header_left .name li{ float:left;}
.header_left .name span{color:#f60;}
.header_left .name a .icon{ color: #999; position: relative;    top: 2px;margin-left: 2px;}
.header_left .name a span{padding-left: 20px;    color: #46a395;}
.header_left .name .other_link{position: relative;font-size:12px;color:#555;margin-left: -1px;height: 30px;line-height:30px;padding: 0 10px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;display: inline-block;}
.header_left .name .other_link:hover, .header_left .name .other_link:hover .icon{background: #eee; color: #46a395;}
.header_left .QRcode{    position: absolute;bottom: 10%;right:40%;box-shadow: 1px 1px 5px 1px #ccc; background:#fff;padding:10px;z-index:2; text-align:left; border-radius: 10px;}
.header_left .QRcode img{width:50%; height:50%; }
.QRcode .icon{float: right; cursor:pointer;}
.QRcode_mark{position:fixed;top: 0;left: 0px;width: 100%;height: 100%;background: #000;opacity: 0.3;z-index: 1;}
.header_left .name .more_apply{position: absolute; width: 100px; background:#eee;right: 65px;top: 31px;box-shadow: 1px 1px 5px 1px #ccc;}
.header_left .name .more_apply li{font-size: 12px; border-bottom: 1px solid #ddd;width: 100%; text-align: left;line-height: 30px;background: #fff;text-indent: 10px;}
.header_right{float:left; width:auto; text-align:left;}
.header_right .logo{ float:left; padding-top:1px; }
.header_right .logo img{ width:76px; height:28px;}
.header_right ul li{ margin-left:10px;  color:#999; float:left; height:30px; line-height:30px; }
.header_right .user{float:left; height:30px; position:relative;margin-right: 10px; }
.header_right .user a{display:inline-block; padding:0 2px;}
.header_right .user a i{ float:left; margin-right:3px; color:#999;font-style: normal;}

.header_right .user a .user_header_img{ padding-top:5px; margin-right:5px; color:#999;}
.header_right .user .user_name { position:relative;}
.header_right .user a .user_header_name{line-height:30px;font-style: normal; font-weight:bold; color:#f60;}
.header_right .user a .user_header_more{margin:7px 0px 0 3px; }
.header_right .user a:hover { background:#46a395;}
.header_right .user a:hover, .header_right .user a:hover i, .header_right .user a:hover span  { color:#fff;}
.header_right .user .user_center{position:absolute; top:31px; background:#fff;border: 1px #eee solid;    border-top: none; right:0; z-index:1001; text-align:left;  width: 100px; }
.header_right .user .user_center a{  color:#555; text-align:left; display:inline-block; width:100%; padding:0;}
.header_right .user .user_center a:hover{ color:#fff; background:#46a395; border-radius:1px;}
.header_right .user .user_center i{ font-size:14px; float:none; margin:0 5px; color:#999;}
.header_right .user .user_center ul li{ float:none; line-height:25px; margin-left:0; height:25px;}
.header_right .more_function{float:right; width:30px;			}
.header_right .more_function a{display:inline-block; width:30px; background:#ddd; text-align:center; padding-top:8px; height:22px;}
.header_right .user a  span{ font-weight:bold; color:#46a395;}
.header_left .name .more_ul{position: relative;  }
.header_left .name .more_ul .more_ul_user_center{background: #fff;    border: 1px #eee solid;    border-top: none;    position: absolute;    right: 0px;    z-index: 1000;    top: 31px; width:120px;}
.header_left .name .more_ul ul li{ float:none;   font-size: 12px;    text-align: left;}
.header_left .name .more_ul ul li a {text-indent: 10px; line-height:25px;    color: #555;    text-align: left;    display: inline-block;    width: 100%; }
.header_left .name .more_ul ul li a:hover{ background: #46a395;color: #fff;}
/*左边导航*/
.nav{width:30px;  background:#46a395;height:100%; padding-right:20px; font-size:14px;display:inline-block; vertical-align:top; }/*左边导航高度*/
.nav .nav_menu{padding-top:13px; padding-bottom:13px;}/*ym1027*/
.nav .nav_menu li .nav_menu_a{ display:inline-block; padding:5px 0; margin:1px 0;width:50px; color:#fff; text-align:center; cursor: inherit; letter-spacing:initial;letter-spacing:0px; }
.nav .nav_menu li .nav_menu_a:hover{ background:#46a395; border-radius:1px;}
.nav .nav_menu li .hover{ background:#46a395; border-radius:2px;    cursor: pointer;}/*ym1009*/
.nav .nav_menu li .nav_menu_a p, .nav .nav_menu li .nav_menu_a p img{height:25px;}
.nav .nav_menu li .nav_menu_a p{margin-bottom:5px;}
.nav .nav_arrow_up, .nav .nav_arrow_down{ width:50px; height:13px;position:absolute; }
.nav .nav_arrow_up{background:url(../Images/Icon/icon.png) -62px -40px #46a395; top:31px; left:0;}
.nav .nav_arrow_up:hover{background:url(../Images/Icon/icon.png) -62px 0px #46a395; }
.nav .nav_arrow_down{background:url(../Images/Icon/icon.png) -62px -61px #46a395; bottom:26px; left:0;}
.nav .nav_arrow_down:hover{background:url(../Images/Icon/icon.png) -62px -20px #46a395; }
/*左边导航弹出框*/
.nav_warp{ position:absolute; left:42px;z-index:9;letter-spacing:initial; letter-spacing: 0px;display:none;}
.arrow{ width: 0; display:block; float:left;  height: 0;  border-style: solid;  border-width: 8px;  border-color: transparent;  border-right-color: #fff;
  border-left: none;}
.nav_warp_tips{border:2px solid #46a395; border-left:none; background:#fff; float:left; padding:5px 0 5px 5px;}
.nav_warp_tips_ksrk{position:absolute; right:3px; top:3px;}
.nav_warp_tips_ksrk a{ display:inline-block; background:url(../Images/Icon/icon.png) -36px -82px ; width:24px; height:24px; }
.nav_warp_tips ul{ float:left; margin:5px 1px;  }
.nav_warp_tips ul:last-child{border:none; background:#fff;margin-right:-1px;}
.nav_warp_tips ul .title a{ font-weight:bold;background:none!important;}
.nav_warp_tips ul .title span{  display:none;}
.nav_warp_tips ul li{ text-align:left; line-height:20px;height:26px;position: relative;width:auto; }/*ym*/
.nav_warp_tips ul li a{ font-size:12px; color:#000; display:inline-block; padding:3px 3px 0 20px; border-radius:5px;width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.nav_warp_tips ul li a:hover{ background:#eee; border-radius:1px;width:100px; display:inline-block;}
.nav_warp_tips ul li  .custom_ico{padding:5px 1px 0 0; float:left;}
.nav_warp_tips ul li  .custom_ico, .custom_ico img{ width:16px; height:16px;}
.nav_warp_tips ul li a span{display: inline-block;height: 16px;width: 16px;left: 2px;position: absolute; top: 4px;}
.nav_warp_tipscroll{background:url(../Images/line.png)  repeat; display:inline-block; margin-right:5px;}
/*右边操作区*/
.panel_desktop{ overflow:hidden; display:inline-block;font-size:12px; letter-spacing:initial; letter-spacing:0px;}
.panel_tab_title{ height:33px; margin:0 0 -2px -18px; overflow:hidden;  }
.panel_tab_title ul li{  display:inline-block; border:1px solid #ddd; border-bottom:none; height:29px; padding:0 3px 0 6px; line-height:28px; margin-top:1px; font-size:13px; margin-right:-1px; }
.panel_tab_title ul li a{ color:#999;}
.panel_tab_title ul  .select{border-top:2px solid #46a395; height:30px; margin-top:0; background:#f5f5f5;}
.panel_tab_title ul  .select a{ font-weight:bold; color:#000; }
.panel_tab_title ul li i{  float:left;  border-style: solid;  border-width: 5px;font-size: 0; margin: 10px 0 0 0px;  display: block;  width: 0;  height: 0;
  overflow: hidden;}
.panel_tab_title ul li .close, .panel_tab_title ul .select .close{ display:inline-block; width:14px; height:14px; margin-left:5px;}
.panel_tab_title ul li .close, .panel_tab_title ul .select .close{ color:#999;}
.panel_tab_title ul li .close:hover, .panel_tab_title ul .select .close:hover{ color:#d00;}
.panel_tab_title ul li i{ cursor:pointer;}
.panel_tab_title ul li i.lefta, .panel_tab_title ul li i.leftb, .panel_tab_title ul li i.righta, .panel_tab_title ul li i.rightb{margin-right:3px;}
.panel_tab_title ul li i.lefta{ border-color: #fff #000 #fff #fff; }
.panel_tab_title ul li i.leftb{ border-color: #fff #ccc #fff #fff;}
.panel_tab_title ul li i.righta{ border-color:  #fff #fff #fff #000;}
.panel_tab_title ul li i.rightb{ border-color:  #fff #fff #fff #ccc;}
.panel_tab_title .arrow_i{ padding:0 3px;}
.panel_tab_content{ border-top:1px solid #ddd; }
.panel_tab_title_1{position:absolute;width:auto;height:31px;top:41px;background-color:Window;border-bottom:1px solid #ddd;}
.panel_tab_title_1 ul{display:inline-block;white-space:nowrap;font-size:0;overflow:hidden;}
.panel_tab_title_1 ul .home, .panel_tab_title ul .select{   border-top-left-radius: 3px;}
.panel_tab_title ul .select  { border-top-right-radius: 3px;}
.panel_tab_title_1 ul .home{ padding-right:6px;}
.panel_tab_title ul li a span { position:relative; top:3px; margin-right:2px; z-index:-1;}
.panel_tab_title ul .select a span{ z-index:1;}
.dock span{    position: initial !important;}
.dock span img{   position: relative;    top: 3px; left:-3px;}
/*首页桌面操作区*/
.desktop_frame{letter-spacing:-3px; font-size:0;  margin-top:38px;}
.desktop_frame_index{ margin-top:0px;}
.desktop_box{display:inline-block;margin:0 69px;margin-top:100px;  min-height:65px; font-size:13px;letter-spacing: initial;vertical-align: top; width:360px;}
.desktop_box_border{ margin:3px 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.desktop_box_border_title{border:1px solid #ccc; height:32px; background:#f9f9f9; line-height:32px; text-indent:5px; padding-left:20px; font-size:13px; font-weight:bold; position:relative; }
.desktop_box_border_title i{color: #46a395;    position: absolute; left:0; margin-top:7px;}

.desktop_box_border_title .ico{ width:25px; height:25px; display:inline-block; float:left; margin:5px 0 0 5px;}
.desktop_box_border_title .dbsx_ico{background:url(../Images/Icon/icon.png) 0px 0px;}
.desktop_box_border_title .mrtx_ico{background:url(../Images/Icon/icon.png) 0px -30px;}
.desktop_box_border_title .cygn_ico{background:url(../Images/Icon/icon.png) 0px -60px;}
.desktop_box_border_title .cybb_ico{background:url(../Images/Icon/icon.png) 0px -88px;}
.desktop_box_border_title .more{float:right; font-size:12px; font-weight:initial; line-height:20px; margin-top:7px; margin-right:5px; color:#fff; padding-right:4px;background:#46a395; border-radius:1px;}
.desktop_box_border_title .more:hover{ background:#f60; border-radius:1px;}
.desktop_box_border_con{border:1px solid #ccc; border-top:none; padding:5px 0; background:#fff;}
.desktop_border_ula{ padding:0 5px; }
.desktop_border_ula li{ position:relative;}
.desktop_border_ula li a{color:#000; text-align:left; border-bottom: 1px dotted #eee;line-height: 35px;overflow: hidden; background:#fcfcfc; display:inline-block; width:100%;}
.desktop_border_ula li a .numa, .desktop_border_ula li a .numb{color:#fff; padding:2px 2px;  min-width:15px; float:right;margin-top: 10px;line-height:15px; text-align:center; border-radius:50%; font-size:10px; }
.desktop_border_ula li a .numa{background:#f00;}
.desktop_border_ula li a .numb{ background:#22b800;}
.desktop_border_ula li a:hover{background:#f2f2f2; display:inline-block; color:#46a395;  border-radius:1px;}
.desktop_border_ula li p{ font-size:16px; line-height:25px;}
.desktop_border_ula li .font24{ font-size:24px;}
.desktop_border_ulb{ display:inline-block; width:45%; margin:0 2%;}
.desktop_border_ulb li{  border-bottom: 1px dashed #ccc; line-height: 35px; overflow: hidden;}
.desktop_border_ulb li a{ color:#999;}
.desktop_border_ulb li a:hover{color:#46a395; }
.desktop_border_ulb_title{width:100%; height:30px; background:#eee; border-radius:5px; line-height:30px; font-weight:bold; color:#333;}
.desktop_border_ulb_title li{display:inline-block; width:45%; padding-left:15px;}
.desktop_box_border_con ul li a .custom_ico{float:left;margin:3px 5px 0 5px;}
.desktop_box_border_con ul li a .custom_ico, .custom_ico img{ width:16px; height:16px;}
.panel_desktop .panel_tab_content  { background:url(../Images/desktop_bg.jpg ) bottom right; background-size: cover;}
/*功能页面按钮操作区*/
.function_det{ width:100%; letter-spacing:initial;letter-spacing:0px;}
.function_det_menu{  position: absolute; padding: 3px 0 0 0;height: 35px; top:0; width:100%; background: #fff;} 
.function_det_menu .toolbar_menu{display:inline-block;}
.function_det_menu .toolbar_menu ul li{ float:left; margin-right:5px; height:auto;box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2); background:#fff; border-radius:5px;}
.function_det_menu .toolbar_menu ul li a{ color:#333; padding:0px 5px; display:inline-block;border:1px solid #fff; border-radius:3px; font-size:12px;} 
.function_det_menu .toolbar_menu ul li a:hover{ background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));  background:-moz-linear-gradient(top, #fff,#f0f0f0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1); border:1px solid #ccc; color:#555;}
.function_det_menu .toolbar_menu ul li a:active{ background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));  background:-moz-linear-gradient(top, #f0f0f0,#fff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0,endColorstr=#fff,grandientType=1);}
.function_det_menu .toolbar_menu ul li a span{ text-align:center;color:#46a395; display: block; margin-bottom:2px; }
.function_det_menu .toolbar_menu ul li .font_green span{color:#0c0;}
.function_det_menu .toolbar_menu ul li .font_red span{color:#d00;}
.function_det_menu .toolbar_menu ul .more{ border:none;margin:0;}
.function_det_menu .more_menu{background:#f3f3f3; position:absolute; right:20px; border:1px solid #ddd;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); z-index:999; top:0;  }
.function_det_menu .more_menu ul li{border-bottom:1px solid #ddd; border-top:1px solid #fff; text-align:center; padding:5px 0; margin:0 5px; text-align:left;}
.function_det_menu .more_menu ul li a{ display:block; height:30px; line-height:30px; padding:0 10px;}
.function_det_menu .more_menu ul li a:hover{ background:#46a395; color:#fff; border-radius:1px;}
/*菜单禁用状态1009*/
.function_det_menu .toolbar_menu ul li .disable{ cursor:default;}
.function_det_menu .toolbar_menu ul li .disable, .function_det_menu .toolbar_menu ul li .disable:hover, .function_det_menu .menu ul li .disable:active{ background:#fff;color:#bbb;border:none;}
.function_det_menu .toolbar_menu ul li .disable .icon{ color:#bbb;}
.function_det_menu .toolbar_menu ul li .disable, .function_det_menu .toolbar_menu ul li .disable:hover { border:1px solid #fff;}

    .function_det_menu .toolbar_menu ul li .hide {cursor: default;}
        .function_det_menu .toolbar_menu ul li .hide, .function_det_menu .toolbar_menu ul li .hide:hover, .function_det_menu .menu ul li .hide:active {
          display:none !important;
        }
/* 弹出框*/
.tip_window{position:absolute;background:#fff;  border-radius:2px;  box-shadow: 0px 1px 5px 1px #ccc;}
.tip_window_title{height:23px; padding:7px 5px 0 5px; border-radius:2px 2px 0 0; background:#46a395;}
.tip_window_title span{ color:#fff; font-weight:bold;}
.tip_window_title .close{ border-radius:15px;background:#46a395; width:13px; height:12px; color:#fff;}
.tip_window_title .close:hover{ color:#d00;background:#fff; }
.tip_window_body{ padding:3px 0px; position: relative;}
.tip_window_footer{background: #f7f7f7;  text-align: right;  position: absolute;  width: 100%;  bottom: 1px; border-radius:2px; }
.tip_window_footer a{ display:inline-block; padding:3px 9px;color:#fff; border-radius:2px;}
.tip_window_footer input { padding:1px 8px; font-size:13px; margin:0 5px; cursor:pointer;letter-spacing:-1px; overflow:hidden;font-family:"arial","微软雅黑","Microsoft YaHei","宋体";   }
.tip_window_footer .bule, .tip_window_footer .gray {border-radius: 2px; color: #fff; margin:5px;    }
.tip_window_footer .bule{ background:#46a395; border:1px dotted #46a395; }
.tip_window_footer .gray{ background:#bbb;border:1px dotted #bbb; }
.tip_window_footer .bule:focus, .tip_window_footer .gray:focus{ border:1px dotted #333; cursor:pointer; color:#eee; }
.tip_window_footer .bule:focus{box-shadow: 2px 2px 15px 2px #07b inset;}
.tip_window_footer .gray:focus {box-shadow: 2px 2px 15px 2px #666 inset;}
.checked_top08{ margin-top:8px;}
.tip_window_footer #btnClear{ float:left;}
/* 弹出框内表格*/
.window_table1{  border-collapse:collapse; }
.window_table1 th{ white-space:nowrap; padding:0 5px;text-align:right; font-weight:lighter;}
.window_table1 td{border:none;  position:relative; padding:2px;}
.window_table1 .money{ text-align:right;}
.window_table1 a{}
.window_table1 td div{ height:100%; line-height:18px; overflow:hidden; position:relative;padding:0 5px;}
.td_input1, .td_select1 { width:100%;}
.td_input1, .td_input2{ height:16px;}
.td_select1, .td_select2{ height:19px;}
.td_input1:focus:not(.read_only), .td_select1:focus:not(.read_only), .td_input2:focus:not(.read_only), .td_select2:focus:not(.read_only){ border:1px solid #08b; }

input[type=checkbox] {
	  position:relative;
      top:3px;
      margin:0 2px;      
      border:1px solid #08b;
}

.checkboxFive label {
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 0;
    left: 0;
    background: #eee;
    border: 1px solid #ddd;
}
.checkboxFive label:focus{ border:1px solid #46a395;}
.checkboxFive label:after
{    opacity: 0.2;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 6px;
    left: 7px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);}

.td_input1, .td_select1, .td_input2, .td_select2 {border-radius:2px; box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1) inset;border:1px solid #bbb;padding:1px 0 }
.window_table1 td div .icon{ position:absolute; right:7px; top:3px;}
.window_from1 {margin:0 0 5px 5px}
.window_from1 .td_select1 { width:auto;vertical-align:top}
.window_from1 select{ height:23px;}
.window_from1 .bule, .window_from1 .gray { border: none;border-radius: 2px; color: #fff; padding:3px 10px; cursor:pointer;  }
.window_from1 .bule{ background:#46a395;  }
.window_from1 .gray{ background:#bbb; }
.tip_window_body .button_tips1,.btnsubwindow {position:absolute; right:1px; top:2px; background:url(../Images/Icon/icon.png) -74px -81px ; border:none; width:18px; cursor:pointer;}
.button_div_tips1{ display:inline; position:relative; display:inline-block;} 
.button_div_tips1:focus, .button_tips1:focus{ border:none; box-shadow:none;}
.tip_window_body .button_div_tips1 .read_only.button_tips1{    background: url(../Images/Icon/icon.png) -74px -81px;}


/* 弹出框内表单*/
.row label,.row input{ display:inline-block; }
.row label{ padding-right:3px;}
.row table, .row label, .row input, .row div{ font-size:12px;}
.row{width:100%;min-height:20px; height:auto!important;height:20px;overflow:hidden!important; overflow:visible; padding:1px 0;font-size:0 ; text-align:left;}
.col_1{ width:100%; position:relative;white-space: nowrap;}
.col_2, .col_3, .col_3_2, .col_4, .col_4_3, .col_5, .col_5_2, .col_5_3, .col_6, .col_6_5, .col_7, .col_7_2{ float:left; position:relative; white-space:nowrap;}
.col_1:last-child{ text-align:left;}
.col_2{ width:50%;}
.col_3{width:33.3%;  }
.col_3_2{width:66.6%;  }
.col_4{ width:25%;}
.col_4_3{ width:75%; }
.col_5{ width:20%;}
.col_5_2{ width:40%;}
.col_5_3{ width:60%;}
.col_6{width:16.6%;}
.col_6_5{width:83.3%;}
.col_7{width:14.3%;}
.col_7_2{width:28.6%;}
/*.col_2:last-child, .col_3:last-child, .col_4:last-child, .col_4_3:last-child, .col_5:last-child{ text-align:right;}*/
/*.row .col_1:first-child, .row .col_2:first-child, .row .col_3:first-child, .row .col_4:first-child, .row .col_4_3:first-child, .row .col_5:first-child{ padding-left:5px;}*/
.text_3, .text_3_1, .text_4, .text_5, .text_6, .text_8, .text_10 {
    text-align: right;
    padding-top: 5px;
    vertical-align: top;
}
.text_auto {text-align:right; padding-top:5px; vertical-align:top;}
.text_3{ width:40px;}
.text_3_1{ width:55px;}
.text_4{ width:70px;}
.text_5{ width:80px;}
.text_6{ width:100px;}
.text_8{ width:120px;}
.text_10{ width:140px;}
.input_txtpercent{ width:99.9%;}
.input_txtauto{ width:auto;}
.input_txt250{ width:250px;}
.button_div_tips1 .input_txt250 { padding-right:25px; width:225px; text-indent:2px;}
.select_txt250{width:254px;}
.input_txt200{ width:200px;}
.button_div_tips1 .input_txt200 { padding-right:25px; width:175px; text-indent:2px;}
.select_txt200{ width:202px;}
.input_txt180{ width:180px;}
.button_div_tips1 .input_txt180 { padding-right:25px; width:155px; text-indent:2px;}
.input_txt150{ width:150px;}
.input_txt149{ width:149px;}
.input_txt140{ width:140px;}
.button_div_tips1 .input_txt150 { padding-right:25px; width:125px; text-indent:2px;}
.select_txt150{ width:152px;}
.input_txt120{ width:120px;}
.button_div_tips1 .input_txt120 { padding-right:25px; width:95px; text-indent:2px;}
.select_txt120{ width:124px;}
.input_txt110{ width:110px;}
.button_div_tips1 .input_txt110 { padding-right:25px; width:85px; text-indent:2px;}
.input_txt100{ width:100px;}
.button_div_tips1 .input_txt100 { padding-right:25px; width:75px; text-indent:2px;}
.select_txt100{ width:104px;}
.input_txt80{ width:80px;}
.button_div_tips1 .input_txt80 { padding-right:25px; width:55px; text-indent:2px;}
.select_txt80{width:84px;}
.input_txt70{ width:70px;}
.button_div_tips1 .input_txt70 { padding-right:25px; width:45px; text-indent:2px;}
.select_txt70{width:74px;}
.input_txt60{ width:60px;}
.input_txt50{ width:50px;}
.select_txt50{ width:54px;}
.input_txt40{ width:40px;}
.select_txt40{ width:44px;}
.input_txt30{ width:30px;}
.select_txt30{ width:34px;}
.group{margin:5px 0; padding:0; border-radius:2px;position: relative;  }
.group fieldset{ border:1px solid #ddd; border-radius:2px;padding:0px;}
.group fieldset legend{  font-size:12px; color:#46a395; padding:0px; padding-left:22px;  background:url(../Images/Icon/group_line.gif) left  no-repeat; text-align:left;}
.from_add_table1 { border:1px solid #eee;}
.from_add_table1 td { border:1px solid #eee;  line-height:18px;}
.window_tab_title {  margin-left: 10px;  margin-bottom: -1px; text-align:left;}
.window_tab_title ul li {  border-radius:2px 2px 0 0;        display: inline-block;  background:#fff; border:1px solid #46a395; padding:5px 10px; border-bottom:none; padding-bottom:6px; }
.window_tab_title ul li a{ color:#46a395;}
.window_tab_title ul .select  { background:#46a395; color:#000;padding-bottom:6px; border:1px solid #46a395;}
.window_tab_title ul .select  a{color:#fff; font-weight:bold;}
.window_tab_content { border-top:1px solid #ccc; overflow:auto;}
    .window_tab_content > div {
        position:relative;
    }
.window_sz1{ border-radius:2px; height:75px; overflow:auto; display:inline-block;box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1) inset;border:1px solid #bbb;  }
.window_sz1 span{ font-size:12px; color:#666; display:inline-block; padding:5px;}
.position_none{ position:inherit;}
.group .gclick{position: absolute;    right: 10px;    top: -15px;}
.group .gclick a{color:#46a395;}
/*.group  fieldset .row{display:none;}*/
/*单据*/
.foot .row{ line-height:20px;}
.function_det_body_right .title{ padding-top:3px; position:relative;}
.function_det_body_right .title h2{ margin:0;}
.group .gclick fieldset{ border:1px solid #fff; }

 /*列表顶部查询条件*/
.mod_search{ padding:5px; cursor:auto; min-height:25px; border-bottom:1px solid #ddd;}
.mod_search_l{display:inline-block;position:relative; float:left; padding-top:3px;}
.mod_search_l_tips{padding:2px; position:absolute; border:1px solid #ccc; border-radius:2px; background:#ffc; z-index:99; font-size:12px; right:0;}
.mod_search_r{display:inline-block; text-align:right;float:right;}
 /*导航树*/
 .function_det_body_left{float:left;}
 .function_det_body_left_title{background:#eee; height:35px; border:1px solid #ddd; border-bottom:none;text-indent:20px;line-height:35px;width:100% }
 .function_det_body_left_body{}
 .function_det_body_right{float:left;  text-align:center;position:relative;width:100%}
 .body_drag_x, .body_drag_y{z-index: 999;position: absolute; border: 1px solid #ddd;}
 .body_drag_x .icon,  .body_drag_y .icon{position: absolute; font-size:8px;  display: inline-block;color:#555;}
 .body_drag_x{cursor: ew-resize; float: left; width: 4px; height: 100%; left: 250px; background:#fff; margin-left:-1px;display:none }

 .body_drag_x .icon{  top: 50%; }
 .body_drag_y{cursor: ns-resize;border-top:none;  height:4px; width: 100%;}
 .body_drag_y .icon{left: 50%; top:-4px;}
 .body_drag_x_margin{float: left; width: 3px; height: 100%; }
 /*629新加*/
 .function_det_body_ztree .body_drag_x { position: inherit;}

 .window_top_nav{background: #f5f5f5;  border-bottom: 1px solid #eee}
 .window_top_nav label{ font-weight:bold;}
 .window_top_nav .col_1 a{ margin:0 1px; font-size:11px; width: 15px;height: 13px;display: inline-block;background: #e5e5e5;text-align: center; padding-top: 2px; border: 1px solid #fcfcfc;    border-radius: 2px;}
 .function_det_body_left .panel-header, .function_det_body_left .panel-body,   .function_det_body_left .function_det_body_left_title{ border:none;}
.function_det_body_left .panel-body {
    border-top: 1px solid #ddd;
}
.function_det_body_left .panel-header:
 .function_det_body_ztree .function_det_body_right .panel-header, .function_det_body_ztree .function_det_body_right .panel-body{ border-top:none}
@media screen and (max-device-height:600px){
    .function_det_body{ height:318px;}    
}
@media screen and (max-device-height:640px){
    .function_det_body{ height:358px;}    
}
@media screen and (max-device-height:768px){
    .function_det_body{ height:486px;}    
}
@media screen and (max-device-height:800px){
    .function_det_body{ height:518px;}    
}
@media screen and (max-device-height:900px){
    .function_det_body{ height:618px;}    
}
@media screen and (max-device-height:1080px){
    .function_det_body{ height:798px;}    
}
@media screen and (max-device-height:1280px){
    .function_det_body{ height:998px;}    
}
@media screen and (max-device-height:1920px){
    .function_det_body{ height:1638px;}    
}

/*查询、保存查询、条件查询*/
.ab {color: #46a395!important;}
.ab:hover { border: 1px solid #ccc;  background: #eee;}
.xsul li{ position:relative;}
.xsul li .close{ display:none;top:5px; width: 20px; color: #999; position:absolute; right:0; line-height:15px;}
.xsul li a { display: inline-block;line-height: 25px;text-indent: 5px; width: 100%; color: #000;}
.xsul li a:hover {background: #eee;}
.xsul fieldset{    margin: 5px 0;    padding: 0;    border: none;    border-top: 1px solid #999;    text-align: left; font-weight:bold;}
.new_cx { border: 1px solid #fff; padding: 2px 5px;}
.new_cx:hover { border: 1px solid #ccc;box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1) inset;border-radius: 2px;font-weight: lighter;}
.new_cx { font-weight:bold;}
.mod_search_l_tips1{padding: 0px; left: 0px; width: 151px; top: 23px; border: 1px solid #ccc; border-top:none; box-shadow: #eee 1px 1px 5px 0px; background: #fff; position:absolute;}
.mod_search_l_tips2{width: 100px !important; height: 23px; margin-left: 5px; position: relative;}
.mod_search_l_tips2 .ab{line-height: 20px; padding: 0 5px; display: inline-block; border:1px solid #fff;}
.mod_search_l_tips2 .panel{position: absolute;z-index: 1001; left: 0px; width: 250px; margin-top: 1px; border: 1px solid #ccc; box-shadow: #eee 1px 1px 6px 0px; display: none; background:#fff; padding:5px; line-height:18px;}
.mod_search_l_tips2 .panel .row .col_1 label{ width:100px;text-align:right;}

/*下拉框全选反选按钮*/
.cbo_btnselect, .cbo_btnunselect, .cbo_btnok{background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d0d0d0));  background:-moz-linear-gradient(top, #fff,#d0d0d0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#d0d0d0,grandientType=1);border:1px solid #aaa; color:#000; border-radius:2px; margin:2px; cursor:pointer;}
.cbo_select {background:none !important;}

.cbo_btnsdiv {position: absolute; z-index: 0;left:1px;bottom:1px;background:#fff;height:24px;box-shadow: #eee 1px 1px 5px 0px;z-index:9;}
.cbo_bottom {padding-bottom:24px!important; }

.cbo_querydiv {}
.cbo_querydiv .search_button{font-size: 12px;    position: absolute;    right: 3px;    top: 4px; color:#999;}

.cbo_txtquery{background:#fff;height:16px;border-radius:2px; box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1) inset;border:1px solid #ddd; padding-left:1px; padding-right:1px; margin-top:0px; margin-bottom:-1px;  }



/*图片管理*/
.picture_list li{ float:left; width:100px; height:100px; border:2px solid #fff; margin:5px;}
.picture_list li img{max-height:100px;max-width:100px;}
.picture_active{ border:2px solid #fa0 !important;}
/*系统参数设置*/
.property-desc{height:39px;border: 1px solid #0ad;background:#f9f9f9;  border-radius:2px;}
.property-desc .desc-value{ margin:5px; font-size:12px;}
.query-pro{ display:inline-block;}
/*快速查询用*/
.sq_select{background-color:#eee}
.sq_tmpselect{background-color:#eee}
/*login*/

.login_bg {width:657px; height:383px; background:url(../Images/login_bg.jpg); margin:0 auto;}
.login_left{ width:340px;text-align:center;}
.login_bg .logo{margin-top:50px; }
.login_warp{display: inline-block;  width:290px; background:#fff; height:310px; margin-top:50px; position:relative;text-align:left;box-shadow: #46a395 1px 1px 100px 1px;}
.login_warp header{height:50px; text-align:center; line-height:50px; font-size:20px; font-weight:600; color:#555; margin-bottom:20px;}
.login_warp footer{ position:absolute; bottom:0; background:#eee;width:100%; height:40px; line-height:40px; border-top:1px solid #ddd; font-size:14px; color:#999; text-align:center;}
.login_warp .content{ margin:0 20px;}
.login_warp .content .line{ height:20px; margin-bottom:2px;}
    .login_warp .content .line.account, .login_warp .content .line.password { border: 1px solid #ddd; height: 28px; line-height: 28px; color: #fff; border-radius: 1px; position: relative; }
.login_warp .content .line.account span, .login_warp .content .line.password span { display: inline-block; height: 22px; padding: 6px 10px 0 10px; color: #ccc; }
.login_warp .content .line.password span{ padding-right:6px;}
.login_warp .content .line input{ border:none;outline: none; box-shadow:none; font-size:14px;  height:20px; line-height:20px;}
    .login_warp .content .account input, .login_warp .content .password input { width: 75%; margin-left: 20px; }
.login_warp .content .line .checkbox{vertical-align:middle;position: relative;    top: -2px;  }
.login_user{display:inline-block; width:80px; text-align:right;} 
.login_button{cursor:pointer; width:100%; height:30px; color:#fff;}
.login_button.login, .login_button.in{height:30px !important; font-size:14px !important; }
.login_button.login, .login_warp .content .line .login_button.login:focus{background:#46a395; }
.login_button.in{background:#f60; }
.login_warp .content .line input:focus{ border:none;outline: none; box-shadow:none;  background:none;}
.login_button.in:focus{background:#f60  !important;}
.login_warp .content .line .txt { position: absolute; color: #ccc; left: 25px; top: 9px; line-height: 12px; }
/*login_pc*/
.pc_login { background: url(../Images/pc_login_bg.jpg); background-size: cover; }
.pc_login .header, .pc_login .fooer{position:absolute;width:100%; background:#eee;}
.pc_login .header{ top:0; height:50px; border-bottom:1px solid #ddd; }
.pc_login .header .content, .pc_login .fooer .content{width:100%; margin:0 auto; line-height:50px;}
.pc_login .desktop{position: absolute; top:50%; left:50%; overflow:auto;transform:translate(-50%,-50%) }
.pc_login .fooer{ bottom:0; height:30px; border-bottom:1px solid #ddd; }



/*工作流程操作台*/
.process_tips{ margin:2px 0; clear:both; position:relative; z-index:999;display:none}/*525修改*/
.process_tips_button{width:60px; background:#46a395; float:right; display:block; text-align:center; padding:2px 0;  }
.process_tips_button:link, .process_tips_button:visited{ color:#fff;}
.process_tips_button .icon{ font-size:14px;}
.process_tips_button span{ display:block; font-weight:bold;}
.process_tips_box{background:#fff; border:1px solid #ddd; height:37px;padding: 0;}/*525修改*/
.process_tips_box .close{ display:block; position:absolute; right:0px; top:2px;} 
.process_tips_box .close:hover{ color:#d00;}
.process_tips_box_left{display:inline-block; margin-right:10px; height:39px}
.process_tips_box_left li{ display:inline-block; }
.process_tips_box_left li p{ color:#eee; text-align:center;}
.process_tips_box_left .green { background:#0a0;}
.process_tips_box_left .orgen { background:#f90; }
.process_tips_box_left .gray1{background:#999;}
.process_tips_box_left .green.icon{ color:#0c0; background:none;}
.process_tips_box_left .orgen.icon{ color:#f90; background:none;}
.process_tips_box_left .gray1.icon{ color:#999; background:none;}
.process_tips_box_left .green.icon, .process_tips_box_left .orgen.icon, .process_tips_box_left .gray1.icon{ font-size:28px;   }

.process_tips_box_left .green, .process_tips_box_left .orgen, .process_tips_box_left .gray1{ padding:3px;}
.process_tips_box_left .green .line, .process_tips_box_left .orgen .line, .process_tips_box_left .gray1 .line{border-bottom:1px solid #ddd; margin-bottom:4px; padding:0 5px 2px 5px;}
.process_tips_box_left li span{ padding:0 5px;}
.process_tips_box_right{width:200px; float:right; border-left:1px solid #ccc; padding:2px 5px 0 5px; height:35px; }/*525修改*/
.process_tips_box_right a{ color:#333; padding:2px 5px 0px 5px; display:inline-block;border:1px solid #fff; border-radius:3px;  font-size:12px; text-align:center;position: relative; text-decoration:none;}

.process_tips_box_right a:hover, .process_tips_box_right a:active{border:1px solid #aaa; color:#555;}
.process_tips_box_right a:hover{background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));  background:-moz-linear-gradient(top, #fff,#f0f0f0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1); }
.process_tips_box_right a:active{background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));  background:-moz-linear-gradient(top, #f0f0f0,#fff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0,endColorstr=#fff,grandientType=1);}
.process_tips_box_right a span{ display:block; color:#46a395;  font-size:16px;}
.process_tips_box_right .tip_num{position: absolute; color: #fff; right: -5px; top: -10px; background: #7cf; border-radius:8px; width:18px; height:18px; z-index:99; font-size:12px; line-height:18px; text-align:center;}



/*修改日志*/
.process_tips_log{background: #fff; font-size:12px; position:absolute;box-shadow: -5px -5px 10px 0px #ddd;    z-index: 999!important;}
.process_tips_log.td{ box-shadow:none;}
.process_tips_log_row{border-top:1px solid #ccc; height:auto; min-height:20px; height:auto!important;height:20px;overflow:hidden!important; overflow:visible;}
.process_tips_log_row:first-child{ border-top:none;}
.process_tips_log_row .modify_name{ position:absolute; top:45%;}
.process_tips_log_row p{text-align:center;}
.process_tips_log_row p:first-child{  padding-top:5px; font-weight:bold;}
.process_tips_log_row .float_l:first-child{ width:80px;}
.process_tips_log_content{  padding:2px; line-height:18px; border-left:1px solid #ccc;height:auto; min-height:55px; height:auto!important;height:55px;overflow:hidden!important; overflow:visible; width:315px;word-break: break-all;}
.process_tips_log_content .data{ color:#000; border:1px dotted #ddd; background:#f3f3f3; line-height:15px;}
.process_tips_log_content dl{ margin:5px 0;}
.process_tips_log_content dt{ margin-bottom:5px; font-weight:bold;}
.process_tips_log_row .button_textarea{ text-align:right; margin:2px 0 5px 0;}
.process_tips_log_title{display:inline-block; width:100%; padding-top:4px; line-height:18px;}
.process_tips_log_title .icon{ color:#fff;}
.process_tips_log_title .icon:hover{ color:#ccc;}
.process_tips_log_box{margin:5px; border:1px solid #ccc;}
/*功能显示区*/
.function_det_body{ width:100%; background:#fff;border-top:1px solid #ddd; font-size:12px;}
.table_box{overflow:auto; padding-right:5px;}
.function_det_body_noneborder{ width:100%; background:#fff;border:none;font-size:12px; }
.table_box1{ padding:0;}
.function_det_body, .function_det_body_noneborder{width:100%; background:#fff;font-size:12px; margin-top:38px;}




/*首页桌面常用功能*/
.desktop_function{ margin:0 auto; margin-top:50px; }
.desktop_function .module{display:inline-block;min-width:108px;width:auto;padding:0 5px; height:108px; background:#eee; border:1px solid #ddd; box-shadow:1px 1px 10px 1px #ccc ;margin:0 70px; border-radius:5px; position:relative; text-align:center;}
.desktop_function .hover{  border:1px solid #ccc;box-shadow:1px 1px 10px 1px #ccc ;}
.desktop_function .module .tips_num{position: absolute; right:-10px; top:-10px; display:inline-block; width:25px; height:25px; background:#f00; border-radius:15px; line-height:25px; text-align:center; color:#fff;}
.desktop_function .module .icon{color:#46a395; font-size:48px; margin:15px 0;}

.desktop_function .module .txt{font-size:16px; color:#46a395;}


.desktop_function .module .tips_panel{ border:1px solid #ccc;  width:200px; box-shadow:1px 1px 5px 1px #ccc; background:#eee; position:absolute; left:50px; top:95px; z-index:99; padding:3px 0;}
.desktop_function .module .tips_panel li{ text-align:left; clear:both; padding:0 3px; }
.desktop_function .module .tips_panel li a{ display:inline-block; width:100%; color:#333; font-size:14px; padding:8px 0;text-indent: 5px;padding-right: 2px;}
.desktop_function .module .tips_panel li a:hover{ background:#46a395; color:#fff;}
.desktop_function .module .tips_panel li a .float_l{ width:165px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.span_read_only{border-bottom:1px solid #666;  min-height:20px; display:inline-block; line-height:20px; color:#333; text-indent:5px;text-overflow: ellipsis; overflow:hidden;}

.status{position:absolute; right:10px; top:1px; z-index:99; display:none}
.status span{display:inline-block; width:71px; height:26px;background:url(../Images/Icon/status.png);}
/*数据状态的印章效果*/
.status .status_sx{ background-position:0px -43px;}/*生效*/
.status .status_wsx{ background-position:0px 0px;}/*未生效*/
.status .status_ysx{ background-position:0px -86px;}/*已失效*/
.status .status_yxg{ background-position:0px -129px;}/*已下柜*/
.status .status_ysh{ background-position:0px -172px;}/*已审核*/
.status .status_shz{ background-position:0px -215px;}/*审核中*/

.status .status_wfs{ background-position:0px -258px;}/*未发送*/
.status .status_ddz{ background-position:0px -301px;}/*待对账*/
.status .status_ydz{ background-position:0px -344px;}/*已对账*/
.status .status_yjs{ background-position:0px -387px;}/*已结算*/
.status .status_yqx{ background-position:0px -430px;}/*已取消*/
.status .status_wxf{ background-position:0px -473px;}/*未下放*/

/*供应商证照*/
.picviewer_menu{width: 700px;background: #fff; margin: auto; position: relative;text-align:center; height:37px; }
.picviewer_menu_tool{margin:0 auto;}
.picviewer_menu_tool ul li{ display:inline-block;}
.picviewer_menu_tool ul li a{display: inline-block;color: #46a395; padding:2px 5px 1px 5px;border:1px solid #eee;  border-radius:2px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
    background: -moz-linear-gradient(top, #fff,#f0f0f0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#f0f0f0,grandientType=1);    }
.picviewer_menu_tool ul li a lable{ color:#333 !important; font-size:12px;}
.picviewer_menu_tool ul li a:hover{ border:1px solid #ccc;}
.picviewer_menu_tool ul li a span{display: block;}
.picviewer_menu_img{width: 700px; height: 500px; background: #fff; border: 1px solid #ddd; margin-top:0px; position: relative;}
.picviewer_menu_img_dowebok{margin-top: 50px; text-align: center;}
.imageview{border:1px solid #ccc;}
/*左侧快速搜索*/
.left_exp_search{    padding: 2px;white-space:nowrap}
.left_exp_search .bule{ position:absolute;}

.process_tips_table tbody {
    /*display: block;*/
	max-height: 150px;
	overflow: auto;
	width: 100%;
}

.process_tips_table tr td {
    border-width: 0 1px 1px 0;
    padding: 3px 5px;
    border-color: #ddd;
    border-style: solid;
}

.process_tips_tablefix tr td,th {
    border-width: 1px;
    padding: 3px 5px;
    border-color: #ddd;
    border-style: solid;
    white-space:nowrap;
}

.process_tips_tablefix tr td:last-child,th:last-child {
    border-right:0;
}

.process_tips_tablefix tr td:first-child,th:first-child {
    border-left:0;
}

.process_tips_tablefix tr:first-child td,th {
    border-top:0;
}


.process_tips_tablefix thead tr th {
    background-color: #f0f0f0;
    text-align:center;
}

.process_tips_table tr td:last-child {
    border-right:0;
}

.process_tips_table tr:last-child td {
    border-bottom:0;
}

    .process_tips_table tr td div {
        text-align: left;
        white-space:nowrap;
    }

.process_tips_table thead tr th {
    border-width: 0 1px 1px 0;
    padding: 3px 5px;
    background-color: #f0f0f0;
    border-color: #ddd;
    border-style: solid;
    text-align:center;
    white-space:nowrap;
}

.process_tips_table thead tr th:last-child {
    border-right:0
}
.process_tips_table thead tr th div {
    text-align:center;
}

.process_tips_table_head thead tr th {
    border-width: 0 1px 1px 0;
    padding: 3px 5px;
    background-color: #f0f0f0;
    border-color: #ddd;
    border-style: solid;
    text-align:center;
    white-space:nowrap;
}

    .process_tips_table_head thead tr th:last-child {
        border-right:0;
    }

    .process_tips_table_head thead tr th div {
        text-align:center;
    }

.tablebord {
    border-width: 1px 0px 0px 1px;
    border-color: #ddd;
    border-style: solid;
}

.tablebord_foot {
    border-top:1px solid #ddd;
}

/*表单显示隐藏更多条件*/
.group_more, .group_more_none{margin: 5px 0;    padding: 2px 0;    border-radius: 2px;}
.group_more fieldset{ border: 1px solid #ddd;    border-radius: 2px;    padding: 0px;}
.group_more fieldset legend{font-size: 12px;    color: #46a395;    padding: 0px; text-align: left;   padding-left: 22px;background: url(../Images/Icon/group_line.gif) left no-repeat;}
.group_more fieldset legend a, .group_more_none legend a{color:#46a395;}
.group_more_none fieldset{border: 1px solid #fff; border-radius: 2px; padding: 0px;}
.group_more_none fieldset legend{font-size: 12px; color: #46a395; padding: 0px; padding-left: 22px; background: none; text-align: left;}
/*计算器控件*/
.my_calc{position: absolute;top:0px;background:white;border:1px solid rgb(183,183,183);padding:2px;}
.my_calc_return_box{background: #69a;}
.my_calc_closeup{position: absolute;right: 2px;z-index: 999;top: 2px;}
.my_calc_return{font-family: Quartz MS,arial,微软雅黑,Microsoft YaHei,宋体;font-size:16px !important;font-weight: bold;text-align: right;}
/*浮动菜单右下角功能按钮*/
.nav_warp_tips .funciont{background: #46a395;  position: absolute;right: 0px; bottom: 0px;  color: #fff;padding: 3px;font-size: 12px;}
.nav_warp_tips .funciont i{margin: 2px;    font-size: 10px;color: #fff;}
.nav_warp_tips .funciont a{color: #fff;}
.notice_item {cursor: pointer;min-height: 15px;position:relative;padding:5px;margin: 5px 0px;box-shadow:0 1px 5px 2px rgba(0, 0, 0, 0.2);background-color:white;border-radius:5px}
.notice_item:hover {background:#e0e0e0}

.ItemNoBox {position: absolute;top: -16px;}
.ItemNoBox label {color: red;padding-top: 3px;}
.ItemNoBox input {color: red;border: none;background: white;box-shadow:none}
.function_det_menu .toolbar_menu ul li .displayNone {
    display: none !important
}

#calcframe {
    position: fixed;
    width: 200px;
    height: 300px;
    top: 5px;
    left: 100px;
    display: block;
    padding-top: 15px;
    background-color: #4c9acc;
    border: 1px solid #4c9acc;
    z-index: 65535;
    cursor: move;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    border-radius: 2px
}

    #calcframe > iframe {
        width: 100%;
        height: 100%;
        border: 0
    }

    #calcframe > p {
        position:absolute;
        top:-1px;
        right:0;
        color:white;
    }

.headcalc a {
    position: relative;
    font-size: 12px;
    margin-left: -1px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    /*border-left: 1px solid #ddd;*/
    /*border-right: 1px solid #ddd;*/
    display: inline-block;
    color: #555;
}
    .headcalc a:hover {
        background: #eee;
        color: #46a395;
    }

.headcalc i {
    vertical-align: sub;
}

/*桌面应用列表*/ 
.desktop_function .module{margin: 10px 30px;}
.module_app{width:150px; height:80px;cursor: pointer;float:left;margin: 30px 40px;font-size:16px;padding:15px 5px;color:#46a395; background:#eee; border:1px solid #ddd; box-shadow:1px 1px 10px 1px #ccc ; border-radius:5px; position:relative; text-align:center; 
  list-style:none; } 
	.module_app p{margin:5px 0; -webkit-line-clamp: 1;    word-wrap: break-word; white-space: nowrap;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
	.module_app .icon{font-size:48px;}
