html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{-webkit-font-smoothing:antialiased;line-height:1.6}
input,textarea,button,a{outline:0}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}
fieldset,legend,textarea,input{padding:0}
ul,ol{padding-left:0;list-style-type:none}
a img,fieldset{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
svg:not(:root){overflow:hidden}
figure{margin:0}
button,input,select,textarea{font-family: "mp-quote",PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;font-size:100%;margin:0}
button,select{text-transform:none;}
select{text-transform:none;box-sizing:content-box;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:none}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-moz-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff}
select{border-radius:0;-webkit-border-radius:0}
body{line-height:1.6;color:#222;font-size:14px;font-family: "mp-quote",PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}
textarea,input{color:#222}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#a3a3a3}
textarea:-moz-placeholder,input:-moz-placeholder{color:#a3a3a3}
textarea::-moz-placeholder,input::-moz-placeholder{color:#a3a3a3}
textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#a3a3a3}
textarea{resize:none;overflow-y:auto}
a{color:#576B95;text-decoration:none}
a:hover{text-decoration:none}
button,input,select,textarea{*font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif}

.page_pay_qrcode .main_bd{padding:50px 80px}
.page_appmsg_edit .main_bd{padding:50px 30px 0}
.page_tpl_edit .main_bd{padding:50px}
.page_media_list .main_bd{padding:20px 0 40px 0}
.page_mass_list .main_bd{padding-bottom:40px}
.global_text{font-size:14px;font-weight:400}
.mini_tips a{color:#222}
.container_box{min-height:700px}
.container_box.cell_layout{*overflow:hidden}
.container_box.cell_layout .col_side,.container_box.cell_layout .col_main{display:table-cell;vertical-align:top;word-wrap:break-word;word-break:break-all}
.container_box.cell_layout .col_side2{width:17.5%;max-width:208px}
.container_box.cell_layout .col_side{width:208px}
.container_box.cell_layout .col_main{width:2000px;height:700px}
.container_box.cell_layout .col_side{*float:left;*width:208px;*padding-bottom:9999em;*margin-bottom:-9999em}
.container_box.cell_layout .col_main{*zoom:1;*width:auto;*height:auto}
.container_hd,.main_hd{line-height:40px;margin-bottom:24px;}
.container_hd .info,.main_hd .info{margin-top:-40px;text-align:right}
.container_hd h2,.main_hd h2{font-weight:400;font-style:normal}
.container_hd .extra_info,.main_hd .extra_info{margin-top:-40px;text-align:right}
.ft.links{font-size:12px}
.ft .links_item{border-left-color:#f1f1f1;*line-height:15px}
.ft .links_item a{color:#f1f1f1}
.foot{padding:24px 0;color:#9A9A9A;text-align:center;}
.copyright{display:inline}
.page{width:100%;margin-left:auto;margin-right:auto}
.body{width:1420px;margin-left:auto;margin-right:auto;padding:36px 0 88px}

.page_news .container_hd h2,.page_simple .container_hd h2,.page_news .main_hd h2,.page_simple .main_hd h2{line-height:52px;background-color:#f4f5f9}
.page_news .container_hd .extra_info.align_title,.page_simple .container_hd .extra_info.align_title,.page_news .main_hd .extra_info.align_title,.page_simple .main_hd .extra_info.align_title{margin-top:-52px;line-height:52px}
.container_bd,.main_bd{padding-bottom:30px}
.col_side{min-height:1px;background-color:#fff}
.inner_side{*padding-bottom:9999em;*margin-bottom:-9999em;min-height:1px}
.side_l .col_side{border-right:1px solid #e7e7eb}
.side_l.inner_container_box .inner_side{border-right:1px solid #e7e7eb}
.side_r .col_side{border-left:1px solid #e7e7eb}
.side_r.inner_container_box .inner_side{border-left:1px solid #e7e7eb}
.inner_container_box{*zoom:1;*overflow:hidden;background-color:#fff;}
.inner_container_box.bdr{border:1px solid #e7e7eb}
.inner_container_box:after{content:"\200B";display:block;height:0;clear:both}
.inner_container_box .bd{min-height:380px}
.inner_container_box.cell_layout{*overflow:hidden}
.inner_container_box.cell_layout .inner_side,.inner_container_box.cell_layout .inner_main{display:table-cell;vertical-align:top;word-wrap:break-word;word-break:break-all}
.inner_container_box.cell_layout .inner_side{width:27%;max-width:240px}
.inner_container_box.cell_layout .inner_main{width:2000px}
.inner_container_box.cell_layout .inner_side{*float:left;*width:240px}
.inner_container_box.cell_layout .inner_main{*zoom:1;*width:auto}
.inner_container_box.cell_layout.side_r{*padding-right:241px}
.inner_container_box.cell_layout.side_r .inner_main{*float:left;*width:100%}
body{min-width:1200px;background:#F6F8F9}

.menu_box{margin-bottom:150px}
.menu{padding-top:6px;*font-size:0}
.menu_title{position:relative;padding:0 30px 0;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:34px;*font-size:14px;color:#8d8d8d}
.menu{padding-bottom:6px;border-top:1px solid #e7e7eb}
.menu.no_extra{border-top-width:0;margin-top:13px}
.menu.extra{border-bottom:1px solid #e7e7eb}
.menu_title{margin-bottom:0}
.icon_menu{margin-right:10px;margin-top:-0.2em;*margin-top:0}
.icon_menu_switch{position:absolute;right:16px;top:50%;margin-top:-9px}
.icon_menu{width:18px;height:18px;vertical-align:middle;display:inline-block}
.icon_menu.manage{background: url(i/icon_menu_management.png) no-repeat 0 0}
.icon_menu.function{background: url(i/icon_menu_function.png) no-repeat 0 0}
.icon_menu.statistics{background: url(i/icon_menu_statistics.png) no-repeat 0 0}
.icon_menu.setting{background: url(i/icon_menu_setup.png) no-repeat 0 0}
.icon_menu.ad{background: url(i/icon_menu_ad.png) no-repeat 0 0}
.icon_menu.cy{background: url(i/icon_menu_statistics.png) no-repeat 0 0}
.menu_item{line-height:34px;*font-size:14px}
.menu_item a{display:block;padding:0 0 0 63px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#222}
.menu_item a:hover{text-decoration:none}
.menu_item:hover{background-color:#f4f5f9}
.menu_item.selected{background-color:#07c160;color:#fff}
.menu_item.selected a{color:#fff}

.tab_navs{*zoom:1;text-align:center;line-height:30px;border-bottom:1px solid #e7e7eb;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5)}
.tab_navs:after{content:"\200B";display:block;height:0;clear:both}
.tab_nav{float:left;font-size:16px}
.tab_nav a{display:block;*height:1%;text-decoration:none;color:#222;outline:0;padding:0 20px}
.tab_nav.selected{background-color:#d4d5d5}
.title_tab .tab_navs{line-height:40px;border-bottom-color:#e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.title_tab .tab_nav{margin-bottom:-1px;margin-right:40px;}
.title_tab .tab_nav a{padding:0 1px;}
.title_tab .tab_nav.first a{padding-left:30px}
.title_tab .tab_nav:hover a{color:#07c160;}
.title_tab .tab_nav.selected{background:0;border-bottom:3px solid #07c160;}
.title_tab .tab_nav.selected a{color:#07c160;}

.tool_bar{*zoom:1;margin-top:40px;padding-top:20px}
.tool_bar:after{content:"\200B";display:block;height:0;clear:both}
.tool_bar .btn{margin-right:1em}
.tool_bar.with_form{margin-top:15px}
.tool_bar.border{border-top:1px solid #e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.tool_bar.tc .btn{margin-left:.5em;margin-right:.5em}
.tool_bar.tr .btn{margin-left:1em;margin-right:0}
.tool_area{*zoom:1}
.tool_area:after{content:"\200B";display:block;height:0;clear:both}

.dn,.none{display:none}
.di{display:inline}
.dib{display:inline-block}
.b_dib{display:inline-block;*display:inline;*zoom:1}
.db{display:block}
.cell{display:table-cell}
.vh{visibility:hidden}
.vv{visibility:visible}
.static{position:static}
.rel{position:relative}
.abs{position:absolute}
.oh{overflow:hidden}
.z{*zoom:1}
.l{float:left}
.r{float:right}
.fn{float:none}
.cl{clear:both}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tj,.tj_simple{text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;font-size:0}
.tj:after{content:".";display:inline-block;width:100%;height:0;font-size:0;overflow:hidden}
.tj_simple .last_child{width:100%;height:0;font-size:0;overflow:hidden}
.tj .tj_item,.tj_simple .tj_item{font-size:14px;text-align:left;text-justify:auto}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.f0{font-size:0}
.fa{font-family:Arial}
.fs{font-family:SimSun}
.fyh{font-family:"Microsoft YaHei"}
.indent{text-indent:2em}
.n{font-weight:400;font-style:normal}
.b{font-weight:700!important;}
.i{font-style:italic!important;}
.tdn{text-decoration:none}
.tdn:hover{text-decoration:none}
.del{text-decoration:line-through}
.poi{cursor:pointer}
.group{*zoom:1}
.group:after{content:"\200B";display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both}
.text_hide{line-height:999em;overflow:hidden}
.text_overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.drop_hl_extra{padding-left:999em;margin-left:-999em}
.drop_vb_extra{padding-bottom:999em;margin-bottom:-999em}
.prg{margin-bottom:1em}
.tips_global{color:#8d8d8d}
.text_global{color:#222}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.mr10{margin-right: 10px}
.mr15{margin-right: 15px}
.mr20{margin-right: 20px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.pt10{padding-top: 10px}
.pb30{padding-bottom: 30px}
.p20{padding-left: 20px;padding-right: 20px;overflow: hidden;}
.p15{padding-left: 15px;padding-right: 15px;overflow: hidden;}
.p10{padding-left: 10px;padding-right: 10px;overflow: hidden;}
.fsize9{font-size:9px;}
.fsize12{font-size:12px;}
.fsize14{font-size:14px;}
.fsize16{font-size:16px;}
.fsize18{font-size:18px;}
.fsize20{font-size:20px;}
.color1{color:#299de7!important;}
.red{color:#f00!important;;}
.red2{color:#c00!important;;}
.gray{color:#999!important;;}
.gray2{color:#ddd!important;;}
.black{color:#333!important;;}
.green{color:#5aa62e!important;;}
.blue{color:#00c!important;;}
.tc{text-align:center!important;;}
.tl{text-align:left!important;;}
.tr{text-align:right!important;;}
.tdu{text-decoration:underline!important;;}
.box {display: -webkit-box;display: -moz-box;display: box;}
.flex {display: -webkit-box;  display: -webkit-flex;  display: flex;}
.flex-1{-webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;}
.flex-y{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}
.flex-row{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex_crosscenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex_mcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.isclick{cursor :pointer;}
.ellipsistxt{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ellipsistxt2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hide {display: none!important;}
.alignitems_c{-webkit-box-align: center;   -webkit-align-items: center;  -ms-flex-align: center;   align-items: center;}


.table{width:100%;font-size:14px;background-color:#fff;text-align:center;border-spacing:0;border-top: 1px solid #E7E7EB;}
.table_cell{padding:0;font-weight:400;font-style:normal;border-bottom:1px solid #e7e7eb}
.thead{background-color:#f6f7f8}
.thead .table_cell{line-height:32px;border-left:1px solid #e7e7eb;}
.thead .table_cell.bdr{border-bottom:1px solid #e7e7eb}
.thead .table_cell:first-child{border-left-width:0}
.tbody tr:hover,.tbody tr.even{background-color:transparent}
.tbody tr.empty_item:hover{background:0}
.tbody tr:first-child .table_cell{border-top-width:0}
.tbody .table_cell{padding-top:6px;padding-bottom:6px;}
.thead .table_cell{border-left-width:0;line-height:40px}
.tbody .table_cell.hd_dropdown_area{padding-left:30px}
.tbody .table_cell{padding-top:10px;padding-bottom:10px}
.table_wrp.inside_table .thead .table_cell{line-height:32px}
.table_wrp.default_head_skin .thead{background-color:transparent}
.table_wrp.gray_head_skin .table_opr{background-color:#f4f5f9}
.table_wrp.with_table_list .table{border:1px solid #e7e7eb}
.table_wrp.with_table_list .table_cell{vertical-align:top}
.table_opr.with_btn_line{padding:10px 20px}
.table_opr_meta_btn{margin-right:12px}
.table_cell{padding-left:10px;padding-right:10px;text-align:center;}
.table_cell.black a{color:#1a1b1c}
.tbody .table_cell.rank_area{padding-right:34px}
#form .frm_control_group .short_label{display:inline-block; width:115px;margin-right:1em; float:left;}
#form .frm_control_group .short_label2{margin-left:2em;}
#form .frm_control_group .short_inputbox{display:inline-block; width:60px;float:left;}

.user_list .table{}
.user_list .thead .table_cell{line-height:44px}
.user_list  .tbody .table_cell.user{text-align:left}
.user_list .table_cell.user_category{width:102px}
.user_list .table_cell.user_opr{width:112px}

.mod_hd,.mod_ft{*zoom:1}
.mod_hd:after,.mod_ft:after{content:"\200B";display:block;height:0;clear:both}
.mod_info{float:left}
.mod_opr{text-align:right}
.mod_opr .btn{margin-top:-0.2em}
.mod_opr .btn{padding:0 22px}
.mod_opr .btn i{margin-top:-2px;margin-right:3px}
.mod_hd{padding-bottom:20px}

.icon14_common{width:14px;height:14px;vertical-align:middle;display:inline-block;line-height:100px;overflow:hidden}
.icon14_common.add_white{background:url("i/base_z22f1a9.png") 0 -3393px no-repeat}

/*分页*/
.pagination_wrp{text-align:right;margin:20px;}
.pagination{*font-size:0}
.page_nav_area,.goto_area{display:inline-block;vertical-align:middle;font-size:12px}
.page_nav_area{letter-spacing:4px;*letter-spacing:normal}
.page_nav_area .btn{letter-spacing:normal;*margin:0 3px}
.page_nav_area .gap_prev,.page_nav_area .gap_next{letter-spacing:normal;display:inline-block;font-size:14px;vertical-align:middle;margin-left:4px;margin-right:4px}
.btn.page_nav{margin:0;background-color:#fff;background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-color:#e6e7ec;color:#222;height:30px;line-height:30px;*line-height:28px;width:auto;padding-left:14px;padding-right:14px}
.btn.page_nav button{color:#222}
.btn.page_nav:hover{background-color:#e6e7ec;background-image:-moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec));background-image:-webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%);border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn.page_nav:hover button{color:#222}
.btn.page_nav.current{border:0;background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;cursor:default}
.btn.page_prev,.btn.page_next{position:relative;font-size:0;letter-spacing:-5px;background-color:#fff;background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-color:#e6e7ec;color:#222;height:30px;line-height:30px;*line-height:28px;width:auto;padding-left:14px;padding-right:14px}
.btn.page_prev button,.btn.page_next button{color:#222}
.btn.page_prev:hover,.btn.page_next:hover{background-color:#e6e7ec;background-image:-moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec));background-image:-webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%);border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn.page_prev:hover button,.btn.page_next:hover button{color:#222}
.btn.page_prev .arrow,.btn.page_next .arrow{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-3px}
.btn.page_first,.btn.page_last,.btn.page_go{background-color:#fff;background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-color:#e6e7ec;color:#222;height:30px;line-height:30px;*line-height:28px;width:auto;padding-left:20px;padding-right:20px}
.btn.page_first button,.btn.page_last button,.btn.page_go button{color:#222}
.btn.page_first:hover,.btn.page_last:hover,.btn.page_go:hover{background-color:#e6e7ec;background-image:-moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec));background-image:-webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:-o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%);background-image:linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%);border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn.page_first:hover button,.btn.page_last:hover button,.btn.page_go:hover button{color:#222}
.page_next .arrow{display:inline-block;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;border-right-width:0;border-left-color:#919191;border-left-style:solid}
.page_prev .arrow{display:inline-block;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;border-left-width:0;border-right-color:#919191;border-right-style:solid}
.page_num{display:inline-block;vertical-align:middle;font-size:14px;*margin-right:4px;letter-spacing:normal}
.goto_area{margin-left:8px}
.goto_area input[type="text"]{width:75px;height:22px;line-height:22px;padding:4px 0;border:1px solid #e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;font-size:14px;margin-right:4px}
.pagination .btn{min-width:0;margin-top:3px;}

/*图标*/
.icon16_common{width:16px;height:16px;vertical-align:middle;display:inline-block;line-height:100px;overflow:hidden}
.icon16_common.search_gray{background:url("i/base_z231ecc.png") 0 -4204px no-repeat}
.icon_search_del{cursor:pointer;background:url("i/base_z231ecc.png") 0 -390px no-repeat;width:14px;height:14px;vertical-align:middle;display:inline-block}
.icon_search_del:hover{background:url("i/base_z231ecc.png") 0 -414px no-repeat}
.icontmall{width:13px;height:13px;vertical-align:middle;display:inline-block;line-height:100px;overflow:hidden;background:url("i/tmico.png") no-repeat;background-size:13px 13px;}


/*ajax对话框*/
#dialog{z-index: 1001; position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0; text-align: center;  white-space: nowrap; overflow: auto; display:none;}
#dialog:after {content: " "; display: inline-block; vertical-align: middle; width: 0; height: 100%;  overflow: hidden;}
#pagemasker {position: fixed; top: 0;left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; cursor: default;display:none;}

.dialog_wrp {display: inline-block;  text-align: left;  vertical-align: middle;  margin: 40px;   white-space: normal; border-radius: 12px;   background-color: #fff;  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);  border-radius: 4px;  max-width: 980px; min-width: 600px; box-sizing: border-box;}
.pop_closed{background:url("i/base_z22f1a9.png") 0 -2705px no-repeat}
.pop_closed:hover{background:url("i/base_z22f1a9.png") 0 -2731px no-repeat}
.dialog_wrp.label_block .frm_label{}
.dialog_wrp.cascade_input .frm_control_group{display:inline-block;*display:inline;*zoom:1}
.dialog_wrp.cascade_input .frm_input_box,.dialog_wrp.cascade_input .frm_tips,.dialog_wrp.cascade_input .frm_msg{width:auto}
.dialog_wrp.cascade_input .frm_input_box{display:block}
.dialog_wrp.cascade_input .frm_controls{padding-left:0}
.dialog_wrp.align_edge .dialog_bd{padding:0}
.dialog_wrp.simple .dialog_bd{text-align:center}
.dialog{overflow:hidden;border:1px solid transparent;background-color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.dialog_hd{position:relative;padding:10px  20px 0 20px;line-height:38px;height:38px;}
.dialog_hd h3{color:#222}
.pop_closed{position:absolute;top:50%;margin-top:-8px;right:20px;width:16px;height:16px;line-height:999em;overflow:hidden}
.dialog_bd{padding:30px 45px 30px}
.dialog_ft{margin:0;padding:25px 0;text-align:center;}
.dialog_ft .btn{margin-left:.3em;margin-right:.3em}
.dialog_content_list{height:420px;padding:0 120px;overflow-y:scroll;position:relative}
.simple_dialog_content{display:inline-block;*display:inline;*zoom:1;text-align:left;width:420px}
.simple_dialog_content .wradioinfo{display:inline-block;width:750px;}
.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box{display:block}
.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box,.simple_dialog_content .frm_tips,.simple_dialog_content .frm_msg{width:auto}
.simple_dialog_content .frm_input_box_short{width: 129px; display:inline-block;}
.dialog_wrp{z-index:9999}
.dialog{border-width:0;overflow:hidden}
.dialog_ft{padding:16px 0 26px;}
.dialog_hd{line-height:52px;height:52px;border-bottom-width:0}
.dialog_hd h3{font-weight:400;font-style:normal}
.dialog_bd td{padding:5px 0;}
.dialog .fastaddblock{background:#ddd; padding:10px 50px; border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;}
.dialog .fastaddblock .frm_input_box{width:500px;}
.editform p{margin-top:10px;}
.editform .tdtitle{width:80px;text-align:right;}
.editform .frm_input_box{display:inline-block;}
.editform .lbl_content{display:inline-block;width:30px;}
.editform b{display:inline-block; text-align:right;width:90px;}
.editform select{display:inline-block; }
.editform .w716{width:716px;}
.editform .w616{width:616px;}
.editform .w400{width:400px;}
.editform .w300{width:300px;}
.editform .w250{width:250px;}
.editform .w200{width:200px;}
.editform .w100{width:100px;}
.editform .w80{width:80px;}
.editform .w70{width:70px;}
.editform .w60{width:60px;}
.editform .w50{width:50px;}
.editform .w40{width:40px;}
.editform .w30{width:30px;}
.editform .w20{width:20px;}
.editform .w10{width:10px;}

/*头部*/
.head.fixed{position:fixed;top:0; width:100%;z-index:100;}
.head_box{background-color:#fff;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.02);}
.head_box.bder{ border-bottom:1px solid #e8e8e8}
.head .inner{*zoom:1;height:56px;padding:0 50px;position:relative; display: -webkit-box;  display: -webkit-flex;  display: flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.logo{font-size:24px}
.logo a{display:block;width:116px;height:32px;overflow:hidden;text-decoration:none; background:url(i/menu_logo.png) no-repeat; background-size:100px auto;}
.account,.head_box_ft{}
.head_box_ft_inner{height:38px;}
.head_box_ft_inner a{display:inline-block;;line-height:38px;color:#333;}
.head_box_ft_inner a.account_logout{padding-left:20px;background:url(i/logout.png) no-repeat left 12px; background-size:14px 14px;}
.head_box_ft_inner a.back{padding-left:20px;background:url(i/back.png) no-repeat left 12px; background-size:14px 14px;}

/*尾部*/
.links_item{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 1em;line-height:1em;*line-height:18px;border-left:1px solid #d9dadc}
.links_item.no_extra{border-left-width:0}
.links_item:first-child{border-left-width:0}
.links_item a{display:block;color:#797979}
.foot{margin-top:70px;padding:30px 0}

/*登录页*/
.logininner{*zoom:1;height:60px}
.logininner:after{content:"\200B";display:block;height:0;clear:both}
.logininner.wrp{width:1000px;margin-left:auto;margin-right:auto}
.logininner{min-height: 600px;position:relative}
.login_frame{padding:25px 35px 20px;border-radius:2px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.05);;background-color:#fff}
.login_frame h3{font-size:20px;font-weight:400;font-style:normal;padding-bottom:10px;}
.err_tips{vertical-align:middle}
.icon_login{position:absolute;left:15px;top:50%;margin-top:-11px;width:16px;height:18px;vertical-align:middle;display:inline-block}
.icon_login.un{background:url("i/page_login_z218878.png") 0 0 no-repeat}
.icon_login.pwd{background:url("i/page_login_z218878.png") 0 -28px no-repeat}
.logininner .login_frame{width:316px;margin:25px auto 0;}
.logininner .register_frame{width:600px;margin:25px auto 0;}
.register_frame{padding:25px 35px 20px;border-radius: 3px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.05);background-color:#fff}
.register_frame h3{font-size:20px;font-weight:400;font-style:normal}

 

.login_input_panel{margin-top:5px}
.login_input{position:relative;padding:3px 0 3px 54px;border:1px solid #e7e7eb;margin-top:-1px}
.login_input input{border:0;outline:0;padding:11px 0;vertical-align:middle;width:100%}
.verifycode{margin-top:10px}
.verifycode img{height:50px;vertical-align:middle}
.verifycode a{margin-left:3px}
.verifycode .frm_input{width:100%;background-color:transparent;border:0;outline:0}
.verifycode .frm_input{height:42px;*line-height:42px;margin:4px 0}
.verifycode .frm_input_box{display:inline-block;position:relative;height:50px;line-height:50px;vertical-align:middle;width:100px;font-size:16px;padding:0 10px;border:1px solid #e7e7eb}
.frm_checkbox{position:absolute;left:-999em}
.frm_checkbox_label{display:inline-block;text-align:left;cursor:pointer;margin-right:1em}
.selected .icon_checkbox{background:url("i/page_login_z218878.png") 0 -82px no-repeat}
.login_help_panel{overflow:hidden;*zoom:1;margin-top:10px}
.login_help_panel label{float:left}
.login_forget_pwd{float:right}
.login_btn_panel{margin-top:20px;margin-bottom:10px}
.btn_login{display:inline-block;overflow:visible;vertical-align:middle;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-width:1px;border-style:solid;cursor:pointer;background-color:#07c160;background-image:-moz-linear-gradient(top,#07c160 0,#07c160 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07c160),to(#07c160));background-image:-webkit-linear-gradient(top,#07c160 0,#07c160 100%);background-image:-o-linear-gradient(top,#07c160 0,#07c160 100%);background-image:linear-gradient(to bottom,#07c160 0,#07c160 100%);border-color:#07c160;color:#fff;height:33px;line-height:33px;*line-height:31px;width:120px;padding-left:0;padding-right:0}
.btn_login:hover{text-decoration:none}
.btn_login button{color:#fff}
.btn_login:hover{background-color:#06ad56;background-image:-moz-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06ad56),to(#06ad56));background-image:-webkit-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:-o-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:linear-gradient(to bottom,#06ad56 0,#06ad56 100%);border-color:#06ad56;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn_login:hover button{color:#fff}

.login_btn_panel{align-items:  flex-end;justify-content: space-between}
.btn_panel{align-items:  flex-end;justify-content: center;margin:50px 0 20px;}
.register_btn{font-size:14px;}

.frm_radio,.frm_checkbox{position:absolute;left:-999em}
.frm_radio_label,.frm_checkbox_label{display:inline-block;text-align:left;cursor:pointer;margin-right:1em}
.frm_radio_label.no_extra,.frm_checkbox_label.no_extra{margin-right:0}
.frm_radio_label.disabled,.frm_checkbox_label.disabled{color:#999;cursor:default}
.f-textarea{font-size: 14px;padding: 3px 4px;border-color: #7c7c7c #c3c3c3 #ddd;border-style: solid;border-width: 1px; width:542px; height:160px;}
.icon_radio{margin-right:4px}
.icon_checkbox{margin-right:4px}
.icon_radio,.icon_checkbox{margin-right:3px;margin-top:-2px;*margin-top:0}
.icon_radio{background:url("i/base_z22f1a9.png") 0 -182px no-repeat;width:16px;height:16px;vertical-align:middle;display:inline-block}
.icon_radio.selected,.selected .icon_radio{background:url("i/base_z22f1a9.png") 0 -208px no-repeat}
.icon_radio.disabled,.disabled .icon_radio{background:url("i/base_z22f1a9.png") 0 -234px no-repeat}
.icon_radio.selected.disabled,.selected.disabled .icon_radio{background:url("i/base_z22f1a9.png") 0 -260px no-repeat}
.icon_checkbox{background:url("i/base_z22f1a9.png") 0 -286px no-repeat;width:16px;height:16px;vertical-align:middle;display:inline-block}
.icon_checkbox.selected,.selected .icon_checkbox{background:url("i/base_z22f1a9.png") 0 -312px no-repeat}
.icon_checkbox.disabled,.disabled .icon_checkbox{background:url("i/base_z22f1a9.png") 0 -338px no-repeat}
.icon_checkbox.selected.disabled,.selected.disabled .icon_checkbox{background:url("i/base_z22f1a9.png") 0 -364px no-repeat}
.icon_search_del{cursor:pointer;background:url("i/base_z22f1a9.png") 0 -390px no-repeat;width:14px;height:14px;vertical-align:middle;display:inline-block}
.icon_search_del:hover{background:url("i/base_z22f1a9.png") 0 -414px no-repeat}

/* 系统消息 */
.sysmsgw{clear:both;padding:8px 0 10px 0;color:#fff;font-size:14px;position:relative;top:-1px;}
.sysmsg{position:relative;width:1200px;margin:auto;}
.sysmsg .close{position:absolute;top:6px;right:0;width:16px;height:16px;background:url(i/close_icon.png)  no-repeat;cursor:pointer;}
.sysmsg .close:hover{background-position:0 -24px;}
#sysmsg-error{background:#eaa000;color:#fff;}
#sysmsg-success{background:#07c160;color:#fff;}

/*设置*/
.page_setting.index .main_bd{padding:0 30px 40px}
.frm_fieldset{padding-top:25px;padding-top:0\9}
.frm_fieldset.no_legend{padding-top:25px}
.frm_legend{display:block;width:100%;*margin-left:-0.35em;margin-bottom:25px \9;padding-bottom:5px}
.frm_legend .tips{color:#8d8d8d;margin-left:14px}
.frm_desc{color:#222}
.frm_tips{color:#9A9A9A}
.frm_tips.fail{display:none;color:#FA5151}
.frm_tips.gap_bottom{padding-bottom:5px}
.frm_tips,.frm_msg{padding-top:4px;width:300px}
.frm_control_group{*zoom:1;padding-bottom:25px}
.frm_control_group:after{content:"\200B";display:block;height:0;clear:both}
.frm_label{float:left;width:5em;margin-top:.5em;margin-right:1em;font-size:14px}
.frm_label_tips{display:block;color:#8d8d8d}
.frm_controls{display:table-cell;vertical-align:top;float:none;width:auto;*display:block;*zoom:1}
.frm_controls:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden;clear:both;height:0!important;display:block;line-height:0}
.frm_input,.frm_textarea{width:100%;background-color:#fff;border:1px solid #e3e4e5;outline:0;display: table-cell;box-sizing: border-box;color:#1b1b1c;padding: 8px 16px;border-radius:4px;}
.frm_input{height:36px;}
.frm_textarea{height:60px;}
.frm_textareainpu_box{display:inline-block;position:relative;vertical-align:middle;font-size:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff;border-radius:4px;}
.frm_input_box{display:inline-block;position:relative;   box-sizing: border-box;vertical-align:middle;width:278px;font-size:14px;background-color:#fff}
.frm_textarea_box{display:inline-block;position:relative;line-height:30px;vertical-align:middle;width:700px;font-size:14px;padding:0 10px;border:1px solid #e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff}
#searchDiv select{display:inline-block;position:relative;top:0; font-size:14px;}

.register_form .frm_input_box{width:420px;}
.register_form  .frm_tips,.frm_msg{padding-top:4px;width:420px}




.tool_bar{*zoom:1;margin-top:40px;padding-top:20px}
.tool_bar:after{content:"\200B";display:block;height:0;clear:both}
.tool_bar .btn{margin-right:1em}
.tool_bar.with_form{margin-top:15px}
.tool_bar.border{border-top:1px solid #e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.tool_bar.tc .btn{margin-left:.5em;margin-right:.5em}
.tool_bar.tr .btn{margin-left:1em;margin-right:0}
.tool_bar{padding-bottom:50px;padding-top:20px}

button.btn_short{height:32px;line-height:32px;}
button.btn.btn_default2{line-height:30px;}
.btn button{display:block;height:100%;background-color:transparent;border:0;outline:0;overflow:visible;padding:0 22px}
.btn.btn_input{padding:0}
.btn.btn_input.btn_vcode{margin-left:5px}
.btn.btn_input.btn_vcode button{width:110px;padding:0}
.btn.btn_vcode{padding:0;width:110px;margin-left:5px}
.btn{box-sizing: border-box;display:inline-block;overflow:visible;padding:0 16px;height:36px;line-height:36px;*line-height:36px;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;border-width:1px;border-style:solid;cursor:pointer;min-width:96px;}
.btn.btn1{padding:0 30px;height:36px;line-height:36px;*line-height:34px;vertical-align:middle;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;border-width:1px;border-style:solid;cursor:pointer}
.btn:hover{text-decoration:none}
.btn.btn_mini{height:21px;line-height:21px;*line-height:19px;padding:0 10px}
.btn.btn_small{height:25px;line-height:25px;*line-height:23px;padding:0 12px}
.btn.btn_large{height:38px;line-height:38px;*line-height:36px;padding:0 70px}
.btn.btn_p20{padding:0 20px}
.btn.btn_p30{padding:0 30px}
.btn.btn_w125{width:125px;padding:0}
.btn.btn_w150{width:150px;padding:0}
.btn.btn_w220{width:220px;padding:0}

.btn_default{background-color:#fff;background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);border-color:#e7e7eb;color:#222}
.btn_default2{background-color:#f6f7f8;background-image:-moz-linear-gradient(top,#f6f7f8 0,#f6f7f8 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f7f8),to(#f6f7f8));background-image:-webkit-linear-gradient(top,#f6f7f8 0,#f6f7f8 100%);background-image:-o-linear-gradient(top,#f6f7f80,#f6f7f8 100%);background-image:linear-gradient(to bottom,#f6f7f8 0,#f6f7f8 100%);border-color:#e3e4e5;color:#222}
.btn_default button{color:#222}
.btn_default:hover{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn_default2:hover{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn_default:hover button{color:#222}

.btn_warn{background-color:#f24d4d;background-image:-moz-linear-gradient(top,#f24d4d 0,#f24d4d 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f24d4d),to(#f24d4d));background-image:-webkit-linear-gradient(top,#f24d4d 0,#f24d4d 100%);background-image:-o-linear-gradient(top,#f24d4d 0,#f24d4d 100%);background-image:linear-gradient(to bottom,#f24d4d 0,#f24d4d 100%);border-color:#f24d4d;color:#fff}
.btn_warn button{color:#fff}
.btn_warn:hover{background-color:#d43d3d;background-image:-moz-linear-gradient(top,#d43d3d 0,#d43d3d 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d43d3d),to(#d43d3d));background-image:-webkit-linear-gradient(top,#d43d3d 0,#d43d3d 100%);background-image:-o-linear-gradient(top,#d43d3d 0,#d43d3d 100%);background-image:linear-gradient(to bottom,#d43d3d 0,#d43d3d 100%);border-color:#d43d3d;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn_warn:hover button{color:#fff}
.btn_primary{background-color:#07c160;background-image:-moz-linear-gradient(top,#07c160 0,#07c160 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07c160),to(#07c160));background-image:-webkit-linear-gradient(top,#07c160 0,#07c160 100%);background-image:-o-linear-gradient(top,#07c160 0,#07c160 100%);background-image:linear-gradient(to bottom,#07c160 0,#07c160 100%);border-color:#07c160;color:#fff}
.btn_primary button{color:#fff}
.btn_primary:hover{background-color:#06ad56;background-image:-moz-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06ad56),to(#06ad56));background-image:-webkit-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:-o-linear-gradient(top,#06ad56 0,#06ad56 100%);background-image:linear-gradient(to bottom,#06ad56 0,#06ad56 100%);border-color:#06ad56;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn_primary:hover button{color:#fff}
.btn_disabled{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);border-color:#dadbe0;color:#a5a6aa;cursor:default}
.btn_disabled button{color:#a5a6aa;cursor:default}
.btn_disabled:hover{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#dadbe0;color:#a5a6aa}
.btn_disabled:hover button{color:#a5a6aa;cursor:default}
.btn_loading{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);border-color:#dadbe0;color:#a5a6aa;cursor:default;position:relative}
.btn_loading button{color:#a5a6aa;cursor:default}
.btn_loading:hover{background-color:#e7e7eb;background-image:-moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));background-image:-webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:-o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);background-image:linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#dadbe0;color:#a5a6aa}
.btn_loading:hover button{color:#a5a6aa;cursor:default}
.btn_loading button{position:relative}
.btn_loading i{position:absolute;top:50%;left:4px;margin-top:-8px;background:transparent url(i/icon16_loading_light218877.gif) no-repeat 0 0;width:16px;height:16px;vertical-align:middle;display:inline-block}
.btn.btn_input{min-width:104px;height:36px;line-height:36px;}
.btn.btn_input button{width:100%}
.btn.btn_add i{margin-right:5px;margin-top:-2px;*margin-top:2px}
.btn.btn_add .add_gray:hover{background:url("i/base_z22f1a9.png") 0 -554px no-repeat}
.btn.btn_disabled .add_white{background:url("i/base_z22f1a9.png") 0 -578px no-repeat}
.btn.btn_small{min-width:0}
select{box-sizing:border-box;background-color:#fff;border: 1px solid #e3e4e5;color:#222;height:36px;line-height:36px;*line-height:28px;width:auto;padding:0 5px 0 8px;display:block;text-align:left;border-radius:4px;}

.page_setting .frm_label{width:115px}
.page_setting .frm_input_box{width:830px}
.page_setting .frm_input_box.short{width:100px}
.page_setting .frm_tips{width:auto}
.page_setting .frm_desc{padding-bottom:40px}
.page_user .main_bd {padding: 30px;}
.page_user .tool_area{padding:20px 13px 70px}
.user_info{position:relative;margin-left:90px;min-height:48px;word-wrap:break-word;word-break:break-all}
.user_info .avatar{position:absolute;top:0;left:-65px}
.user_info .avatar img{width:48px;height:48px}
.user_info .remark_name,.user_info .nick_name{color:#222}
.shop_info{position:relative;margin-left:70px;min-height:60px;word-wrap:break-word;word-break:break-all; font-size:12px;}
.shop_info .shoptitle{height:18px; line-height:18px;height:18px; width: 195px;  display: inline-block;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.shop_info .gray{margin-top:6px; height:18px; line-height:18px;}
.shop_info .shoplogo{position:absolute;top:0;left:-70px; background-color: #FFF;}
.shop_info .shoplogo img{width:60px;height:60px}
.shop_info .remark_name,.user_info .nick_name{color:#222}
.orderlist .shop_info .gray{margin-top:2px;}

/*搜索框*/

.frm_input_box .frm_input_append{*height:30px;font-size:0}
.frm_input_box.search.with_del{padding-right:60px}
.frm_input_box.search{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.frm_input_box.append{padding-right:30px}
.frm_input_box.append .frm_input_append{position:absolute;top:0;right:.8em}
.frm_input_box.search .frm_input_append{border-left:1px solid #e7e7eb;right:0;width:30px;text-align:center}
.frm_input_box.search .del_btn{right:30px}
.frm_input_box .del_btn{position:absolute;right:0;width:30px;height:30px;text-align:center;font-size:0}
.frm_input_box .del_btn i{vertical-align:-webkit-baseline-middle;margin-top:-0.2em}
.frm_input_box .del_btn:hover{text-decoration:none}
.main_bd .search_bar{padding:0 30px 0 0;}
.main_bd .search_bar .frm_input_box{width:255px}
.page_message .frm_input_box.search{margin-top:-16px}


.main_bd .search_box{padding:0 0 20px 0;}
.main_bd .search_div .frm_input_text{display:inline-block;position:relative;padding:4px 10px;height:22px;line-height:22px;vertical-align:middle;width:150px;font-size:14px;border:1px solid #e7e7eb;background-color:#fff;border-radius:4px;}

.page_msg.top {margin-top: 6px;margin-bottom: 20px;}
.page_msg .inner {position: relative; background-color: #e0eaf6;}
.page_msg.mini .inner {padding: 9px 20px;}
.page_msg .msg_icon_wrp, .page_msg .msg_icon_wrapper {float: left;margin-right: 10px; font-size: 0;}
.page_msg.mini .msg_icon_wrp {margin-top: 3px; margin-right: 6px;}
.icon_msg_mini {width: 16px;height: 16px;  vertical-align: middle; display: inline-block;}
.icon_msg_mini.info {background: url("i/base_z2b638f.png") 0 -1050px no-repeat;}
.page_msg .msg_content {overflow: hidden; padding-top: 5px;}
.page_msg.mini .msg_content {padding-top: 0;}

#main_footer{padding-left:180px;}
.footer_inner{width: 94%; max-width: 1600px;  margin-left: auto;  margin-right: auto;padding: 16px 0 40px;  border-top: none;}
.footer_info{padding-bottom: 10px; margin-bottom: 8px; border-bottom: 1px solid #e3e4e5;}
.footer_info .link_group a,.foot_extra{position:relative;color:#b1b2b3;margin:0 14px; font-size:12px;}
.footer_info .link_group a.hb:before{content: "|"; position: absolute; vertical-align: middle;  font-size: .8em; top: 50%;left: -17px; margin-top: -10px;}

.sidemenu{position: fixed; top: 0; height: 100%;  padding-top: 32px; box-sizing: border-box;  z-index: 999; width:180px;}
.sidemenu .menubox{display: flex;  flex-direction: column;  height: 100%;}
.sidemenu .sidemenu_header{position: relative; padding-left: 28px;  padding-bottom: 20px;}
.sidemenu .sidemenu_footer{position: relative;padding-bottom: 20px;}
.sidemenu .sidemenu_header .sidemenu_logo{display: block;overflow: hidden;  text-decoration: none; font-size: 0; background-size: contain; background-repeat: no-repeat;background-position: left center; width: 116px;  height: 32px;background-image: url('i/menu_logo.png')}
.sidemenu .sidemenu_header::after{position: absolute; content: " ";  left: 0;  right: 0;  bottom: 0; height: 1px; background: #e3e4e5; transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.sidemenu .sidemenu_footer::before{position: absolute; content: " ";  left: 0;  right: 0;  top: 0; height: 1px; background: #e3e4e5; transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.sidemenu_ul{margin-left: 16px;  margin-right: 16px;}
.sidemenu_li{position:relative;padding:0;line-height:54px;margin-top:6px;}
.sidemenu_li.on a{color:#07c160}
.menu_link{-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;line-height: 22px;margin: 0;  padding: 14px; cursor: pointer;  margin-bottom: 6px;border-radius:4px;color:#222;}
.menu_link:hover{background-color:#eeeff0}
.menu_name{display: block;  width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; padding-left: 24px;  position: relative;    line-height: 22px}
.menu_name::before{content: " ";  display: inline-block; vertical-align: middle;  width: 16px; height: 16px;   position: absolute; top: 56%; left: 0;  margin-top: -10px; }
.menu_name.pg::before{background-image:url('i/pgrw.png');background-size:16px 16px;}
.sidemenu_li.on .menu_name.pg::before{background-image:url('i/pgrw2.png');background-size:16px 16px;}
.menu_name.fy::before{background-image:url('i/fyjl.png');background-size:16px 16px;}
.sidemenu_li.on .menu_name.fy::before{background-image:url('i/fyjl2.png');background-size:16px 16px;}
.menu_name.gr::before{background-image:url('i/grzx.png');background-size:16px 16px;}
.sidemenu_li.on .menu_name.gr::before{background-image:url('i/grzx2.png');background-size:16px 16px;}
.menu_name.logout::before{background-image:url('i/logout.png');background-size:16px 16px;}

.main_content{float: none;  display: block; margin-left: 180px;word-break: break-all; vertical-align: top; width: auto;}
.main_content.w{margin-left:0;padding-top:56px;}
.main_content:after { content: "\200b"; display: block; height: 0; clear: both;}
.main_inner{width: 96%;  max-width: 1600px;  margin-left: auto; margin-right: auto;margin-top:32px;}
.page_title{font-size:26px; font-weight: 400;  line-height: 1; margin-bottom: 40px; color:#1a1b1c;}

.container_box{border:1px solid #d9dadc;background-color:#fff}
.container_box.simple{overflow:hidden;background-color:#fff}
.container_hd .extra_info,.main_hd .extra_info{margin-top:-40px;text-align:right}
.container_hd .extra_info,.main_hd .extra_info{line-height:43px;margin-top:-43px;padding-right:30px}
.container_hd .extra_info.align_title,.main_hd .extra_info.align_title{margin-top:-75px;line-height:75px}
.container_hd .extra_info.align_nav,.main_hd .extra_info.align_nav{margin-top:-80px;line-height:80px}
.container_hd .title_tab,.main_hd .title_tab{margin-top:-14px}

.toptips{position: fixed; top: 0;left:50%; text-align: center;   z-index: 50000;transform: translateX(-50%); }
.toptips .toptips_inner{display: inline-block;   padding: 5px 30px; color: #fff; background:#07c160;border-radius: 4px;  min-width: 162px; }
.toptips.error .toptips_inner{ background:#efb600;}

/*统计汇总*/
.tjbox{background:#e0eaf6;margin-bottom:20px;}
.general{ padding:5px;color:#333; text-align:center; font-size:12px;display: -webkit-box; display: -webkit-flex; display: flex;}
.general  .incomebox{flex:1; text-align:center;padding:10px 0;}
.general  .incomebox p{font-size:12px;}
.general  .incomebox p.money{font-size:12px;font-weight:800;margin-top:5px;}

.panel{margin-bottom: 24px;  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.02);  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.02);padding: 24px 40px;background:#fff;border-radius:5px;margin-bottom:25px;}
.nodata{text-align:center; top:50%;color:#b1b2b3;font-size:14px; margin-top:150px;}
.panel .list_empty{position: relative; color: #B1B2B3; background-color: #fff; height: 240px; font-size: 14px; -webkit-box-align: center;  -webkit-align-items: center; -ms-flex-align: center;    align-items: center;
    -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center; justify-content: center;  width: 100%;}
.panel_header_wrp{margin-bottom:24px;}
.panel_header{position: relative; display: flex; justify-content: space-between; align-items: flex-start; font-size: 18px;}
.panel_title{display: inline-block; vertical-align: middle;font-size:18px; font-weight: 400; line-height: 1;}

.block{margin-bottom:16px;line-height:1.6;}
.block_main{border-radius: 8px;background-color:#fff;padding:8px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.02);}
.block_content{height:100px;}
.block_content:hover { background-color: rgba(0,0,0,0.02)}
.appmsg_hd{margin:0 16px 0 30px;  border-radius: 3px;}
.appmsg_thumb{display: block;  width: 80px;  height: 80px;  border-radius: 4px;  border:1px solid #DADBE0;background-size: contain; background-image:url(i/mark2.jpg); background-position: 50% 50%;  background-repeat: no-repeat;   background-color: #fff; position: relative;}
.appmsg_bd{width: 0; min-width: 0; padding-right: 50px; height: 100%;}
.appmsg_bd2{width: 170px; padding-right: 20px; }
.appmsg_bd2 span{display:block;position:relative;top:-10px; color:#999;font-size:14px;}
.appmsg_bd3{width: 150px;  }
.ppmsg_bd_container{width:100%;max-width:100%;}
.appmsg_title{max-width: 100%; text-overflow: ellipsis; color: #1a1b1c; font-weight: 400; font-size: 16px;}
.appmsg_title span{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 3px;}
.appmsg_title:hover span{color:#07c160}
.tooltip_wrp {position: relative;  display: inline-block;}
.appmsg_data_list .tooltip_wrp{float: left;  margin-right: 10px;position: relative; display: inline-block; min-width:50px;}
.tooltip {display:none;padding: 0 8px;  margin-bottom:10px; font-size: 12px; cursor: auto; word-wrap: break-word; white-space: pre; background: rgba(0, 0, 0, .6);
    border-radius:2px;  line-height: 2; font-weight: 400; font-style: normal; position: absolute; bottom: 100%; left: 50%;  transform: translateX(-50%);  opacity: 1; visibility: visible; z-index: 50000; transition: all .2s .2s;color: #fff; text-decoration: none;}
.tooltip:before {content: ""; width: 0; height: 0; left: 50%; margin-left: -5px;  border: 5px solid transparent; border-top-color: rgba(0, 0, 0, .6); position: absolute; top: 100%;}
.appmsg_data_list .tooltip{margin-bottom:0;}
.appmsg_data{margin-right: 0;  margin-top: 7px;}
.appmsg_data_inner{margin-left: 4px; vertical-align: middle;font-size:12px;color:#999;}
.appmsg_data:before {width: 16px; height: 16px;  content: " ";  display: inline-block; vertical-align: middle; background-position: 0 -1px; background-size: contain; background-repeat: no-repeat;}
.appmsg_data.view:before {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h20v20H0z'/%3E    %3Cpath fill='%23B1B2B3' fill-rule='nonzero' d='M10 3.333c4.032 0 6.88 2.863 8.333 6.667-1.415 3.89-4.302 6.667-8.333 6.667-4.031 0-7.066-2.777-8.333-6.667C3.044 6.196 5.968 3.333 10 3.333zm0 1.25c-3.075 0-5.6 2.017-6.966 5.346l-.037.09.03.084c1.214 3.21 3.701 5.214 6.744 5.31l.229.004c3.016 0 5.445-1.862 6.85-5.073l.14-.335-.033-.079c-1.407-3.284-3.787-5.247-6.73-5.343L10 4.583zm0 2.084a3.333 3.333 0 1 1 0 6.666 3.333 3.333 0 0 1 0-6.666zm0 1.25a2.083 2.083 0 1 0 0 4.166 2.083 2.083 0 0 0 0-4.166z'/%3E  %3C/g%3E%3C/svg%3E")}
.appmsg_data.banmian:before {background-image:url("i/banmian4.png")}
.appmsg_data.dajuan:before {background-image:url("i/dajuan.png")}
.appmsg_data.yipigai:before {background-image:url("i/yipigai.png")}
.tooltip_wrp:hover .tooltip{display:  inline-block; }
.appmsg_ft{margin-top:18px;opacity:0;-webkit-transition: opacity 0.3s; transition: opacity 0.3s;}
.appmsg_hd:hover .tooltip{display:  inline-block; }
.block_content:hover .appmsg_ft{opacity:1}
.appmsg_opr{text-align: right;  padding:0 32px 0 20px; white-space: nowrap;}
.appmsg_opr_meta{display: inline-block;  vertical-align: middle; margin:0 0 16px 16px;}
.opr_btn{vertical-align: middle;  font-size: 0; display: inline-block;width: 36px; height: 36px;  cursor: pointer;background-color: #fff;  padding: 0;border:1px solid #e3e4e5;border-radius: 100%;    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);position: relative;}
.opr_btn:hover{background-color: rgba(0,0,0,0.02)}
.opr_btn .opr_btn_icon{width: 20px;  height: 20px;display: inline-block;  font-size: 0; background:url(i/del1.png) no-repeat;background-size:contain;}
.shi .opr_btn .opr_btn_icon{background:url(i/shi3.png) no-repeat;background-size:contain;}
.sheng .opr_btn .opr_btn_icon{background:url(i/sheng.png) no-repeat;background-size:contain;}

.steps{text-align: center;  line-height: 1.4; box-sizing: border-box; counter-reset: step; color: #9A9A9A;  font-size: 14px;}
.steps .step{display: inline-block;position: relative;vertical-align: top;  padding: 0 0 21px;}
.steps .step .steptxt{color: #9A9A9A;}
.steps .step.on,.steps .step.on .steptxt{color:#07C160;}
.steps .step.on {color:#07C160;}
.steps .step::before{display: inline-block !important;  counter-increment: step;  content: counter(step); margin: 1px 3px 0 0;  width: 16px;  height: 16px;  line-height: 16px;  border:1px solid #9a9a9a; border-radius: 50%;  vertical-align: top; }
.steps .step.on::before{ border:1px solid #07C160; }
.steps .step::after{content: "";  display: inline-block;  vertical-align: middle;  margin: 8px 10px;  width: 20px; border-bottom: 2px solid #E4E8EB;}
.steps .step:last-child::after{display: none;}

.popover{display:none;width: 280px;  position: absolute;  z-index: 500;  text-align: left;  color: #1a1b1c;  line-height:1.6; white-space: normal;  word-wrap: break-word; -webkit-hyphens: auto;  hyphens: auto;top: 100%; padding-top: 16px;left: 50%; transform: translateX(-50%);}
.popover .popover_inner{position: relative; padding: 24px; box-sizing: border-box; background: #fff;border-radius:4px; -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);}
.popover .popover_inner:before{content: " ";  background-color: #fff;  position: absolute;width: 8px;  height: 8px; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);  transform: matrix(.71, .71, -.71, .71, 0, 0);  -ms-transform: matrix(.71, .71, -.71, .71, 0, 0);  -webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);left: 50%; margin-left: -4px;top: -4px;}
.popover .popover_inner:after{content: " ";  background-color: #fff;  position: absolute;height: 10px; top: 0; left: 0; right: 0;  border-radius: 8px}
.popover .popover_inner .popover_bar{text-align: center;margin-top: 16px;}
.popover .popover_inner .popover_bar .btn{margin: 0 5px;}
.btn_wrp{display: inline-block;}
.nojiantou .popover .popover_inner:before{display:none;}
.nojiantou .popover{transform: translateX(-90%);}


#.upsample_box{width:500px; margin:0 auto;}
.upbtn{position:relative;}
.upbtn .uploaderinput{position: absolute; z-index: 1;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;}
.inlinetips{color:#9A9A9A;font-size:12px; margin-left:20px;}
.imglistwrap {overflow-y: visible; margin-top:30px;}
.imglist{width: 100%;  flex-wrap: wrap;margin:0 auto;}
.imglist:after{content: "\200b"; display: block;  height: 0;  clear: both;}
.imgitem{width: calc((100% - 7* 30px) / 8);  margin: 0 30px 30px 0;  cursor: pointer;  position: relative;  float: none;  text-align: center;}
.imgitem:nth-child(8n) {margin-right: 0;}
.imgthumb{display: block; box-sizing: border-box; width: 100%;  height: auto;  background-size: contain;  background-position: 50% 50%; background-repeat: no-repeat;  padding-bottom: 100%;  border: 2px solid  rgba(200, 200, 200, 0.3); border-radius: 3px;  overflow: hidden;   position: relative;}
.imgthumb:after{display: none;  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: rgba(7,193,96,0.1)}
.imgitem:hover .imgthumb{border-color: rgba(7, 193, 96, 0.3);box-shadow: 0 0 0 2px #8CD68C inset;}
.imgtitle{display: none; width: auto;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; word-wrap: normal; font-weight: 400; padding: 10px 10px 0; line-height: 40px;text-align:center;margin-top:8px;}
.tooltipwrp{display:none;position: absolute;  right: 10px;  top: 10px;  cursor: pointer;  white-space: nowrap; z-index: 1;}
.tooltipwrp .tipbtn_del{ background-position: center; background-size: 24px; background-image: url(i/del1.png); background-repeat: no-repeat;  background-color: #fff;  width: 36px; height: 36px;  padding-bottom: 0;  border-radius: 50%; position: relative; display: block;-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);;  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);}
.imgitem:hover .tooltipwrp{display:block;}
.show{display:block;}

.gallery{display: none; position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0; background-color: #000; z-index: 1000;}
.gallery_img {position: absolute; top: 10px;  bottom: 10px; width: 100%; background: 50% no-repeat;  background-size: contain;}

#toolsbox{display: flex; width:900px; left: 380px;  box-sizing: border-box; white-space: nowrap;}

a.help:before{width: 20px; height: 16px;  content: " "; display: inline-block;  vertical-align: middle; background:url(i/help.png) no-repeat;background-position: 0 -1px;  background-size: contain; }

.document_inner{padding:70px 75px;}
.document_title{padding-bottom: 40px;  text-align: center;}
.document_body h4{margin-top: 24px;  margin-bottom: 16px;  font-weight: 600;  line-height: 1.25; font-size:1em;}
.document_body p {margin-top: 0; margin-bottom: 10px;}
#main_footer.nopadding{padding:0;}
.document_body img{max-width: 100%;  box-sizing: content-box;  background-color: #fff;border-style:none}

.loading-area{width: 100%; color: #B1B2B3;  font-size: 14px;  text-align: center;  padding-top: 140px;  padding-bottom: 140px;  overflow: hidden;}
.loading {display: inline-block;  vertical-align: middle;  width: 16px; height: 16px;  font-size: 0;  color: transparent;  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='94.087%25' y1='0%25' x2='94.087%25' y2='90.559%25' id='a'%3E%3Cstop stop-color='%23606060' stop-opacity='0' offset='0%25'/%3E%3Cstop stop-color='%23606060' stop-opacity='.3' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='100%25' y1='8.674%25' y2='90.629%25' id='b'%3E%3Cstop stop-color='%23606060' offset='0%25'/%3E%3Cstop stop-color='%23606060' stop-opacity='.3' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' opacity='.9'%3E%3Cpath d='M40 0c22.091 0 40 17.909 40 40S62.091 80 40 80v-7c18.225 0 33-14.775 33-33S58.225 7 40 7V0z' fill='url(%23a)'/%3E%3Cpath d='M40 0v7C21.775 7 7 21.775 7 40s14.775 33 33 33v7C17.909 80 0 62.091 0 40S17.909 0 40 0z' fill='url(%23b)'/%3E%3Ccircle fill='%23606060' cx='40.5' cy='3.5' r='3.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;  animation: loading 1s steps(60) infinite;background-size: 100%
}
@keyframes loading {0% {transform: rotate(0deg)}  to {transform: rotate(1turn)}}

.btn.showdown{position:relative;}
.btn.showdown .popover {transform: translateX(-83%);}
.btn.showdown .popover .popover_inner:before{left:83%;}
ul.tags {margin: 0;  padding: 0}
ul.tags .tag{ border: 1px solid transparent;  line-height: 30px;  padding: 0 15px; color: var(--weuiDesktop_FG_Text_subColor); border-radius: 15px;  -moz-border-radius: 15px;-webkit-border-radius: 15px;  cursor: pointer;  display: inline-block;  vertical-align: top;  margin-right: 10px; margin-bottom: 10px}
ul.tags .tag:last-child { margin-right: 0}
ul.tags .tag.on{color:#07c160;border-color:#07c160;}

#root{display: flex; flex-direction: column;  height: 100%;  overflow: hidden;}
.windowwrap{height:100%;overflow:hidden;}
#windowbox{flex:1;}
#windowbox_rigtht{width: 340px;height: 100%;  overflow: hidden;  background:#fff;   border-left:1px solid #e8e8e8;padding: 20px;  display: flex;  flex-direction: column;  flex-shrink: 0;   box-sizing: border-box;}
#windowbox_rigtht .frm_textarea{height:100px;overflow-y:auto;}
#windowbox_rigtht .boxtip{color:#b1b2b3; margin:10px 0;}
.graytxt{color:#b1b2b3; }
.head_box .toptitle{height:56px;line-height:56px;text-align:center; font-size:18px; font-weight:500;color:#1a1b1c;}
#windowbox_rigtht.markbar{width:340px;}
.markbar .txtleft{color:#b1b2b3;display:inline-block;width:80px;}
.markbar .barline{ margin-bottom:10px;}
.paperwrp{background-color:#00000080; position:relative;width:100%;height:100%;overflow:hidden;}
.paperwrp .paperimgbox{position: absolute; top: 50px; bottom: 50px; width: 90%;left:5%; background: #0000004d 50% no-repeat; background-size: contain;text-align:center;}
.paperwrp .paperimgbox p{-webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1; text-align:center; font-size:16px; color:#888;}
.paperwrp .paperimg{position: absolute; top:0; bottom: 0; width: 100%;left:0; right:0; background: 50% no-repeat; background-size: contain;text-align:center;}
.scanner-frame{ display:none;position:relative;width:100%;height:100%;}
.scan-line {position: absolute;  left: 0; width: 100%; height: 3.5px;background: linear-gradient(90deg, rgba(80, 255, 120, 0.4) 0%, #a0ff7a 15%,#3eff6e 50%,#a0ff7a 85%, rgba(80, 255, 120, 0.4) 100%);box-shadow: 0 0 8px #2eff7e, 0 0 3px #00cc44;  border-radius: 4px;  animation: scanMove 2.2s cubic-bezier(0.4, 0.0, 0.6, 1.0) infinite; will-change: top; z-index: 10; opacity: 0.95; }
.scan-line::before {content: ""; position: absolute; top: 0;left: 10%;width: 80%; height: 100%;background: rgba(100, 255, 140, 0.5); filter: blur(6px);  border-radius: 50%; pointer-events: none;  z-index: -1;}
.scan-line::after {content: "";position: absolute; top: -2px;left: 0;width: 100%; height: 8px; background: linear-gradient(90deg, transparent, rgba(70, 255, 100, 0.25), transparent); filter: blur(3px); pointer-events: none;}
@keyframes scanMove {0% {top: -2px; opacity: 0.9;} 10% {opacity: 1;}  90% {opacity: 1;} 100% {top: 100%; opacity: 0.7;}}

.setting_item_label{float: left;  width: 6em; margin-right: 1em; padding: 20px 0; color: #9A9A9A;display: inline-flex;align-items: center;}
.setting_item_controls{display: table-cell;  width: 1%;  word-wrap: break-word;  word-break: break-all;  padding: 20px 0; border-bottom: 1px solid #E4E8EB;}
.setting_item_main{position: relative; padding-right: 150px;  min-height: 22.4px;}
.setting_item_info{display: block; font-weight: normal;}
.setting_item_extra{position: absolute; top: 0; right: 0; bottom: 0; text-align: right;}
a{text-decoration: none;   color: #576B95;}
.item_extra:after {content: " "; display: inline-block;  vertical-align: middle;  width: 0;  height: 100%; overflow: hidden;}
.setting_item:last-child .setting_item_controls {border-bottom: none}
.icon_add{width: 14px; height: 14px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden;margin-right: 5px; margin-top: -2px;background:url(i/icon_add.png) no-repeat;}
.frmelement.active,.goto_area .frmelement.active{border:1px solid #07c160;}
.fyzd{color:#8d8d8d}
.fyzd .amount{font-size:22px; line-height:30px;color:#222;}

.paytype{width:150px;height:50px; border:1px solid #e3e4e5;border-radius:4px;display:inline-block;margin-right:20px;}
.paytype.on{border-color:#07c160;}
.paytype.alipay i{display:block;width:100%;height:100%;background:url(i/alipay1.png) no-repeat 5px 0; background-size:contain;}
.paytype.alipay.on{background:linear-gradient(135deg, #ffffff 0%, #f0f9ff 100%);border-color:#00a0e9;}
.paytype.weixinpay.on{background:linear-gradient(135deg, #ffffff 0%, #f0fff4 100%);border-color:#07c160;}
.paytype.weixinpay i{display:block;width:100%;height:100%;background:url(i/weixin1.png) no-repeat 5px 0; background-size:contain;border-color:#07c160;}
 
.fullscreen{z-index: 1002; position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0; text-align: center;  white-space: nowrap; overflow: auto; display:none;}
.fullscreen:after {content: " "; display: inline-block; vertical-align: middle; width: 0; height: 100%;  overflow: hidden;}
#wxpaybox {display: inline-block;  text-align: left;  vertical-align: middle;  white-space: normal;  background-color: #fff;  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);  border-radius: 4px;  max-width: 980px; min-width: 600px; box-sizing: border-box;position:relative; width:620px;height:400px; padding:40px 0 0 0;}
#wxpaybox .close{background:url("i/base_z22f1a9.png") 0 -2705px no-repeat;position: absolute; top: 20px;  right: 20px;  width: 16px; height: 16px; line-height: 999em;overflow: hidden;}
#wxpaybox .close:hover{background:url("i/base_z22f1a9.png") 0 -2731px no-repeat}
#wxpaybox img{display: block;width:230px; height:230px;margin:10px auto 0;}
#wxpaybox p{margin:10px auto 0; text-align:center;}



















