/*主体*/
.content textarea { resize: none; }

.content span { float: left; width: 84%; margin: 30px 8% 10px; }

.content span h1 { float: left; margin: 0px; padding: 0px; font-size: 20px; }

em.em_input i, .content ol li i, em.bt_expan, .selected_div ol li font i, a.bt_close, .content .child_div em, .detail h4 .bt_del, .detail h4 .bt_display, .bt_top, .bt_sort { background: url(/_img/Icon_BG.png) no-repeat scroll -99px -74px; height: 20px; margin: 3px 5px; width: 20px; }

em.bt_expan { float: left; margin-right: 5px; cursor: pointer; }

em.bt_expan.bt_collapse { background-position: -122px -74px }

a.bt_close { float: left; background-position: -140px -41px; width: 10px; height: 10px; font-size: 8px; }

a.bt_close:hover { float: left; background-position: -150px -41px }
/*登录*/
.login { color: #666; text-align: left; width: 100%; float: left; min-height: 600px; background: #35526D; background: -moz-linear-gradient(top,#35526D,#ffffff 100%); background: -webkit-gradient(linear,0 0,0 100%,from(#35526D),to(100%,#ffffff)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35526D',endColorstr='#ffffff'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#35526D',endColorstr='#ffffff')"; }

.login div.login_bg { margin: 0 auto; display: block; width: 990px; height: 600px; position: relative; }

.login_bg div, .login_bg span { margin: 0px auto; display: block; }

.login_bg div { position: absolute; right: 25%; width: 400px; height: 270px; padding: 25px; border: solid 1px #bbb; border-radius: 6px; box-shadow: 1px 1px 6px #fff; top: 100px; background: white; /* 为较旧的或者不支持的浏览器设置备用属性 */ background: -moz-linear-gradient(top,white,#f9f9fa 70%,#e8ebef 100%); background: -webkit-gradient(linear,0 0,0 100%,from(white),color-stop(70%,#f9f9fa),color-stop(100%,#e8ebef)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eff1f3'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eff1f3')"; /* IE8 */ background: repeating-linear-gradient(90deg,#ffffff 0px,hsla(0,1%,50%,.3) 100%); }

.login_bg div h1 { float: left; width: 100%; margin: 0px 0 20px; padding: 0px; text-shadow: 2px 2px 4px #999; color: #0766a9; font-size: 28px; line-height: 28px; }

.login_bg div ul { float: left; font-size: 14px; width: 100%; }

.login_bg div ul li { float: left; width: 100%; margin: 10px 0; }

.login_bg div ul li font { float: left; margin-right: 10px; text-align: right; font-size: 16px; }

.login_bg div ul li .txt { width: 200px; font-size: 14px; }

.login_bg div ul li .txt.login_name { border: 0 none; border-radius: 0; box-shadow: none; width: 180px; }

.login_bg span { text-align: center; width: inherit; position: absolute; bottom: 10px; }

.login_bg span font { margin: 0 auto; width: 100%; float: left; line-height: 14px; }

.login_bg .bt_sumbit { float: left; top: 0px; margin: 10px 150px; display: inline; }

.login_bg div ul li img { float: left; margin: 4px 6px 0; }

.login_bg .bt_img { line-height: 39px; }

.login_bg p { color: #fff; float: left; font-size: 44px; line-height: 64px; margin: 0; padding: 0; position: absolute; top: 100px; }

.login_bg p b { font-weight: normal; padding-right: 70px; }

.login_bg p font { color: #B20939; font-size: 56px; }

.login_bg big { background-color: #FFFFFF; border-radius: 2px; float: left; height: 130px; position: absolute; top: 470px; width: 960px; padding: 5px 15px; font-weight: normal; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.login_bg big h2 { float: left; width: 100%; margin: 0; padding: 5px 0; font-size: 18px; overflow: hidden; border-bottom: solid 1px #ccc; font-weight: normal; }

.login .login_bg em.em_input { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 2px; box-shadow: 1px 2px 4px #888888; float: left; width: 210px; }

.login em.em_input i.close { background-position: -140px -42px; width: 10px; height: 10px; margin: 10px 8px 0 0; font-size: 7px; }

.body_login .search_html ul { width: 202px; _width: 196px; }

.content span a { float: right; }

.content a.bt_submit, .content a.dep_submit, .content a.post_submit, .login .bt_sumbit, .content a.bt_not { width: 50px; text-align: center; }

.content ol, .content ul { float: left; padding: 10px 0px 4px; width: 790px; margin: 0px 100px; }

.content ol { border-bottom: solid 1px #aaa; }

.content ol li.sort { cursor: pointer; }

.content ol li i { float: left; width: 10px; height: 10px; background-position: -135px -210px; margin: 5px 2px; }

.content ol li i.active { background-position: -119px -218px; }

.content ol li, .content ul li { float: left; padding: 10px 5px; border-right: solid 1px #ddd; line-height: 24px; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; *white-space: normal; text-align: center; min-height: 26px; }

.content ol li { padding: 5px; }

.content ol li:last-child, .content ul li:last-child { border-right: 0px; }

.content ul li font { margin-right: 4px; color: #666; }

.content ul li a { border-radius: 2px; margin: 0px 3px 0 2px; }

.content ul li a.bt_normal { padding: 2px 4px; }

.content ul { border-bottom: dashed 1px #ccc; }

.content ul:hover, .content.detail_add .da_list ul:hover { background-color: #F9AE44; color: #fff; }

.content.detail_add ul:hover { background-color: #fff; color: #333; }

.content ol li.w_30, .content ul li.w_30 { width: 3%; }

.content ol li.w_40, .content ul li.w_40 { width: 4.4%; }

.content ol li.w_50, .content ul li.w_50 { width: 5.6%; }

.content ol li.w_60, .content ul li.w_60 { width: 6.7%; }

.content ol li.w_80, .content ul li.w_80, .content .da_list ul li.w_80 { width: 8%; }

.content ol li.w_100, .content ul li.w_100 { width: 10%; }

.content ol li.w_120, .content ul li.w_120 { width: 12%; }

.content ol li.w_140, .content ul li.w_140 { width: 15.7%; }

.content ol li.w_160, .content ul li.w_160, .content .da_list ul li.w_160 { width: 16%; }

.content ol li.w_170, .content ul li.w_170 { width: 19%; }

.content ol li.w_180, .content ul li.w_180 { width: 20%; }

.content ol li.w_200, .content ul li.w_200 { width: 22.4%; }

.content ol li.w_240, .content ul li.w_240 { width: 25.8%; }

.content ol li.w_250, .content ul li.w_250 { width: 28%; }

.content ol li.w_300, .content ul li.w_300 { width: 33.7%; }

.content ol li.w_400, .content ul li.w_400 { width: 44.9%; }

.content ol li.w_500, .content ul li.w_500 { white-space: normal; width: 56%; }

.content ul li.w_500 { height: 48px; }

.content ol li.txt_left, .content ul li.txt_left { text-align: left; }

.content li b.combox { margin-top: 5px; }

.content li.w_60 b.combox.checked { background-position: -37px -40px; }
/*ie6不兼容链类,重写*/
.content ol li font, .content ul li font { float: left; padding-left: 5px; }

.content img { display: block; margin: 0px auto; position: relative; top: 30px; }

.content li.w_60 img { top: 0px; width: 50px; }

.content p { float: left; text-align: center; width: 90%; margin: -1px 5% 0; padding: 30px 0; border: solid 1px #ddd; color: #aaa; }

.content.detail_add li i { color: #aaa; font-style: normal; float: left; margin-left: 5px; }

.content.detail_add li i.red { color: #f00; }

.content.detail_add span { border-bottom: solid 1px #aaa; padding-bottom: 4px; }

.content.detail_add span a { margin-top: 0px; }

.content.detail_add ul { border: 0px; overflow: hidden; }

.content.detail_add ul li { width: 45%; font-size: 14px; line-height: 26px; padding: 5px; height: 30px; overflow: visible; border-right: 0px; }

.content.detail_add .ul_all li { width: 98%; height: auto; margin: 6px 0; }

.content.detail_add .ul_all li.w_45 { width: 45%; height: auto; margin: 6px 0; }

.content.detail_add .ul_all li.w_45 .txt { width: 200px; }

.content.detail_add .ul_all li.li_33 { width: 33%; }

.content.detail_add .ul_all li.li_bottom { border-bottom: solid 1px #ccc; padding-bottom: 20px; margin-bottom: 30px; }

.content ul li.all { width: 100%; margin: 0px; }

.content.detail_add ul li.all { width: 100%; height: auto; margin: 20px 0; }

.content.detail_add ul li.all.bt { margin-top: 20px; }

.content.detail_add ul li .txt { width: 180px; font-size: 14px; }

.content.detail_add ul.ul_all li .txt { width: 400px; }

.content.detail_add ul.ul_all li .txt.txt_min { width: 140px; }

.content.detail_add .ul_all font { width: 70px; *width: 80px; font-size: 14px; }

.content.detail_add .ul_all font i { color: #f00; }

.content.detail_add .ul_all font.cb_txt i { color: #333; }

.content.detail_add ul li textarea.txt { height: 100px; }

.content .con_user a.bt { margin-left: 15px; padding: 4px 10px; display: inline-block; }

.content .con_user .bt.bt_selected { margin: 50px 0 50px 250px; }

.content ul li a.normal { background: none; color: #333; border: 0px; padding: 0px; box-shadow: none; color: #347BD8; }

.content ul li .bt_submit, .content ul li .bt_not { display: block; margin: 0 auto; position: relative; top: 0px; float: left; left: 100px }

.content ul li .bt_not { margin-left: 20px; width: 50px; }
/*----收货地址 begin-----*/
.content.detail_add .em_da { width: 330px; }

.content.detail_add ul.ul_all li .em_da.em_input .txt { width: 300px; }

.content.detail_add .dropdown.select_pro, .content.detail_add .dropdown.select_city, .content.detail_add .dropdown.select_area { width: 130px; margin-right: 10px; }

.content.detail_add .ul_all .cb_txt { text-align: left; width: auto; }
/*----收货地址 end -----*/
/*新增页面默认取消按钮*/
.content ul li .bt_cancel { display: block; float: left; left: 200px; margin: 0 auto; position: relative; text-align: center; min-width: 50px; }

input.txt_search { border-radius: 2px 0 0 2px; border-right: 0 none; margin: 4px 0 0 350px; }

span a.bt_search { border-left: 0px; border-radius: 0 2px 2px 0; box-shadow: -1px 2px 4px #888888; float: left; margin: 0px; padding: 2px 8px 1px 5px; }

.red { color: #ff0000; font-weight: bold; }

.blue { color: #347BD8; font-weight: bold; }

.red2 { color: #ff0000; }

.orange2 { color: #F15A24; }

.blue2 { color: #347BD8; }

.green2 { color: #2BA245; }

.content ul li i, .content ol li i { font-style: normal; }

.pagefooter { float: left; padding: 20px 5% 0; width: 90%; }

.pagefooter .bt_normal, .pagefooter .bt { float: left; padding: 4px 15px; margin-right: 10px; }

.pagefooter .pageDiv { float: right; padding: 0; clear: none; width: 80%; max-width: 88%; }

.pagefooter .pageDiv.page { text-align: left; }

.content .pagefooter .bt_enable, .content .pagefooter .bt_pause { padding: 4px 5px; }
/*弹层*/
.pd_content ul.info_add li { margin: 10px 0; }

.content.detail_add ul li font, .pd_content ul.info_add li font { float: left; margin-right: 10px; width: 90px; text-align: right; }

.txt { float: left; border: solid 1px #ccc; border-radius: 2px; box-shadow: 1px 2px 4px #888; padding: 5px; color: #666; }

.content.detail_add ul li .txt.txt_middle { width: 64%; }

.pd_content .txt_60 { width: 60%; }

.pd_content textarea { height: 100px; resize: none; }

.pd_content .pd_innerContent ul::after { display: inline-block; }

.pd_content ul.ul_all { float: left; width: 100%; }

.pd_content ul li.all, .pd_content ul.ul_all li { float: left; width: 100%; }

.pd_content ul li.all ul { float: left; width: 90%; margin: 5px 4%; content: none; }

.pd_content ul li.all ul .cb_txt { margin-top: 5px; }

.pd_content ul.info_add li .txt { width: 350px; }

.pd_content ul.info_add li i { float: left; margin: 0px 5px; font-style: normal; }

.pd_content ul.info_add li font i { float: none; color: #f00; }

.pd_content ul.info_add.inspect > li input.txt { width: 155px; }

.pd_content ul.info_add li select { width: 120px; }

.pd_content ul.info_add li textarea { height: 100px; resize: none; }

.info_add span { float: left; margin-left: 40px; width: 80px; }

.pd_content ul.info_add { max-height: 350px; overflow-y: auto; }

.pd_content ul.info_add li .bt, .pd_content .info_bottom .bt { padding: 2px 20px; float: left; font-size: 14px; margin: 20px 0 0px 40px; }

.pd_content ul.info_add li .bt.bt_submit, .pd_content .info_bottom .bt.bt_sumbit { margin-left: 100px; }

.info_bottom { border-top: 1px dashed #CCCCCC; float: left; margin-top: 4px; width: 100%; }

.pd_innerContent .span_confirm, .content.detail_add span.span_msg { border: 1px solid #DDDDDD; display: block; font-size: 14px; margin-bottom: 20px; padding: 10px 0; text-align: center; }

.pd_content a.bt.bt_np { margin: 0 10px; padding: 4px 15px; }

.pd_content a.bt.bt_np.bt_recycle_pause { margin-left: 110px; }

.pd_content ul .dropdown font { width: auto; }

.popup .cb_txt { text-align: left; }

.pd_content ul li i { font-style: normal; margin: 5px 0 0 5px; }

.pd_content ul li .cb_txt { width: 80px; }

.pd_content ul li .cb_txt i { text-align: left; margin: 0px; display: inherit; }

.pd_innerContent { max-height: 450px; overflow-y: auto; }

.comm_content { white-space: initial; float: left; max-width: 80%; line-height: 1.3; }

.pd_content ul.ul_all li font { width: 15%; text-align: right; }

.pd_content ul.ul_all li.li_move { text-align: center; font-size: 16px; border: dashed 1px #ddd; border-width: 1px 0; }

.pd_content .search_txt { margin-left: 100px; }

.pd_content .bt_search { padding: 0px 15px; display: inline-block; margin-left: 2px; }

.li_items div { float: left; border: solid 1px #eee; width: 100%; position: relative; height: 200px; overflow-y: auto; }

.li_items div ol { float: left; width: 96%; margin: 0.5rem 2%; border-bottom: solid 1px #eee; }

.pd_content ul.ul_all .li_items div li { width: 24%; margin: 0 0.5%; }

.pd_content ul.ul_all .li_items div li img { width: 20px; }

.li_items div ul { float: left; width: 96%; margin: 0 2%; cursor: pointer; position: relative; padding: 0.3rem 0; }

.li_items div ul.active { background-color: #F9AE44; color: #fff; }

.li_items div ul:nth-child(1) { margin-top: 1rem; }

.li_items div ul a { position: absolute; right: 0.5rem; top: 0.3rem; z-index: 2; line-height: 1.5; }

/*广告*/
.con_user ul.ul_all { padding: 0; }

.pd_content ul.ul_head { border-bottom: 1px dashed #CCCCCC; height: 40px; width: inherit; }

.pd_content .ul_head li { width: inherit; }

.ul_head font { float: left; margin: 0 5px 0 10px; font-size: 14px; }

.pd_innerContent ul li .dropdown { margin-right: 20px; }

.pd_innerContent ul li .dropdown p { *width: 105px; *margin-left: -107px; }

.pd_content .bt.bt_enter { margin-left: 33px; padding: 2px 15px; float: left; }

.ul_head li p.p_bewrite { color: #999999; float: left; line-height: 16px; margin: 0 0 0 20px; white-space: normal; width: 200px; }

.pd_innerContent .select_div, .pd_innerContent .selected_div { float: left; height: 350px; width: 280px; margin: 5px; padding: 2px; display: inline; border: solid 1px #ddd; }

.select_div big, .select_div small { float: left; font-size: 12px; height: inherit; width: 120px; }

.select_div small { border-left: 1px solid #CCCCCC; width: 158px; }

.select_div p { float: left; margin: 0; padding: 0; width: 100%; overflow: auto; height: 323px; }

.select_div p a { float: left; overflow: hidden; text-indent: 5px; width: 100%; margin: 1px 0; }

.select_div p a.selected, .select_div p a:hover { background-color: #7ECDE8; color: #fff; }

.select_div p .cb_txt { margin: 5px 0 5px 5%; width: 95%; }

.pd_content .pd_innerContent h4 { border-color: #CCCCCC; font-size: 14px; font-weight: normal; margin: 0; padding-top: 2px; }

.pd_content h4 font { float: left; padding: 0 5px; }

.pd_content .pd_innerContent h4 a { float: right; color: #2B63B5; }

.select_span { float: left; line-height: 350px; padding: 0px 5px; margin: 5px; background-color: #F2F2F2; height: 356px; }

.search_html ul li.hover i { color: #fff; }
/*列表子项*/
.content .child_div { border: 1px solid #ccc; border-radius: 2px; display: inline; float: left; margin: 5px 1%; padding: 2px; position: relative; width: 96%; color: #333; background-color: #fff; }

.content .child_div span { margin: 5px 15px; width: 200px; }

.content .child_div h5 { float: left; margin: 10px 0; width: 200px; font-size: 14px; font-weight: normal; }

.content .child_div i { float: left; width: 100px; margin: 10px 0; }

.content ul li .child_div font { margin: 10px 20px 0 0; width: 170px; }

.content .child_div span img { float: left; cursor: pointer; border-radius: 2px; border: 1px solid #CCCCCC; top: 0px; }

.content .child_div a.bt { margin-top: 10px; float: left; line-height: 18px; }

.content .child_div b { background-color: #CCCCCC; border: 1px solid #AAAAAA; border-radius: 2px; color: #FFFFFF; margin-top: 8px; padding: 2px 40px; }

.content .child_div em { background-position: -143px -121px; float: left; font-size: 7px; height: 7px; left: 68px; margin: 0; position: absolute; top: -7px; width: 14px; }

.content .child_div ol, .content .child_div ul { margin: 0 2%; width: 96%; }

.content .child_div .page_child i { float: inherit; margin: inherit; width: inherit; }

.content .child_div .page_child b { background-color: #FFFFFF; border-color: #CCCCCC; border-radius: 4px; color: #333333; margin: 0 5px; padding: 2px 6px; }

.content .child_div ul:hover { background-color: #fff; color: #333; }

.content .child_div li a.bt { float: none; }

.content .child_div li.child_li span { margin: 0 12px 0 0; }

.content .child_div li.child_li font { margin: 10px 10px 0 0; }

.content .child_div li.child_li a { float: left; }

.content li.row_2 { height: 45px; white-space: normal; }

.content .child_div i.red { font-weight: normal; margin: 0px; width: auto; float: none; }

.content .blue { color: #2B63B5; }

.content .gray { color: #aaa; }

.content.detail_add .ul_all.ul_customer font { width: 90px; }

.search_txt { float: left; border: solid 1px #ccc; padding: 5px; font-size: 14px; width: 180px; margin: 0px 0 0 130px; border-radius: 2px 0 0 2px; color: #CCCCCC; }

.search_small { margin-left: 50px; width: 120px; }

.content span a.bt_search { border-left: 0 none; border-radius: 0 2px 2px 0; box-shadow: 0 0 1px 1px #CCCCCC; letter-spacing: 5px; line-height: 23px; }

.detail_add hr { float: left; margin: 30px 0; width: 100%; border: dashed 1px #ccc; border-width: 0px 0 1px; }

.manage ol, .manage ul, .div_tab { margin: -1px 5% 0; width: 90%; border: solid 1px #ddd; }

.manage ol { background-color: #F6F6F6; padding: 0px; }

.manage ul { padding: 0px; }

.div_tab { border: 0px; float: left; border-radius: 4px 4px 0 0; overflow: hidden; width: auto; }

.div_tab a { border: solid 1px #ddd; padding: 4px 15px 2px; background-color: #ddd; float: left; }

.div_tab a.active { background-color: #3174CD; color: #fff; border-color: #3174CD; }

.manage span { margin: 30px 5% 10px; width: 90%; }

.manage span .total { float: right; text-align: right; line-height: 1.5; }

.manage span .total i { font-weight: normal; font-style: normal; color: #2B63B5; font-size: 0.75rem; }

.manage ul li b { color: #347BD8; font-weight: normal; }

.content ul li b.no { color: #ccc; }

.content ul li b.error { color: red; font-size: 14px; margin: 0; }

.content ul li b.success { color: Green; }

.list_child ul, .list_child ol { width: 98%; margin: 5px; display: inline; }

.manage ul li .bt_child { display: none; float: right; line-height: 18px; }

.div_search { float: left; }

.content em.em_input.em_input_middle { width: 150px; margin: 3px 0 0 20px; }

.content em.em_input.em_input_middle .txt { width: 120px; }
/*用户管理*/
.con_user { float: left; margin: 20px 114px 10px; padding: 5px; border: 1px solid #ccc; border-radius: 2px; width: 77%; display: inline; }

.con_user h3 { margin: 0px 0px 10px; float: left; width: 100%; border-bottom: 1px dashed #ccc; text-indent: 10px; overflow: hidden; font-weight: normal; }

.con_user h3 i { font-style: normal; color: #ff0000; font-size: 18px; float: left; margin-top: 4px; line-height: 20px; }

.con_user ul { margin: 0px; width: 100%; border: 0px; }

.content .con_user ul:hover { background: none; }

.con_user ul li { margin: 5px 0px; width: 360px; display: inline; }

.con_user ul li font { float: left; width: 85px; margin-right: 10px; text-align: right; font-size: 13px; }

.content .con_user ul li font.radio_txt { width: auto; margin-top: 5px; }

.content .con_user ul li font.radio_txt b.radio { margin-left: 5px; }

.content .con_user font i { color: #ff0000; }

.content .con_user font.cb_txt i { color: #333; }

.content .con_user ul li.all { margin: 0px; }

.content .con_user ul.ul_role li { height: auto; }

.content .con_user ul.ul_role li font.cb_txt { text-align: left; font-size: 12px; margin-top: 5px; }

.content .con_user ul.ul_role li font.cb_txt .combox { margin-left: 10px; font-size: 12px; margin-top: 0px; }

.content .con_user ul.ul_role li ul { margin: 0 0 10px 18px; overflow: hidden; padding-top: 5px; }

.con_user .con_address { float: left; margin: 0px 10px; width: 725px; border: solid 1px #ddd; border-radius: 4px; padding-bottom: 10px; }

.content .con_address ol { margin: 0px 5%; width: 90%; border-color: #eee; }

.content .ul_role li b.combox { margin-top: 0; }

.content .con_user ul li img { top: 0px; }

.content .con_user ul li .up_img img { width: 100px; height: auto; border-radius: 0; }

.content a.bt.bt_token { margin-left: 10px; }

.content.detail_add .dropdown { margin: 0; }

.content.content.detail_add .con_user b { color: #AAAAAA; margin-left: 20px; }

.swfcss { width: 215px; float: left; position: relative; text-align: left; }

.swfcss div { width: 100px; height: 25px; position: absolute; top: 0px; right: 0px; }

.swfcss div img { border-radius: 2px; border: solid 1px #ccc; float: right; height: 23px; position: relative; top: 0px; cursor: pointer; }
/*----- 产品 begin ----*/
.content.detail_add ul.con_product { float: right; width: 400px; }

.content.detail_add ul.con_product li { width: 95%; text-align: left; }

.content ul.con_product em.em_input { width: 190px; }

.content.detail_add ul li .txt.txt_brand, .content.detail_add ul li .txt.txt_group { width: 150px; }

.content.detail_add ul.con_product li i { margin-left: 10px; }
/*产品列表*/
.content.manage ul li img { top: 0px; width: 24px; height: 24px; border-radius: 4px; border: solid 1px #ddd; margin: 0px 5px 0 0; }

.content.manage ul li img.full { width: 100%; height: auto; border: 0; }

.pd_content ul.ul_stock font { width: 50px; }

.pd_content ul.ul_stock .dropdown font { width: auto; text-align: left; }

.pd_content em.em_input { width: 190px; border: 1px solid #CCCCCC; float: left; border-radius: 2px; box-shadow: 1px 2px 4px #888888; }

.pd_content em.em_input .txt { border: 0px; border-radius: 0px; box-shadow: none; width: 155px; }

.search_html.search_pro { width: 252px; z-index: 1200; }

.search_html.search_pro ul, .search_html.search_user ul, .search_html.search_pro_min ul { width: inherit; }

.ul_stock li .txt { width: 250px; }

.ul_stock li textarea { resize: none; }
/*品牌*/
.bt_top, .bt_sort { float: right; width: 14px; height: 10px; margin: 4px 2px 0 0; background-position: -157px -24px; }

.bt_sort { background-position: -155px -26px; }
/*----- 产品 end ----*/
/*----- 订单 begin ----*/
/*新增订单*/
.content ul li em.em_input { margin-left: 0px; width: 190px; }

.content ul li em.em_input .txt_user { width: 160px; }

.content .con_user .bt.bt_add_detail { float: left; margin: 20px 0 0 50px; padding: 0 10px; }

.con_user .detail { border: 1px solid #CCCCCC; display: inline; float: left; margin: 5px 50px 15px; padding: 5px 10px; width: 620px; border-radius: 2px; display: none; }

.con_user .detail h4 { color: #347BD8; float: left; font-weight: normal; margin: 0; padding: 0; width: 100% }

.detail h4 .bt_del, .detail h4 .bt_display { float: right; margin: 6px 0; width: 10px; height: 10px; background-position: -140px -40px; cursor: pointer; }

.detail h4 .bt_del:hover { background-position: -150px -40px; }

.detail h4 .bt_display { background-position: -135px -210px; width: 14px; height: 14px; margin-right: 10px; }

.detail h4 .bt_display.hide { background-position: -118px -218px; }

.content .dropdown.select_delivery { float: right; height: 32px; margin-right: 5px; }

.content.detail_add .detail ul li font { width: 60px; }

.detail_add .detail ul li .txt { width: 160px; }
/*--------微信 start--------*/
dl, dd { font-size: 14px; margin: 0; padding: 0; text-align: left; }

.con_menu { width: 800px; margin: 30px auto; border: solid 1px #ccc; }

.con_menu small { width: 200px; border-right: solid 1px #ccc; display: inline-block; height: 500px; overflow-y: auto; overflow-x: hidden; }

.con_menu h3 { float: left; width: 100%; line-height: 45px; background-color: #f4f5f9; border-bottom: solid 1px #ccc; font-size: 14px; font-weight: normal; margin: 0px; }

.con_menu h3 font, .con_menu p font { float: left; text-indent: 12px; }

.con_menu h3 a { background: url(/_img/Icon_BG.png) -213px -75px; }

.con_menu h3 a, .con_menu dl span a.bt_add { float: right; background-position: -158px -74px; width: 18px; height: 18px; text-indent: -9999px; margin: 9px 10px 0 0; }

.con_menu h3 a:hover, .con_menu h3 a.active, .con_menu dl span a.bt_add { background-position: -135px -160px; }

.bt.bt_public { float: right; line-height: 24px; margin: 6px 10px 0; padding: 3px 20px; text-indent: 0px; width: auto; height: auto; }

.con_menu dt, .con_menu dd { float: left; text-indent: 24px; width: 100%; position: relative; }

.con_menu dd { text-indent: 36px; }

.con_menu dl { border-bottom: 1px solid #ccc; float: left; width: 100%; }

.con_menu dl a { float: left; width: 100%; overflow: hidden; line-height: 32px; }

.con_menu dl a:hover, .con_menu dd:hover, .con_menu dt:hover { background-color: #f4f5f9; }

.con_menu dl span { float: right; top: 0px; right: 10px; position: absolute; margin: 0px; width: auto; }

.con_menu dl span em { float: left; background: url(/_img/base_icon.png); }

.con_menu dl span em { width: 15px; height: 15px; margin: 8px 2px 0; cursor: pointer; float: right; }

.con_menu dl span em.bt_add { background-position: 0 -3369px; }

.con_menu dl span em.bt_add:hover { background-position: 0 -3393px; }

.con_menu dl span em.bt_update { background-position: 0 -3416px; }

.con_menu dl span em.bt_update:hover { background-position: 0 -3440px; }

.con_menu dl span em.bt_del { background-position: 0 -3464px; }

.con_menu dl span em.bt_del:hover { background-position: 0 -3488px; }

.con_menu big { width: 599px; float: right; }

.con_menu big div { float: left; width: 80%; font-size: 14px; padding: 40px 10% 0; text-align: left; }
/*内容区*/
.con_menu big div.div_menutype { padding: 0px; width: 100%; }

.con_menu big div.div_menutype .bt { border-radius: 50%; overflow: hidden; height: 90px; line-height: 90px; width: 90px; display: inline-block; margin: auto 8px; background: #91BBD9; border: 0px; box-shadow: none; font-size: 18px; text-align: center; padding: 0px; }

.con_menu big p.msg { background-color: #fff; border: 0 none; color: #ccc; font-size: 16px; margin-top: 80px; text-align: center; }

.con_menu big div h4 { float: left; font-weight: normal; width: 100%; margin: 8px 0 16px; }

.con_menu big div.content { width: 80%; border: solid 1px #ccc; padding: 2px 5px; min-height: auto; border-radius: 2px; box-shadow: 1px 2px 4px #888; line-height: 22px; color: #666; }

.content .con_menu big div a.bt_info:hover, .con_menu big div a.bt_url:hover { background: #7AA6C6; }

.content .con_menu big div ul, .content .con_menu big div ul:hover { float: left; margin: 0; width: 100%; border-bottom: 0px; background-color: #fff; color: #666; }

.content .con_menu big div ul li { float: left; margin: 8px 0; width: 100%; text-align: left; padding: 0px; }

.content .con_menu big div ul li .txt { width: 80%; }

.content .con_menu big div ul li a, .con_menu big div .bt_update { margin-right: 20px; padding: 3px 25px; display: inline-block; }

.content .con_menu big div .bt_update { margin-top: 20px; }

.con_menu p { float: none; display: block; line-height: 45px; background-color: #f4f5f9; margin: 0px; border-top: solid 1px #ccc; }

.con_menu p font { color: #7fba4f; }

.div_menu { float: left; width: 80%; padding: 30px 10%; font-size: 14px; }

.div_menu font { float: left; width: 100%; padding-bottom: 5px; }

.div_menu .txt { width: 80%; }
/*钱包*/
.content.wallet ul li { text-align: left; }

.content.wallet ul li i { padding-left: 5px; }
/*--------微信 end--------*/
/*短漫*/
.pd_content ul li.li_tag { width: 96%; border: solid 1px #ddd; padding: 1rem 2%; position: relative; }

.li_tag strong { position: absolute; top: -0.4rem; left: 0.6rem; background-color: #fff; padding: 0 3px; line-height: 1; }
/*系统*/
/*头部搜索*/
.content .div_search.div_left { float: left; width: auto; padding-left: 30px; }

.div_search .dropdown { width: 105px; }

.div_search .select_type { margin-right: 20px; }

.div_search .dropdown p { width: 105px; *margin-left: -107px; }

.div_search .select_type p a { float: left; width: inherit; background: none; color: #333; border: 0px; margin: 0px; }

.div_search .dropdown p a:hover { background: url(/_img/tbline_bg.png); color: #666; }

.div_search .search_txt { margin-left: 30px; }

.div_search .middle { float: left; margin: 5px 0 0 10px; }
/*搜索下拉*/
.content em.em_input { float: left; font-style: normal; width: 150px; border: 1px solid #CCCCCC; border-radius: 2px; box-shadow: 1px 2px 4px #888888; padding-left: 0px; background-color: #fff; margin-left: 10px; }

.content em.em_input .txt { border: 0px; border-radius: 0px; box-shadow: none; width: 100px; }

em.em_input i { float: right; background-position: -213px -75px; height: 20px; margin: 2px 0; width: 20px; cursor: pointer; }

.content.detail_add ul.ul_all li em.em_input .txt, .content.detail_add ul li.all em.em_input .txt { width: 150px; }

.content em.em_input.em_input_small { width: 100px; margin-top: 3px; _width: 94px; }

.content em.em_input.em_input_small .txt { width: 70px; _width: 64px; }

.search_html { z-index: 1020; box-shadow: 1px 4px 4px #888888; border-radius: 0 0 2px 2px; text-align: left; }

.search_html ul { width: 322px; _width: 316px; }

.search_html ul li { margin: 0px; }

.none { display: none; }

.search_html.search_size { width: 142px; *width: 136px; }

.search_html.search_middle { width: 182px; *width: 176px; }

.search_html.search_size ul, .search_html.search_middle ul { width: 100%; }
/*分页*/
.page_child { clear: left; float: none; text-align: center; margin: 0px auto; padding: 20px 0; border: 0px; font-size: 14px; }

.page_child a, .page_child em { border: 1px solid #ccc; margin: 0px 2px; padding: 2px 6px; font-style: normal; font-size: 14px; border-radius: 2px; }

.page_child a:hover { background-color: #B60000; color: #fff; }

.page_child font { line-height: 23px; margin: 0 10px 0 0 }

.page_child a.current { background-color: #B60000; color: #FFFFFF; text-decoration: none; }

.page_child a.last { margin-right: 20px; }

.page_child input { border: 1px solid #CCCCCC; margin: 0 5px; width: 40px; }

.page_child i { font-style: normal; }

.page_child b { font-weight: normal; border: solid 1px #ccc; border-radius: 4px; padding: 2px 6px; cursor: pointer; margin: 0px 5px; }
/*上传列表控件*/
.content ol.swfupload_header, .content .swfupload_main ul { margin: 0; padding: 0; width: 100%; }

.content.detail_add .uploadpic li { margin: 0; padding: 0 0 0 1%; width: 15%; font-size: 12px; }

.content.detail_add .uploadpic li.swfupload_pic_name { width: 25%; }

.content.detail_add .uploadpic li.swfupload_pic_link { width: 25%; }

.content.detail_add .swfupload_main .txt.txt_pic_link { font-size: 12px; margin-top: 4px; padding: 2px 1%; width: 96%; }

.content ul li a.swfupload_pic_del { float: none; margin: 5px auto; }
/*----- editor Begin ----- */
.editor { width: 650px; float: left; }

.content.detail_add .editor span { border-bottom-width: 0px; margin: 0; padding-bottom: 0; width: auto; }

.content.detail_add .editor .ke-toolbar-icon { width: 16px; }

.content.detail_add .editor span.ke-statusbar-center-icon { float: none; width: 15px; }

.content.detail_add .editor span.ke-statusbar-right-icon { float: none; width: 11px; }

.content.detail_add .editor span.ke-outline { border: 1px solid #F0F0EE; margin: 1px; }

.content.detail_add .editor span.ke-outline.ke-selected, .content.detail_add .editor span.ke-outline.ke-on { border: 1px #5690D2 solid; }

.content .con_user .editor { width: 100%; float: left; }
/*----- editor End ----- */
/* ----- 下拉控件Begin ----- */
.content .dropdown { margin: 0px 0 0 10px; width: 150px; }

.content .dropdown span { width: 100%; margin: 0; padding: 0px; }

.content .dropdown span a, .member_type .bt_del { margin: 4px 0; background: url(/_img/Icon_BG.png) -213px -75px; border: 0px; border-radius: 0px; padding: 0px; }

.content .dropdown span a:hover { background: url(/_img/Icon_BG.png) -213px -75px; }

.content ul li .dropdown font, .content .ul_all li .dropdown font { text-align: left; width: auto; }

.content .dropdown p { float: inherit; margin: 28px 0 0; _margin-top: 0px; *margin-top: 0px; width: inherit; padding: 0px; }
/* ----- 下拉控件End ----- */
/* ----- 属性 Begin ----- */
.member_type { border: 1px solid #CCC; border-radius: 3px; display: inline; float: left; margin: 10px 15px; padding: 10px; width: 275px; text-align: left; }

.member_type { display: none; }

.member_type .bt_del { background-position: -140px -41px; height: 10px; width: 10px; float: right; font-size: 7px; }

.member_type .bt_del:hover { background-position: -150px -41px; }

.member_type span, .member_type p { float: left; overflow: hidden; width: 100%; margin: 0px; padding-top: 5px; color: #999; cursor: pointer; height: 30px; border: 0px; }

.member_type p { display: none; color: #333; }

.member_type p input { width: 210px; border-right-width: 0px; }

.member_type p .bt_update { border-radius: 0 4px 4px 0; float: left; letter-spacing: 4px; margin-left: -1px; width: 35px; font-size: 12px; }
/* ----- 属性 End ----- */
.detail_add.m_add ul li.all .txt_long { width: 300px; }

.detail_add.newsadd ul li .tag { color: unset; display: inline-block; float: left; width: 621px; overflow-y: scroll; height: 80px; border: 1px solid #999; padding: 5px 15px; }

.detail_add.newsadd ul li .tag sub { display: inline-block; float: left; width: 150px; text-align: left; }

.detail_add.newsadd ul li .tag sub small { margin: 3px 0 0 5px; width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; font-size: 14px; }

.content.detail_add ul li em .txt { width: 150px; font-size: 14px; }

.size { font-style: normal; left: 263px; position: absolute; top: 490px; }

.content.detail_add .con_user ul li font.cb_txt i { margin: 0; float: left; margin-top: 6px; }

.content.detail_add .con_user ul li font.cb_txt b { margin-left: 0; float: left; }

.detail_add.newsadd.proadd ul li .tag { width: 784px; border: 1px solid #ccc; }
/*-----------------新闻 图片控件 Begin----------*/
.adadd .li_img, li_imglist, .li_imgs, .li_content { display: none; }

.manage.detail_add.adadd .uploadpic .upbatch ul li { width: 100%; }

.adadd.content.detail_add ul li font.radio_txt { width: auto; text-align: left; margin-top: 7px; }

.content .con_user a.bt.addcontent { float: left; margin-left: 85px; padding: 0 4px; }

.content.detail_add .ul_all li.adv_con { margin: 0px; }

.content.detail_add .ul_all #add { margin-bottom: 0px; }

.content.detail_add .ul_all #con { margin-top: 0px; }

.detail_add.adadd ul.addcon, .detail_add.adadd ul.addconadv { width: 600px; margin: 0; padding: 0; box-sizing: border-box; border: 1px solid #ccc; overflow-y: auto; max-height: 200px; }

.detail_add.adadd ul.addcon li, .detail_add.adadd ul.addconadv li { width: 100%; margin: 0; padding: 0; color: #666; box-sizing: border-box; margin: 3px 0; }

.detail_add.adadd ul.addcon li a, .detail_add.adadd ul.addconadv li a { color: #666; }

.detail_add.adadd ul.addcon li:nth-of-type(1), .detail_add.adadd ul.addconadv li:nth-of-type(1) { border-bottom: 1px solid #ccc; }

.detail_add.adadd ul.addcon li sup { float: left; width: 10%; }

.detail_add.adadd ul.addcon li sub, .detail_add.adadd ul.addconadv li sub { width: 25%; display: inline-block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.detail_add.adadd ul.addcon li sub.w10 { width: 10%; }

.detail_add.adadd ul.addcon li sub.w40 { width: 40%; }

.detail_add.adadd ul.addcon li sub.txt_left, .detail_add.adadd ul.addconadv li sub.txt_left { text-align: left; text-indent: 5px; }

.detail_add.adadd ul.addcon li sub img, .detail_add.adadd ul.addconadv li sub img { margin-top: 0px; display: inline-block; }

.pd_content .pd_cont em.em_input .txt { width: 150px; }

.pd_content .pd_cont em.em_input { width: 190px; }

.search_html.search_middle.searchcont { z-index: 5000; }

.pd_content ul li i.pd_cremind { margin-left: 100px; }

.content.detail_add ul li .txt.w_500 { width: 500px; }

.dropdown.select_progress p a i, .dropdown.select_progress font i { font-style: normal; }

.sysfesadd.content.detail_add ul li font.radio_txt { width: auto; text-align: left; margin-top: 7px; }

.content.detail_add span.sc-return-today { float: unset; border: unset; }

.content.detail_add span.sc-time { display: block; margin-top: 3px !important; font-size: 0.8em; width: unset; float: unset; padding: 0; margin: 0; border: 0; }

.sysfesadd .dropdown.select_date { margin-right: 300px; }

.sysfesadd #container { margin-left: 84px; margin-top: 1px; }

.content.detail_add ul.ul_all li .txt.txt_w140 { width: 140px; }

.mess { font-style: normal; }

.content.detail_add.useradd .con_user ul li font.cb_txt i { margin-top: 0; float: none; }

.content.detail_add.proadd ul.con_product li i { color: #666; }

.rc_detail_head { border: medium none; float: left; line-height: 25px; margin: 0; padding: 11px 0 11px 15px; text-align: center; width: 80px; }

.rc_detail_content { border: none; }

.rc_detail { width: 600px; margin: 0 0 5px; }

.rc_detail.feedback, .txt_desc { width: 500px; }

.rc_detail ul li { overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 290px; }

.rc_detail.feedback ul li { float: left; text-align: left; white-space: normal; width: 50%; }

.rc_detail.feedback ul li.all { width: 100%; }

.rc_detail ul li .rc_pro_bewrite { width: 90%; margin-left: 20px; }

.detail_content { float: left; white-space: normal; width: 80%; max-height: 350px; min-height: 30px; overflow-y: auto; }

.rc_detail .pro_format { float: left; }

.rc_detail .pro_format li { width: 200px; text-align: left; }

.rc_detail ul li img { margin: 0px; width: 40px; margin-left: 10px; }

.con_user.rc_detail.oritems ul { margin: 0px; width: 100%; border: 0px; display: inline-block; border-bottom: 1px dashed #ccc; }

.con_user.rc_detail.oritems .itemsdetial { display: inline-block; height: 110px; overflow-y: scroll; }
/*标签*/
.content .con_user a.bt.bt_tag { float: left; padding: 0 10px; }

.div_tag { float: left; clear: left; margin: 10px 0 0 100px; border: solid 1px #eee; padding: 5px; width: 60%; text-align: left; }

.div_tag h4 { margin: 0; font-weight: normal; color: #666; width: 100%; border-bottom: dashed 1px #eee; }

.li_tag font { margin-top: 5px; }

.tag_del { float: left; position: absolute; z-index: 1; background: url(/_img/close.png); width: 15px; height: 15px; }

.tag_del:hover, .tag_del.active { background-position: 0px -16px; }

.content.detail_add .div_tag span { width: 20%; border: solid 1px #eee; margin: 5px; border-radius: 0.6rem; }

.bt_preview { margin-right: 10px; width: 50px; text-align: center; }

.content .con_user a.bt.bt_img { float: left; padding: 1px 10px; margin-left: 0px; }

.cover_img { float: left; }

.content.manage ul li .cover_img img { float: left; margin: 0 2px; width: 28px; height: 28px; }
/*裁图弹层*/
.img_title { text-align: center; width: 100%; margin: 20px 0; }

.img_title span { color: #999; font-size: 14px; }

.img_title span.active { color: #07C160; }

.img_title span font { line-height: 1; width: 15px; height: 15px; border-radius: 50%; border: solid 1px #999; display: inline-block; margin-right: 5px; }

.img_title span.active font { border: solid 1px #07C160; }

.img_title em { width: 30px; border-top: solid 1px #ddd; display: inline-block; height: 10px; position: relative; top: 5px; margin: 0 10px; }

.img_con, .img_cut { border-top: solid 1px #eee; height: 340px; overflow-y: auto; }

.img_con .upload, .bt_load { float: right; margin: 5px; }

.img_con h3 { font-weight: normal; }

.img_con h3 i { font-style: normal; color: #999; }

.img_con .uploading, .img_con .uploaded { border-radius: 0.4rem; width: 32px; height: 32px; }

.img_bt { text-align: center; }

.img_item li { width: 100px; height: 100px; overflow: hidden; margin: 5px 2px; position: relative; }

.img_item li img { width: 100%; }

.img_item li span { position: absolute; display: none; top: 0; left: 0; -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); width: 100px; height: 100px; background-color: #000; text-align: center; }

.img_item li span i { color: #fff; margin-top: 40px; display: block; }

.img_item li:hover span, .img_item li.selected span { display: block; }

.img_bt { margin-top: 10px; }

.img_bt a { margin: 0 10px; padding: 8px 20px; }
/* 截图控件 beging*/
.div_ctn { position: relative; z-index: 1200; margin: 20px 10px 0; display: inline-block; }

.div_cut { border: 1px solid rgb(255, 255, 255); width: 200px; height: 73px; left: 20px; top: 0px; position: absolute; z-index: 1200; overflow: hidden; background-color: White; }

.div_ctn img { border: none; width: auto; height: auto; position: absolute; z-index: 1201; }

.div_cover { width: 100%; height: 100%; position: absolute; cursor: move; z-index: 1202; }

.cut_container { overflow: hidden; background-color: #eee; border: 1px solid rgb(220,220,220); }

.cut_container font { position: absolute; width: 100%; text-align: center; font-style: normal; display: block; z-index: 1203; }

.div_ctn img.img_crop { display: none; width: 100%; position: relative; }
/* 截图控件 end*/
/* 进度条控件being */
.progress_bar { border: 1px solid white; }

.progress_bar span { width: 100%; height: 100%; margin: 0; padding: 0; border: none; }

.progress_bar .span2 { width: 0; position: relative; background-color: rgb(0, 162, 219); }
/* 进度条控件end */

/*短漫*/
.pre_title, .pre_head, .pre_con, .pre_footer { width: 100%; float: left; margin: 2px 0px; }

.pre_title { font-weight: normal; font-size: 16px; }

.pre_head img { width: 40px; height: 40px; border-radius: 50%; float: left; }

.pre_head font { float: left; line-height: 1.5; color: #999; margin: 0.2rem 0 0 0.5rem; }

.pre_head font b { font-weight: normal; color: #333; }

.pre_head a { color: #fff; background-color: #FE3A10; border-radius: 6px; float: right; padding: 4px 15px; line-height: 1.5; margin-top: 0.2rem; }

.pre_abs p { padding: 0.2rem 2%; border: #ddd 1px solid; width: 96%; margin: 0; color: #999; }

.le_title { border: 0px; }

.pre_tag font { margin: 2px 5px; }

.pre_con { margin: 20px 0 10px; }

.pre_con img { width: 100%; }

.pre_footer { color: #999; font-size: 1.2rem; }

.pre_footer i, .img_item li i, .icon-zhankai, .icon-zuixin, .content li .icon { font-family: 'iconfont'; font-size: 1.2rem; line-height: 1; color: #999; margin-right: 5px; font-style: normal; }

.pre_footer b { font-weight: normal; float: right; }

.content span a.bt_upper, .content span a.bt_lower { margin: 0 0 0 10px; width: 50px; text-align: center; float: left; }

.content span a.bt_upper { margin-left: 20px; }

.pd_innerContent .div_search { width: 100%; }

.pd_innerContent .div_search span { float: left; width: 100%; }

.div_search p, .pd_innerContent .div_search div { float: left; width: 46%; margin: 6px 2%; }

.div_search p strong, .div_search div strong { display: block; }

.pd_innerContent .div_search p a, .pd_innerContent .div_search div a { width: 23%; text-align: center; margin: 3px 1%; background-color: #eee; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.pd_innerContent .div_search p a.active, .pd_innerContent .div_search div a.active { background-color: #2B63B5; color: #fff; }

.pd_innerContent .div_search div { width: 96%; }

.pd_innerContent .div_search div a { width: 13%; margin: 3px 0.5%; }

.div_img img { margin: 0 1.5%; width: 30%; }

.content ol li i.icon-zhankai { float: none; background: none; font-size: 1rem; color: #666; }

.div_state { position: absolute; top: 107px; left: 737px; background-color: #fff; border: solid 1px #ddd; }

.div_state a { display: block; padding: 5px 10px; }

.txt_reason { width: 98%; height: 150px; }

/*模块统计*/
.content ol li em.order{width:1rem;display:inline-block;margin-right:0.2rem;height:1rem;}
.content ol li i.icon{float:left;margin:0px;font-size:0.8rem;color:#aaa;cursor:pointer;background: none;}
.content li .icon.icon-up { color: #2BA245; }
.content li .icon.icon-down { color: #FA5151; }
.content ol li i.active,.content ol li i.icon:hover{color:#28B8A1}
.content ol li b{font-weight:normal;}
/*会员*/
.txt_desc { height: 100px; }
/*每日统计*/
.bt_refresh { font-style: normal; cursor: pointer; }

.con_stati { border: solid 1px #ddd; margin: 0px 0 20px; }

.con_today, .con_novel, .con_left { float: left; width: 55%; margin-left: 5%; }

.con_users, .con_gua, .con_right { float: right; margin-right: 5%; width: 32%; }

.con_stati h3 { width: 96%; margin: 8px 2%; border-bottom: dashed 1px #ddd; padding-bottom: 3px; font-weight: normal; font-size: 16px; float: left; }

.con_stati h3 font { float: left; max-width: 80%; overflow: hidden; text-overflow: ellipsis; }

.con_stati h3 a { float: right; margin-left: 5px; }

.con_stati h3 a.active { color: #fff; background-color: #4DA74D; font-size: 12px; line-height: 18px; padding: 0 5px; margin-top: 4px; border-radius: 4px; }

.con_stati h3 b { font-weight: normal; margin-left: 10px; color: #666; font-size: 12px; }

.con_stati h3 b em { width: 15px; height: 3px; display: inline-block; margin: -6px 0 0 2px; }

.con_stati h3 b i { font-style: normal; font-size: 14px; }

.con_stati h3 b.green em { background-color: #168B16; }

.con_stati h3 b.orange em { background-color: #F3B33E; }

.con_stati h3 b.grey em { background-color: #848484; }

.con_stati p, .all_grade { border: 0px; color: #f00; text-align: right; padding: 0px; margin: 0px 2% 10px; width: 96%; min-height: 80px; }

.con_novel p, .con_gua p, .con_rech p, .con_pay p { min-height: 140px; }

.con_stati p font, .all_grade font { float: left; color: #666; }

.con_stati p a { margin-top: 0.8rem; display: block; text-align: center; color: #999; }

.con_today p { width: 46%; }

.refresh { float: right; color: #090; }

.info_title { cursor: pointer; }

.tip { border: solid 1px #ddd; border-radius: 0.5rem; padding: 10px; position: absolute; background-color: #fff; max-width: 600px; text-align: left; }

.legend { display: block; -webkit-padding-start: 2px; -webkit-padding-end: 2px; border-width: 1px; border-style: solid; border-color: threedface }

.legendLayer .background { fill: rgba(255, 255, 255, 0.85); stroke: rgba(0, 0, 0, 0.85); stroke-width: 1; }
/*    上下透明，右边框为10px   */
.tip:before { content: ''; position: absolute; top: 10px; left: -10px; width: 0; height: 0; border-right: 10px solid #ddd; border-bottom: 10px solid transparent; border-top: 10px solid transparent; }
/*  上下透明，右边框为9px且在:before伪元素三角形的基础上，向右，下移动了1px  */
.tip:after { content: ''; position: absolute; top: 11px; left: -9px; width: 0; height: 0; border-bottom: 9px solid transparent; border-right: 9px solid #fff; border-top: 9px solid transparent; }
/*长漫统计*/
.div_bts { float: right; margin-left: 10px; }

.content span .div_bts a, .div_select a { float: left; border-radius: 0px; padding: 4px 15px; box-shadow: none; }

.content span .div_bts .dropdown { margin-left: 0px; }

.content span .div_bts .dropdown span { border-radius: 0px; padding: 2px 0; }

.content span .div_bts .dropdown span a { padding: 0; float: right; }

.content.manage ul li.w_inline img { display: inline; float: left; }

.content.manage ul li.w_inline font { margin-left: 5px; color: #F15A24; }

.div_chart { margin: 10px 5%; width: 90%; float: left; }

.demo-container { float: left; width: 95%; height: 450px; padding: 20px 15px 15px 15px; border: 1px solid #ddd; background: #fff; background: linear-gradient(#f6f6f6 0, #fff 50px); background: -o-linear-gradient(#f6f6f6 0, #fff 50px); background: -ms-linear-gradient(#f6f6f6 0, #fff 50px); background: -moz-linear-gradient(#f6f6f6 0, #fff 50px); background: -webkit-linear-gradient(#f6f6f6 0, #fff 50px); box-shadow: 0 3px 10px rgba(0,0,0,0.15); -o-box-shadow: 0 3px 10px rgba(0,0,0,0.1); -ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.demo-placeholder { width: 100%; height: 100%; font-size: 14px; }

.con_online, .con_rech_line { height: 200px; width: 96%; float: left; margin: 5px 0 0 2%; }

.con_rech_line { height: 250px; width: 98%; }

.con_ver, .con_title, .con_grade { height: 400px; }

.con_ver_menu, .con_title_menu { float: right; width: 15%; padding-right: 10px; }

.con_ver_menu a, .con_title_menu a, .pd_content .div_menu a { border: solid 1px #ddd; width: 60%; padding: 4px 5%; float: right; text-align: center; margin-top: 2px; }

.con_ver_menu a.active, .con_title_menu a.active, .pd_content .div_menu a.active, .pd_content .div_menu a:hover { background-color: #4DA74D; color: #fff; }

.con_stati p.con_ver_p, .con_stati p.con_title_p { float: right; width: 20%; text-align: left; color: #999; margin: 0 1%; }

.con_ver_pie, .con_title_pie { width: 400px; height: 400px; float: left; position: absolute; line-height: 16px; }

.con_rech, .con_guide { height: 300px; }
/*引流统计*/
.content li .icon-rise { color: #16A05D; }

.content li .icon-decline { color: #FF0000 }

#placeholder_tip { z-index: 1104; }

.pd_content ul.ul_col3 { margin: 0 5%; width: 90%; }

.pd_content ul.ul_col3 li { width: 33%; margin-bottom: 0px; }

.ul_col3 li a { color: #2F6FC7; }

.pd_content ul.ul_col4 { margin: 0 1% 10px 2%; width: 25%; float: left; }

.pd_content ul.ul_col4 li { width: 100%; margin-bottom: 5px; }

.pd_content #div_pie { margin: 0; width: 250px; height: 250px; float: left; line-height: 16px; }

.div_group { float: left; width: 20%; color: #999; margin-left: 1%; white-space: nowrap; }

.pd_content .div_menu { float: right; width: 12%; padding: 0px; }

.pd_content .div_menu a { width: 75%; }

.preview img { width: 100%; }

.content.detail_add ul li textarea.txt_keys { width: 300px; height: 200px; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aab2bd; font-size: 12px; }

.content span a.bt_sex { float: left; }

.bt_sex { background-color: #ddd; border-radius: 2px; padding: 2px 10px; margin-left: 10px; }

.bt_sex.active { background-color: #2B63B5; color: #fff; }
/*弹窗列表*/
.pd_list ol, .pd_list ul { float: left; width: 100%; }

.pd_list ol { border-bottom: solid 1px #aaa; }

.pd_list ul { margin: 5px 0; }

.pd_list ol li, .pd_list ul li { float: left; line-height: 24px; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; *white-space: normal; text-align: center; margin: 0px; }

.pd_list li.w_40 { width: 4.4%; }
/*广告设置*/
.txt_url, .txt_android, .txt_ios, .txt_bewrite { width: 60%; }

.list_ad { width: 70%; }

.manage ol.ad, .manage .list_ad div ul { width: 36%; margin: 0px; background-color: #fff; height: 250px; overflow-y: auto; }

.manage ol.ol_ver { height: 250px; overflow-y: auto; }

.content.detail_add .ul_all .ad li { margin: 0px; padding: 5px 1%; cursor: pointer; }

.content.detail_add .ul_all .ad li:hover, .content.detail_add .ul_all .ad li.active { background-color: #2B63B5; color: #fff; }

.content.detail_add .ul_all .ad li.remove { background-color: #999; color: #fff; }

.content.detail_add .ul_all .ad li.title, .manage .list_ad div ul li { background-color: #ddd; color: #666; padding: 2px 1%; }

.content.detail_add .list_ad span { border: 0px; width: auto; margin: 2.5rem 1%; }

.content.content.detail_add .con_user .list_ad b { margin: 0.5rem 0; clear: both; display: block; }
/*频道版本*/
.content.detail_add ul li .list_ad div { float: left; width: 39%; border: solid 1px #ddd; }

.content.detail_add ul li .list_ad div ul { height: auto; width: 100%; }

.content.detail_add ul li .list_ad div ul li { margin: 0px; }

.manage ol.ol_ver { clear: both; border: 0px; width: 100%; }

.content.detail_add .li_ver span { margin-top: 6rem; }

.content.detail_add ul li textarea.txt_keys { width: 300px; height: 200px; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aab2bd; font-size: 12px; }

.content span a.bt_sex { float: left; }

.bt_sex { background-color: #ddd; border-radius: 2px; padding: 2px 15px; margin-left: 10px; }

.bt_sex.active { background-color: #2B63B5; color: #fff; }
.icon-refresh{margin-top:-20px;float:right;cursor:pointer;}
/*模块*/
.div_load{margin-left:20px;float:left;}
.channel div{float:left;width:58%;border:solid 1px #aaa;border-radius:4px;padding:0.6rem 5px;position:relative;}
.content .channel span {border:0px;margin:0px;padding:0.3rem 0;}
.content .channel span a{float:none;}
.channel p{display:none;position:absolute;background-color: #fff;width: 99.9%;margin: 0;padding: 0.4rem 0.5px 0.4rem 0;left: -1px;top:2.5rem; border-top:0px;border-color:#aaa;border-radius:0px 0px 4px 4px;opacity: 0.95;min-height:32px;}
.content .channel p a,.content .channel span a{padding:0.2rem 0.5rem;border-radius:0.8rem;margin:0 0.2rem 0.2rem;border:solid 1px #ddd;float:left;line-height:1.2;}
.content .channel p a.active,.content .channel p a:hover,.content .channel span a.active{color:#fff;background-color:#00AC9C;}
.channel b{color:#fff;background-color:#00AC9C;padding:0.2rem 0.5rem;border-radius:0.5rem;margin:0 0.4rem;font-weight:normal;}
.channel i{color:#aaa;line-height:1;}
.con .channel .icon{float:right;font-size:1.2rem;margin:0;}
.con .channel .icon-guanbi{color:#f00;}
