/*Reset CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/**/
body{font:14px/1.6 'Microsoft YaHei','SimHei','Arial','sans-serif'; _font-family:simsun;color:#333;background-color:#fff;}
.yahei{font-family:'Microsoft YaHei','SimHei','Arial','sans-serif';}
a{color:#2d5b86;text-decoration:none;}
a:hover{color:#002a50;}
i{font-style:normal;}
.songti{font-family:'SimSun','STSong';}
.pore{position:relative;}
.poab{position:absolute;}
.fb{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:16px;}
.colorf{color:#fff;}
.colorly{color:#c8e21b !important;}
.colory{color:#fec502 !important;}
.colorzy{color:#ff9a00 !important;}
.mt10{margin-top:10px;}
.mb20{margin-bottom:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pl8{padding-left:8px;}
.pd10{padding:10px;}
.pt3{padding-top:3px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display:inline-block; }.clearfix { display:block; }
.w_ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bg_e5e5e5{background-color:#e5e5e5;min-width:1400px;}

.login_top{height:80px;}
.jf_login{width:980px;margin:0 auto;}
.jf_contain{width:96%;margin:0 auto;min-width:960px;}
.login_logo{width:144px;height:80px;background: url(../images/logo1.png) center no-repeat;}
.login_main{height:750px;padding-top:130px;background:#4c3eb9 url(../images/login_big_bg.jpg) center center no-repeat;/* margin-bottom:40px; */}
.login_big_logo{margin-top:-78px;width:500px;height:108px;background: url(../images/login_big_logo.png) 0 0 no-repeat;}
.login_zone{width:366px;height:420px;padding:43px;background:rgba(255,255,255,0.9);border-radius:4px;}
.icon_24{display:inline-block;height:24px;width:24px;background-image:url(../images/icons.png);}
.icon_user{background-position:0 0;}
.icon_pw{background-position:0 -24px;}
.icon_search{background-position:-24px 0;}
.icon_msg{background-position:-24px -24px;}
.icon_userw{background-position:-24px -48px;}
.icon_exit{background-position:-24px -72px;}

.login_left{float: left;}
.login_right{float: left;margin-left: 88px;}
.login_banner{width: 520px;height: 360px;margin-top: 72px;}
.login_head{position:relative;background:url("../images/bg.png") no-repeat center;width:340px;height:50px;line-height:50px;margin-left: 12px;margin-bottom: 8px;}
.login_head span{font-family: "microsoft yahei";font-size: 14px;color: #ccc;padding-left: 40px;}
.login_head span:before{content:"";position:absolute;left:10px;top:14px;background: url("../images/login_icon.png") no-repeat;width: 20px;height: 22px;}
.login_head span:after{content:"》";position:absolute;right:10px;top:0;}

.jf_login_ipt{width:280px;border:1px solid #ccc;border-radius:4px;height:40px;line-height:26px;background-color:#fff;margin-bottom:20px;padding:7px 8px 7px 50px;outline:none;}
.jf_login_ipt:focus{background-color:#fff;}
.jf_login_ipt:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
.ipt_licon{position:absolute;top:8px;left:8px;}
.v_lh26{position:absolute;left:41px;top:7px;height:26px;width:1px;background-color:#ccc;}
.login_btn{width:280px;height:40px;height:40px;line-height:40px;background:rgba(57,102,238,1);
    border-radius:4px;border:0;color:#fff;cursor:pointer;}
.login_btn:hover{background:rgba(57,102,238,0.7)}
.footer{height:25px;line-height:35px;background-color:#fff;/* border-top:1px solid #eee; */color:#999;}

.top_nav{height:60px;background:#6334e5 url(../images/top_nav_bg.png) right top no-repeat;}
.logo{width:80px;height:60px;background:url(../images/logo.png) 0 0 no-repeat;}
.logo_name{font-size:20px;line-height:60px;}
.nav_tsplit{width:1px;height:40px;background-color:#590fde;margin:10px 10px 0;}
.nav_aicon{padding:8px;margin-top:10px;}
.nav_aicon span{float:left;}
.username{line-height:24px;}
.msg_num{font-size:12px;height:14px;line-height:14px;padding:0 4px;border-radius:7px;background-color:#ff424f;color:#fff;top:3px;left:21px;}
.nav_search_w{width:30%;margin-right:90px;}
.nav_search{width:100%;background-color:#590fde;border:0;border-radius:4px;height:36px;margin-top:12px;padding:6px 30px 6px 8px;line-height:24px;outline:none;color:#fff;}
.nav_search::-webkit-input-placeholder { color:#b1a4cf;}
.nav_search:-moz-placeholder {color:#b1a4cf;}
.nav_search_w .icon_search{right:10px;top:18px;}

.main_left{height:100%;width:190px;background-color:#f5f5f5;z-index:1111;}
.main_menu_list li{border-bottom:1px solid #eee;}
.main_menu_list .pri_link{display:block;height:46px;line-height:46px;padding:0 30px;background-color:#fff;}
/* .main_menu_list .pri_link:link{text-decoration: none;}
.main_menu_list .pri_link:visited{text-decoration: none;}
.main_menu_list .pri_link::hover{text-decoration: none;}
.main_menu_list .pri_link:active{text-decoration: none;} */
.main_menu_list .hover .pri_link{background:#6334e6 url(../images/menu_on_sbg.png) left top no-repeat;color:#fff;}
.p_expand .main_menu_list .hover .pri_link{background:#6334e6 url(../images/menu_on_bg.png) left top no-repeat;color:#fff;}

.main_menu_list li span{color:#666;line-height:46px;cursor:pointer;display: inline-block;width:90px;max-width:90px;}
.main_menu_list li.hover span{color:#fff;}
.main_menu_list li .icon_24{margin-right:10px;vertical-align:-6px;}
.main_menu_list .hover li{border-bottom:1px solid #eee;}

.expand .icon_mnmn{background-position:0 -48px;}
.icon_mn6/*icon_mnsz*/{background-position:0 -96px;}/*设置*/
.icon_mn1/*icon_mnjh*/{background-position:0 -120px;}/*进货*/
.icon_mn2/*icon_mnxs*/{background-position:0 -144px;}/*销售*/
.icon_mn3/*icon_mnkc*/{background-position:0 -168px;}/*库存*/
.icon_mn5/*icon_mnjs*/{background-position:0 -192px;}/*结算*/
.icon_mn8/*icon_mnhy*/{background-position:0 -216px;}/*会员*/
.icon_mn4/*icon_mnyj*/{background-position:0 -240px;}/*业绩*/
.icon_mn9/*icon_mnhy*/{background-position:0 -580px;}/*短信和微信*/
.icon_mn10/*icon_mnsz*/{background-position:0 -628px;}/*用户和权限*/
.icon_mn11/*icon_mnhy*/{background-position:0 -604px;}/*帮助中心*/
.icon_mnbb{background-position:0 -264px;}/*报表*/
.icon_mn7/*icon_mnwh*/{background-position:0 -288px;}/*维护*/
.icon_mnmn{background-position:0 -72px;}
.hover .icon_mn6/*icon_mnsz*/{background-position:-24px -96px;}/*设置*/
.hover .icon_mn1/*icon_mnjh*/{background-position:-24px -120px;}/*进货*/
.hover .icon_mn2/*icon_mnxs*/{background-position:-24px -144px;}/*销售*/
.hover .icon_mn3/*icon_mnkc*/{background-position:-24px -168px;}/*库存*/
.hover .icon_mn5/*icon_mnjs*/{background-position:-24px -192px;}/*结算*/
.hover .icon_mn8/*icon_mnhy*/{background-position:-24px -216px;}/*会员*/
.hover .icon_mn4/*icon_mnyj*/{background-position:-24px -240px;}/*业绩*/
.hover .icon_mn9/*icon_mnyj*/{background-position:-24px -580px;}/*短信和微信*/
.hover .icon_mn10/*icon_mnsz*/{background-position:-24px -628px;}/*用户和权限*/
.hover .icon_mn11/*icon_mnyj*/{background-position:-24px -604px;}/*帮助中心*/
.hover .icon_mnbb{background-position:-24px -264px;}/*报表*/
.hover .icon_mn7/*icon_mnwh*/{background-position:-24px -288px;}/*维护*/
.icon_mnho{background-position:0 -312px;}
.current .icon_mnho{background-position:-24px -312px;}
.icon_mnyq{background-position:0 -408px;}

.icon_close{background-position:0 -556px;}
a:hover .icon_close{background-position:-24px -556px;}
.current .icon_close{background-position:-48px -556px;}
.current a:hover .icon_close{background-position:-72px -556px;}
.hover .icon_close{background-position:0 -360px;}
.icon_lock{background-position:-24px -336px;}
.current .icon_lock{background-position:-24px -384px;}
.hover .icon_lock{background-position:-24px -360px;}

.main_menu_top{border-bottom:1px solid #eee;}
.main_menu_top a{display:block;height:40px;line-height:40px;padding:0 10px;}
.main_menu_top a span{color:#6334e5;font-weight:bold;}
.main_menu_top .icon_24{vertical-align:-6px;margin-left:8px;}
.main_right{margin-left:190px;padding:10px; background: #F3F3F3;transition:all 0.1s ease-in-out 0s;}
.main_right_in{background:#fff;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);}
.tab_style{height:30px;margin-left:0px;}
.tab_style li{float:left;margin-right:1px;position:relative;}
.tab_style .text_in{display:block;color:#666;height:30px;line-height:30px;padding:0 42px 0 20px;background-color:#f5f5f5;border-radius:8px 8px 0 0;}
.tab_style .current .text_in{background-color:#6334e6;color:#fff;}
.tab_style .tab_home .text_in{padding:0 32px;}
.tab_style .icon_24{vertical-align:-6px;}

.tab_action{right:0;top:0;height:30px;}
.tab_action a{display:block;padding:3px;}

.menu_pop{position:absolute;top:0;border-radius:0 0 4px 0;padding:0 10px;background-color:#fff;left:40px;width:640px;min-height:611px;-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);box-shadow: 1px 1px 3px rgba(0,0,0,0.3);z-index:1111;}
.p_expand .menu_pop{left:190px;}
.col2 .menu_pop{width:940px;}
.col2 .sub_icset{width:520px;}
.col2 .list_col2{position:absolute;right:10px;top:0;width:390px;}

.sub_icset{padding:15px 6px;width:620px;}
.bordere{border-bottom:1px solid #eee;}
.sub_icset dt{line-height:24px;}
.sub_icset dd{padding-left:25px;padding-top:21px;}
.sub_icset dd a{display:block;width:108px;height:128px;padding:8px 4px 4px;text-align:center;float: left;margin-right:2px;color:#999;}
.sub_icset dd a:hover{background: url(../images/sub_icon_hover.png) 0 0 no-repeat;font-weight: bold;color:#666;}

.cont_left,.all_action_left{width:288px;border-right:1px solid #eee;}
.cont_right{margin-left:288px;}
.sub_search_w{width:288px;padding:0 20px;height:48px;padding-top:9px;}
.sub_search{width:100%;background-color:#f5f5f5;border:0;border-radius:2px;height:30px;padding:4px 30px 4px 8px;line-height:22px;outline:none;}
.icon_ssearch{background-position:-72px -336px;top:11px;right:24px;}
.icon_uncheck{background-position:-48px -216px;}
.icon_checked{background-position:-72px -216px;}
.icon_sel{background-position:-48px -168px;position:absolute;top:3px;right:0;}
.icon_sel:hover{background-position:-72px -168px;}
.icon_date{background-position:-48px -312px;position:absolute;top:3px;right:0;}
.icon_date:hover{background-position:-72px -312px;}

.check_link{padding-left: 25px;line-height:30px;}
.check_link span{left:0;top:4px;}
.control_label{float:left;line-height:30px;width:100px;text-align:right;padding-right:10px;}
.control_con{float:left;width:170px;}
.form_ipt{width:100%;background-color:#f5f5f5;border:1px solid #eee;border-radius:2px;height:30px;padding:4px 8px;line-height:22px;outline:none;}

.form_group{margin-bottom:10px;}
.fault_drop{display:none;position:absolute;right:0;top:30px;width:170px;border:1px solid #eee;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px rgba(0,0,0,0.15);box-shadow:0 0 2px rgba(0,0,0,0.15);z-index:999;}
.fault_drop li a{display:block;white-space:nowrap;border-bottom:1px solid #eee;background-color:#fff;line-height:30px;padding:0 10px;}
.fault_drop li:last-child a{border-bottom:0;border-radius:0 0 4px 4px;}
.fault_drop li a:hover{background-color:#f9f9f9;}
.fault_select{cursor:pointer;}
.switch_con{display:block;height:26px;width:52px;background-image: url(../images/icons.png);}
.switch_on{background-position:0 -432px;}
.switch_off{background-position:0 -458px;}
.big_icon{display: block;height:40px;line-height:40px;background-color:#6334e6;color:#fff;text-align:center;padding:0 30px;border-radius:20px;}
.big_icon:hover{color:#fff;background-color:#4112c6;}
.cont_btnset{padding: 0 10px;height:48px;padding-top:9px;}
.v_line20{height:20px;width:1px;background-color:#eee;margin:5px 5px 0;}
.icon_import{background-position:-48px 0;}
.icon_mdrop{width:16px;background-position:-48px -336px;}
.icon_new{background-position:-48px -24px;}
.icon_save{background-position:-48px -48px;}
.icon_list{background-position:-48px -72px;}
.icon_del{background-position:-48px -96px;}
.icon_edit{background-position:-72px -432px;}
.icon_addf{background-position:-48px -24px;}
.icon_dbdesi{background-position:-48px -144px;}
.icon_dbprin{background-position:-48px -120px;}
.icon_dbprinl{background-position:-48px -408px;}
.icon_set{background-position:-48px -240px;}
.icon_radio{background-position:-48px -192px;}

.mouse_in .icon_import{background-position:-72px 0;}
.mouse_in .icon_mdrop{background-position:-48px -384px;}
.mouse_in .btn_style2 .icon_mdrop,.mouse_in .btn_style3 .icon_mdrop,.mouse_in .btn_style4 .icon_mdrop{background-position:-48px -360px;}
a:hover .icon_new{background-position:-72px -24px;}
.tr_hover .icon_new{background-position:-72px -532px;}
a:hover .icon_save{background-position:-72px -48px;}
.mouse_in .icon_list{background-position:-72px -72px;}
a:hover .icon_del{background-position:-72px -96px;}
.tr_hover .icon_del{background-position:-72px -384px;}
.tr_hover .icon_edit{background-position:-72px -456px;}
.mouse_in .icon_dbdesi{background-position:-72px -144px;}
.mouse_in .icon_dbprin{background-position:-72px -120px;}
.mouse_in .icon_dbprinl{background-position:-72px -408px;}
.mouse_in .btn_style2 .icon_save{background-position:-72px -360px;}
a:hover .icon_set{background-position:-72px -240px;}
.icon_radio.icon_radio_checked{background-position:-72px -192px;}
.icon_bcheck{display:block;height:24px;width:90px;background-image: url(../images/icons.png);background-position:0 -484px;}
.icon_bcheck.icon_bcheck_right{background-position:0 -508px;}
.icon_fex{background-position:-48px -264px;}
.icon_fex:hover{background-position:-72px -264px;}
.mouse_in .icon_addf{background-position:-72px -24px;}

.btnset_com{display:block;color:#333;height:30px;line-height:28px;border-radius:2px;padding:0 8px 0 6px;}
.mouse_in .btnset_com,.btnset_com:hover{background-color:#6334e6;color:#fff;}
.btnset_com .icon_24{vertical-align:-7px;}

.btnset_com.btn_style2{background-color:#eee;border:1px solid #ccc;}
.btnset_com.btn_style4{background-color:#f5f5f5;border:1px solid #eee;}
.mouse_in .btnset_com.btn_style2,.btnset_com.btn_style2:hover{color:#6334e6;}
.mouse_in .btnset_com.btn_style3,.btnset_com.btn_style3:hover{background-color:#fff;color:#6334e6;}
.mouse_in .btnset_com.btn_style4,.btnset_com.btn_style4:hover{background-color:#f5f5f5;color:#6334e6;}

.all_action_line{height:48px;border-bottom: 1px solid #eee;}
.ex_co_zone{right:0;top:120px;z-index:888;}
.ex_co_hand{display:block;height:149px;width:10px;background:url(../images/ex_hand.png) -20px 0 no-repeat;}
.ex_co_hand:hover{background-position:-30px 0;}
.ex_co_hand.ex_hand{background-position:0 0;}
.ex_co_hand.ex_hand:hover{background-position:-10px 0;}
.control_ipts{width:288px;height:48px;padding-top:9px;}
.control_fipt{width:248px;background-color: #f5f5f5;border: 1px solid #eee;border-radius:2px;height: 30px;line-height: 22px;margin:0 auto;}
.noborder_ipt{line-height:22px;margin-top:3px;border:0;width:164px;outline:none;padding-left:24px;color:#666;background:none;}
.jf_hr span{display:block;height:1px;background-color:#eee;}
.important_ipt{color:#fe9c00;background-color:#fff2e1;}
.snum_ipt{width:30px;height:30px;background-color:#f5f5f5;border:1px solid #eee;line-height:30px;text-align:center;color:#666;border-radius:2px;outline:none;}
.jf_ptext{line-height:30px;padding-right:4px;}

/*iframe_table*/
.jf_table_wrap{overflow:auto;}
.jf_table{width:100%;table-layout:fixed}
.jf_table th{background-color:#6334e4;color:#fff;border-right:1px solid #5900dd;text-align:center;}
.jf_table td{color:#666;background-color:#fbfbfb;border-right:1px solid #fff;border-bottom:1px solid #eee;padding:0 8px;word-break:break-all;}
.jf_table tr td:first-child{border-left:1px solid #eee;}
.jf_table tr td:last-child{border-right:1px solid #eee;}
.jf_table .odd td{background-color:#f5f5f5}
.jf_table th,.jf_table td{height:40px;line-height:40px;}
.jf_table .tr_hover td{background-color:#fff7d3;}
.th_link{display:block;position:relative;color:#fff !important;text-align:center;}
.th_link:hover{background-color:#5122d3;}
.th_link .icon_sort{position:absolute;right:3px;top:8px;}
.icon_sort{display:inline-block;height:24px;width:18px;background:url(../images/icons.png) 0 -532px no-repeat;}
.sorting_des .icon_sort{background-position:-18px -532px;}
.sorting_asc .icon_sort{background-position:-36px -532px;}
.tr{text-align:right}
.jf_table .coloryy{color:#ff9d00;}
.jf_table .td_icon{vertical-align:-8px;}
.tab_action .tlock_link{display:none;}

/*滚动条*/
.jf_table_wrap{overflow: auto;}
.jf_table_wrap tfoot td{background-color:#eee;border-right:1px solid #eee;border-top:1px solid #ccc;}
/*整体部分*/
.jf_table_wrap::-webkit-scrollbar{width: 11px;height:11px;}
/*滑动轨道*/
.jf_table_wrap::-webkit-scrollbar-track{border-radius: 0px;background:#d6d6d6;}
/*滑块*/
.jf_table_wrap::-webkit-scrollbar-thumb{border-radius:6px;background:#999;}
/*滑块效果*/
.jf_table_wrap::-webkit-scrollbar-thumb:hover{border-radius:6px;background:#777;}
/*显示滚动条上方的渐增渐减按钮*/
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;}
/* 定义滚动条渐增按扭的样式(水平方向) */
::-webkit-scrollbar-button:horizontal:end:increment {background:#d6d6d6 url(../images/scroll_cntrl_right.png);}
::-webkit-scrollbar-button:horizontal:end:increment:hover{background:#bbb url(../images/scroll_cntrl_right.png);}
/* 定义滚动条渐减按扭的样式（水平方向） */
::-webkit-scrollbar-button:horizontal:start:decrement {background:#d6d6d6 url(../images/scroll_cntrl_left.png);}
::-webkit-scrollbar-button:horizontal:start:decrement:hover {background:#bbb url(../images/scroll_cntrl_left.png);}
/* 定义滚动条渐增按扭的样式(垂直方向) */
::-webkit-scrollbar-button:vertical:end:increment {background:#d6d6d6 url(../images/scroll_cntrl_bot.png);}
::-webkit-scrollbar-button:vertical:end:increment:hover {background:#bbb url(../images/scroll_cntrl_bot.png);}
/* 定义滚动条渐减按扭的样式（垂直方向） */
::-webkit-scrollbar-button:vertical:start:decrement {background:#d6d6d6 url(../images/scroll_cntrl_top.png);}
::-webkit-scrollbar-button:vertical:start:decrement:hover{background:#bbb url(../images/scroll_cntrl_top.png);}

/*ie的滚动条（仅部分样式兼容）*/
.jf_table_wrap{
/*滚动条3D表面（ThreedFace）的颜色*/ 
scrollbar-face-color:#999999; 
/*滚动条3D界面的亮边（ThreedHighlight）颜色*/ 
scrollbar-highlight-color:#d6d6d6; 
/*滚动条3D界面的暗边（ThreedShadow）颜色*/ 
scrollbar-shadow-color:#d6d6d6;
/*滚动条亮边框颜色*/ 
scrollbar-3dlight-color:#d6d6d6;
/*滚动条方向箭头的颜色 */ 
scrollbar-arrow-color:#666666;
/*滚动条的拖动区域(TrackBar)颜色*/
scrollbar-track-color:#d6d6d6;
/*滚动条暗边框（ThreedDarkShadow）颜色*/ 
scrollbar-darkshadow-color:#d6d6d6; }

.login_footer{position:absolute;bottom:-40px;left:0;right:0;width:100%;height:40px;line-height:40px;color:#999;}

.tab_more a,.tab_more span,.tab_more i{display:block;height:30px;width:30px;background-image:url(../images/tab_more.png);}
.tab_more a,.tab_more span{position:absolute;top:0;z-index:999;}
.tab_more .shleft{background-position:left 0;}
.tab_more .shright{background-position:right -30px;right:60px;}

.tab_more .icleft{background-position:0 -60px;}
.tab_more .icright{background-position:0 -90px;}
.tab_style_wrap{overflow: hidden;position: relative;height:30px;}
.tab_rarrow{right:0;}
.tab_larrow{right:30px;}
.tab_more a{background:#bcb7ca;}
.tab_more a:hover{background:#cbc6d9;}
