@charset "utf-8";
/**
 * [OElove] (C)2010-2099 OELOVE.COM Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * $LastTime 14:10 2021/04/27 Design by bo$
*/
html,body{
  width: 100%;
  height: 100%;
  word-wrap:break-word;
}
img{
  vertical-align: top;
}
.placeholder{ 
  color:#ababab;
}
.clearfix::after{
  content: "";
  clear: both;
  display: block;
}
.cursor{cursor:pointer;}
.fl{
  float: left;
}
.ft{
  float: right;
}
.text_left{
  text-align: left !important;
}
.text_center{
  text-align: center !important;
}
.text_right{
  text-align: right !important;
}
.input-80{
  width: 80px !important;
  display:inline-block;
}
.input-100{
  width: 100px !important;
  display:inline-block;
}
.input-120{
  width: 120px !important;
  display:inline-block;
}
.input-150{
  width: 150px !important;
  display:inline-block;
}
.input-180{
  width: 180px !important;
}
.input-200{
  width: 200px !important;
  display:inline-block;
}
.input-250{
  width: 250px !important;
  display:inline-block;
}
.input-300{
  width: 300px !important;
  display:inline-block;
}
.input-400{
  width: 400px !important;
  display:inline-block;
}
.input-500{
  width: 500px !important;
  display:inline-block;
}
.input-auto{
  width: auto !important;
}
.layui-input{
  display: inline-block !important;
  vertical-align: middle;
}
.layui-textarea{
  min-height: auto;
}
.text_tip_inline{
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #999;
  margin-left:2px;
}
.text_tip_block{
  font-size: 12px;
  color: #999;
  margin-top: 6px;
}
.layui-nav .layui-nav-item a{
  color: #fff !important;
}
.oe_headbar .layui-nav.layui-layout-right .layui-nav-item a{
  color: #fff !important;
}
.oe_headbar .layui-nav.layui-layout-right .layui-nav-item .layui-this a{
  color: #fff !important;
}
.layui-nav-tree .layui-nav-child a:hover{
  color: rgba(255, 255, 255, .8) !important;
}
.oe_manager_btn .layui-nav .layui-nav-item a{
  color: #333 !important;
}
.layui-table{
  color: #333;
}
 
