@charset "utf-8";
 /*CSS Document    */
a{ outline: none;}  
a:hover{ text-decoration:underline; cursor:pointer;}
/*ul,li,ol{list-style:  none;}*/
header .con{ height: 52px; margin: auto; color: #fff; background:#39A0ED; }
.ui.menu{ font-family: "微软雅黑";}
header .ui.menu{ height: 52px;}
header .ui.menu .item:before{ background: none !important; font-family: "微软雅黑";}
header .ui.menu .item{ padding: 19px 12px; border: none; font-weight: blod;}
header .ui.container{width: 100%; !important; padding-left: 20px;}
header .ui.menu:not(.vertical) .item{ color: #fff;}
.bg{ min-height:760px; overflow: auto; min-width: 1320px;background:#f2f4f5;}
/*背景颜色*/
.logo{ float:left;}
.angucomplete-holder { position: relative;}
.angucomplete-dropdown {  border-color: #ececec; border-width: 1px; border-style: solid;border-radius: 2px; width: 250px;padding: 6px;cursor: pointer; z-index: 9999;position: absolute;  margin-top: -6px; background-color: #ffffff;}
.angucomplete-searching { color: #acacac; font-size: 14px;}
.angucomplete-description { font-size: 14px;}
.angucomplete-row { padding: 5px;color: #000000;margin-bottom: 4px;clear: both;}
.angucomplete-selected-row {background-color: lightblue; color: #ffffff;}
.angucomplete-image-holder {padding-top: 2px; float: left;margin-right: 10px;margin-left: 5px;}
.angucomplete-image { height: 34px; width: 34px; border-radius: 50%; border-color: #ececec; border-style: solid; border-width: 1px;}
.angucomplete-image-default { background-position: center; background-size: contain; height: 34px; width: 34px;}

/*电话展开的内容*/
.phone_list_cont{width:400px;}
.phone_list_cont h3{ font-size:16px; border-bottom:1px solid #ccc; height:36px; line-height:36px; margin:0;text-align:center;color:#205081;}
.phone_list_cont p{ line-height:32px; margin:0; padding:0 10px !important;  font-weight:bold; color:#205081;  }
.phone_list_cont  ul{  overflow:hidden; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding: 6px 0; margin: 10px 0;  }
.phone_list_cont  ul li{ float:left; margin:0 10px; width:27%;line-height: 26px; }
.phone_list_cont  .li_beihzu{ width:100%;}
.phone_list_cont p:last-child{ font-weight:normal; text-align: center;}
.phone_list_cont ol{ overflow:hidden;width: 100%; margin: 0; padding: 0; }
.phone_list_cont ol li { display:block;color:#595959 !important;float:left;  text-align:center; width:33.333%!important;padding:10px 0;   }
.phone_list_cont ol li:hover{ display:block; background: #fff;  cursor:pointer;}
.phone_state{ color: #fff !important;  height: 52px;}/*导航文字为白色*/
.phone_state:hover{ background:#CA993D !important}

/*内容区选项卡*/
/*.menus{ position:relative;   }*/
 #nav {padding:0;margin:0;list-style:none; font-size: 16px;} 
 #nav li {float:left;width:80px; margin:6px 6px 0 6px; height: 37px;}
 #nav li a {display:block;line-height:30px;text-decoration:none; text-align:center; color:#666;  /*border-bottom:2px solid #39A0ED; */ padding-bottom: 19px;}
 #nav li span{ display:block;line-height:32px; text-align:center; color:#666; }
 #nav .selected{border-bottom: 2px solid #39A0ED; }
 #nav .selected a{ color: #39A0ED;}
 /*修改样式*/
.menus_con{ width:100%;border-top:none;  margin-top: 12px;}
.tag{ padding:10px; overflow:hidden;  background:#ccc; width:100%;}
/*selected 下拉菜单部分active显示颜色白*/
/*.selected{ background:#39A0ED;  border-radius:3px;}*/
/*.selected:hover{background:#078ef2;}*/
.menus ol{ float:right; overflow:hidden;}
.menus ol li{ float:left;width:120px; margin:0 0 0 12px;}
.menus ol li a{display:block; height:34px;line-height:32px;text-decoration:none; text-align:center; color:#fff; background:#336EAA;border-radius:3px; }
.menus ol li a:hover{ background:#0068B7;}
.menus_l{ float:left; display:inline-block; line-height:40px; margin-right:16px; font-size: 16px;}
.menus_l img{ margin-right:6px; vertical-align: middle;}
.menus_top{ width:100%; height: 43px; border-bottom: 1px solid rgba(0,0,0,0.1);}
.menus_con ul{ overflow:hidden; width:100%; margin:10px 0;  }
.menus_con ul li{ float:left; margin-right:11px; }
.menus_con ul li .li_lable{ font-weight:normal; margin:0 10px 0 0; text-align:right; height:34px; line-height:34px; float:left;}
.menus_con ul li input[type="text"]{ width:120px; height:34px; line-height:34px; padding:0 10px;  border-radius:3px; border:none; border:1px solid #ccc; box-shadow:inset 0 1px 1px rgba(0,0,0,.075) }
.menus_con ul li input:focus,.menus_con ul li .select_text:focus,.menus_con ul li .select_text2:focus,.menus_con ul li input_text:focus {border-color: rgba(82, 168, 236, 0.8); outline: 0;	outline: thin dotted \9;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
/*.menus_con ul li .select_text{  line-height:34px; height:34px;border:1px solid #ccc; border-radius:3px; padding-top:3px; }*/
.select_text{  line-height:34px; height:34px;border:1px solid #ccc; border-radius:3px; padding-top:3px; }
.menus_con ul   a{ display:block; height:34px; line-height:34px; width:70px; text-align:center; background:#336EAA; border-radius:3px; color:#fff; float:right;  text-decoration:none;}
/*.menus_con ul li .select_text2{ float:left; border-top-left-radius:3px;border-bottom-left-radius:3px; line-height:34px; height:34px;border:1px solid #ccc;  padding-top:3px; }*/
.ui.modal .select_text2{ float:left; border-top-left-radius:3px;border-bottom-left-radius:3px; line-height:34px; height:34px;border:1px solid #ccc;  padding-top:3px; }
.menus_con ul li .input_text{width:120px; height:34px; line-height:34px; padding:0 10px;   border-top-right-radius:3px; border-bottom-right-radius:3px; border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin-left:-1px;}
.menus_table{ min-width: 1000px; border-top:3px solid #CBA221; border-radius:5px; margin-bottom: 70px;}
.menus_table img:hover{ cursor:pointer;}
.menus_table tbody tr:hover{ background: #f4f4f4;}
.menus_table .ui.yellow.celled.striped{ box-shadow: 2px 2px 2px rgba(0,27,64,0.1); min-width: 1000px;}

/*弹框--脚部按钮 */
.actions .center{ margin:0 auto; width:150px; background: red;}
.pop_btn_qd,.pop_btn_qx{display:block; width:70px;height:36px;line-height:36px;text-decoration:none; text-align:center; border-radius:3px; float: left ; margin: 0 0  10px 0;}
.pop_btn_qd{ background:#336EAA;color:#fff; margin-right: 10px;}
.pop_btn_qx{ background: #ccc;}
.pop_btn_qd:hover{ background:#0068B7; cursor: pointer}
.pop_btn_qx:hover{ background:#C9C3C3; cursor: pointer; }
.header_h4{ height: 60px; line-height: 60px; text-align: center; font-size: 16px; font-weight: bold; background: #f2f2f2;}

/*首页--内容区*/
.cont_neirong{ width:1200px; margin:0 auto; overflow: hidden;}
.cont_neirong dl { overflow:hidden; float:left; margin:20px  10px; width:378px; border:1px solid #ddd; border-radius:6px;box-shadow:0px 1px 1px #ddd;}
.cont_neirong dl dt{ height:46px; line-height:46px;padding:0 10px; font-size:16px;background: #f2f2f2;  }
.cont_neirong dl dd{line-height:32px; margin: 0; padding: 0; }
.cont_neirong dl dd ul{ overflow: hidden;margin:15px; padding: 0; }
.cont_neirong dl dd ul li{ float:left; width:86px;border-bottom:1px solid #eee;}
.cont_neirong dl dd .ul_l,.cont_neirong dl dd .ul_m,.cont_neirong dl dd .ul_r{ margin:0; font-size:42px; text-align:center; color:#fff; padding:30px 0;}
.cont_neirong dl dd .ul_l{ background:#E5B61E;}
.cont_neirong dl dd .ul_m{ background:#00B0F0;}
.cont_neirong dl dd .ul_r{ background:#E0727F;}

/*营销管理*/
.position{ line-height:32px; font-size:14px; padding-left: 16px;}
.position img{ margin-right:8px; vertical-align: middle;}
.position .External.icon{ width: 123px;font-size: 14px;height: 20px;line-height: 19px;margin-left: 12px;
	color: #333;background: url(../images/external.png) no-repeat 5px 2px;cursor: pointer;}
.mar_top{ margin: 0 !important;}

/*新增营销目标*/
.marketing_form{}

/*新增pk管理*/
.pk{  background:#f2f2f2; padding:10px 0;}
.pk ul{ width:100%; margin:10px 0; overflow:hidden;}
.pk ul li{ float:left; margin:0 10px; line-height:36px;}
.ol_l{ width:120px;}
.ol_r{ width:360px; display:inline-block; text-align:left;}
.pk_text{ width:260px; height:34px; line-height:34px; padding:0 10px;  border-radius:3px; border:none; border:1px solid #ccc;}

/*新增pk管理-tab切换*/
.tab1{ border-bottom:#cccccc solid 1px;   margin:10px 0; }
.tab_menu{height:28px; line-height:28px; font-size:14px; border-bottom:1px solid #ccc;}
.tab_menu ul{ overflow:hidden; margin:0;}
.tab_menu ul li{float:left; width:99px; text-align:center; line-height:28px; height:28px; cursor:pointer; color:#666; overflow:hidden; margin:0;}
.tab_menu li.off{background:#fff; color:#336699; border-bottom:none; border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-top:1px solid #ccc; border-top-left-radius:3px; border-top-right-radius:3px;}
.tab_menudiv{min-height:200px; border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; border-top:0; background:#fefefe}
.tab_menudiv div{padding:15px; line-height:28px; text-align:left; text-indent:2em;}

/*部门管理*/
.dept{ margin:0 0 15px 0; border-bottom:1px dashed #ccc; font-size:16px;}
.dept img{ margin-right:4px;}
.dept button{ border:none; width:80px;line-height:32px;text-decoration:none; text-align:center; color:#fff; background:#336EAA;border-radius:3px; float:right;  }
.dept a:hover{ background:#0068B7; text-decoration:none; color:#fff;}
.treeview ul li span:hover{ color:red; cursor:pointer;}

/*部门管理---鼠标附上去显示右侧增删改*/
#folder{  position:relative; }
.folder_list{ margin:20px; margin-top:0; position:absolute; top:-5px; left:100px; }
.folder_list ol{ overflow:hidden;}
.folder_list ol li{ float:left;  margin:0 4px; padding:2px 6px; text-align:center; color:#336EAA ！important}
.folder_list ol li:hover{ text-decoration:none;}
.ol_li{line-height:12px !important;padding-left:22px !important;height: 20px; }

/*表单无数据样式*/
/*.null_data{color:red; text-align:center; width:100%; min-height:800px; line-height: 20px; padding:30px 0; border:1px solid #ccc; border-top:none; font-size:16px;}*/

/*弹窗表单无数据样式*/
.null_datas{color:red; text-align:center;top:30px; width:100%; min-height:200px; padding:30px 0; border:1px solid #ccc; border-top:none; font-size:16px;}

/*脚部*/
footer{ margin:0 auto; min-width:1320px; height:160px; padding:20px 0 10px; background: #f0f0f0;}
footer p { line-height:32px; margin: 0; text-align: center;}
footer span{ font-style:italic; font-weight:bold;font-size:20px; display:inline-block; color:#0068b7; }



/*-----------------2017.03.15---------------*/
/*登录界面样式*/
#wrap{ background: url(../images/bg.png) no-repeat; background-size: cover; width: 100vw; height: 100vh;}
#login{ position: fixed; top: calc(50% - 308px); left: calc(50% - 550px); width: 1100px; height: 616px; z-index: 111; transform: scale(); box-shadow: 0 0 25px rgba(0,15,55,.2);}
#login .login_img{ width: 586px; height: 616px; float: left; background: url(../images/slogan-v3.png);}
#login .login_img .info{ padding: 580px 24px 0 24px; color: white; font-size: 0.9em;}
#login .login_img span:first-child{ padding-right: 90px;}
#login .login_img span:last-child{ float:right; padding-right:20px;}
#login .corner{ position: relative; height: 103px; background: url(../images/QR_login.png) no-repeat right center; overflow: hidden;}
#login .corner.code{ background: url(../images/pc_login.png) no-repeat right center; }
#login .corner .tip{position: relative; width: 171px; height: 33px; line-height: 30px; color: #df9c1f; margin-top: 20px; margin-left: 257px; padding-left: 45px; border: solid 1px #df9c1f; background: url(../images/safe_login.png) no-repeat 20px center;}
#login .corner .tip:before{ content: ''; position: absolute; top:0.6rem;right:-0.4rem;width:0;height:0;border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.4rem solid #df9c1f;}
#login .corner .tip:after{ content: ''; position: absolute; top:0.6rem;right:-0.3rem;width:0;height:0;border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.4rem solid #fff;}
#login .corner .enter{ position: absolute; right: 0; top: 0; width: 100px; height: 100px; cursor: pointer; }  
#login #wx_login_div{ padding: 0 33px;}
#login .impowerBox .qrcode{ width: 100px; }
#login .login_title{ text-align: center; font-size: 36px; color: #0d0d0d; padding-bottom: 26px;}
#login .login_con{ width: 514px; height: 616px; float: right; background: white; }
#login .login_con .content{ padding:0 74px;}
#login .ui.form .field>label{ font-size: 16px; margin-bottom: 12px; color: #373737;}
#login .field input{ font-size: 14px; padding: 15px 0 15px 40px; }
#login .field .ui.input img{ margin-top: 14px;}
#login .field .ui.input .ui.icon{ opacity: 1;}
/*#login .user{ background: url(../images/user.png) no-repeat 12px center;}*/
/*#login .password{ background: url(../images/locked.png) no-repeat 12px center;}*/
#login .vcode{ width: 252px;}
#login .vcode_img{ margin: 0 12px;}
#login .refresh img{ padding: 12px 0; cursor: pointer;}
#login .ui.checkbox{ font-size: 14px;}
#login .ui.checkbox label{ color: #666;}
#login .ui.checkbox a{ font-size: 14px; margin-left: 190px; color: #179bd7;}
#login .btn{ margin: auto; background: url(../images/button.png); width: 200px; height: 48px; border-radius: 24px; cursor:pointer;}
/*#login .error_notice{ height: 20px; line-height: 20px;}*/
#login .ident_notice{ opacity: 0.8; padding-bottom: 10px;}
#login .ident_notice img { vertical-align: text-bottom; margin-right: 0.5em;}
/*header背景颜色*/
.ui.pointing.menu{ background: #39a0ed; border: none; color: #fff; margin-bottom: 0;}

/*浮动及清浮动*/
.fr{ float: right}
.fl{ float: left}
.clearfix:after {content: " "; display: block;clear: both;height: 0;}
.clearfix { zoom: 1;}

/*内容区*/
.cont{ min-width: 1130px; font-family: "microsoft yahei"; padding:0 4px; overflow: auto; position: relative;}
/*侧边栏*/
.cont_fl{ width: 150px; background:#fff; min-height: 850px; float:left; box-shadow: 2px 2px 2px rgba(0,27,64,0.1); margin-right: 26px;}
.cont_fl .leftPull{ width: 26px; height: 43px; background: url(../images/pullBtn.png); background-size: 100% 100%; position: absolute; top: 50px; right: -26px; z-index: 111; overflow: hidden; border-radius: 0 5px 5px 0;}
.cont_fl .dropdown.icon{ outline: none;}
.cont_fl .ui.accordion .title{ padding-left:14px; font-size: 16px; color: #666; height: 52px; line-height: 52px;}
.cont_fl .ui.accordion .title .mr20{ margin-right: 7px; vertical-align: text-bottom;}
.cont_fl .ui.accordion .title .ml70{ margin-right: 16px; float: right; margin-top: 18px}
.cont_fl .ui.accordion .mid_title{ padding-left:14px; font-size: 16px; color: #666; height: 52px; line-height: 52px; cursor: pointer;}
.cont_fl .ui.accordion .mid_title.go_item.active{ background: #eaf3ff; border-left: 3px solid #2e87ff;}
.cont_fl .ui.accordion .mid_title .mr20{ margin-right: 7px; vertical-align: text-bottom;}
.cont_fl .ui.accordion .mid_title .ml70{ margin-left: 16px; float: right; text-align: 52px}
.cont_fl .ui.accordion .content .menu{color: #666; outline: none;}
.cont_fl .ui.accordion  .title:not(.ui){ padding-top: 0; padding-bottom: 0; padding-right: 0;}
.cont_fl .ui.accordion .content .menu div{line-height: 48px; cursor: pointer; padding-left: 42px;}
.cont_fl .ui.accordion .content .menu div:hover{ cursor: pointer; background: #f8f8f8;}
.cont_fl .ui.accordion .content .menu .active{ color: #39a0ed; background: #eaf3ff; border-left: 3px solid #2e87ff; padding-left: 39px;}
.cont_fl .ui.accordion .content:last-child{ border: none; padding: 0;}
.cont_fl .ui.accordion .content .divider{ border-bottom: 1px solid; opacity: 0.1; margin-left: 42px;}
/*搜索区域*/
.cont_fr_top{ padding: 0 16px 2px 16px; background: #fff; color: #666; border-radius: 0 0 4px 4px; margin-bottom: 10px; box-shadow: 2px 2px 2px rgba(0,27,64,0.1); border: 1px solid #d4d4d5;}
/*选项卡*/
.mybackground .ui.tabular.menu{ border: none; margin-top: 1px;}
.mybackground .ui.form.input{ height: 32px; line-height: 32px; padding: 0 1em;}
/*选项卡标题超出长度出现滚动条*/
.ui.dimmer .ui.top.attached.tabular.menu{ overflow:auto; overflow-y: hidden;}
.cont_fr_top button{ outline: none; background: #39A0ED;}
.cont_fr_top button:hover{ background: #078ef2;}
.cont_fr_top .cont_fr_btn{ height: 38px; padding-top: 5px;}
.cont_fr_top .cont_fr_btn button{ border-radius: 16px; padding: 0 18px; height: 32px; border: none; color: #fff; margin-right: 14px;}
.cont_fr_top .ui.form .inline.field>label{ color: #666;}
.cont_fr_top .ui.form input{ height: 32px; line-height: 32px; padding: 0 1em; min-width: 160px;}
.cont_fr_top .ui.form .fields{ margin-bottom: 10px;}
/*table改动部分*/
.menus_table .ui.table thead th,.menus_table .ui.table td:not(.null_data){ color: #666;}
.null_data{color:red; text-align:center; font-size: 16px;}
.menus_table .ui.table thead th{ padding: 0.5em 0.78em; background: #f3f3f3;}
.menus_table .ui.table tr td{ padding: 0.3em 0.78em; }
.meuns_table tbody tr td a{margin:0 0.2em}
.ui.table td{ padding: 0.3em 0.78em;}
/*黄表头celled表格内容超出隐藏*/
.ui.yellow.celled.striped.table{ table-layout: fixed; min-width: 1000px;}
.ui.yellow.celled.striped.table thead th{ padding: 0.5em 0.78em;  background: #f3f3f3;white-space: nowrap;}
.ui.table tbody tr td.ellipsis{overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.ui.yellow.celled.striped.table tbody tr td a{margin:0 0.2em}

/*搜索和导出按钮*/
.cont_fr_top .search_btn{ border-radius: 16px; padding: 0 28px; height: 32px; line-height: 30px; background: #39A0ED; color: white; display: inline-block; border: none;  margin-right: 16px;}
.cont_fr_top .clear_btn{ border-radius: 16px; padding: 0 28px; height: 32px; line-height: 30px; background: #39A0ED; color: white; display: inline-block; border: none; }

/*分页样式*/
.ui.pagination.menu{ float: right;}
.Pages{ margin: 5px auto; width: 1000px; font-size: 12px; height: 22px; line-height: 22px; color: #999;}
.Pages input,.Pages select{ outline: none; height: 22px;}
.Pages ul li{ float: left; padding: 0 8px; border: 1px solid #999; margin: 0 4px; height: 20px; line-height: 20px; color: #666; border-radius: 2px;}
.Pages ul li:hover{ background: #39a0ed; color: white; cursor: pointer;}
.Pages .active{ background: #39a0ed; color: white;}
.Pages .page_all{ margin-right: 10px; }
.Pages .page_per{ margin-right: 26px;}
.Pages .total,.Pages .form{ margin-left: 10px;}
.Pages .dot{ border: none; padding: 0;}
.Pages .page_num{text-align: center; width: 40px; }
.Pages .page_btn{ font-size: 12px; color: #666; height: 20px; line-height: 20px; padding: 0 4px; border: 1px solid #999; display: inline-block; cursor: pointer; border-radius: 2px;}
.Pages .page_btn:hover{ background: #39a0ed; color: white;}

/*弹框背景变浅*/
.ui.dimmer{ background: rgba(0,0,0,0.6);}

/*弹出框样式修改*/
.ui.modal{ font-size: 12px; font-family: "微软雅黑";}
.ui.modal p{ font-size: 16px; padding: 1em 0;  letter-spacing: 3px;}
.ui.modal .wangEditor-container p{ font-size: 1em; padding: 0;  letter-spacing: 0;}
.ui.modal .ui.modal>.content{ padding: 1em 1.5em;}
.ui.modal .header_h4{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-weight: bold; background: #f2f2f2;} 
.ui.modal .ui.small.form .field .lebal{ font-size: 1em;}
.ui.modal .ui.small.form .activing{ text-align: center; padding: 30px; }
.ui.modal .ui.small.form .column:not(.row){ padding: 0 14px;}
.ui.modal .ui.small.form .null_data{ color: red;}
.ui.modal .ui.segment{ font-size: 1em;}
.ui.modal .subhead{ font-weight: 700; font-size: 16px;}
.ui.modal .add_img{ border: 1px solid #999; margin: 0 4px; height: 108px; overflow: hidden; border-radius: 4px; position: relative;}
.ui.modal .add_img .x_icon{ position: absolute; right: 0; top: 0; background: url(../images/x_icon.png); width: 20px; height: 20px; cursor: pointer; }
.ui.modal .add_btn{ width: 108px; height: 108px; cursor: pointer; margin-left: 6px;}
.ui.modal .pt10{ padding-top: 1em;}
.ui.modal .pb10{ padding-top: 1em;}
.ui.modal .ui.small.form .ifo_img{ padding-top: 10px;}
.ui.modal .actions{ text-align: center; padding: 1.5em;}
.ui.modal .actions .ui.positive.button{ height: 32px; width: 84px; line-height: 10px; background: #39a0ed; color: white; border-radius: 16px;}
.ui.modal .actions .ui.positive.button:hover{ background: #078ef2;}
.ui.modal .actions .ui.grey.button{ height: 32px; line-height: 10px; width: 84px; background: transparent; color: #666; border-radius: 16px; border: 1px solid #e2e2e2; box-sizing: border-box;}	
.ui.modal .actions .ui.grey.button:hover{ background: #f2f2f2;}
.ui.modal .ui.form .fields{ margin: 0.5em -0.5em;}
.ui.modal .ui.form .ui.radio.checkbox{ font-size: 1em;}
.ui.modal .content .ui.button{ height: 32px; padding:0 18px; line-height: 32px; background: #39a0ed; color: white; border-radius: 16px;}
.ui.modal .content .ui.button:hover{ background: #078ef2;}
.ui.modal .ui.form input[type=text]{ padding: 0.5em;}
.ui.modal .ui.form input[type=number]{ padding: 0.5em;}

/*semantic ui默认组件宽高的修正*/
select.ui.dropdown{ padding: .6em 2.1em .4em 0.5em; min-height: 32px; min-width: 160px;}
.ui.selection.dropdown{ padding: .6em 2.1em .4em 1em; min-height: 32px; min-width: 160px;}
.ui.modal .ui.selection.dropdown{ padding-left: .5em; }
.ui.dropdown.multiple{ width: 100%; padding: 0em 2.1em 0em 0.5em; min-height: 32px; }
.ui.modal .ui.form .field>.selection.dropdown { width: 160px;}
.label_fl{ padding-right: 1em; float: left; line-height: 32px;}

/*自动补全内容，最大200px*/
 .angucomplete-dropdown {overflow-y: auto; max-height: 200px;}

/*home页面间距修改*/
 #dashboard{padding: 30px 0;margin-right:0;}
/*-----------------2017.03.15---------------*/

/* input标签对齐问题 */
.ui.modal .two_word_req{min-width: 3.69em;}
.ui.modal .three_word_req{min-width: 4.69em;}
.ui.modal .four_word_req{min-width: 5.69em;}

.ui.modal .two_word{min-width: 3em;}
.ui.modal .three_word{min-width: 4em;}
.ui.modal .four_word{min-width: 5em;}

.two_word{min-width: 2em;}
.three_word{min-width: 3em;}
.four_word{min-width: 4em;}
/*---------------------------*/

/*图片预览功能样式*/
.mask-viewer{position: fixed; left: 0; right: 0; bottom: 0; box-sizing: border-box; height: 100%; overflow: auto; padding-bottom: 160px;  background: rgba(0,0,0,.3); z-index: 999999999;text-align: center; display: none;}
.mask-viewer img{width: 80%; position: relative; top: 20%;}
.circleTips{
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: rgb(219, 24, 13);
    position: absolute;
    margin-left: 74px;
    margin-top: -16px;
    color: #ffffff;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
}  
.tipStyle{
    position: absolute;
    margin-top: 53px;
    background: #ffffff;
    border: 1px solid #cecece;
    color: black;
    padding: 13px;
    z-index: 99;
    margin-left: -31px;
    width: 322px;
    box-shadow: 0px 0px 4px 0px;
    border-radius: 5px;
}  
    
    