.layui-card{
  box-shadow: none;
}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin="line"], .layui-table[lay-skin="row"] {
  border-color: #e6e6e6;
}
.layui-table th{color: #666;}
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-this::after, .layui-textarea {
  border-color: #e6e6e6;
}
._loading2{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background: url(../images/loading.gif) no-repeat;
  margin: -8px 0 0 -8px;
  display: none;
  z-index: 10;
}
/* 头部 */
.oe_headbar .avatar{
  width: 35px;
  height: 35px;
  border: 2px solid rgba(255, 255, 255, .8);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  border-radius: 50%;
  margin-right:5px;
}
.oe_headbar .avatar img{
  width: 100%;
  min-height: 100%;
}
.oe_headbar .layui-nav-item i{
  font-size: 20px;
}
.oe_headbar .layui-nav .layui-badge, .layui-nav .layui-badge-dot{
  margin: -10px 12px 0;
}
.oe_headbar .layui-nav .layui-nav-item>a{
  height: 60px;
}
.oe_headbar .layui-nav .layui-this a{font-weight:bold; color:#007ce6;}
/* .oe_layout_top .layui-nav .layui-this::after{background-color:#007ce6;} */
/* .oe_layout_top .layui-nav .layui-this::after{background:none;} */
.oe_headbar .layui-nav .layui-nav-child a{
  cursor: pointer;
}
.layui-layout-admin .layui-header .oe_headermenu{
  padding: 0 10px; height: 60px; overflow: hidden;
}
.layui-layout-admin .layui-header{
  background: #f5fafc;
  border-bottom: 1px solid #ecf4f9;
}
.layui-layout-admin .layui-header a, {
  color: #3f33;
}
.layui-layout-admin .layui-header a cite{color:#fff;}
.layui-layout-admin .layui-header a:hover{
  color: #000;
}
/* 头部 */

/* 左边菜单 */
.oe_side_menu.layui-side.layui-side-menu{
  top: 0;
  z-index: 1001;
}
.layui-layout-admin .oe_side_menu .layui-logo{
  height: 60px;
  overflow: hidden;
}
.layui-layout-admin .oe_side_menu .layui-logo dl{padding-left:100px; height:60px; position:relative;}
.layui-layout-admin .oe_side_menu .layui-logo dl dt{ position:absolute; left:15px; top:5px;}
.layui-layout-admin .oe_side_menu .layui-logo dl dt img{max-height:60px; max-width:85px;}
.layui-layout-admin .oe_side_menu .layui-logo dl dd{text-align:left; font-size:14px; color:#fff;}
.oe_side_menu.layui-side-menu .layui-nav{
  margin-top: 60px;
  padding-bottom:50px;
  display: none;
}
.oe_side_menu.layui-side-menu .layui-nav:nth-child(2){
  display: block;
}
.layui-side-scroll{
  width: 200px;
  background: #323742;
}
.layui-nav-tree{
  width: 100%;
}
.layui-nav-tree .layui-nav-child a{
  cursor: pointer;
}
.layui-side-menu .layui-nav .layui-nav-item>a{
  height: 40px;
  line-height: 40px;
  padding-left: 45px;
  padding-right: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  outline:none;
}
/* .layui-side-menu .layui-nav .layui-nav-item.layui-nav-itemed>a{
  background:#4e5465;
} */
.layui-side-menu .layui-nav .layui-nav-item>a cite{ font-size:15px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -20px;
}

.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-huiyuan{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-xinjian{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-zixun{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-kefu{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-kehu1{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-tixian{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-caiwu{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-fengge{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-youqinglianjie{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-AD-{font-size:18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-xuexiao{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-diqu{font-size:15px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-quanxian{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-jiekou{font-size:15px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-kehu{font-size:16px; margin-top:-21px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-evaluate{font-size:14px; margin-top:-18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-renzheng1{font-size:12px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-weifenxiaopcjiemianzhuanhuan{margin-top:-21px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-jiqirenshezhi{font-size:18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-xieriji{font-size:18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-wedding-banquet{font-size:18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-dongtai{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-hunqing{font-size:14px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-chongzhiqiaquan{font-size:16px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-liwu1{font-size: 18px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-tips{font-size: 16px;}

.layui-nav-itemed>.layui-nav-child .layui-nav-child a{
  padding-left: 30px;
}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-tuiguang{
  font-size: 14px;
  left: 16px;
}
.layui-nav-tree .layui-nav-more{
  right: 20px;
}
/* 左边菜单 */

/* 菜单收起 */
.layadmin-side-shrink .layui-side{
  width: 60px;
}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite{
  display: none;
}
.layadmin-side-shrink .layui-body{
  left: 60px;
}
.layadmin-side-shrink .layui-layout-left{
  left: 60px;
}
.layui-side{
  transition: width .1s;
  -webkit-transition: width .1s;
}
.layui-body{
  transition: left .1s;
  -webkit-transition: left .1s;
}
.layui-nav{
  transition: left .1s;
  -webkit-transition: left .1s;
}
.layadmin-side-shrink .layui-nav-child{
  display: none;
}
/* 菜单收起 */

/* 版权信息 */
.oe_copyright_right{
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.3);
  display: none;
}
.oe_copyright_right .layui-card{
  width: 300px;
  position: absolute;
  top: 61px;
  right: -300px;
  bottom: 0;
}
.oe_copyright_right .layui-card-body{
  padding: 0;
}
.oe_copyright_right p{
  padding: 10px 15px 0 15px;
  line-height: 21px;
}
.oe_copyright_right .btn{
  padding: 10px 15px;
}
.oe_copyright_right h3{
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  line-height: 36px;
  margin-top: 15px;
  padding: 0 15px;
}
.copyright_msg{
  margin: 10px 15px 0 15px;
  background: #f2f2f2;
  padding: 10px;
}
/* 版权信息 */

.layui-layout-admin .layui-body{
  bottom: 0;
}
.layadmin-iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.oe_fluid{
  width: 100%;
  min-height: 100%;
  background: #f7f7f7;
  padding: 15px;
  padding-top: 65px;
  box-sizing: border-box;
}

/* 面包屑 */
.oe_breadcrumb_box{
  width: 100%;
  padding: 10px 15px;
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  z-index: 100;
}
.oe_breadcrumb_box a,
.oe_breadcrumb_box span{
  line-height: 30px;
}
.oe_breadcrumb_box .search span{
  position: relative;
  top: -1px;
}
.oe_breadcrumb_box .text i{
  font-size: 20px;
  color: #007ce6;
  margin-right: 6px;
  position: relative;
  top: 1px;
  line-height: normal;
}
.oe_breadcrumb_box .text{
  line-height: 30px;
  color: #333;
}
/* 面包屑 */

/* 表单 */
.oe_form_item{
  margin-bottom: 15px;
}
.oe_form_item .oe_input_box{
  margin-left: 110px;
  overflow: hidden;
}
.oe_form_item .layui-form-label{
  width: 110px;
  box-sizing: border-box;
  padding-left: 0;
}
.oe_form_item.oe_label_150 .layui-form-label{
  width: 150px;
}
.oe_form_item.oe_label_150 .oe_input_box{
  margin-left: 150px;
}
.oe_form_item.oe_label_200 .layui-form-label{
  width: 200px;
}
.oe_form_item.oe_label_200 .oe_input_box{
  margin-left: 200px;
}
.oe_form_item.oe_label_250 .layui-form-label{
  width: 250px;
}
.oe_form_item.oe_label_250 .oe_input_box{
  margin-left: 250px;
}
.oe_form_item .input_block{
  width: 100%;
  display: block;
}
.oe_form_item .input_inline{
  width: 220px;
  float: left;
}
.oe_form_item .input_inline.input_300{
  width: 300px;
}
.oe_form_item .input_inline.input_400{
  width: 400px;
}
.oe_form_item .input_inline.input_500{
  width: 500px;
}
.oe_form_item .input_inline.input_600{
  width: 600px;
}
.oe_form_item .input_inline.input_700{
  width: 700px;
}
.oe_form_item .input_inline.input_800{
  width: 800px;
}
.oe_form_item .lable_inline{
  width: 110px;
  padding: 9px 15px;
  font-weight: 400;
  line-height: 20px;
  text-align: right;
  float: left;
  box-sizing: border-box;
}

/* 表单 */

/* 表单分栏 */
.oe_row .oe_col_2{
  width: 50%;
  float: left;
}
.oe_row .oe_col_3{
  width: 33.3%;
  float: left;
}
.oe_row .oe_col_4{
  width: 40%;
  float: left;
}
/* 表单分栏 */

/* layui 表单 */
.oe_label_150 .layui-form-label{
  width: 150px;
}
.oe_label_150 .layui-input-block{
  margin-left: 180px;
}
.oe_label_180 .layui-form-label{
  width: 180px;
}
.oe_label_180 .layui-input-block{
  margin-left: 210px;
}
.oe_label_200 .layui-form-label{
  width: 200px;
}
.oe_label_200 .layui-input-block{
  margin-left: 230px;
}
.oe_input_240 .layui-form-item .layui-input-inline{
  width: 240px;
}
.oe_input_300 .layui-form-item .layui-input-inline{
  width: 300px;
}
.oe_form_select_btn{
  float: left;
  display: block;
  padding: 9px 0!important;
  line-height: 20px;
  margin-right: 10px;
  color: #1E9FFF;
  text-decoration: underline;
}
.oe_form_select_btn:hover{
  color: #1E9FFF;
}
.layui-form-mid.danger{
  color: #FF5722 !important;
}
.layui-form-mid.success{
  color: #5FB878 !important;
}
.layui-form-mid.normal{
  color: #333 !important;
}
.oe_upload_box{
  width: 38px;
  height: 38px;
  overflow: hidden;
  margin-right: 15px;
}
.oe_upload_box img{
  width: 100%;
  min-height: 100%;
}
.oe_form_tips_block{
  color: #999;
  margin-left: 110px;
}
.oe_form_tips_block.normal{
  color: #333;
}
.oe_form_tips_block.success{
  color: #5FB878;
}
.oe_form_tips_block.danger{
  color: #FF5722;
}
.oe_upload_loading{
  width: 16px;
  height: 16px;
  background: url("../images/loading.gif") no-repeat;
  float: left;
  margin: 11px 10px 0;
  display:none;
}
.oe_form_check{
  width: 22px;
  height: 22px;
  background: #5FB878;
  border-radius: 50%;
  text-align: center;
  margin-right: 8px;
  margin-top: 8px;
  float: left;
}
.oe_form_check.check_fail{
  background: #ff4400;
}
.oe_form_check i {
  font-size: 16px;
  color: #fff;
}
/* layui 表单 */

/* table */
.oe_table_wrap .layui-table{
  margin: 0;
}
.oe_table_wrap .layui-table th{
  font-weight: bold;
  text-align: center;
}
.oe_table_wrap .layui-table tr:nth-child(even){
  background: #f9f9f9;
}
.oe_table_wrap .layui-table tr:hover{
  background: #eef5ff;
}
.oe_table_wrap .layui-table td{padding:6px 8px;}
.oe_table_wrap .layui-table td .layui-form-checkbox[lay-skin="primary"]{padding-left:0px; vertical-align:top;}
.oe_table_wrap .layui-table td i.iconfont{font-size:14px;}
.oe_table_wrap .layui-table td i.iconfont.icon-nan{color:#3192ff;}
.oe_table_wrap .layui-table td i.iconfont.icon-nv{color:#ff258c;}
.oe_table_wrap .layui-table td .voice{width:20px;height:20px; display: inline-block;vertical-align: middle;background: url("../images/voice.png") no-repeat;cursor:pointer;}
.oe_table_wrap .layui-table td .voice.current{background: url("../images/voice_play.gif") no-repeat;cursor:pointer;}
.oe_table_wrap{
  background: #fff;
  padding: 15px;
  border: 1px solid #e7eaec;
}
.oe_table_wrap .oe_tbl_tool{
  margin-bottom: 15px;
  position:relative;
}
.oe_table_wrap .oe_tbl_tool .btn{
  height: 34px;
  line-height: 34px;
  padding: 0 8px;
  background: #f9f9f9;
  cursor: pointer;
  border-left: 0;
}
.oe_searchbar .layui-form-item .layui-form-checkbox[lay-skin="primary"]{margin-top:7px;}
.mt_4{margin-top:-4px;}
.oe_table_wrap .oe_tbl_tool .btn.del{
  background:#fff;
  border-right:1px solid #c8d0d5;
}
.oe_table_wrap .oe_tbl_tool .btn.add{
  background: #fff;
}
.oe_table_wrap .oe_tbl_tool .btn.select{
  padding-top: 8px;
  box-sizing: border-box;
  height: 34px;
  background-color: #f9f9f9;
}
.oe_table_wrap .oe_tbl_tool .btn.select span{
  color: #000;
  padding-right: 0;
}
.oe_table_wrap .oe_tbl_tool .btn:first-child{
  border-right:1px solid #c8d0d5;
}
.oe_table_wrap .oe_tbl_tool .btn i{
  font-size: 18px;
  vertical-align: middle;
}
.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-star-fill{font-size:14px; color:#5c5c5c;}
.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-star{font-size:14px;}
.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-form,.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-file{font-size:16px;}
.oe_table_wrap .oe_tbl_tool .btn i.icon-tongguo{font-size:13px;}
.oe_table_wrap .oe_tbl_tool .btn i.icon-butongguo{font-size:15px; position:relative; top:2px;}
.oe_table_wrap .oe_tbl_tool .btn span{
  vertical-align: middle;
  display: inline-block;
}
.oe_table_wrap .oe_tbl_tool .select i{
  font-size: 12px;
}
.oe_table_wrap .oe_tbl_tool .oe_gnbar{
  border:1px solid #c8d0d5;
  color:#000;
  display:inline-block;
  border-radius:2px;
  float:left;
}
.oe_table_wrap .layui-form-checked[lay-skin="primary"] i{
  background:#007ce6;
}
.oe_table_wrap .layui-form-checked[lay-skin="primary"] i{
  border-color:#007ce6;
}
.oe_table_wrap .check{
  text-align: center;
}
.oe_table_wrap .check .layui-form-checkbox[lay-skin=primary]{
  padding-left: 18px;
}
.oe_table_wrap .img_box{
  width: 20px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
.oe_table_wrap .img_box img{
  width: 100%;
  min-height: 100%;
}
.oe_table_wrap .text_warm{
  color: #FFB800;
}
.oe_table_wrap .text_succ{
  color: #5FB878;
}
.oe_table_wrap .text_danger{
  color: #FF5722;
}
/* .oe_table_wrap .layui-nav{
  padding: 0;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #007ce6;
  display: inline-block;
  vertical-align: middle;
}
.oe_table_wrap .layui-nav .layui-nav-item a{
  width: 100%;
  box-sizing: border-box;
  color: #007ce6;
  font-size:12px;
  line-height:28px;
}
.oe_table_wrap .layui-nav .layui-nav-more{
  left: 48px;
}
.oe_table_wrap .layui-nav .layui-nav-more{
  border-width: 5px;
}
.oe_table_wrap .layui-nav .layui-nav-more{
  border-top-color: #007ce6;
}
.oe_table_wrap .layui-nav .layui-nav-mored{
  border-color: transparent transparent #007ce6;
}
.oe_table_wrap .layui-nav .layui-nav-item{
  line-height: 30px;
  margin-left: -10px;
}
.oe_table_wrap .layui-nav .layui-nav-item dl a{
  min-width: 60px;
  text-align: center;
  color: #333;
}
.oe_table_wrap .layui-nav .layui-nav-child dd.layui-this a, 
.oe_table_wrap .layui-nav-child dd.layui-this{
  color: #fff;
}
.oe_table_wrap .layui-nav-child{
  top: 34px;
}
.oe_table_wrap .layui-table td{
  padding:4px 10px;
  color: #333;
  height: 28px;
}
.oe_table_wrap .layui-table td.text_center{
  text-align:center;
}
.oe_table_wrap .layui-nav-bar{
  display: none !important;
}
 */
.oe_manager_btn{  background:none; display:inline-block;}
.oe_manager_btn .layui-nav .layui-nav-bar{display:none;}
.oe_manager_btn a.oe_mbtn_1{border-radius:0px; background:none; color:#333; vertical-align:middle; font-size:14px; padding:0px 5px;}
.oe_manager_btn .layui-nav{display:inline-block; background:none; color:#333;padding:0px; vertical-align:middle;}
.oe_manager_btn .layui-nav a{color:#333;}
.oe_manager_btn .layui-nav a:hover{color:#666;}
.oe_manager_btn .layui-nav .layui-nav-item a{ padding:0px 5px; padding-right:15px;}
.oe_manager_btn .layui-nav .layui-nav-item{line-height:30px;}
.oe_manager_btn .layui-nav .layui-nav-item{line-height:30px;}
.oe_manager_btn .layui-nav .layui-nav-more{border-color: #333 transparent transparent;-webkit-transition: all .2s;transition: all .2s; margin-top:-2px; border-width:4px;}
.oe_manager_btn .layui-nav  .layui-nav-item:hover .layui-nav-more{border-color: transparent transparent #333; border-style:dashed dashed solid;-webkit-transition: all .2s;transition: all .2s; margin-top:-6px;
}
.oe_manager_btn .layui-nav .layui-nav-item .layui-nav-child{
  width:80px;
  left:50%;
  margin-left:-40px;
  top:32px;
}
.oe_tab_line{display:inline-block; border-right:1px solid #ebebeb;}

/* table */

/* page */
.oe_page_box {
  margin-top:15px;
  line-height:normal;
  text-align:right;
  padding-right:5px;
}
.oe_page_box a {
  background-color: #fff;
  border: 1px solid #ccc;
  color:#666;
  display: inline-block;
  line-height: 24px;
  margin-right: 5px;
  padding: 0 10px;text-decoration: none;
  border-radius: 2px;
}
.oe_page_box a.p_next{
  background:url(../images/lbg.png) 10px 7px no-repeat;
}
.oe_page_box a.p_next:hover{
  background:url(../images/lbg.png) 10px -15px no-repeat #007ce6;
}
.oe_page_box a.p_last{
  background:url(../images/lbg.png) -23px 7px no-repeat;
}
.oe_page_box a.p_last:hover{
  background:url(../images/lbg.png) -23px -15px no-repeat #007ce6;
}

.oe_page_box a.p_pre{
  background:url(../images/lbg.png) -89px 7px no-repeat;
}
.oe_page_box a.p_pre:hover{
  background:url(../images/lbg.png) -89px -15px no-repeat #007ce6;
}
.oe_page_box a.p_first{
  background:url(../images/lbg.png) -56px 7px no-repeat;
}
.oe_page_box a.p_first:hover{
  background:url(../images/lbg.png) -56px -15px no-repeat #007ce6;
}

.oe_page_box a:hover {
  background-color:#007ce6;
  border-color:#007ce6 #007ce6 #007ce6;
  text-decoration:none;
  color:#fff;
}
.oe_page_box .p_curr {
  border:none;
  color:#007ce6;
}
.oe_page_box input{
	font-family: Simsun;border:1px solid #ddd;
  height: 23px;
  width:36px;
  line-height:23px;text-align:center;padding: 0;
}
/* page */

/* search */
.oe_searchbar{
  position: relative;
  padding:10px 30px;
  border-bottom:1px solid #f6f6f6;
  margin-left:-15px;
  margin-right:-15px;
  padding-bottom:0px;
}
.oe_searchbar .layui-form-item{
  margin-bottom: 6px;
}
.oe_searchbar .layui-input{
  height: 32px;
}
.oe_searchbar .layui-form-item .layui-inline{
  margin-right: 15px;
  margin-bottom:10px;
}
.oe_searchbar .layui-form-item .layui-inline.text{line-height:28px;}
.oe_searchbar .layui-form-label{
  width: auto;
  padding: 0 15px;
  line-height: 32px;
  padding-left: 0;
}
.oe_searchbar .more_search_open{
  position: absolute;
  right: 15px;
  top: 10px;
  color: #007ce6;
  text-decoration: underline;
  cursor: pointer;
}
.oe_searchbar .more_search{
  position: relative;
  display: none;
}
.oe_searchbar .more_search_close{
  position: absolute;
  right: 0;
  top: 38px;
  color: #007ce6;
  text-decoration: underline;
  cursor: pointer;
}
.oe_searchbar .layui-elem-field{
  margin-bottom: 10px;
}
.oe_searchbar .layui-elem-field legend{
  font-size: 12px;
  color: #999;
  margin: 0 auto;
}
.oe_searchbar .label_box span{
  line-height: 34px;
  margin-right: 10px;
  cursor: pointer;
  color: #666;
}
.oe_searchbar .label_box span.current{
  color: #007ce6;
}
.oe_searchbar .layui-btn{
  height: 32px;
  font-size: 14px;
}
/* search */

/* oe_edit_detail */
.oe_edit_detail .require{
  color: #ff4400;
  font-size: 16px;
}
.oe_edit_detail .layui-form-label{
  width: 120px;
}
.oe_edit_detail .layui-input-block{
  margin-left: 150px;
}
.oe_edit_detail .oe_fieldset{
  border: 1px solid #ebebeb;
  border-radius: 2px;
  margin-bottom: 15px;
}
.oe_edit_detail .oe_fieldset legend{
  color: #666;
}
.oe_edit_detail .oe_fieldset .layui-form-label{
  padding-left: 0;
}

.oe_menu_inner{
  -webkit-overflow-scrolling: touch;
  top: 120px;
  right: 40px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  -webkit-background-clip: content;
  border-radius: 2px;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3);
  position: fixed;
}
.oe_menu_inner .menu_head{
  padding: 0 80px 0 20px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  background-color: #F8F8F8;
  border-radius: 2px 2px 0 0;
  position: relative;
}
.oe_menu_inner .menu_head a{
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  font-size: 12px;
  background-position: 1px -40px;
  cursor: pointer;
  top: 50%;
  margin-top: -6px;
}
.oe_menu_inner .menu_head a:hover{
  opacity: .7;
  filter:alpha(opacity=70);
}
.oe_menu_inner .menu_head .enlarge{
  right: 10px;
  background-position: -65px -40px;
  display: none;
}
.oe_menu_inner .menu_head .narrow{
  right: 10px;
}
.oe_menu_inner .menu_head .narrow span{
  display: inline-block;
  width: 14px;
  height: 2px;
  position: relative;
  left: 0;
  margin-top: 6px;
  background-color: #2E2D3C;
  cursor: pointer;
}
.oe_menu_inner .menu_body{
  padding: 8px 0;
}
.oe_menu_inner ul a{
  line-height: 30px;
  display: block;
  padding: 0 15px;
  color: #01AAED;
}
.oe_menu_inner ul a:hover{
  background: #f5f5f5;
}
/* oe_edit_detail */

/* 多文件上传 */
.oe_multi_upload_btn{
  width: 100px;
  height: 100px;
  box-sizing: border-box;
  border: 1px dashed #ebebeb;
  float: left;
  margin-right: 15px;
  padding-top: 25px;
  cursor: pointer;
  position: relative;
}
.oe_multi_upload_btn .delete{
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  background: #aaa;
  z-index: 10;
  text-align: center;
}
.oe_multi_upload_btn .delete em{
  color: #fff;
  line-height: 20px;
}
.oe_multi_upload_btn .pic{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  overflow: hidden;
  cursor: pointer;
}
.oe_multi_upload_btn .pic img{
  width: 100%;
  min-height: 100%;
  cursor: pointer;
}
.oe_multi_upload_btn input{
  width: 100%;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  opacity: 0;
  filter:alpha(opacity=0);
  cursor: pointer;
}
.oe_multi_upload_btn i{
  font-size: 40px;
  color: #007ce6;
  margin-left: 30px;
}
.oe_multi_upload_btn .text{
  text-align: center;
  color: #999;
}
.oe_multi_pic{
  width: 100px;
  height: 100px;
  overflow: hidden;
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  position: relative;
}
.oe_multi_pic img{
  width: 100%;
  min-height: 100%;
}
.oe_multi_pic .ctrl{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  overflow: hidden;
}
.oe_multi_pic span{
  width: 50%;
  float: left;
  cursor: pointer;
  color: #fff;
  text-align: center;
}
.oe_multi_pic span.del{
  font-size: 16px;
 
}
/* 多文件上传 */

/* 登陆页*/
.oe_login_bg{
  width: 100%;
  min-width: 500px;
  height: 100%;
  background: #fff;
  position: relative;
}
.oe_login_bg .triangle{
  position: absolute;
  height: 0;
  width: 0;
  left: 0;
  top: 0;
  border-top: 487px solid #23262E;
  border-left: 960px solid #23262E;
  border-right: 960px solid #fff;
  border-bottom: 487px solid #fff;
}
.oe_login_bg .login_box{
  width: 400px;
  height: 500px;
  background: #fff;
  box-shadow: 2px 1px 20px rgba(0,0,0,.3);
  position: absolute;
  left: 50%;
  margin-left: -200px;
  margin-top: -250px;
  top: 50%;
  border-radius: 4px;
  z-index: 1000;
}
.oe_login_bg .logo_box{
  text-align: center;
  margin-top: 30px;
}
.oe_login_bg .login_form{
  width: 300px;
  margin: 30px auto 0;
}
.oe_login_bg .login_form .input_item{
  margin-bottom: 36px;
}
.oe_login_bg .login_form label{
  margin-bottom: 6px;
  display: block;
  font-size: 14px;
  color: #333;
}
.oe_login_bg .login_form input{
  width: 100%;
  display: block;
  height: 34px;
  border: 0;
  border-bottom: 1px solid #dedede;
  line-height: 34px;
  font-size: 14px;
}
.oe_login_bg .login_form .vali_box{
  width: 120px;
}
.oe_login_bg .login_form .vali_code{
  margin-left: 15px;
  cursor: pointer;
}
.oe_login_bg .login_form .vali{
  margin-bottom: 40px;
}
.oe_login_bg .login_form .btn{
  width: 100%;
  height: 46px;
  border-radius: 46px;
  text-align: center;
  line-height: 46px;
  background: #23262e;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  user-select: none;
  box-shadow: 1px 3px 10px rgba(35, 38, 46, .5);
}
.oe_login_bg .login_form .btn:hover{
  opacity: .8;
  filter:alpha(opacity=80);
}
.oe_login_bg input::-webkit-input-placeholder{
  color:#999;
}
.oe_login_bg input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#999;
}
.oe_login_bg input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#999;
}
.oe_login_bg input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
  color:#999;
}
.oe_login_bg .bg{
  width: 419px;
  height: 522px;
  background: url("../images/bg_03.png");
  position: absolute;
  bottom: 80px;
  left: 150px;
}
.oe_login_bg .text_box{
  position: relative;
  text-align: center;
  z-index: 100;
  top: 100px;
}
.oe_login_bg .text_box h1{
  color: #fff;
  font-weight: normal;
  font-size: 28px;
  margin-bottom: 10px;
}
.oe_login_bg .text_box .text{
  color: #fff;
}
.oe_copyright{
  width: 100%;
  color: #ff3376;
  position: absolute;
  bottom: 50px;
  text-align: center;
  left: 0;
}
/* 登陆页*/

/* oe_website_msg css */
.oe_website_msg{
  width: 300px;
  position: fixed;
  right: 15px;
  bottom: 0;
  z-index: 10000;
}
.oe_website_msg .header{
  width: 100%;
  height: 43px;
  padding: 0 15px;
  box-sizing: border-box;
  background: #007ce6;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  position: relative;
}
.oe_website_msg .header i{
  font-size: 20px;
  color: #fff;
}
.oe_website_msg .header span{
  color: #fff;
  position: relative;
  top: -1px;
  margin-left: 6px;
  line-height: 43px;
}
.oe_website_msg .header .btn{
  position: absolute;
  right: 15px;
  top: 10px;
  cursor: pointer;
}
.oe_website_msg .header .btn i{
  color: #fff;
  font-size: 20px;
} 
.oe_website_msg .header .btn .down{
  display: none;
}
.oe_website_msg .body{
  height: 200px;
  padding: 15px;
  border: 1px solid #ebebeb;
  border-top: 0;
  border-bottom: 0;
  overflow-y: auto;
  background: #fff;
  display: none;
}
.oe_website_msg .layui-text h3{
  font-size: 14px;
}
/* oe_website_msg css */

/* index */
.notice .layui-card-body{height:246px; overflow:hidden;}

.layui-card-header a.more{position:absolute; right:18px; top:0px;}
.layui-card-header ul.time{position:absolute; right:18px; top:0px;}
.layui-card-header ul.time li{float:left; margin-left:20px; cursor:pointer;position:relative;}
.layui-card-header ul.time li.on{color:#007ce6;}
.layui-card-header ul.time li.on span{ position:absolute;   border-bottom:3px solid #007ce6; display:inline-block; left:0px; bottom:0px; right:0px;}


.oe_inner_index .num_box .box{
  width: 240px;
  background: #f8f8f8;
  box-sizing: border-box;
  padding: 20px 15px;
  border-radius: 2px;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.oe_inner_index .num_box .box{
  height:113px;
}
.oe_inner_index .num_box .box .text{
  color: #999;
  margin-bottom: 20px;
}
.oe_inner_index .num_box .box .num{
  font-size: 30px;
  color: #007ce6;
  position:relative;
}
.oe_inner_index .num_box .box .num em{
  font-style:normal;
  font-size:16px;
  vertical-align:middle;
}
.oe_inner_index .num_box .box .num span{
  position:absolute;
  font-size:14px;
  right:10px;
  top:-20px;
  color:#f40;
}
.oe_inner_index .num_box .layui-card-body{
  margin-right: -15px;
  padding-bottom: 0;
}
/* .oe_inner_index .notice ul{
  height: 236px;
}
.oe_inner_index .notice li{
  width: 100%;
  position: relative;
  padding-right: 100px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oe_inner_index .notice li .time{
  position: absolute;
  right: 0;
  top: 0;
  line-height: 38px;
  color: #999;
}
.oe_inner_index .notice li a{
  line-height: 38px;
  color: #1E9FFF;
} */

.oe_inner_index .order{
  width: 1035px;
  position: absolute;
  top: 0;
  left: 0;
}
.oe_inner_index .order .layui-tab-title span{
  color: #007ce6;
}
.oe_inner_index .order .layui-tab-title .layui-this{
  color: #007ce6;
}
.oe_inner_index .order .layui-tab-content{
  padding: 0;
  padding-top: 10px;
}
.oe_inner_index .layui-tab-item{
  min-height: 352px;
}
.layui-card.chart .order{
  width: 100%;
  height: 413px;
  background: #fff;
}
.layui-card.chart .layui-card-body{
   height: 300px;
}

.oe_inner_index .notice .layui-table span{display:inline-block; width:25px; height:25px; overflow:hidden; border-radius:30px; }
.oe_inner_index .notice .layui-table span img{width:25px; height:25px;}
.oe_inner_index .notice .layui-table tr td{}
.notice .layui-card-body .bd{height:206px; overflow:hidden;}
.notice .layui-card-body .bd ul{border:1px solid #e6e6e6; border-top:none;}
.notice .layui-card-body ul.head li.head span{display:inline-block; float:left; overflow:hidden; border-bottom:1px solid #e6e6e6; padding:2px 0px; min-height:38px; line-height:38px;}
.notice .layui-card-body ul.head li.head{background:#f2f2f2; text-align:center;}
.notice .layui-card-body ul.head li.head span{min-height:30px; line-height:30px;}
.notice .layui-card-body ul.head li.head span.span_2{text-align:left;}
.notice .layui-card-body ul.head li.head span.span_3{text-align:left;}
.notice .layui-card-body ul.head li.head span.span_4{text-align:left;}
.notice .layui-card-body ul.head li.head span.span_1{width:10%; text-align:center;}
.notice .layui-card-body ul.head li.head span.span_2{width:15%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.notice .layui-card-body ul.head li.head span.span_3{width:45%;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.notice .layui-card-body ul.head li.head span.span_4{width:20%;}
.notice .layui-card-body ul.head li.head span.span_5{width:10%,text-align:left;}
.notice .layui-card-body .bd ul li span{display:inline-block; float:left; overflow:hidden; border-bottom:1px solid #e6e6e6; padding:2px 0px; min-height:38px; line-height:38px;}
.notice .layui-card-body .bd ul li span label{display:inline-block; width:25px; height:25px; overflow:hidden; border-radius:30px;vertical-align:middle;  margin-top:8px;}
.notice .layui-card-body .bd ul li span label img{width:25px; height:25px;}
.notice .layui-card-body .bd ul li span.span_1{width:10%; text-align:center;}
.notice .layui-card-body .bd ul li span.span_2{width:15%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.notice .layui-card-body .bd ul li span.span_3{width:45%;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.notice .layui-card-body .bd ul li span.span_4{width:20%;}
.notice .layui-card-body .bd ul li span.span_5{width:10%}




/* index */

/* oe_tbl_form */
.oe_tbl_form{
  width: 100%;
}
.oe_tbl_form .layui-form-radio{
  margin-top: -2px;
}
.oe_tbl_form tbody th{
  /*width: 200px;*/
  height: 41px;
  text-align: right;
  padding: 0 15px;
  box-sizing: border-box;
  background: #f3f4f5;
  font-weight: normal;
  border: 1px solid #fff;
}
.oe_tbl_form .tblform_tips{
  color: #999;
  display: inline-block;
  margin-right: 10px;
}
.oe_tbl_form .tblform_tips.normal{
  color: #333;
}
.oe_tbl_form .tblform_tips.success{
  color: #5FB878;
}
.oe_tbl_form .tblform_tips.danger{
  color: #FF5722;
}
.oe_tbl_form .tbl_input{
  width: auto;
  display: inline-block;
  margin-right: 10px;
}
.oe_tbl_form .tbl_input.block{
  width: 100%;
  margin-right: 0;
}
.oe_tbl_form td{
  padding: 5px 10px;
  border: 1px solid #fff;
}
.oe_tbl_form td input{
  height: 32px;
}
.oe_tbl_form td .check{
  width: 22px;
  height: 22px;
  background: #5FB878;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin-right: 8px;
}
.oe_tbl_form td .check.check_fail{
  background: #ff4400;
}
.oe_tbl_form td .check i{
  font-size: 16px;
  color: #fff;
}
.oe_tbl_form td .tbl_select_btn{
  margin-right: 10px;
  color: #1E9FFF;
  text-decoration: underline;
}
.oe_tbl_form td button{
  margin-right: 10px;
}
.oe_tbl_form td .layui-btn{
  position: relative;
  line-height:36px;
}
.oe_tbl_form td .layui-btn .layui-icon{
  vertical-align:middle; position:relative; 
  top:-2px;
}

@-moz-document url-prefix() {.oe_tbl_form td .layui-btn .layui-icon{ top:0px;}}

.oe_btn_32{line-height:30px!important;}

.oe_tbl_form td .layui-btn input{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  opacity: 0;
  filter:alpha(opacity=0);
  cursor: pointer;
}
.oe_tbl_form td .upload_loading{
  width: 16px;
  height: 16px;
  background: url(../images/loading.gif) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.oe_tbl_form td .upload_pic{
  width: 38px;
  height: 38px;
  overflow: hidden;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
}
.oe_tbl_form td .upload_pic.upload_pic_md{
  width: 60px;
  height: 60px;
}
.oe_tbl_form td .upload_pic img{
  width: 100%;
  min-height: 100%;
}
.oe_tbl_form td .tbl_select{
  width: 190px;
  display: inline-block;
  vertical-align: middle;
}
.oe_tbl_form_btn{
  text-align: center;
  margin-top: 15px;

}
.oe_kong{height:60px;}
.oe_tbl_form_btn.current{  position:fixed;  bottom:0px;   left:0px;  right:0px; padding:5px 0px; background:#fff; border-top:1px solid #ebebeb;}

/* oe_tbl_form */

/* oe_table_edit */
.oe_table_edit .require{
  color: #ff4400;
  font-size: 16px;
}
.oe_table_edit .layui-tab-title li.layui-this a{color:#007ce6;}
/* oe_table_edit */

.oe_edit_detail .layui-tab-content{
  padding: 0;
  padding-top: 10px;
}

/* oe_clear_cache */
.oe_clear_cache{
  width: 80px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  color: #333;
  line-height: normal;
  padding: 10px;
  border: 1px solid #ebebeb;
  border-top: 0;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  display: none;
}
.oe_clear_cache img{
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.oe_clear_cache i{
  margin-right: 6px;
  position: relative;
  top: 3px;
  color: #007ce6;
}
.oe_clear_cache span{
  font-size: 12px;
}
.oe_clear_cache .clear_succ{
  display: none;
}
.oe_clear_cache .clear{
  padding-top: 6px;
}
/* oe_clear_cache */

/*oe_tpl_style*/
.oe_tpl_style .using h3{
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
  font-size: 14px;
}
.oe_tpl_style .using .pic{
  width: 240px;
  height: 186px;
  overflow: hidden;
  border: 1px solid #ebebeb;
}
.oe_tpl_style .using .pic img{
  width: 100%;
  min-height: 100%;
}
.oe_tpl_style .using .info{
  margin-left: 20px;
  line-height: 30px;
}
.oe_tpl_style .using a{
  color: #ff4400;
}
.oe_tpl_style .using a:hover{
  text-decoration: underline;
}

.oe_tpl_style .list{
   margin-top: 50px;
}
.oe_tpl_style .list h3{
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
.oe_tpl_style .list ul{
  overflow: hidden;
}
.oe_tpl_style .list li{
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.oe_tpl_style .list .pic{
  width: 180px;
  height: 135px;
  overflow: hidden;
}
.oe_tpl_style .list .pic img{
  width: 100%;
  min-height: 100%;
}
.oe_tpl_style .list .name{
  line-height: 30px;
  text-align: center;
}
.oe_tpl_style .list .btn{
  text-align: center;
  margin-top: 4px;
}

.oe_tpl_style .catalog{
  margin-top: 50px;
}
.oe_tpl_style .catalog h3{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.oe_tpl_style .catalog .layui-elem-quote{
  line-height: 25px;
}
.oe_tpl_style .catalog th{
  font-weight: bold;
}
/*oe_tpl_style*/



/* ----------- 18:47 2018/10/17  by wz  Begin  -------- */
.layui-nav-tree .layui-nav-child a{
  padding-left:45px;
  font-size:15px;
}
.layui-nav-itemed > .layui-nav-child .layui-nav-child a{
  padding-left:60px;
}
.oe_side_menu .layui-nav{
  background:none;
}
.oe_side_menu .layui-nav-itemed > a{
 /*  color:#007ce6 !important; */
}
.layui-form-select dl dd.layui-this{
 /*  background-color:#007ce6; */
}
.layui-form-checked[lay-skin="primary"] i{
 /*  border-color: #007ce6;
background-color: #007ce6; */
}
.layui-tab-title li.layui-this a{
/*   color:#007ce6; */
  font-weight:bold;
}
/* ----------- 18:47 2018/10/17  by wz  End  -------- */

.oe_navbar{
  width: 100%;
  position: fixed;
  top:0;
  left: 0;
  z-index: 100;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  color: #f000;
  padding: 0 10px;
  box-sizing: border-box;
  height:50px; 
  line-height:50px;
  padding-left:20px;
  padding-top:13px;
}
.oe_navbar .item{
  float: left;
  padding: 0 15px;
  line-height: 35px;
  position: relative;
  border-radius:4px 4px 0px 0px;
  border:1px solid #ebebeb; 
  margin-right:10px;
  color:#333;
}
.oe_navbar .item:hover{
  color: #007ce6;
}
.oe_navbar .item.current{
  background: #fff;
  color: #007ce6;
  font-weight: bold;
  border:1px solid #007ce6;
  border-bottom: 1px solid #fff;
}
.oe_navbar .item.current:after{
  content: "";
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  /* border-bottom: 2px solid #007ce6; */
  z-index: 101;
}

.layui-side-menu .layui-nav .layui-nav-item .layui-icon{font-size:14px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-neirong{margin-top:-20px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon.icon-yewuguanlicaida{margin-top:-20px;}
.layui-side-menu .layui-nav .layui-nav-item .icon-yewuguanlicaidan{margin-top:-20px;}
.layui-layout-admin .layui-header{background:#393D49; height:60px; color:#fff;}
.layui-nav-bar{background-color: #007ce6;}
.oe_headbar .layui-nav-item i{color:#fff; font-size:16px;}
.oe_headbar .layui-nav .layui-nav-item > a{color:#fff; font-size:16px; outline:none;}
.oe_headbar .layui-layout-right .layui-nav-item a{padding:0px 20px;}
.layui-nav .layui-nav-item.rightbar a{padding:0px 10px;}
.oe_headbar .oe_headermenu.layui-layout-left .layui-nav-item > a{ padding:0px 16px; font-size:16px;}

.oe_tabnav{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  color: #f000;
  padding: 0 10px;
  box-sizing: border-box;
  height:50px; 
  line-height:50px;
  padding-left:20px;
  color:#333;
}
.oe_table_wrap .layui-table td{word-break: break-all;}
.oe_headbar .layui-nav-item i.layui-icon-ok{color:#007ce6;}
.oe_tabnav ul{padding-top:7px;}
.oe_tabnav ul li{float:left;  color:#333; border:1px solid transparent; line-height:40px; border-radius:4px 4px 0px 0px; margin-right:5px;}
.oe_tabnav ul li a{display:inline-block; padding:0px 20px;}
.oe_tabnav ul li.current a{font-weight:bold; color:#007ce6;}
.oe_tabnav ul li.current{border:1px solid #e1eceb; border-bottom:1px solid transparent;background:#f6fffe;}
.layui-form-select dl dd.layui-this{background:#007ce6;}
.oe_table_wrap .layui-btn + .layui-btn{margin-left:5px;}
em{font-style:normal;}
.oe_inner_index .inner_box.box_3{
  margin-top:15px;
  overflow: hidden;
}
.oe_inner_index .inner_box.box_3 .about{ box-sizing:border-box;}
.oe_inner_index .inner_box.box_3 .about ul{padding:10px 15px;}
.oe_inner_index .inner_box.box_3 .about ul li{line-height:30px; padding-left:20px; position:relative; border-bottom:1px solid #f6f6f6;}
.oe_inner_index .inner_box.box_3 .about ul li i{display:inline-block; position:absolute; left:0px; top:12px; width:4px; height:4px; background:#ebebeb;}
.oe_inner_index .inner_box.box_3 .about ul li span{position:absolute; right:10px; top:0px; color:#999;}
.layui-card.contact .hd{padding:10px 20px;}
.layui-card.contact .bd{padding:10px 20px; padding-bottom:30px;}
.oe_inner_index .inner_box.box_3 .about{
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding-right: 7px;
}
.oe_inner_index .inner_box.box_3 .contact{
  float: left;
  width: 50%;
  padding-left: 7px;
  box-sizing: border-box;
}

.oe_chat_box {
  width: 100%;
  height: 100%;
  min-width: 900px;
  min-height: 650px;
}
.oe_chat_box .chat{
  width: 800px;
  background: #fff;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -304px;
  margin-left: -400px;
}
.oe_chat_box .chat .header{
  font-size: 18px;
  font-weight: bold;
  line-height: 80px;
  text-align: left;
  background: #3598db;
  color: #fff;
  padding-left: 15px;
}
.oe_chat_box .record{
  min-height: 350px;
  height: 350px;
  padding: 10px 15px;
  overflow-y: auto;
  box-sizing: border-box;
}
.oe_chat_box .record .msg_form{
  overflow: hidden;
  padding: 20px 0;
}
.oe_chat_box .record .msg_form .avatar{
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  float: left;
}
.oe_chat_box .record .msg_form .avatar img{
  width: 100%;
  min-height: 100%;
}
.oe_chat_box .record .msg_form .msg{
  max-width: 350px;
  float: left;
  padding: 6px 10px;
  line-height: 25px;
  border-radius: 18px;
  border-top-left-radius: 0;
  margin-left: 15px;
  background: #eff4f7;
  font-size: 14px;
  margin-top: 4px;
}
.oe_chat_box .record .msg_form .voice{
  max-width: 350px;
  float: left;
  padding: 6px 10px;
  line-height: 25px;
  border-radius: 18px;
  border-top-left-radius: 0;
  margin-left: 15px;
  background: #eff4f7;
  font-size: 14px;
  margin-top: 4px;
  cursor: pointer;
}
.oe_chat_box .record .msg_form .voice span{
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/voice.png") no-repeat;
}
.oe_chat_box .record .msg_form .voice.current span{
  background: url("../images/voice_play.gif") no-repeat;
}
.oe_chat_box .record .msg_form .free{
  float: left;
  margin-left: 10px;
  color: #ff4f00;
  line-height: 37px;
  margin-top: 4px;
}
.oe_chat_box .record .msg_to{
  overflow: hidden;
  padding: 20px 0;
}
.oe_chat_box .record .msg_to .avatar{
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  float: right;
}
.oe_chat_box .record .msg_to .avatar img{
  width: 100%;
  min-height: 100%;
}
.oe_chat_box .record .msg_to .msg{
  max-width: 350px;
  float: right;
  padding: 6px 10px;
  line-height: 25px;
  border-radius: 18px;
  border-top-right-radius: 0;
  margin-right: 15px;
  background: #3598db;
  font-size: 14px;
  margin-top: 4px;
  color: #fff;
}
.oe_chat_box .record .msg_to .voice{
  max-width: 350px;
  float: right;
  padding: 6px 10px;
  line-height: 25px;
  border-radius: 18px;
  border-top-right-radius: 0;
  margin-right: 15px;
  background: #3598db;
  font-size: 14px;
  margin-top: 4px;
  color: #fff;
  cursor: pointer;
}
.oe_chat_box .record .msg_to .voice span{
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/voice2.png") no-repeat;
}
.oe_chat_box .record .msg_to .voice.current span{
  background: url("../images/voice2.gif") no-repeat;
}
.oe_chat_box .record .msg_to .free{
  float: right;
  margin-right: 10px;
  color: #ff4f00;
  line-height: 37px;
  margin-top: 4px;
}
.oe_chat_box .record .time{
  text-align: center;
}
.oe_chat_box .record .time span{
  color: #fff;
  display: inline-block;
  vertical-align: top;
  line-height: 25px;
  padding: 0 10px;
  font-size: 14px;
  border-radius: 3px;
  background-color: #dedede;
}
.oe_chat_box .send_msg{
  padding: 0 15px 15px;
  border-top: 1px solid #ebebeb;
}
.oe_chat_box .send_msg .send_to{
  padding: 10px 0;
  margin-left:-15px;
  padding-left:15px;
  background:#fafafa;
  margin-right:-15px;
  font-size:14px;
}
.oe_chat_box .send_msg .send_to .form{ 
  color: #666;
}
.oe_chat_box .send_msg .msg_content textarea{
  border: 0;
  line-height: 22px;
  height: 70px;
  resize: none;
  padding: 0;
}
.oe_chat_box .send_msg .btn_box{
  text-align: right;
  margin-top: 15px;
  overflow: hidden;
}
.oe_chat_box .send_msg .btn_box .text{
  float: left;
  color: #999;
  line-height: 38px;
}
.oe_chat_box .box{
  width: 530px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ebebeb;
  box-sizing: border-box;
}
.oe_chat_box .person_msg{
  float: left;
  width: 270px;
}
.oe_chat_box .person_msg .top{
  padding-top: 35px;
  padding-bottom: 25px;
  background-color: #f5f5f5;
  margin-bottom:20px;
}
.oe_chat_box .person_msg .top .avatar{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
.oe_chat_box .person_msg .top .avatar img{
  width: 100%;
  min-height: 100%;
}
.oe_chat_box .person_msg .info .name{
  text-align: center;
  padding-top: 10px;
  font-size: 15px;
}
.oe_chat_box .person_msg .info .info_box{
  color: #666;
  text-align: center;
  margin-top: 8px;
}
.oe_chat_box .person_msg .intro{
  margin-top: 15px;
  padding: 0 15px;
  margin-bottom: 20px;
}
.oe_chat_box .person_msg .intro h3{
  font-size: 14px;
  font-weight: bold;
}
.oe_chat_box .person_msg .intro .text{
  margin-top: 8px;
}
.oe_chat_box .person_msg .item{
  overflow: hidden;
  padding: 10px 25px;
}
.oe_chat_box .person_msg .item .label{
  font-size: 14px;
/*   font-weight: bold; */
  float: left;
}
.oe_chat_box .person_msg .item .val{
  float: right;
  color: #666;
}
.oe_chat_box .person_msg .item .val span{
  color: #ff4f00;
}
.oe_chat_box .person_msg .tips{
  text-align: center;
  font-size: 12px;
  color: #999;
}
.del_line{
  border-right:0px!important;
}
.add_line{
  border-right:1px solid #ebebeb!important;
}

.oe_avtivity_sign_qrcode{
  width: 100%;
  height: 100%;
  background: #59a1e5;
  position: relative;
}
.oe_avtivity_sign_qrcode .box{
  width: 590px;
  height: 410px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -205px;
  margin-left: -345px;
  background: #fff;
  border-radius: 4px;
  padding: 5px 50px;
}
.oe_avtivity_sign_qrcode .box .title{
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  padding: 30px 0;
}
.oe_avtivity_sign_qrcode .activity{
  text-align: left;
  margin-top: 30px;
}
.oe_avtivity_sign_qrcode .activity_box h3{
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}
.oe_avtivity_sign_qrcode .activity_box{
  width: 280px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.oe_avtivity_sign_qrcode .activity_box .text{
  line-height: 34px;
  font-size: 14px;
  color: #666;
}
.oe_avtivity_sign_qrcode .activity_box .text span{
  color: #333;
}
.oe_avtivity_sign_qrcode .activity_box .text strong{
  color: #ff4400;
}
.oe_avtivity_sign_qrcode .qrcode_box{
  width: 150px;
  height: 150px;
  display: inline-block;
  vertical-align: middle;
  background: #f5f5f5;
  overflow: hidden;
}
.oe_avtivity_sign_qrcode .qrcode_box img{
  width: 100%;
  height: 100%;
}
.oe_avtivity_sign_qrcode .line{
  width: 0;
  height: 150px;
  border-left: 1px dashed #ebebeb;
  display: inline-block;
  vertical-align: middle;
  margin: 0 60px;
}
.oe_avtivity_sign_qrcode .download{
  text-align: left;
  margin-top: 30px;
  color: #666;
}
.oe_avtivity_sign_qrcode .download .link{
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
.oe_avtivity_sign_qrcode .download .link a{
  color: #4c8dee;
  margin-left: 4px;
}
.oe_avtivity_sign_qrcode .download .link a:hover{
  text-decoration: underline;
}
.oe_avtivity_sign_qrcode .download h3{
  color: #666;
  margin-bottom: 10px;
  text-align: left;
  font-size: 14px;
}
.oe_btn_back{
  position:absolute; 
  right:20px;
  top:6px;
}

.oe_nphoto_list{
  padding-top:10px;
}

.oe_nphoto_list .layui-col-space15{text-align:center; position:relative; float:left; width:17%;}
.oe_nphoto_list .layui-col-space15 dl{width:100%; padding-bottom:100%; overflow:hidden;}
.oe_nphoto_list .layui-col-space15 dl dt{position:absolute;  left:15px; right:15px; bottom:15px; top:15px;border:1px solid #ebebeb; display:flex;}
.oe_nphoto_list .layui-col-space15 dl dt div{ flex:1; align-items:center; padding:10px; box-sizing:border-box;}
.oe_nphoto_list .layui-col-space15 dl dt img{max-width:100%; max-height:100%;}
.oe_nphoto_list .layui-col-space15 dl dd.sub{position:absolute; bottom:15px; left:15px; right:15px; background:rgba(0,0,0,0.4); padding:10px 0px; color:#fff;}
.oe_nphoto_list .layui-col-space15 dl dd.sub p.p_1{font-size:12px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; line-height:22px; height:22px; overflow:hidden;}
.oe_nphoto_list .layui-col-space15 div.check{position:absolute; right:15px; top:15px;background:rgba(0,0,0,0.4); padding:2px 10px; color:#fff; border-radius:0px 0px 0px 10px; font-size:12px;}
.oe_nno_data{padding:30px 0px 0px 30px; text-align:center;}
.oe_nphoto_list .layui-col-space15 dl dd.state{position:absolute; left:15px; right:15px; text-align:center; bottom:25px; color:#666; height:30px;line-height:30px; bottom:15px; background:rgba(255,170,0,0.1);}
.oe_tbl_form .layui-btn{background:#fafafa; border:1px solid #ebebeb; color:#007ce6;}
.oe_tbl_form .layui-btn i.layui-icon{color:#aad8d4;}

.oe_tbl_form .layui-btn.color_blue{background: #1e9fff; color:#fff; border:none; line-height: 30px;}
.oe_tbl_form .layui-btn.color_red{background: #ff5722; color:#fff; border:none; line-height: 30px;}
.oe_tbl_form .layui-btn.color_green{background: #007ce6; color:#fff; border:none; line-height: 30px;}
.oe_tbl_form .layui-btn.color_yellow{background: #ffb800; color:#fff; border:none; line-height: 30px;}

.oe_table_wrap .layui-table td, .layui-table th{padding:9px 5px;}
.oe_weixin_paytips{}
.oe_weixin_paytips img{vertical-align:middle; margin-right:15px; position:relative; top:-3px;}
.oe_tbl_form .layui-form-radio > i:hover, .oe_tbl_form .layui-form-radioed > i{color:#007ce6;}
.oe_tbl_form .layui-form-onswitch{background-color:#007ce6; border-color:#007ce6;}
.oe_table_edit .layui-form-checked[lay-skin="primary"] i{background:#007ce6; border-color:#007ce6;}
.oe_table_edit .layui-form-switch{min-width:55px;}
.oe_tbl_form td .time_duan{display:inline-block; border:1px solid #ebebeb; color:#666; border-radius:2px; padding:0px 5px; margin-right:4px;}
.oe_tbl_form td .time_duan.current{border:1px solid #007ce6; color:#007ce6;}

.oe_chart_inner{
  width: 100%;
  height: 500px;
}


.oe_finance_chart .chart_col_box{
  overflow: hidden;
}
.oe_finance_chart .chart_col_box .col_3{
  float: left;
  width: 33.3%;
  box-sizing: border-box;
}
.oe_finance_chart .chart_col_box .col_3.p_right{
  padding-right: 15px;
}
.oe_finance_chart .chart_col_box .chart_box{
  width: 100%;
  height: 300px;
}
.oe_deluploadimg{border:1px solid #ebebeb; display:inline-block; padding:0px 8px; border-radius:2px; color:#007ce6;}


.oe_maker_chart .chart_col_box{
  overflow: hidden;
}
.oe_maker_chart .chart_col_box .col_2{
  float: left;
  width: 50%;
  box-sizing: border-box;
}
.oe_maker_chart .chart_col_box .col_2.user{
  padding-right: 7px;
}
.oe_maker_chart .chart_col_box .col_2.extend{
  padding-left: 7px;
}
.oe_maker_chart .chart_col_box .chart_box{
  width: 100%;
  height: 300px;
}


.oe_report_box{
  margin-bottom: 15px;
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  border: 1px solid #e7eaec;
  position:relative;
}

.oe_report_box .box{
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 15px 30px;
  border-right: 1px solid #ebebeb;
}
.oe_report_box .box:last-child{
  border: 0;
}
.oe_report_box .box h3{
  font-size: 14px;
}
.oe_report_box .box .num{
  font-size: 30px;
  font-weight: bold;
  margin-top: 10px;
  color: #007ce6;
}

.oe_ver_btn{display:inline-block;}
.oe_ver_btn .btn_green{background:#39b9a2;}
.oe_ver_btn .btn_green i.layui-icon-ok{font-size:10px!important;}
.oe_ver_btn .btn_red{background:#ff0000;}
.oe_ver_btn .btn_red i.layui-icon-close{font-size:10px!important;}
.btn_green{background:#39b9a2;}
.btn_red{background:#ef3e21;}
.oe_search_time{display:inline-block; vertical-align:middle; float:left; line-height:; height:34px; line-height:35px; margin-left:30px; border:1px solid #c8d0d5; border-radius:2px;}
.oe_search_time span{display:inline-block; padding:0px 20px; border-right:1px solid #f2f2f2; border-left:1px solid transparent; margin-left:-1px; margin-top:-1px; border-bottom:-1px; cursor:pointer; float:left; font-size:12px; height:34px; border-bottom:1px solid transparent;}
.oe_search_time span:hover{opacity:0.8; color:#007ce6;}
.oe_search_time span.current{background:#007ce6; color:#fff; border:1px solid #007ce6;}
.oe_search_time{display:inline-block; vertical-align:middle; float:left; line-height:; height:34px; line-height:35px; margin-left:30px; border:1px solid #c8d0d5; border-radius:2px;}
.oe_tongji_bar.current{position:absolute;}
.oe_tongji_bar{display:inline-block; right:0px; top:0px; line-height:; height:35px; line-height:37px; margin-left:10px;  border-radius:2px; padding:0px 20px;}
.oe_tongji_bar span{display:inline-block; margin-left:20px; color:#666}
.oe_tongji_bar span b{color:#ff0000; font-size:16px;}
.oe_tongji_bar span em{color:green; font-size:16px;}

.oe_rightback{position:absolute; right:10px; top:6px;}

.oe_print_title{text-align:center;padding:10px 0px;}
.oe_print_title span{background:#007ce6; color:#fff; border-radius:3px; display:inline-block; padding:0px 40px; line-height:35px; cursor:pointer;}
.oe_print_title span:hover{opacity:0.8;}
.oe_print_one{width:595px; height:841px; padding-top:1px; background:#fff; margin:0 auto;}
.oe_print_one table{width:90%;margin:0 auto; border:1px solid #bcbcbc; font-size:12px; border-right:none; border-bottom:none;}
.oe_print_one table tr th.head{ background:#ebebeb; font-weight:bold; color:#666;}
.oe_print_one table tr th.head label{font-weight:normal;}
.oe_print_one table tr th{text-align:left; background:#fafafa; padding:5px 10px; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; font-weight:normal; color:#999;}
.oe_print_one table tr td{padding:5px 10px; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}
.oe_print_one table tr td.img{text-align:center;}
.oe_print_one table tr img.headimg{width:100px; height:123px;}
.oe_print_one table tr td span{display:inline-block; margin-right:10px; border:1px solid #ddd; padding:0px 8px; border-radius:20px; line-height:24px; margin-bottom:10px;}
.oe_print_one table tr td img.ma{width:120px;}
.oe_print_tips{padding-top:20px; width:90%; margin:0 auto; position:relative; margin-top:20px;}
.oe_print_tips p.p_1{text-align:center; position:absolute; right:0px; bottom:20px;}
.oe_print_tips p.p_1 img{max-width:120px;}
.oe_print_tips h3{margin-top:10px;}
.oe_print_tips .text{padding-top:10px; line-height:24px; font-size:12px;}
.print_top_tips{width:90%;  text-align:right; margin:0 auto; font-size:11px; color:#000; margin-top:30px;}
.oe_print_more{width:595px; height:950px; padding-top:1px; background:#fff; margin:0 auto;}
.oe_print_more table{width:90%;margin:0 auto; border:1px solid #bcbcbc; font-size:12px; border-right:none; border-bottom:none; margin-bottom:30px;}
.oe_print_more table tr th.head{ background:#ebebeb; font-weight:bold; color:#666;}
.oe_print_more table tr th.head label{font-weight:normal;}
.oe_print_more table tr th{text-align:left; background:#fafafa; padding:5px 10px; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; font-weight:normal; color:#999;}
.oe_print_more table tr td{padding:5px 10px; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}
.oe_print_more table tr td.img{text-align:center;}
.oe_print_more table tr img.headimg{width:100px; height:123px;}
.oe_print_more table tr td span{display:inline-block; margin-right:10px; border:1px solid #ddd; padding:0px 8px; border-radius:20px; line-height:24px; margin-bottom:10px;}
.oe_print_more table tr td img.ma{width:120px;}
.oe_print_more table tr td p.matext{font-size:12px;text-align:center;}
.vip_bg{display:inline-block; background:#ff5252; color:#fff; padding:0px 8px; border-radius:2px;}

.oe_reportprofit_top{
  margin-bottom: 15px;
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  border: 1px solid #e7eaec;
  margin-top:15px;
}
.oe_reportprofit_top .box{
  width:25%;
  float: left;
  box-sizing: border-box;
  padding: 15px 30px;
  border-right: 1px solid #ebebeb;
  height:140px;
}
.oe_reportprofit_top .box.box_1{
  width:30%;
}
.oe_reportprofit_top .box.box_2{
  width:30%;
}
.oe_reportprofit_top .box.box_3,
.oe_reportprofit_top .box.box_4{
  width:20%
}
.oe_reportprofit_top .box:last-child{
  border: 0;
}
.oe_reportprofit_top .box h3{
  font-size: 14px;
}
.oe_reportprofit_top .box .num{
  font-size: 30px;
  font-weight: bold;
  margin-top: 10px;
  color: #007ce6;
}
.oe_reportprofit_top .box{
  position:relative;
}
.oe_reportprofit_top .box ul{
  position:absolute;
  right:0px;
  top:15px;
  padding-right:30px;
  font-size:14px;
}
.oe_reportprofit_top .box ul li{
  position:relative;
  padding-left:90px;
  height:28px;
  line-height:28px;
}
.oe_reportprofit_top .box ul li span{
  color:#999;
  width:80px;
  text-align:right;
  display:inline-block;
  position:absolute; 
  left:0px; top:
}
.oe_reportprofit_top .box ul li label{
  margin-left:5px;
  color:#007ce6;
}
/* ----17:01 2018/12/10----- */
.oe_tbl_form tbody th.text_center.title{background:#007ce6; color:#fff; line-height:30px;}
.thdraw_tb dl{padding:20px;}
.thdraw_tb dl dt{float:left; width:50%; box-sizing:border-box; padding-right:20px;}
.thdraw_tb dl dd{float:left;width:50%; box-sizing:border-box; padding-left:20px;}
.thdraw_tb a.mingxi{line-height:22px; margin-left:10px; background:#39b9a2; color:#fff; border:1px solid #39b9a2;}
.thdraw_tb span.renzheng{display:inline-block;color:#007ce6; margin-left:5px;}
.thdraw_tb span.renzheng.current{color:#ff0000;}
.clear{clear:both;}
.oe_pinzheng{padding:20px;}
.oe_tbl_form td{ word-break:break-all;}
.oe_tbl_form td span{display:inline-block;vertical-align: middle;position: relative;top: -1px;margin-left: 8px;}

/* 风格调整CSS 18:38 2018/12/26 */
/*
.layui-layout-admin .oe_side_menu .layui-logo{background:#393d49;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{color:#333;}
.layui-side-scroll,.oe_side_menu.layui-side-menu .layui-nav{background:#fafafa;}
.oe_side_menu .layui-nav .layui-nav-item a{color:#333!important; border-left:5px solid transparent;}
.oe_side_menu .layui-nav .layui-nav-item.layui-nav-itemed > a{ background:#daf0f0; border-left:5px solid #007ce6;}*/
.oe_side_menu .layui-nav .layui-nav-item.layui-nav-itemed > a cite{ /*font-weight:bold; color:#007ce6!important;  */ }
.oe_side_menu .layui-nav .layui-nav-item.layui-nav-itemed > a i{/*  color:#fff!important; */}
.oe_side_menu .layui-nav .layui-nav-item.layui-nav-itemed > a .layui-nav-more{/* border-color: transparent transparent #fff;  */}
/* .layui-side-menu .layui-nav .layui-nav-item > a{ background:#f2f7f7;}
.oe_side_menu .layui-nav-itemed > .layui-nav-child{background:none!important;}
.oe_side_menu .layui-nav-tree .layui-nav-child dd.layui-this a{color:#fff!important;}
.oe_side_menu .layui-nav .layui-nav-mored,.oe_side_menu .layui-nav-itemed > a .layui-nav-more {border-color: transparent transparent #666;  border-style: dashed dashed solid;  margin-top: -7px;  border-width:5px;}
.layui-nav .layui-nav-more{ margin-top: -2px;  border-width:5px;border-color: rgba(0, 0, 0, 0.7) transparent transparent;}
 */

/* .oe_side_menu .layui-nav .layui-nav-item.layui-nav-itemed > a{ background:#4e5465;} */
.oe_headbar .oe_headermenu.layui-layout-left .layui-nav-item > a{font-size:15px; }
/* .oe_headbar .oe_headermenu.layui-layout-left .layui-nav-item.layui-this > a{background:#007ce6; color:#fff!important;} */
.layui-side-menu .layui-nav .layui-nav-item > a cite{font-size:14px; font-weight:bold;}
.oe_headbar .oe_headermenu.layui-layout-left .layui-nav-item > a{}
.layui-table td, .layui-table th,.layui-elem-quote,.layui-elem-quote,.oe_table_wrap .oe_tbl_tool .oe_gnbar,.oe_table_wrap .oe_tbl_tool,.layui-card-body,.oe_searchbar .layui-form-label{font-size:14px;}
.layui-layout-admin .layui-header{background:#fff;}
.oe_headbar .layui-nav-item i,.layui-layout-admin .oe_headbar.layui-header a cite{color:#fff!important;}
.oe_headbar .layui-nav .layui-nav-item > a{color:#c2c2c2!important;}
.oe_headbar .layui-nav .layui-nav-more{border-color:#666 transparent transparent;}
.oe_headbar .layui-nav .layui-nav-mored, .layui-nav-itemed > a .layui-nav-more {border-color: transparent transparent #fff;border-style: dashed dashed solid;margin-top: -9px;}
/* .oe_breadcrumb_box{display:none;} */
/* .oe_fluid{padding-top:15px;} */
.oe_headbar .layui-nav .layui-this a{color:#fff!important;}
.oe_searchbar{border-bottom:none;}
.oe_table_wrap,.layui-card{border-radius:3px;}
.oe_clear_cache{background:#fff;}
.layui-layout-admin .layui-header{ background:#3a404d;}
.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-group,.oe_table_wrap .oe_tbl_tool .btn i.layui-icon-friends{font-size:14px;}
.layui-btn-danger{margin:2px 0px;}


.oe_table_wrap .layui-table td.drop{position:relative; z-index:10;}


/* --------8:57 2017/12/19 --------- */
.dbody{background:url(../images/c.jpg) center bottom no-repeat #0881be; position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:1;}
.oe_localereg_1{height:330px; width:690px; position:absolute; left:50%; top:50%; margin-left:-345px; margin-top:-165px; text-align:center; z-index:2;}
.oe_localereg_1 ul li.li_1{}
.oe_localereg_1 ul li.li_2{font-size:58px; letter-spacing:5px; font-weight:bold; color:#fff; padding-top:10px; line-height:60px; margin-top:40px;text-shadow: 2px 4px 0px #005891;}
.oe_localereg_1 ul li.li_3{margin-top:50px;}
.oe_localereg_1 ul li.li_3 span{display:inline-block; width:365px; height:83px; background:url(../images/c_2.png) center top no-repeat;  line-height:62px; font-size:24px; font-weight:bold; color:#fff;text-shadow: 2px 2px 0px #005891; letter-spacing:5px; cursor:pointer;}
.oe_localereg_2{  position:relative; z-index:2;}
.oe_localereg_2 .title{font-size:48px;letter-spacing:5px; font-weight:bold; color:#fff;text-shadow: 2px 4px 0px #005891; line-height:80px; text-align:center; margin-top:40px; margin-bottom:30px;}
.oe_localereg_2con{ background:url(../images/cbg.png);  width:850px; height:500px; margin:0 auto; box-shadow:0px 3px 5px -3px #245990; border-radius:10px; position:relative; padding-top:1px;}
.oe_localready{width:550px; height:350px; background:#def1fa; border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center;}
.oe_localready .hd{font-size:24px; line-height:40px; padding-top:40px;}
.oe_localready .bd{padding-top:20px;}
.oe_localready .bd img{width:200px;}
.oe_localready .btn{text-align:center; margin-top:20px;}
.oe_localetips{ position:relative;z-index:2;}
.oe_localetips .title{font-size:48px;letter-spacing:5px; font-weight:bold; color:#fff;text-shadow: 2px 4px 0px #005891; line-height:80px; text-align:center; margin-top:40px; margin-bottom:30px;}
.oe_localetipscon{ background:url(../images/cbg.png);  width:850px; height:500px; margin:0 auto; box-shadow:0px 3px 5px -3px #245990; border-radius:10px; position:relative; padding-top:1px;}
.oe_localetext{width:550px; height:350px; background:#def1fa; border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center; position:relative;z-index:2;}
.oe_localetext span.jiao{display:inline-block; position:absolute; left:0px; top:0px; background:#1e74ae; color:#fff; font-size:20px; line-height:40px; height:40px; padding:0px 30px; border-radius:0px 0px 8px 0px;}
.oe_localetext dl{text-align:left; width:300px; margin:0 auto; margin-top:80px; padding-left:100px; position:relative; min-height:70px;}
.oe_localetext dl dt{position:absolute; left:0px; top:20px;}
.oe_localetext dl dt img{width:70px;}
.oe_localetext dl dd{font-size:18px; padding-top:20px;}
.oe_localetext dl dd ul li{padding-bottom:10px;}
.oe_localetext dl dd ul li b{color:#1e74ae;}
.oe_localetext .btn{margin-top:30px;}
.oe_localetext .btn span{display:inline-block; background-image: linear-gradient(180deg, #5197e4, #1868bf); color:#fff; border:1px solid #2071c6; cursor:pointer; line-height:35px; width:120px; font-size:18px; height:35px; border-radius:3px;}
.oe_localetext .btn label{display:inline-block; background-image: linear-gradient(180deg, #f4802b, #d85515); color:#fff; border:1px solid #d85515; cursor:pointer; line-height:35px; width:120px; font-size:18px; height:35px; border-radius:3px; margin-left:15px;}
.oe_localeinfo{ position:relative;z-index:2;}
.oe_localeinfo .title{font-size:48px;letter-spacing:5px; font-weight:bold; color:#fff;text-shadow: 2px 4px 0px #005891; line-height:80px; text-align:center; margin-top:40px; margin-bottom:30px;}
.oe_localeinfocon{background:url(../images/cbg.png);  width:850px; height:500px; margin:0 auto; box-shadow:0px 3px 5px -3px #245990; border-radius:10px; position:relative; padding-top:1px;}
.oe_localeinfocon .info{width:550px; height:350px; background:#def1fa; border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center; position:relative;z-index:2;}
.oe_localeinfocon .info span.jiao{display:inline-block; position:absolute; left:0px; top:0px; background:#1e74ae; color:#fff; font-size:20px; line-height:40px; height:40px; padding:0px 30px; border-radius:0px 0px 8px 0px;}
.oe_localeinfocon .info dl{position:relative; padding-left:140px; width:300px; margin:0 auto; margin-top:60px;}
.oe_localeinfocon .info dl dt{position:absolute; left:0px; top:0px;}
.oe_localeinfocon .info dl dt img{width:110px;}
.oe_localeinfocon .info dl dd{text-align:left;}
.oe_localeinfocon .info dl dd ul li{margin-bottom:11px;}
.oe_localeinfocon .info dl dd ul li input[type='text']{width:220px;}
.oe_localeinfocon .info .btn{margin-top:25px;}
.oe_localeinfocon .info .btn span{display:inline-block; width:242px; height:60px; background-image: linear-gradient(180deg, #5197e4, #1868bf); border:1px solid #2071c6;   line-height:60px; font-size:24px; color:#fff;text-shadow: 2px 2px 0px #005891; letter-spacing:2px; cursor:pointer;}

.oe_locale{  position:relative; z-index:2;}
.oe_locale .title{font-size:48px;letter-spacing:5px; font-weight:bold; color:#fff;text-shadow: 2px 4px 0px #005891; line-height:80px; text-align:center; padding-top:40px; padding-bottom:30px;}
.oe_localecon{ background:url(../images/cbg.png);  width:850px; height:500px; margin:0 auto; box-shadow:0px 3px 5px -3px #245990; border-radius:10px; position:relative; padding-top:1px;}
.oe_localerzbd{width:550px; height:350px; background:#def1fa; border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center;}
.oe_localecon .leftbtn{position:absolute; left:0px;top:130px; z-index:4;}
.oe_localecon .leftbtn span{display:block; background:#fff; font-size:24px; margin-bottom:20px; line-height:60px; text-align:center; width:148px; cursor:pointer;background-image: linear-gradient(0deg, #1e74ae, #2f8dcb); color:#fff; cursor:pointer;  border:2px solid #0069a0;  border-right:0px; }
.oe_localecon .leftbtn span.current{color:#2f8dcb;  background:#def1fa;}

.oe_rzcon em{display:inline-block; width:18px; height:18px; background:url(../images/cx.png) -102px -237px no-repeat; vertical-align:middle; margin-left:4px;}
.oe_rzcon em.no{ background:url(../images/cx.png) -102px -214px no-repeat;}
span.locabtn{display:inline-block; background-image: linear-gradient(180deg, #5197e4, #1868bf); color:#fff; border:1px solid #2071c6; border-radius:5px; line-height:60px; height:60px; width:300px; font-size:22px; line-height:60px; cursor:pointer; letter-spacing:3px;}
span.locabtn.gray{ background-image: linear-gradient(180deg, #e5e5e5, #b3b3b3);  border:1px solid #9e9e9e;}

.oe_local_input{width:550px; height:350px; background:#def1fa; border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center;}
.oe_localsn{padding:30px 0px; margin-top:25px; position:relative;}
.oe_localsn h3{line-height:50px; height:50px; margin-bottom:10px; font-size:18px;}
.oe_localsn input[type='text']{width:290px; height:45px; line-height:45px; text-align:center; font-size:18px;}
.oe_localsn p.tips{position:absolute;  left:0px; right:0px; bottom:2px; color:red;}
.oe_localsn p.text{position:absolute; left:0px; right:0px; color:#c4c4c4; bottom:43px; font-size:18px;}

.oe_local_info{width:550px; height:350px; background:url(../images/c_5.jpg); background-size:100%;  border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center; position:relative;}
.oe_local_info span.jiao{display:inline-block; position:absolute; left:-4px; top:-4px; background:#1e74ae; color:#fff; font-size:20px; line-height:30px; height:30px; padding:0px 30px; border-radius:0px 0px 8px 0px; font-size:14px;}
.oe_local_info dl.dl_3{position:relative; padding-top:10px; padding-bottom:15px;}
.oe_local_info dl.dl_3 dt{position:absolute;}
.oe_local_info dl.dl_3 dd img{width:30px; margin-right:15px;}
dl.local_info_card{padding-left:120px; width:250px; position:relative; margin:0 auto; margin-top:20px; padding-top:30px; border-bottom:1px dotted #9fadbc; padding-bottom:20px;}
dl.local_info_card dt{position:absolute; left:0px; top:38px;}
dl.local_info_card dt img{width:100px;}
dl.local_info_card dd{text-align:left; padding-top:10px;}
dl.local_info_card dd ul li{line-height:28px; color:#000;}
dl.local_info_card dd ul li span{color:#2286ef; }
dl.local_info_card{padding-top:20px; padding-bottom:20px;}



.oe_local_uinfo{width:550px; height:350px; background:#def1fa;   border-radius:10px; border:10px solid #1e74ae; margin:0 auto; margin-top:65px; text-align:center; position:relative;}
.oe_local_uinfo span.jiao{display:inline-block; position:absolute; left:-4px; top:-4px; background:#1e74ae; color:#fff; font-size:20px; line-height:30px; height:30px; padding:0px 30px; border-radius:0px 0px 8px 0px; font-size:14px;}
.oe_local_uinfo dl.dl_3{position:relative; padding-top:10px; padding-bottom:15px;}
.oe_local_uinfo dl.dl_3 dt{position:absolute;}
.oe_local_uinfo dl.dl_3 dd{color:#f40;}
.oe_local_uinfo dl.dl_3 dd img{width:30px; margin-right:15px;}
dl.oe_local_userinfo{padding-left:120px; width:250px; position:relative; margin:0 auto; margin-top:20px; padding-top:30px; border-bottom:1px dotted #9fadbc; padding-bottom:20px;}
dl.oe_local_userinfo dt{position:absolute; left:0px; top:38px;}
dl.oe_local_userinfo dt img{width:100px;}
dl.oe_local_userinfo dd{text-align:left;}
dl.oe_local_userinfo dd ul li{line-height:28px;}
dl.oe_local_userinfo dd ul li span{color:#999;}

.oe_single{display:inline-block; width:137px; height:25px; background:url(../images/single.png) left top no-repeat; position:absolute; right:10px; top:10px; cursor:pointer;}
.oe_single.current{background:url(../images/single_no.png);}
/*- 7.12.22 End -*/

/* -------9:49 2018/12/29  诚信查询--------- */
.oe_viewrp{width:330px; margin:0 auto; color:#fff; padding-top:30px; position:relative; height:400px;}
.oe_viewrp ul li{font-size:24px; line-height:80px; position:relative; color:#c1daff;}
.oe_viewrp ul li em{display:none; position:absolute; left:170px; top:30px; width:24px; height:24px;}
.oe_viewrp ul li.current{color:#fff;}
.oe_viewrp ul li.current em.ok{display:inline-block; background:url(../images/cx.png) -99px -54px no-repeat;}
.oe_viewrp ul li.current em.error{display:inline-block; background:url(../images/cx.png) -99px -83px no-repeat;}
.oe_viewrp ul li em.blank{display:inline-block; background:url(../images/cx.png) -102px -181px no-repeat;}
.oe_viewrp ul li span{display:inline-block;}
.oe_viewrp ul li.card span{display:inline-block; width:36px; height:36px; background:url(../images/cx.png) -36px 0px no-repeat; vertical-align:middle; margin-right:20px;}
.oe_viewrp ul li.card.current span{background-position:0px 0px;}
.oe_viewrp ul li.mobile span{display:inline-block; width:36px; height:36px; background:url(../images/cx.png) -36px -52px no-repeat; vertical-align:middle; margin-right:20px;}
.oe_viewrp ul li.mobile.current span{background-position:0px -52px;}
.oe_viewrp ul li.email span{display:inline-block; width:36px; height:36px; background:url(../images/cx.png) -36px -103px no-repeat; vertical-align:middle; margin-right:20px;}
.oe_viewrp ul li.email.current span{background-position:0px -103px;}
.oe_viewrp ul li.qq span{display:inline-block; width:36px; height:36px; background:url(../images/cx.png) -36px -154px no-repeat; vertical-align:middle; margin-right:20px;}
.oe_viewrp ul li.qq.current span{background-position:0px -154px;}
.oe_viewrp ul li.weixin span{display:inline-block; width:36px; height:36px; background:url(../images/cx.png) -36px -207px no-repeat; vertical-align:middle; margin-right:20px;}
.oe_viewrp ul li.weixin.current span{background-position:0px -207px;}
.oe_viewrp .move{position:absolute; left:-30px; top:13px; border:2px solid #bed8ff; width:330px;height:55px; border-radius:10px;}
.oe_viewrp .move label{display:inline-block;position:absolute; left:350px; display:inline-block; width:80px; line-height:55px; font-size:30px; }
.oe_viewrp .move span{display:inline-block; width:40px; height:42px; background:url(../images/cx.png) -99px 0px no-repeat; left:-60px; top:5px; position:absolute;}
.viewrp_tips{position:fixed; z-index:2; top:50px; right:20px; color:#fff; line-height:30px;}
.viewrp_tips ul li span{display:inline-block; width:14px; height:14px; background:url(../images/cx.png) no-repeat; vertical-align:middle; margin-right:5px;}
.viewrp_tips ul li.li_1 span{background-position:-102px -132px;}
.viewrp_tips ul li.li_2 span{background-position:-102px -115px;}
.viewrp_tips ul li.li_3 span{background-position:-102px -151px; }

.oe_mcert{ width:400px; border:1px solid #ebebeb; border-radius:10px; padding:30px 30px 15px 20px;  box-shadow:0px 3px 5px -3px #ccc;background: #fff;  margin-bottom:20px;}
.oe_managerz h3{margin-bottom:10px; font-weight:normal; font-size:16px;padding-left:170px;}
.oe_mcert dl{padding-right:120px; position:relative;}
.oe_mcert dl dt{position:absolute; right:0px; top:20px;}
.oe_mcert dl dt img{width:100px; }
.oe_mcert dl dd ul li{ width:300px;  line-height:35px; color:#000; font-size:14px;}
.oe_mcert dl dd ul li span{color:#29bae9; display:inline-block; margin:0px 15px;}
.oe_mcert dl dd ul li em{color:#29bae9; display:inline-block; margin:0px 10px;}
.oe_mcert dl dd ul li.long{width:400px;}
.oe_mcert dl dd ul li.longs{width:400px; margin-top:20px;letter-spacing:3px; font-weight:bold;}
.oe_mcert dl dd ul li.longs span{font-size:15px;}
.oe_mcert dl dd ul li.address{width:220px; padding-left:72px; position:relative; line-height:20px; padding-bottom:5px; padding-top:5px;}
.oe_mcert dl dd ul li.address span{position:absolute; left:0px; top:5px;}
.oe_safe{font-size:12px; color:red; width:462px; text-align:center; margin-bottom: 15px;}

.oe_certidbox{width:600px; height:420px; background:#fff; border-radius:10px; position:fixed; left:50%; margin-left:-300px; top:50%; margin-top:-210px; padding-top:20px;}
.oe_certidbox .oe_mcert{margin:0px auto;}
.oe_certidbox h3{padding:0px; text-align:center; padding-bottom:10px; padding-top:10px;}
.oe_certidbox .btn{text-align:center; padding-top:30px;}
.oe_certidbox .btn span{display:inline-block; background:#7598de; color:#fff; line-height:40px; height:40px; width:200px;border-radius:3px; cursor:pointer;}
.oe_certidbox .btn span:hover{background:#5a79b7;}

.more_btn{display:inline-block; margin-left:10px; background:#fff; padding:0px 10px; cursor:pointer; border:1px solid #666; border-radius:2px; line-height:25px;}
.more_btn i{width: 8px;height: 4px;background: url(../images/bg.png) -262px -39px no-repeat; display:inline-block; vertical-align:middle;}
.more_btn:hover{color:#3FC1C9; border:1px solid #3FC1C9;}
.more_btn.current{ color:#f40; border:1px solid #f40;}
.more_btn.current i{background: url(../images/bg.png) -282px -39px no-repeat;}
.oe_indexnum .num_box{padding-bottom:15px;}
.oe_indexnum table{text-align:center; width:99%!important;}
.oe_indexnum table tr th{text-align:center;}
.oe_indexnum table tr td img{vertical-align:middle; display:inline-block; margin-top:-2px; margin-left:2px;}


.oe_reportindex_top.current{
  background:#fff;
  margin-top:0px;
}
.oe_reportindex_top{
  margin-bottom: 15px;
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  margin-top:15px;
}
.oe_reportindex_top .box{
  width:22%;
  float: left;
  box-sizing: border-box;
  padding: 15px 30px;
  border-right: 1px solid #ebebeb;
  height:100px;
  padding-top:20px;
}
.oe_reportindex_top .box.box_1{
  width:22%;
}
.oe_reportindex_top .box.box_2{
  width:32%;
}
.oe_reportindex_top .box.box_3,
.oe_reportindex_top .box.box_4{
  width:22%
}
.oe_reportindex_top .box:last-child{
  border: 0;
}
.oe_reportindex_top .box h3{
  font-size: 14px;
}
.oe_reportindex_top .box .num{
  font-size: 26px;
  font-weight: bold;
  margin-top: 10px;
  position:relative;
}
.oe_reportindex_top .box .num span{
  font-size:14px;
  display:inline-block;
  vertical-align:middle;
  color:red;
  font-weight:normal;
  margin-top:-15px;
}
.oe_reportindex_top .box{
  position:relative;
}
.oe_reportindex_top .box ul{
  position:absolute;
  right:0px;
  top:15px;
  padding-right:30px;
  font-size:14px;
}
.oe_reportindex_top .box ul li{
  position:relative;
  padding-left:90px;
  height:28px;
  line-height:28px;
}
.oe_reportindex_top .box ul li span{
  color:#999;
  width:80px;
  text-align:right;
  display:inline-block;
  position:absolute; 
  left:0px; top:
}
.oe_reportindex_top .box ul li label{
  margin-left:5px;
  color:#007ce6;
}
.oe_reportindex_top .box ul li.red{
  color:red;
}
.oe_searchbar .layui-form-item.oe_diyintro_list .layui-form-checkbox[lay-skin="primary"]{
  margin-top:0px!important;
}
.item_forright{
  position:absolute;
  right:50px;
  top:0px;
}
.oe_indexnum table tr.current td{
  font-weight:bold;
  font-size:16px;
}
.oe_breadcrumb_box .oe_tool_bar{
  position:relative;
  z-index:1000;
}
.oe_tbl_form td span.text_tip_inline em{font-style:normal; color:#f40;}
.oe_tbl_form td span.ke-toolbar-icon{margin-left:0px;}


/*头像放大 2019.01.15*/
.oe_table_wrap .layui-table tr td:hover{ position: relative; z-index: 1000;}
.oe_table_wrap .layui-table td.drop{position:relative; z-index:10;}
.oe_table_wrap .layui-table td .down{position: relative;z-index:10;}
.oe_table_wrap .layui-table td.drop .sub{position:absolute; top:-1px; left: 40px;  display:none; padding:10px; background:#fff; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2); z-index: 1000;}
.oe_table_wrap .layui-table td.drop .sub img{max-width:220px!important; width:250px;}
.oe_table_wrap .layui-table td.contact img{vertical-align:middle;}
.oe_tbl_form td span.text_tip_inline em{font-style:normal; color:#f40;}
.oe_tbl_form td span.ke-toolbar-icon{margin-left:0px;}



/* 15:36 2019/1/15 */

.oe_one_card {
  overflow: hidden;
  float:left;
}
.oe_one_card .wrap{
  position: relative;
  width: 375px;
  height: 610px;
  overflow: hidden;
  float: left;
}
.oe_one_card .bg{
  width: 100%;
  position: relative;
}
.oe_one_card .bg img{
  width: 100%;
  height: 100%;
}


.oe_card_right{
  float: left;
  margin-left: 30px;
}
.oe_card_right .bg_box{
  overflow: hidden;
}
.oe_card_right .bg_box .box{
  width: 100px;
  cursor: pointer;
  margin-right: 15px;
  border: 2px solid transparent;
  float: left;
}
.oe_card_right .bg_box .box.current{
  border: 2px solid #007ce6;
}
.oe_card_right .bg_box .box img{
  width: 100%;
}
.oe_card_right .btn_box{
  margin-top: 50px;
}
.oe_card_right .tip{
  color: #ff4400;
  margin-top: 10px;
  margin-bottom: 10px;
}
.oe_card_right .pic{
  width: 164px;
}
.oe_card_right .pic img{
  width: 100%;
}



 
.oe_one_card .content{
  background:#e61c68;
  position:absolute;
  left:20px;
  right:20px;
  bottom:20px;
  height:380px;
  box-sizing:border-box;
  padding:20px;
  color:#fff;
}
.oe_one_card .content .hd{
  margin-top:40px;
  font-size:22px;
  text-align:center;
  border-bottom:1px solid #f9cec8;
  line-height:30px;
  padding-bottom:5px;
  font-weight:bold;
}
.oe_one_card .content .bd{
  font-size:16px;
  padding:0px 10px;
  padding-top:10px;
  line-height:30px;
  box-sizing:border-box; 
}
.oe_one_card .content dl{
  padding-left:5px; 
  padding-top:10px;
}
.oe_one_card .content dl dt{
  float:left;
  width:70px;
}
.oe_one_card .content dl dt.dt_2{margin-left:10px;}
.oe_one_card .content dl dt img{
  height:70px;
}
.oe_one_card .content dl dd{
  float:left;
  width:120px;
  padding-left:10px;
  color:#fff;
}
.oe_one_card .content dl dd p{
  color:#fff;
}
.oe_one_card .content dl dd p.p_2{
  font-size:12px;
}
.oe_one_card .content .title{
  text-align:center;
  padding-top:10px;
  font-size:18px;
}
.oe_one_card .content .title p{
  color:#fff;
  font-size:12px;
}
.oe_one_card .content span.headimg{
  position:absolute;
  display:inline-block;
  width:130px;
  height:130px;
  border:5px solid #ffe1e4;
  overflow:hidden;
  border-radius:80px;
  left:50%; 
  margin-left:-65px;
  top:-85px;
}
.oe_one_card .content span.headimg img{
  width:130px;
  min-height:130px;
}

.oe_tow_card {
  overflow: hidden;
  float:left;
}
.oe_tow_card .wrap{
  position: relative;
  width: 375px;
  height:610px;
  overflow: hidden;
  float: left;
}
.oe_tow_card .bg{
  width: 100%;
  position: relative;
}
.oe_tow_card .bg img{
  width: 100%;
  height: 100%;
}
.oe_tow_card .bg span.headimg{
  display:inline-block;
  width:150px;
  position:absolute;
  left:0px; 
  top:0px;
  z-index:12;
  height:150px;
  border-radius:150px;
  overflow:hidden;
  top:50px;
  left:50%;
  margin-left:-75px;
}
.oe_tow_card .bg span.headimg img{
  width:150px;
  min-height:150px;
}
.oe_tow_card .content{
  position:absolute;
  top:280px;
  left:20px;
  right:20px;
  box-sizing:border-box;
  padding:20px;
  color:#fff;
  z-index:15;
  bottom:0px;
}
.oe_tow_card .content .hd{
  position:absolute;
  left:50%;
  font-size:24px;
  padding-left:15px;
  font-weight:bold;
  top:22px;
}
.oe_tow_card .content .bd{
  padding-top:60px;
  text-align:center;
  font-size:16px;
  line-height:24px;
}
.oe_tow_card .content .qrcode p.p_2{
  text-align:center;
}
.oe_tow_card .content .qrcode{
  position:absolute;
  left:45%;
  padding-left:40px;
  margin-top:10px;
}
.oe_tow_card .content .qrcode img{
  width:100px;
}
.oe_tow_card .content .qrcode span{
  display:block;
  color:#fff;
  font-size:12px;
   white-space: nowrap; text-overflow: ellipsis; overflow:hidden;
}
.oe_tow_card .content .qrcode p.p_1{
  position:absolute;
  left:28px;
  top:0px;
  color:#fff;
  width:20px;
  line-height:15px;
  font-size:12px;
}
.oe_tow_card .content .title{
  position:absolute;
  left:25px;
  right:50%;
  bottom:15px;
  text-align:center;
}



.oe_three_card {
  overflow: hidden;
  float:left;
}
.oe_three_card .wrap{
  position: relative;
  width: 375px;
  height:610px;
  overflow: hidden;
  float: left;
}
.oe_three_card .bg{
  width: 100%;
  position: relative;
}
.oe_three_card .bg img{
  width: 100%;
  height: 100%;
}




.oe_three_card .content{
  position:absolute;
  top:20px;
  left:20px;
  right:20px;
  box-sizing:border-box;
  padding:20px;
  z-index:15;
  bottom:0px;
}
.oe_three_card .content h3{
  text-align:center;
  line-height:0px;
  font-weight:bold; 
  font-size:24px;
  color:#ff4734;
  padding-bottom:10px;
}
.oe_three_card .content span.headimg{
  display:inline-block;
  z-index:12;
  height:160px;
  border-radius:160px;
  overflow:hidden;
}
.oe_three_card .content span.headimg img{
  width:160px;
  min-height:160px;
}
.oe_three_card .content p.head{
  text-align:center;
}
.oe_three_card .content .hd{
  padding-top:5px;
  text-align:center;
  border-bottom:1px solid #f9cec8;
}
.oe_three_card .content .hd span{
  color:#ff4734;
  font-size:18px;
  display:inline-block;
  background:#fff;
  position:relative;
  top:10px;
  padding:0px 10px;
  font-size:14px;
}
.oe_three_card .content .bd{
  padding:0px 20px;
  padding-top:20px;
  font-size:16px;
  line-height:24px;
}
.oe_three_card .content dl{
  text-align:center;
  padding-top:10px;
}
.oe_three_card .content dl dt{
  display:inline-block;
}
.oe_three_card .content dl dt img{
  width:100px;
}
.oe_three_card .content dl dd{
  display:inline-block;
  margin-left:5px;
}
.oe_three_card .content dl dd img{
  width:100px;
}
.oe_three_card .content .qrcode{
  text-align:center;
}
.oe_three_card .content .qrcode p.p_1{
  padding-top:10px;
}
.oe_three_card .content .qrcode p{
  color:#333;
}
.oe_three_card .content .title{
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
.oe_title {
  color: #333;
  font-size: 18px;
  margin-bottom: 15px;
}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{background:none;}
.layui-nav .layui-nav-child dd.layui-this a{background:#218ce9;}

/*16:05 2019/2/18 by $bo*/
.oe_make_post{
  width: 100%;
  height: 100%;
  min-height: 768px;
  position: relative;
}
.oe_make_post .left{
  width: 300px;
  height: 100%;
  position: absolute;
  background: #fff;
  top: 0;
  left: 0;
  border-right: 1px solid #666;
  z-index: 1;
}
.oe_make_post .right{
  width: 350px;
  position: absolute;
  top: 100px;
  left: 750px;
}
.oe_make_post .main{
  height: 100%;
  margin-left: 300px;
  background: #f0f3f4;
  box-sizing: border-box;
  position: relative;
}
.oe_make_post .switch{
  width: 180px;
  margin: 15px auto;
  background: #eaeaea;
  border-radius: 28px;
  font-size: 0;
}
.oe_make_post .switch span{
  width: 90px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  border-radius: 28px;
  line-height: 28px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
.oe_make_post .switch span.current{
  background: #007ce6;
  color: #fff;
}
.oe_make_post .component{
  margin: 0 15px;
}
.oe_make_post .component .title{
  line-height: 40px;
  font-weight: bold;
  font-size: 15px;
  color: #666;
  cursor: pointer;
}
.oe_make_post .component .wrap{
  overflow: hidden;
}
.oe_make_post .component .wrap .box{
  width: 76px;
  height: 76px;
  background: #f5f5f5;
  border: 1px solid #ebebeb;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.oe_make_post .component .wrap .box .icon{
  height: 30px;
  text-align: center;
  padding-top: 15px;
}
.oe_make_post .component .wrap .box .icon em{
  line-height: normal;
  font-size: 20px;
}
.oe_make_post .component .wrap .box:hover{
  border-color:#007ce6;
}
.oe_make_post .right .title{
  margin: 15px;
  font-size: 15px;
  color: #666;
  font-weight: bold;
}
.oe_make_post .right .param_box .tip{
  color: #999;
  margin: 0 15px;
}
.oe_make_post .right .param{
  display: none;
}
.oe_make_post .right .param .item{
  overflow: hidden;
  margin-bottom: 15px;
}
.oe_make_post .right .param .item label{
  width: 80px;
  float: left;
  padding: 0 10px;
  line-height: 32px;
  box-sizing: border-box;
  text-align: right;
}
.oe_make_post .right .param .item .label_color{
  line-height: 38px;
}
.oe_make_post .right .param .item .inline{
  float: left;
}
.oe_make_post .right .param .item .input_box{
  float: left;
}
.oe_make_post .right .param .item .color{
  width: 68px;
  padding: 5px;
  border: 1px solid #c1c1c1;
}
.oe_make_post .right .param .item .color .value{
  width: 100%;
  height: 26px;
  background-color: #000;
  cursor: pointer;
}
.oe_make_post .right .param .item .input_box input{
  height: 32px;
}
.oe_make_post .right .param .item .layui-form-switch{
  margin-top: 4px;
}
.oe_make_post .main::before{
  content: '';
  display: table;
}
.oe_make_post .main .post{
  width: 375px;
  height: 667px;
  background: #fff;
  margin: 100px 0 0 30px;
}
.oe_make_post .right .element{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.oe_make_post .right .element .title_inner{
  font-size: 14px;
  font-weight: bold;
  background: #eee;
  padding: 0 15px;
  line-height: 22px;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
}
.oe_make_post .right .element .tree{
  height: 350px;
  overflow: auto;
  background: #f5f5f5;
}
.oe_make_post .right .element .tree .node{
  border-bottom: 1px solid #ebebeb;
  height: 30px;
  line-height: 30px;
  position: relative;
  padding-left: 31px;
  background: #fff;
}
.oe_make_post .right .element .tree .node .show{
  width: 30px;
  height: 30px;
  background: #f5f5f5;
  position: absolute;
  top: 0;
  left: 0;
  border-right: 1px solid #ebebeb;
  text-align: center;
}
.oe_make_post .right .element .tree .node .type{
  position: absolute;
  left: 15px;
  top: 1px;
}
.oe_make_post .right .element .tree .node .type .icon-images{
  font-size: 15px;
}
.oe_make_post .right .element .tree .node .type .icon-wenzi{
  font-size: 14px;
}
.oe_make_post .right .element .tree .node .text{
  color: #666;
}
.oe_make_post .right .element .tree .node .msg{
  position: relative;
  padding-left: 40px;
  cursor: pointer;
}
.oe_make_post .right .element .tree .node.current .msg{
  background: #f5f5f5;
}
.oe_make_post .right .element .tree .node .show em{
  font-size: 13px;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.oe_make_post .right .element .tree .node .show.current em{
  color: #aeaeae;
}
.oe_make_post .right .element .tree .node .operate{
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  position: absolute;
  right: 15px;
  top: 0;
  color: #666;
  cursor: pointer;
  display: none;
}
.oe_make_post .right .element .tree .node .operate em{
  position: relative;
  top: 2px;
}
.oe_make_post .right .element .tree .node:hover .operate{
  display: block;
}
.oe_make_post .right .element .tree .node .operate .menu{
  width: 100px;
  position: absolute;
  top: 25px;
  right: 0;
  padding: 5px 0;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, .1);
  z-index: 100;
  background: #fff;
  display: none;
}
.oe_make_post .right .element .tree .node .operate:hover .menu{
  display: block;
}
.oe_make_post .right .element .tree .node .operate .menu .item{
  padding: 0 10px;
  line-height: 25px;
  cursor: pointer;
}
.oe_make_post .right .element .tree .node .operate .menu .item:hover{
  background: #f5f5f5;
}
.oe_make_post .post_temp_03{
  width: 100%;
  height: 100%;
  position: relative;
  user-select: none;
  -webkit-user-drag: none;
  overflow: hidden;
}
.oe_make_post .post_temp_03 .bg img{
  width: 100%;
  height: 100%;
  user-select: none;
  -webkit-user-drag: none;
}
.oe_make_post .post_temp_03 .avatar{
  width: 160px;
  height: 160px;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -80px;
}
.oe_make_post .post_temp_03 .avatar .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.oe_make_post .post_temp_03 .avatar .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_03 .line{
  width: 80px;
  height: 1px;
  position: absolute;
  top: 240px;
}
.oe_make_post .post_temp_03 .line .element{
  width: 100%;
  height: 100%;
}
.oe_make_post .post_temp_03 .line .element span{
  width: 100%;
  height: 100%;
  background: #f9cec8;
  display: block;
}
.oe_make_post .post_temp_03 .line.l_l{
  left: 35px;  
}
.oe_make_post .post_temp_03 .line.l_r{
  right: 35px;  
}
.oe_make_post .post_temp_03 .num{
  position: absolute;
  left: 50%;
  margin-left: -58px;
  top: 230px;
}
.oe_make_post .post_temp_03 .num font{
  color: #ff4734;
  font-size: 14px;
}
.oe_make_post .post_temp_03 .user_info{
  position: absolute;
  top: 265px;
  left: 60px;
}
.oe_make_post .post_temp_03 .user_info font{
  font-size: 16px;
  line-height: 25px;
}
.oe_make_post .post_temp_03 .qr_code{
  width: 100px;
  height: 100px;
  position: absolute;
  left: 80px;
  top: 330px;
}
.oe_make_post .post_temp_03 .qr_code .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.oe_make_post .post_temp_03 .qr_code .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_03 .recognition{
  width: 100px;
  height: 100px;
  position: absolute;
  right: 80px;
  top: 330px;
}
.oe_make_post .post_temp_03 .recognition .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.oe_make_post .post_temp_03 .recognition .element img{
  width: 100%;
  height: 100%;
}
.oe_make_post .post_temp_03 .qr_text{
  position: absolute;
  left: 50%;
  top: 447px;
  margin-left: -87px;
}
.oe_make_post .post_temp_03 .qr_text font{
  font-size: 14px;
  line-height: 25px;
  text-align: center;
}
.oe_make_post .post_temp_03 .tech{
  position: absolute;
  left: 50%;
  top: 520px;
  margin-left: -38px;
}
.oe_make_post .post_temp_03 .tech font{
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}
.oe_make_post .post .element_box .drag{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
}
.oe_make_post .post .element_box .drag .top_l{
  width: 100%;
  height: 1px;
  background: #23b7e5;
  position: absolute;
  top: 0;
  left: 0;
  cursor: n-resize;
  z-index: 2;
}
.oe_make_post .post .element_box .drag .right_l{
  width: 1px;
  height: 100%;
  background: #23b7e5;
  position: absolute;
  top: 0;
  right: 0;
  cursor: e-resize;
  z-index: 2;
}
.oe_make_post .post .element_box .drag .bottom_l{
  width: 100%;
  height: 1px;
  background: #23b7e5;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: s-resize;
  z-index: 2;
}
.oe_make_post .post .element_box .drag .left_l{
  width: 1px;
  height: 100%;
  background: #23b7e5;
  position: absolute;
  top: 0;
  left: 0;
  cursor: w-resize;
  z-index: 2;
}
.oe_make_post .post .element_box .drag .circle{
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #23b7e5;
  background: #fff;
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
}
.oe_make_post .post .element_box .drag .circle.wn{
  top: -4px;
  left: -4px;
  cursor: nw-resize;
}
.oe_make_post .post .element_box .drag .circle.n{
  top: -4px;
  left: 50%;
  margin-left: -5px;
  cursor: n-resize;
}
.oe_make_post .post .element_box .drag .circle.ne{
  top: -4px;
  right: -4px;
  cursor: ne-resize;
}
.oe_make_post .post .element_box .drag .circle.e{
  top: 50%;
  margin-top: -5px;
  right: -4px;
  cursor: e-resize;
}
.oe_make_post .post .element_box .drag .circle.se{
  bottom: -4px;
  right: -4px;
  cursor: se-resize;
}
.oe_make_post .post .element_box .drag .circle.s{
  bottom: -4px;
  left: 50%;
  margin-left: -5px;
  cursor: s-resize;
}
.oe_make_post .post .element_box .drag .circle.sw{
  bottom: -4px;
  left: -4px;
  cursor: sw-resize;
}
.oe_make_post .post .element_box .drag .circle.w{
  top: 50%;
  margin-top: -4px;
  left: -4px;
  cursor: w-resize;
}
.oe_make_post .post .element_box:hover .drag{
  display: block;
}
.oe_make_post .post .element_box.is_drag .drag{
  display: block;
}
.oe_make_post .post .element_box{
  touch-action: pan-y;
  user-select: none;
  -webkit-user-drag: none;
}
.oe_make_post .post .element_box .element img{
  user-select: none;
  -webkit-user-drag: none;
  touch-action: pan-y;
}
.oe_make_post .post .element_box .drag_element{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0;
  z-index: 100;
}
/*2020.04.11*/
.oe_make_post .main .post .data_text{
  position: absolute;
}
.oe_make_post .main .post .title{
  position: absolute;
}
.oe_make_post .main .post .qrtime{
  position: absolute;
}


.oe_make_post .main .btn_box{
  position: absolute;
  top: 30px;
  left: 30px;
}
.oe_make_post .main .btn_box .layui-btn.gray{
  background: #aeaeae;
  cursor: no-drop;
}
.oe_make_post .left .template{
  margin: 0 15px;
}
.oe_make_post .left .template .title{
  line-height: 40px;
  font-weight: bold;
  font-size: 15px;
  color: #666;
  cursor: pointer;
}
.oe_make_post .left .template .wrap .box{
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
  cursor: pointer;
}
.oe_make_post .left .template .wrap .box .pic{
  width: 100px;
  height: 177px;
  border: 2px solid #fff;
  overflow: hidden;
  position: relative;
}
.oe_make_post .left .template .wrap .box.current .pic,
.oe_make_post .left .template .wrap .box:hover .pic{
  border-color: #007ce6;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
}
.oe_make_post .left .template .wrap .box img{
  width: 100%;
}
.oe_make_post .left .template .wrap .box .tip{
  width: 100%;
  height: 25px;
  line-height: 25px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  background: rgba(0, 0, 0, .8);
  text-align: center;
  display: none;
}
.oe_make_post .left .template .wrap .box.use .tip{
  display: block;
}
.oe_make_post .left .template .wrap .box .name{
  width: 100%;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 8px;
}
.oe_make_post .left .tip{
  padding: 0 15px;
}
.oe_make_post .left .tip h3{
  line-height: 40px;
  font-weight: bold;
  font-size: 15px;
  color: #666;
  cursor: pointer;
}
.oe_make_post .left .tip .text{
  color: #999;
  line-height: 25px;
}
.oe_make_post .left .element{
  padding: 0 15px;
  margin-top: 10px;
}
.oe_make_post .left .element h3{
  line-height: 40px;
  font-weight: bold;
  font-size: 15px;
  color: #666;
  cursor: pointer;
}
.oe_make_post .left .element .item{
  margin-bottom: 15px;
  overflow: hidden;
}
.oe_make_post .left .element .item label{
  width: 100px;
  float: left;
  margin-top: 10px;
}
.oe_make_post .left .element .item .input_box{
  float: left;
}
.oe_make_post .post_temp_01{
  width: 100%;
  height: 100%;
  position: relative;
  user-select: none;
  -webkit-user-drag: none;
  overflow: hidden;
}
.oe_make_post .post_temp_01 .bg{
  width: 100%;
  height: 100%;
}
.oe_make_post .post_temp_01 .bg img{
  width: 100%;
  height: 100%;
  user-select: none;
  -webkit-user-drag: none;
}
.oe_make_post .post_temp_01 .qr_code{
  width: 165px;
  height: 165px;
  position: absolute;
  left: 50%;
  margin-left: -82.5px;
  top: 223px;
}
.oe_make_post .post_temp_01 .qr_code .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.oe_make_post .post_temp_01 .qr_code .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_01 .qr_text{
  position: absolute;
  left: 50%;
  top: 400px;
  margin-left: -77px;
}
.oe_make_post .post_temp_01 .qr_text font{
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  color: #fff;
}
.oe_make_post .post_temp_01 .logo{
  width: 25px;
  height: 25px;
  position: absolute;
  left: 105px;
  top: 442px;
}
.oe_make_post .post_temp_01 .logo .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.oe_make_post .post_temp_01 .logo .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_01 .logo_text{
  position: absolute;
  left: 142px;
  top: 442px;
}
.oe_make_post .post_temp_01 .logo_text font{
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #fff;
}
.oe_make_post .post_temp_02{
  width: 100%;
  height: 100%;
  position: relative;
  user-select: none;
  -webkit-user-drag: none;
  overflow: hidden;
}
.oe_make_post .post_temp_02 .bg{
  width: 100%;
  height: 100%;
}
.oe_make_post .post_temp_02 .bg img{
  width: 100%;
  height: 100%;
  user-select: none;
  -webkit-user-drag: none;
}
.oe_make_post .post_temp_02 .ticket_bg{
  width: 355px;
  height: 542px;
  position: absolute;
  left: 50%;
  margin-left: -177.5px;
  top: 62px;
  z-index: 0;
}
.oe_make_post .post_temp_02 .ticket_bg .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.oe_make_post .post_temp_02 .ticket_bg .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
  user-select: none;
}
.oe_make_post .post_temp_02 .logo{
  width: 75px;
  height: 75px;
  position: absolute;
  left: 50%;
  margin-left: -37.5px;
  top: 56px;
}
.oe_make_post .post_temp_02 .logo .element{/*2019.06.19*/
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f5f5f5;
}
.oe_make_post .post_temp_02 .logo .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_02 .website_msg{
  position: absolute;
  left: 50%;
  top: 140px;
  margin-left: -88px;
}
.oe_make_post .post_temp_02 .website_msg font{
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
.oe_make_post .post_temp_02 .pic{
  width: 327px;
  height: 118px;
  position: absolute;
  left: 50%;
  margin-left: -163px;
  top: 146px;
}
.oe_make_post .post_temp_02 .pic .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f5f5f5;
}
.oe_make_post .post_temp_02 .pic .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  user-select: none;
  -webkit-user-drag: none;
}
.oe_make_post .post_temp_02 .join_text{
  position: absolute;
  left: 50%;
  top: 286px;
  margin-left: -90px;
}
.oe_make_post .post_temp_02 .join_text font{
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
}
.oe_make_post .post_temp_02 .qr_code{
  width: 150px;
  height: 150px;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  top: 338px;
}
.oe_make_post .post_temp_02 .qr_code .element{
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f5f5f5;
}
.oe_make_post .post_temp_02 .qr_code .element img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_make_post .post_temp_02 .qr_text{
  position: absolute;
  left: 50%;
  top: 562px;
  margin-left: -126px;
}
.oe_make_post .post_temp_02 .qr_text font{
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
}
.oe_create_poster{
  margin-right: 30px;
  padding: 30px 0;
}
.oe_create_poster .img_box{
  width: 50px;
  height: 50px;
  position: relative;
  float: left;
  overflow: hidden;
  background: #f5f5f5;
  margin-right: 30px;
  border: 1px solid #ebebeb;
}
.oe_create_poster .img_box img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oe_create_poster .upload{
  float: left;
  margin-top: 6px;
}


/* 10:11 2019/7/27 */

.oe_ustep{width:800px; }
.oe_ustep ul li{width:25%; float:left; position:relative; background:#e5e9f2; height:40px; line-height:40px; text-align:center;}
.oe_ustep ul li.current{background:#007ce6; color:#fff;}
.oe_ustep ul li:after {right: -38px;z-index: 2;border-color: transparent;border-left-color: #e5e9f2;}
.oe_ustep ul li.current:after {border-left-color: #007ce6; right: -40px;}
.oe_ustep ul li.current:before{    border-color: #007ce6;    border-left-color: #e5e9f2;}
.oe_ustep ul li.current+li:before {left: 2px;}
.oe_ustep ul li:before, .oe_ustep ul li:after {content: '';position: absolute;top: 0;width: 40px;border-width: 20px; border-style: solid; box-sizing:border-box;}
.oe_ustep ul li:before {left: 0;border-color: #e5e9f2; border-left-color: #fff;}
.oe_ustep ul li:first-child:before {display: none;}
.oe_ustep ul li:first-child{border-radius:5px 0px 0px 5px;}
.oe_ustep ul li:last-child{border-radius:0px 5px 5px 0px;}
.oe_ustep ul li:last-child:after {display: none;}


/* 10:25 2019/7/25 */
.oe_markdtsms_select{text-align:; padding:50px 0px 70px 0px; padding-top:30px; width:820px; margin:0 auto;}
.oe_markdtsms_select dl{display:inline-block; margin:0px 10px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05); padding:10px; border-radius:10px; min-height:100px; padding-left:110px; width:130px; position:relative; border:1px solid #f2f2f2; cursor:pointer; text-align:center; margin-right:10px;}
.oe_markdtsms_select dl dt{width:100px; height:100px;  position:absolute; left:10px; top:30px;}
.oe_markdtsms_select dl dd{text-align:left; box-sizing:border-box; padding-top:13px;}
.oe_markdtsms_select dl dd h3{font-weight:bold; padding-bottom:5px;}
.oe_markdtsms_select dl dd p{color:#999; line-height:20px;}
.oe_markdtsms_select dl dt span{display:inline-block; border-radius:100px; color:#fff; width:60px; height:60px; line-height:60px;}
.oe_markdtsms_select dl dt span i.iconfont{font-size:30px;}
.oe_markdtsms_select dl.dl_1 dt span{background:#75caff; border:1px solid #4abaff;}
.oe_markdtsms_select dl.dl_2 dt span{background:#ffb66e; border:1px solid #ffa145;}
.oe_markdtsms_select dl.dl_3 dt span{background:#ff8297; border:1px solid #ff6e86;}
.oe_markdtsms_select dl.dl_3{margin-right:0px;}
.oe_markdtsms_select dl:hover{background:#fafafa;}

.oe_marketsms_import{padding-top:15px; padding-bottom:30px; width:800px; margin:0 auto;}
.oe_marketsms_import blockquote a{color:#007ce6;}
.oe_marketsms_import .oe_ustep{margin-bottom:40px;}
.oe_marketsms_import dl{  padding-left:170px; position:relative; margin-top:15px;}
.oe_marketsms_import dl dt{position:absolute; left:10px; top:0px; width:120px; text-align:right; color:#999;}
.oe_marketsms_import dl dd span.get{display:inline-block; width:40px; height:40px; line-height:40px; border-radius:4px; border:1px solid #f2f2f2; display:inline-block; cursor:pointer; text-align:center; position:relative;vertical-align:middle; }
.oe_marketsms_import dl dd span.get i.iconfont{font-size:30px;}
.oe_marketsms_import dl dd span.get input[type='file']{width:40px; height:40px; position:absolute; left:0px; top:0px; cursor:pointer; filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; z-index:10;}
.oe_marketsms_import dl dd label.tips{color:#999; margin-left:10px;}
.oe_marketsms_import dl dd i.icon-wenben{color:#007ce6;}
.oe_marketsms_import dl dd .layui-btn{background:#fff; height:28px; line-height:28px; padding:0px 5px; color:#007ce6; border:1px solid #007ce6;}
.oe_marketsms_import dl dd div.txt{color:#f40;}
.oe_marketsms_import div.btn{padding-left:170px; padding-top:15px;}
.oe_marketsms_import div.btn .layui-btn{background:#c4c8cf;}
.oe_marketsms_import div.btn .layui-btn.current{background:#007ce6;}
.oe_market_send{padding-bottom:30px;}
.oe_market_send .oe_ustep{margin-bottom:40px;}
.oe_market_send dl{ position:relative; margin-top:15px; margin-left:15px;}
.oe_market_send dl dt{font-weight:bold; padding-bottom:10px; color:#333;}
.oe_market_send dl dt span{width:5px; height:5px; background:#007ce6;display:inline-block; border-radius:30px; vertical-align:middle; margin-right:10px; position:relative; top:-2px;}
.oe_market_send dl dd{padding-left:15px;}
.oe_market_send dl dd span.get{display:inline-block; width:40px; height:40px; line-height:40px; border-radius:4px; border:1px solid #f2f2f2; display:inline-block; cursor:pointer; text-align:center; position:relative;vertical-align:middle; }
.oe_market_send dl dd span.get i.iconfont{font-size:30px;}
.oe_market_send dl dd span.get input[type='file']{width:40px; height:40px; position:absolute; left:0px; top:0px; cursor:pointer; filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; z-index:10;}
.oe_market_send dl dd label.tips{color:#999; margin-left:10px;}
.oe_market_send dl dd i.icon-wenben{color:#007ce6;}
.oe_market_send dl dd .layui-btn{background:#fff; height:28px; line-height:28px; padding:0px 5px; color:#007ce6; border:1px solid #007ce6;}
.oe_market_send dl dd div.txt ul li{line-height:30px;}
.oe_market_send dl dd div.txt ul li b{color:#f40;}
.oe_market_send dl dd div.txt ul li span{display:inline-block; border-radius:3px; border:1px solid #007ce6; color:#007ce6; padding:0px 5px; line-height:20px; font-size:12px; cursor:pointer; margin-left:5px;}
.oe_market_send dl dd div.tips{color:#bd8253;}
.oe_market_send dl dd div.txt ul li span:hover{background:#007ce6; color:#fff; transition: all 0.1s ease-in-out 0s;}
.oe_market_send dl dd div.txt ul li span:hover a{color:#fff;}
.oe_market_send dl dd div.txt ul li label{color:#f40;}
.oe_market_send dl dd div.content{display:inline-block; float:left; border:1px solid #f2f2f2; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05); border-radius:4px;  height:113px; width:220px; margin-right:10px; box-sizing:border-box; padding:10px 15px; margin-bottom:10px;  line-height:24px; cursor:pointer; text-overflow: ellipsis; overflow:hidden; position:relative;}
.oe_market_send dl dd div.content.current{border:1px solid #007ce6; color:#007ce6;}
.oe_market_send dl dd div.content.current i.iconfont{display:inline-block;}
.oe_market_send dl dd div.content i.iconfont{ position:absolute; font-size:30px; right:-8px; bottom:-2px; display:none;}
.oe_market_send dl dd .conn{ padding-right:300px; position:relative;}
.oe_smstipsbox{position:fixed; right:50px; top:120px; width:280px; background:#fff; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1); height:450px; border:1px solid #ebebeb;  border-radius:5px; overflow:hidden;}
.oe_smstipsbox .top{position:absolute; left:0px; right:0px; top:0px;}
.oe_smstipsbox .top img{width:100%;}
.oe_smstipsbox .txt{position:absolute;  left:0px; top:68px; right:0px;}
.oe_smstipsbox .txt img{width:100%;}
.oe_smstipsbox .txt .cont{background:#f0f0f0; margin:10px 15px; border-radius:15px; line-height:22px; padding:10px; box-sizing:border-box;}
.oe_smstipsbox .txt .cont span{color:#0d90ff; text-decoration:underline; cursor:pointer; }
.oe_smstipsbox .bottom{position:absolute; left:0px; right:0px; bottom:0px;}
.oe_smstipsbox .bottom img{width:100%;}
.oe_smstipsbox .tips{position:absolute; left:0px; bottom:50px; right:0px; color:#999; box-sizing:border-box; padding:0px 15px;}
.oe_sortlink{padding-top:10px;}
.oe_sortlink span.url{display:inline-block;   height:38px; border-right:0px; line-height:38px; vertical-align:middle; padding-left:10px; border-radius:3px; color:#6792ff; margin-left:0px; padding-left:0px; border:1px dotted #cad8fb; padding:0px 10px;}
.oe_sortlink input[type='text']{ width:300px; box-sizing:border-box; padding-left:0px;   }
.oe_sortlink .tips{padding-bottom:5px; font-size:12px; color:#ad6d29;}
.oe_sortlink .bei{padding-top:10px; font-size:12px;}
.oe_sortlink .bei p span{display:inline-block; background:#fafafa; border:1px solid #f2f2f2; padding:0px 5px; border-radius:3px; color:#007ce6; cursor:pointer; margin-right:5px;}
dl.oe_smsmb{padding-left:15px; padding-top:15px;}
dl.oe_smsmb dt{margin-bottom:20px; border-bottom:1px solid #ebebeb; padding-bottom:0px; padding-left:15px; background:#fafafa; padding-top:10px;}
dl.oe_smsmb dt ul li{float:left;margin-right:20px; cursor:pointer; line-height:35px; border-radius:5px 5px 0px 0px; border:1px solid #ebebeb; border-bottom:none;padding:0px 25px; font-weight:normal;}
dl.oe_smsmb dt ul li.on{ background:#007ce6; color:#fff; border:1px solid #007ce6; border-bottom:0px;}

.oe_send_tips{background:#fff; width:800px; height:400px; border-radius:10px; overflow:hidden; box-sizing:border-box; padding-top:0px;}
.oe_send_tips .hd{text-align:center; font-weight:bold; font-size:18px; line-height:50px; border-bottom:1px solid #f2f2f2; background:#fafafa; margin-bottom:15px;}
.oe_send_tips .bd{text-align:center; padding-top:50px;}
.oe_send_tips .bd .txt{padding-bottom:10px; font-size:14px;width:600px; margin:0 auto; line-height:24px;}
.oe_send_tips .bd .txt .layui-progress{width:440px; margin:0 auto; margin-bottom:10px; margin-top:10px; line-height:15px; height:15px;}
.oe_send_tips .bd .txt .layui-progress-big, .oe_send_tips .bd .txt .layui-progress-big .layui-progress-bar{ line-height:15px; height:15px;}
 .oe_send_tips .bd .txt .layui-progress-big .layui-progress-bar{background:#007ce6;}
.oe_send_tips .bd .layui-progress-big .layui-progress-text{white-space: nowrap; line-height:15px; height:15px;}
.oe_send_tips .bd .txt b{color:#f40;}
.oe_send_tips .bd .btn{padding-top:20px;}
.oe_send_tips .bd .btn button.layui-btn{background:#c4c8cf;  line-height:45px; height:45px; padding:0px 40px;}
.oe_send_tips .bd .btn button.layui-btn.current{background:#007ce6;}
.oe_market_seruser{padding-bottom:30px; width:820px; margin:0 auto;}
.oe_market_seruser dl.my{position:relative; min-height:35px; max-width:900px; margin-top:20px;}
.oe_market_seruser dl.my dt{position:absolute;  left:30px; top:3px; color:#333;}
.oe_market_seruser dl.my dt .layui-form-checkbox[lay-skin="primary"] span{padding-right:4px;}
.oe_market_seruser dl.my dd{ padding-left:15px;}
.oe_market_seruser dl.my dd .conn{display:inline-block; width:200px;}
.oe_market_seruser dl.my dd .select{float:left; margin-bottom:10px; margin-right:20px;}
.oe_market_seruser dl.my dd .select label{display:inline-block; margin-right:5px;}
.oe_market_seruser dl.my dd .select .item{margin-right:5px;}
.oe_market_seruser .num{padding-bottom:0px;}
.oe_market_seruser .num .oe_open{display:inline-block; margin-left:0px;}
.oe_market_seruser .num .oe_open label{display:inline-block; vertical-align:middle; margin-right:5px;}
.oe_market_seruser .num .oe_open .layui-form-radio{margin-top:0px;}
.oe_market_seruser dl.my dd{padding-top:1px; position:relative;}
.oe_market_seruser dl.my dd .layui-progress{width:260px; margin-top:7px; height:15px; line-height:35px;}
.oe_market_seruser dl.my dd .layui-progress .layui-progress-bar{ height:15px; line-height:35px; background:#007ce6;}
.oe_market_seruser dl.my dd .txt{line-height:30px;}
.oe_market_seruser dl.my dd .txt b{color:#f40; margin:0px 3px;}
.oe_market_seruser dl.my dd .tips{position:absolute; left:430px; top:4px;}
.oe_market_seruser dl.my dd .tips span.ok{display:inline-block; width:15px; height:15px; background:url(../images/icon.png) -476px -26px no-repeat; margin-left:5px; vertical-align:middle; margin-right:3px; margin-top:-3px;}
.oe_market_seruser dl.my dd .tips span.error{display:inline-block; width:15px; height:15px;background:url(../images/icon.png) -475px 0px no-repeat; margin-left:5px; vertical-align:middle;margin-right:3px; margin-top:-3px;}
.oe_market_seruser dl.my dd span.btn{background:#007ce6; color:#fff; line-height:50px; display:inline-block; width:375px; text-align:center; border-radius:3px; font-size:16px; margin-top:10px; cursor:pointer;}
.oe_market_seruser dl.my dd span.btn:hover{opacity:0.8;}
.oe_market_seruser dl.my dd span.btn.current{background:#ccc;}
.oe_market_seruser dl.my dd span.btn.ok{background:#fff; border:1px solid #ebebeb;  color:#38ac6c;}
.oe_market_seruser dl.my dd span.btn.ok i{display:inline-block; width:20px; height:20px; background:url(../images/icon.png) -471px -124px no-repeat; vertical-align:middle; margin-right:8px;}
.oe_market_seruser dl.my dd .layui-form-radio{margin-right:0px; vertical-align:middle; margin-top:0px;}
.oe_market_seruser dl.my dd p.num{position: absolute;left: 280px;top: 4px;}
.oe_market_seruser dl.my dd p.num span{color:red;}
.oe_market_seruser dl.my dd p.num label{cursor:pointer; background:#007ce6;border:1px solid #007ce6;  color:#fff; display:inline-block; padding:0px 5px; border-radius:2px;}
.oe_market_seruser dl.my dd p.num label.current{border:1px solid #007ce6; background:#fff; color:#007ce6;}
.oe_market_seruser dl.my dd p.num label:hover{opacity:0.8;}
.oe_market_seruser div.seruser{padding-left:40px; padding-top:10px;}
.oe_market_seruser div.seruser span{display:inline-block; border:1px solid #007ce6; color:#fff; background:#007ce6; border-radius:3px; padding:0px 5px; margin-right:10px; cursor:pointer;}
.oe_market_seruser div.seruser span:hover{opacity:0.8;}
.oe_market_seruser div.seruser b{color:#f40;}
.oe_tbl_form_btn .oe_market_prebtn{border:1px solid #007ce6; background:#fff; color:#007ce6; line-height:50px; height:50px; padding:0px 55px; font-size:16px;}
.oe_market_party{width:820px;margin:0 auto;}
.oe_market_party .bd{padding-top:15px; padding-bottom:30px;}
.oe_market_party .bd dl{border-bottom:1px solid #ebebeb; padding:10px 0px; padding-left:140px; position:relative;}
.oe_market_party .bd dl dt{display:inline-block; width:130px; position:absolute; left:0px; top:10px;}
.oe_market_party .bd dl dt .layui-form-radio{margin-top:0px;}
.oe_market_party .bd dl dt .layui-form-radio .layui-form-radio > i:hover, .layui-form-radioed > i{color:#007ce6;}
.oe_market_party .bd dl dd{display:inline-block; line-height:28px;}
.oe_market_party .bd dl:last-child{border-bottom:none;}

.oe_market_partynodata{text-align:center; padding:50px 0px; padding-top:100px;}
.oe_market_partynodata img{width:80px;}
.oe_market_partynodata p{padding-top:20px; font-size:16px;}
.wenzu{background:#d1d5d9!important;}

.oe_send_loading{position:fixed; left:0px; top:0px; right:0px; bottom:0px; display: flex; align-items:center; justify-content: center; z-index:200;}
.oe_send_loading .txt{ text-align:center; padding:30px 20px; border-radius:8px; border:1px solid #ebebeb; width:350px; background:rgba(255,255,255,0.95); box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.1); padding-top:50px;}
.oe_send_loading .txt p{padding-top:15px;}
.oe_send_loading .txt p.tips a.btn{display:inline-block; background:#007ce6; color:#fff; line-height:35px; padding:0px 35px; border-radius:4px; margin-top:20px;}
.oe_send_loading .txt p.tips a.btn:hover{opacity:0.8;}
.oe_send_loading .txt .tips{padding-top:15px;}


.oe_tips_forsms{background:#fff1f1; border:1px solid #ffd7d7; color:#333; display:inline-block; padding:10px 15px; border-radius:2px;}
.oe_tips_forsms a{display:inline-block; background:#ff4848; color:#fff; line-height:24px; padding:0px 10px; margin-left:10px; border-radius:3px;}
.oe_tips_forsms a:hover{opacity:0.8;}

.oe_sendtips_box{position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.4); z-index:200; display: flex; align-items:center; justify-content: center;}
.oe_sendtips_box .content{background:#fff; box-sizing:border-box; border-radius:5px; width:500px; overflow:hidden;}
.oe_sendtips_box .content .hd{background:#fafafa; text-align:center; border-bottom:1px solid #ebebeb; line-height:50px; height:50px; font-weight:bold; font-size:18px;}
.oe_sendtips_box .content .bd{padding:40px; text-align:center; }
.oe_sendtips_box .content .bd p.txt{font-size:14px; line-height:24px;}
.oe_sendtips_box .content .bd p.btn{padding-top:25px;}
.oe_sendtips_box .content .bd p.btn a{display:inline-block; background:#007ce6; color:#fff;  border-radius:3px;line-height:40px; padding:0px 40px;}
.oe_sendtips_box .content .bd p.btn a:hover{opacity:0.8;}

.oe_shade{ position:fixed; left:0px; top:0px; right:0px;  bottom:0px;  background:rgba(0,0,0,0.5);  z-index:10000;  display: flex;   align-items:center;   justify-content: center;}

.oe_rightback{position:absolute; right:10px; top:5px;}

.oe_layout_loading{position:fixed; left:0px; top:0px; right:0px; bottom:0px; display: flex; align-items:center; justify-content: center; z-index:2000;}
.oe_layout_loading .txt{ text-align:center; padding:30px 20px; border-radius:8px; border:1px solid #ebebeb; width:350px; background:rgba(255,255,255,0.95); box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.1); padding-top:50px;}
.oe_layout_loading .txt p{padding-top:15px;}
.oe_layout_loading .txt p.tips a.btn{display:inline-block; background:#007ce6; color:#fff; line-height:35px; padding:0px 35px; border-radius:4px; margin-top:20px;}
.oe_layout_loading .txt p.tips a.btn:hover{opacity:0.8;}
.oe_layout_loading .txt .tips{padding-top:15px;}



/* 10:03 2019/9/19 */
.oe_uview{background:#fff; box-sizing:border-box; padding:10px 20px; border-radius:5px;}
.oe_uview .info{ padding-left:80px; position:relative; min-height:80px; margin-top:20px; margin-bottom:30px;}
.oe_uview .info span.head{display:inline-block; width:60px; height:60px; overflow:hidden; border-radius:60px; position:absolute; left:0px; top:5px;}
.oe_uview .info span.head img{width:60px; min-height:60px;}
.oe_uview .info h3{font-weight:bold; font-size:18px; line-height:30px; margin-bottom:5px;}
.oe_uview .info h3 span{font-weight:normal; font-size:14px; vertical-align:middle;}
.oe_uview .info .conn{line-height:20px;}
.oe_uview .info .conn .item{display:inline-block; margin-right:20px;}
.oe_uview .info .conn .item label{display:inline-block; color:#999;}
.oe_uview dl{border-top:1px solid #f2f2f2; border-radius:10px; position:relative; padding-top:15px;  padding-bottom:10px; margin-bottom:10px;}
.oe_uview dl dt{position:absolute; left:60px; top:-10px; background:#fff;  padding:0px 20px; font-weight:bold; color:#ff6363;}
.oe_uview dl dd{padding:0px 10px 0px 10px;}
.oe_uview dl dd.oe_table_list table{border-collapse: separate; border-radius:0px; border:1px solid #c8d0d5; border-bottom:none; border-right:none;}
.oe_uview dl dd.oe_table_list tr th{border-right:none; border:none; border-bottom:1px solid #c8d0d5; border-right:1px solid #c8d0d5; background:#f7f7f7;text-align:right; color:#333;}
.oe_uview dl dd.oe_table_list tr td{background:#fff; border:none;border-bottom:1px solid #c8d0d5; border-right:1px solid #c8d0d5; }
.oe_ntable table{border:1px solid #f4f4f4;border-collapse: separate;border:none;}
.oe_ntable table thead tr th{text-align:center; font-weight:bold; border:1px solid #f4f4f4; border-bottom:1px solid #ddd; background:#fff; color:#333;}
.oe_ntable table tr td{border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-top:none; border-left:none;}
.oe_ntable table > tbody > tr:nth-of-type(2n+1) { background-color: #f9f9f9;}
.oe_ntable table tr td.center{text-align:center;}
.oe_ntable table tr td span.ico{display:inline-block; width:30px; height:30px; background:#cdcdcd; color:#fff; border-radius:42%; line-height:30px; text-align:center;}
.oe_ntable table tr td span.ico.current.article i.iconfont{width:14px; display:inline-block;}
.oe_ntable table tr td span.ico i.icon-hunqing{width:10px; display:inline-block;}
.oe_ntable table tr td span.ico.current.party{background:#ff6d50;}
.oe_ntable table tr td span.ico.current.dynamic{background:#ef8d58;}
.oe_ntable table tr td span.ico.current.topic{background:#588def;}
.oe_ntable table tr td span.ico.current.article{background:#2bccbb;}
.oe_ntable table tr td span.ico.current.marry{background:#d74ea2;}
.oe_ntable table tr td span.ico.current.diary{background:#6a84a1;}
.oe_ntable table tr td span.ico.current.diary i.iconfont{display:inline-block; width:14px;}
.oe_ntable table tr td span.ico.current.story{background:#9eb46b;}
.oe_ntable table tr td span.ico.current.safety{background:#fa6615;}
.oe_ntable table tr td span.ico.current.safety i.iconfont{font-size:18px;}
.oe_ntable table tr td span.ico.current.feed{background:#ad8658;}
.oe_ntable table tr td span.ico.current.yue{background:#e56a27;}
.oe_ntable table tr td span.ico.current.liehun{background:#d12c7e;}
.oe_ntable table tr td span.ico.current.meipo{background:#ff623e;}
.oe_ntable table tr td span.ico.current.union{background:#6dd599;}
.oe_ntable table tr td span.ico.current.video{background:#ff9e5c;}
/* 2020.06.18 */
.oe_ntable table tr td span.ico.current.shop{background:#ff6d50;}

/*2019/10/15*/
.oe_preview_video{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .3);
  display: none;
}
.oe_preview_video .card{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -375px;
  width: 750px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: #fff;
  box-shadow: 1px 1px 50px rgba(0,0,0,.3);
  border-radius: 2px;
}
.oe_preview_video .header{
  position: relative;
  padding: 0 15px;
}
.oe_preview_video .title{
  line-height: 40px;
}
.oe_preview_video .close{
  position: absolute;
  top: 0;
  right: 6px;
  height: 40px;
  width: 40px;
  cursor: pointer;
  text-align: center;
}
.oe_preview_video .close em{
  font-size: 26px;
  line-height: 40px;
}
.oe_preview_video .close:hover em{
  color: #666;
}
.oe_preview_video .body{
  width: 100%;
  height: 422px;
  background: #000;
}
.oe_preview_video .body video{
  width: 100%;
  height: 100%;
}
.oe_preview_video .footer{
  text-align: center;
  padding: 5px 0;
}
.oe_link_wrap{
  display: inline-block;
  border: 1px solid #d2d6de;
  color: #666;
  cursor: pointer;
  border-radius: 3px;
  display: none;
}
.oe_link_wrap .icon{
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 0 8px;
  background: #eee;
}
.oe_link_wrap .text{
  display: inline-block;
  vertical-align: middle;
  margin-left: 0 !important;
  padding: 0 10px 0 8px;
  min-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oe_link_wrap em{
  font-size: 14px;
}
.oe_link_wrap:hover .text{
  color: #3c8dbc;
  text-decoration: underline;
}
/*2019/10/24*/
.oe_mobile_menu{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  z-index: 100000;
  display: none;
}
.oe_mobile_menu .header{
  height: 100px;
  background: #fff;
}
.oe_mobile_menu .header .btn{
  width: 100px;
  height: 100px;
  cursor: pointer;
  text-align: center;
}
.oe_mobile_menu .header .btn em{
  font-size: 80px;
  line-height: 100px;
  color: #666;
}
.oe_mobile_menu .menu{
  background-color: #fff;
  padding: 10px 0;
}
.oe_mobile_menu .menu li{
  line-height: 100px;
  height: 100px;
  font-size: 40px;
  padding: 0 50px;
  cursor: pointer;
}
.oe_mobile_menu .menu li:active{
  background: #f5f5f5;
}
.oe_mobile_menu .menu li+li{
  border-top: 1px dashed #000;
}
.oe_mobile_menu .menu li.current{
  color: #ff4400;
  font-weight: 700;
}
#showMobileMenu{
  display: none;
}

/* 2019.11.18 */
.layui-card-header{border-bottom: none; font-weight: bold; padding-top: 10px;}
.oe_tbl_form{ border-collapse: separate; border-right:none; border-bottom: none;}
.oe_tbl_form tr th{border-bottom: none;  }
.oe_tbl_form tr th,.oe_tbl_form tr td{}
.oe_tbl_form tr td input[type='text'],.oe_tbl_form tr td input[type='password']{ height: 30px; line-height: 30px; background: #fafafa;}
.oe_tbl_form tr td textarea{background: #fafafa;}
.layui-btn + .layui-btn{margin-left: 2px;}
.w_1000{width: 1110px!important;}
.oe_kong{height:60px;}
.oe_tbl_form_btn.current{  position:fixed;  bottom:0px;   left:0px;  right:0px; padding:5px 0px; background:#fff; border-top:1px solid #ebebeb;}
.oe_tbl_form_btn.center{text-align: center; width: 1110px;}

/* 2019.11.19 */
.oe_table_wrap .layui-table td .down{display: inline-block; vertical-align: middle;}
.oe_addfortb{display: inline-block; vertical-align: middle; cursor: pointer; margin-top: -1px; font-size: 12px;}
.oe_addfortb i.iconfont{color:#007ce6;}
.oe_addfortb i.iconfont.icon-jiahao{font-size: 16px!important;}
.oe_vipedit{ border: 1px solid #ccc; display: inline-block; line-height: 22px; padding:0px 8px; border-radius: 100px; font-size: 12px; cursor: pointer;}
.oe_vipedit.vip_bg{border: 1px solid #ff5252;}

/* 2020.06.22 */
.oe_sendorder{background: #fff; width: 500px; border-radius: 8px; padding: 10px;}
.oe_sendorder .hd{text-align: center; font-weight: bold; font-size: 18px; line-height: 30px; padding-top: 30px;}
.oe_sendorder .bd{padding:30px 50px; line-height: 30px; padding-bottom: 10px;}
.oe_sendorder .bd dl{padding-left: 80px; position: relative; margin-bottom: 20px;}
.oe_sendorder .bd dl dt{color:#666; position: absolute; left: 0px; top:0px;}
.oe_sendorder .bd dl dd input[type='text']{line-height: 35px; width: 100%; box-sizing:border-box;border: 1px solid #ebebeb; padding-left: 10px;}
.oe_sendorder .bd dl dd textarea{border:1px solid #ebebeb; padding:10px; height: 80px; box-sizing:border-box; width: 100%;}
.oe_sendorder .btn{text-align: center; padding-bottom: 20px;}
.oe_sendorder .btn span{display: inline-block; line-height: 35px; padding:0px 25px; cursor: pointer;}
.oe_sendorder .btn span.span_1{border-radius: 3px; border: 1px solid #ebebeb;}
.oe_sendorder .btn span.span_2{border-radius: 3px; border: 1px solid #007ce6; background-color: #007ce6; color:#fff; margin-left: 20px;}
.oe_sendorder .btn span:hover{opacity: 0.8;}

/* 2020.06.28 */
.oe_tipsbox{background: #fff; border-radius: 8px; padding: 20px; box-sizing:border-box; width: 500px;}
.oe_tipsbox .hd{text-align: center; font-size: 20px; padding-top: 20px; font-weight: bold; position: relative;}
.oe_tipsbox .hd span.close{background:url(../images/close.png); display: inline-block; width: 20px; height: 20px; position: absolute;  right: 0px; top:0px; cursor: pointer;}
.oe_tipsbox .hd span.close:hover{opacity: 0.8;}
.oe_tipsbox .bd{padding: 20px; line-height: 24px;}
.oe_tipsbox .bd .txt{ padding-top: 10px;  padding-bottom: 20px;}
.oe_tipsbox .bd .con b{color:#f40; font-size: 16px;}
.oe_tipsbox .bd .con{padding:20px 20px;  border:1px dashed #ebebeb;   background: #fffcf5;}

.oe_tipsbox .bd .con p{padding:15px 0px; position: relative;}
.oe_tipsbox .bd .con p a{display: inline-block; border: 1px solid #ebebeb; line-height: 30px; padding:0px 20px; cursor: pointer; position: absolute; right: 0px; top:10px; border-radius: 3px; font-size: 12px;}
.oe_tipsbox .bd .con p a{background: #007ce6; border:1px solid #007ce6; color:#fff; margin-left: 10px;}
.oe_tipsbox .bd .con p a:hover{opacity: 0.8;}

/* 2020.11.30 */
.oe_three{background:#fff; margin-bottom: 10px; box-sizing:border-box; padding:20px 10px;}
.oe_three dl{float: left; padding-right: 20px; position: relative; padding-left: 85px; min-height: 60px;}
.oe_three dl dt{position: absolute; left: 0px; top:5px; padding-left: 10px; font-weight: bold; color:#007ce6;}
.oe_three dl dt span{display: inline-block; width: 60px; height: 60px; background:#007ce6; border-radius: 60px; color:#fff; line-height: 60px; text-align: center; font-size: 18px;}
.oe_three dl dd h3{font-weight: normal; font-size: 18px; line-height: 35px; color:#333;}
.oe_three dl dd{color:#999;}
.oe_three dl dd div{padding-top: 10px;}
.oe_three dl dd div span{display: inline-block; border:1px solid #009cff; color:#009cff; line-height: 24px; padding:0px 10px; border-radius: 2px;}
.oe_three dl.dl_1 dt span{background:#009cff;}
.oe_three dl.dl_2 dt span{background:#00ccad;}
.oe_three dl.dl_3 dt span{background:#ffba00;}

/* 重写样式 */
.layui-btn,.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover,.layui-nav-tree .layui-nav-bar{background:#007ce6;}
.layui-nav .layui-this::after{background:#007ce6;}
.layui-elem-quote{border-left: 5px solid #009cff;}
.oe_headbar .layui-nav.layui-layout-right .layui-nav-item dl dd a{color:#333!important;}
.layui-table td, .layui-table th{border-color:#f2f2f2;}
.oe_tool_bar .layui-btn{background:#fff;}
.layui-btn-primary:hover{border-color:#007ce6;}
.oe_mytab .current {border: 1px solid #1890ff;color: #1890ff;}

