@charset "UTF-8";
/*------公用-------*/
body,iframe{padding:0!important;margin:0!important}
li,ul{list-style:none}
div{padding:0;margin:0}
.left0{padding-left:0}
.padding0{padding:0}
.padding5{padding:5px}
.padding10{padding:10px}
.padding_lr10{padding:0 10px!important}
.margin0{margin:0}
.margin0a{margin:0 auto}
.borR0{border-radius:0!important}
.borR50{border-radius:50%!important}
.pos_rel{position:relative!important}
.m_b10{margin-bottom:10px}
.m_t10{margin-top:10px}
.m_l10{margin-left:10px!important}
.m_l44{margin-left:44px}
.m_r10{margin-right:10px!important}
.w_300{width:300px}
.minH100{min-height:100%}
.l_h26{line-height:26px}
.l_h35{line-height:35px}
.l_h42{line-height:42px}
.f_r{float:right!important}
.f_l{float:left!important}
.valign{vertical-align:middle!important}
.bg-white{background:#fff}
.h_300{height:300px;overflow:hidden}
.d_b{display:block!important}

/*------自定义-------*/
/*以 上右下左 顺序为规则*/
#proLeft.on,.shadow{background:#fff;box-shadow:rgba(0,0,0,.1) 1px 1px 2px}
.borderDdd{border:1px solid #ddd}
.borderRDdd{border-right:1px solid #ddd;min-height2:550px}
.borderTDdd{border-top:1px solid #ddd}
.borderLDdd{border-left:1px solid #ddd}
.bigger-800{font-size:800%!important}
.bigger-700{font-size:700%!important}
.bigger-600{font-size:600%!important}
.bigger-500{font-size:500%!important}
.bigger-400{font-size:400%!important}
.clearfix20{clear:both;width:100%;height:20px;display:block}
#mark{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1998;display:flex;justify-content:center;align-items:center}
#loading{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1999}

/*后台首页*/
.index_info1 .grid2{border-left:none}
.index_info1 .grid2:first-child{border-right:1px solid #e3e3e3}
#echartsel{position:absolute;top:12px;right:60px;z-index:999}
.btn-nopointer{font-weight:700;cursor:default!important}
.btn-nopointer:hover{cursor:default!important}
.btn-white.btn-info.btn-nopointer.active,.btn-white.btn-info.btn-nopointer:active,.btn-white.btn-info.btn-nopointer:focus,.btn-white.btn-info.btn-nopointer:hover,.open .btn-white.btn-info.btn-nopointer.dropdown-toggle{background-color:#fff!important;border-color:#8fbcd9}
.top-nav li a{background-color:#438eb9}
.top-nav li.on a{background-color:#3c80a6;color:#ff0}
.top-nav li.on a:hover{background-color:#3c80a6;color:#ff0!important}


/*图片素材管理*/
.groupLi{border-top:1px solid #ddd}
.groupLi li{border-bottom:1px solid #ddd;font-size:14px;padding:10px}
.groupLi li a{color:#585858}
.groupLi li a span{color:#999;margin-left:5px}
.groupLi li a:hover{color:#f04949}
.groupLi li.active{background:#fbfbfb}
.groupLi li.active a{color:#f04949}
ul.ace-thumbnails>li{cursor:pointer}
ul.ace-thumbnails>li>.tools.proname{text-align:center;color:#fff;line-height:28px;z-index:98}
ul.ace-thumbnails>li>.tools>span>i{cursor:pointer!important}
ul.ace-thumbnails>li>.tools>span>i.on{color:#ff0!important}
ul.ace-thumbnails>li.on{border:2px solid #1094fa}
ul.ace-thumbnails>li.on i{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(//public.pbinfo.cn/assets/js/webuploader/images/success.png) no-repeat right bottom;z-index:99}
.popover2{position:absolute;top:20px;left:50%;margin-left:-127px;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal;font-size:12px;width:250px;z-index:1999}
.popover2.top{margin-top:-10px}
.popover2.right{margin-left:10px}
.popover2.bottom{margin-top:10px}
.popover2.left{margin-left:-10px}
.popover2-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover2-content{padding:9px 14px}
.popover2>.arrow,.popover2>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover2>.arrow{border-width:11px;height:11px!important}
.popover2>.arrow:after{border-width:10px;content:""}
.popover2.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}
.popover2.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover2.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}
.popover2.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover2.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px!important}
.popover2.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover2.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.popover2.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}


/*产品中心*/
.fa_border{border:1px dashed #428bca;padding:2px 4px}
.dd-handle{display:block;min-height:30px;margin:5px 0;padding:4px 6px 4px 12px!important;background:#f8faff;border:1px solid #dae2ea;color:#7c9eb2;text-decoration:none;font-weight:400;box-sizing:border-box}
.dd-addseries{margin:10px 0 5px 0;padding:0;min-height:30px;line-height:30px;background:#f6f7f6;border:2px dashed #ccc;color:#999;font-weight:700;width:48%;float:left;box-sizing:border-box;text-align:center;transition:all .2s}
.dd-addseries.on{background:#f7fff6;border:2px dashed #a9dfa0;color:#69aa46;cursor:pointer}
.dd-addseries.on:hover{color:#ff892a!important;border:2px dashed #ff892a;transition:all .2s}
.pull-abs{position:absolute;top:5px;right:5px;background:#f4f6f7;padding-left:5px}
.uploader_style1 .ser-example{width:136px;height:35px}
.uploader_style1 .ser-example div{width:136px;height:35px}
.uploader_style1 .ser-example .webuploader-pick-hover{background-color:#eff2f4!important;border-color:#abbac3!important}
.uploader_style1 .filelist{list-style:none;margin:0;padding:0}
.uploader_style1 .filelist:after{content:"";display:block;width:0;height:0;overflow:hidden;clear:both}
.uploader_style1 .filelist li{background:url(../images/bg.2017.png) repeat;text-align:center;position:relative;display:inline;float:left;overflow:hidden;font-size:12px}
.uploader_style1 .filelist li p.log{position:relative;top:-45px}
.uploader_style1 .filelist li p.title{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;top:5px;text-indent:5px;text-align:left}
.uploader_style1 .filelist li p.progress{position:absolute;width:100%;bottom:0;left:0;height:8px;overflow:hidden;z-index:50;margin:0;border-radius:0;background:0 0;-webkit-box-shadow:0 0 0}
.uploader_style1 .filelist li p.progress span{display:none;overflow:hidden;width:0;height:100%;background:#1483d8 url(//public.pbinfo.cn/assets/js/webuploader/images/progress.png) repeat-x;-webit-transition:width .2s linear;transition:width .2s linear;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0)}
@keyframes progressmove{0%{background-position:0 0}
100%{background-position:17px 0}
}
.uploader_style1 .filelist li p.imgWrap{position:relative;z-index:2;line-height:110px;vertical-align:middle;overflow:hidden;width:110px;height:110px;transform-origin:50% 50%;-webit-transition:.2s ease-out;transition:.2s ease-out;margin:0}
.uploader_style1 .filelist li img{width:100%}
.uploader_style1 .filelist li p.error{background:#f43838;color:#fff;position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;z-index:100}
.uploader_style1 .filelist li .success{display:block;position:absolute;left:0;bottom:0;height:40px;width:100%;z-index:200;background:url(//public.pbinfo.cn/assets/js/webuploader/images/success.png) no-repeat right bottom}
.uploader_style1 .filelist div.file-panel{position:absolute;height:0;background:rgba(0,0,0,.5);width:100%;top:0;left:0;overflow:hidden;z-index:300}
.uploader_style1 .filelist div.file-panel span{width:24px;height:24px;display:inline;float:right;text-indent:-9999px;overflow:hidden;background:url(//public.pbinfo.cn/assets/js/webuploader/images/icons.png) no-repeat;margin:5px 1px 1px;cursor:pointer}
.uploader_style1 .filelist div.file-panel span.rotateLeft{background-position:0 -24px}
.uploader_style1 .filelist div.file-panel span.rotateLeft:hover{background-position:0 0}
.uploader_style1 .filelist div.file-panel span.rotateRight{background-position:-24px -24px}
.uploader_style1 .filelist div.file-panel span.rotateRight:hover{background-position:-24px 0}
.uploader_style1 .filelist div.file-panel span.cancel{background-position:-48px -24px}
.uploader_style1 .filelist div.file-panel span.cancel:hover{background-position:-48px 0}
.uploader_style1 .ser-uploadBtn.uploadBtn{display:none;float:left;width:66px;padding-left:0;padding-right:0}
.uploader_style1 .ser-resetBtn{display:none;float:left;width:66px;padding-left:0;padding-right:0;margin-left:3px}
.uploader_style1 .placeholder{float:left;margin-right:10px}

/*#ser-statusBar{ height:58px;}*/
.h_125{height:125px}
.dd-item>button{margin-top:0}

/*翻页*/
.paginationLi1{height:32px;display:inline-block!important;border:1px solid #d4dfe3;background-color:#fafafa;padding:0 10px}
.ui-inp1{line-height:16px;height:26px;border:1px solid #f0f0f0!important;margin-top:2px}
.ui-ico1{display:inline-block;padding:0;width:24px;height:24px;line-height:22px;text-align:center;position:static;float:none;margin:0 2px!important;color:gray;border:1px solid #ccc;background-color:#fff;border-radius:100%;cursor:pointer}


/*关键词*/
.proTagCon .tags {  width: 100% !important; }

/*产品中心-产品系列菜单*/
#proTab1 td{vertical-align:middle!important}
.menuBtn{width:28px;height:100px;line-height:12px;text-align:center;position:absolute;top:130px;left:-15px;z-index:99}
.menuBtn i{margin-bottom:3px;margin-top:2px}
#menuBtn2{display:none}
#proLeft.on{width:280px;display:block;background:#fff;z-index:98;position:absolute;top:0;left:0}


/*产品中心-产品表格*/
.dataTable>thead>tr>th[class*=sorting_disabled]{color:#707070}
.img_CM{width:100px;height:100px;line-height:100px;text-align:center;overflow:hidden;display:block;border:2px solid #fff;background:#eee;margin:0 auto}
.img_CM img{max-width:100px;max-height:100px;border:medium none;vertical-align:middle;display:inline-block;margin-top:-4px}
.img_CM i{display:inline-block;height:100%;vertical-align:middle}
.dataTables_wrapper input[type=text].spinner-input.form-control{margin:0!important}


/*快速排序*/
.editSortLi1{list-style:none}
.editSortLi1 li{width:130px;overflow:hidden;float:left;background:#fff;margin-left:13px;margin-bottom:10px;border:1px solid #ccc;padding:10px}
.editSortLi1 li div{margin:0 auto 3px auto}
.editSortLi1 li span{margin-right:3px}
.editSortLi1 li p{width:100%;height:40px;overflow:hidden;margin:0}
.editSortLi1 li:hover{background:#eff3f8;cursor:move}


/*后台首页*/
.infobox-w150{width:150px}
.infobox-w150 .infobox-data{max-width:120px}

/*页头logo*/
.pblogo1{width:32px;vertical-align:middle}


/*系统管理*/
.sys_tag span{color:#333;margin-bottom:2px}
.sysLi1{list-style:none;border-top:1px solid #ccc}
.sysLi1 li{width:100%;border-bottom:1px dashed #ddd;clear:both;float:left;padding-top:10px}
.sysLi1 li:hover{background:#fff}
.sysLi1 li div.col-sm-3{text-align:right}
.sysLi1 b{margin-right:10px}
.sysLi1 label{margin-right:5px;font-size:12px;color:#666}


/*登录界面*/
.loginCon1{width:500px;height:360px;background:#fff;border:5px solid #438eb9;box-sizing:border-box;border-radius:10px;z-index:999;position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-250px;box-shadow:rgba(0,0,0,.3) 0 0 10px}
.loginT{width:100%;height:80px;background:#438eb9;text-align:center;color:#fff;font-size:28px;line-height:70px}
.loginCon2{width:440px;margin:0 auto;padding:20px 0}
.loginCon2 .input-group{margin-bottom:10px}
.loginCon2 .input-group-addon{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}
.loginCon2 .input-group-addon i{width:18px}
.loginCon2 .form-control{border-bottom-right-radius:6px!important;border-top-right-radius:6px!important}
.loginCon2 .getccap1{width:200px;margin-right:10px}
.loginCon2 .getccap2{vertical-align:middle}
.loginCon2 .loginBtn{float:right;line-height:22px;width:158px}
.loginCon2 .loginTip1{position:absolute;left:30px;bottom:10px}
.loginCon2 .loginTip2{position:absolute;left:380px;bottom:10px;z-index:99}
@media only screen and (max-width:991px){.loginCon1{width:90%;position:absolute;top:50%;left:5%;margin-top:-210px;margin-left:0}
.loginT{width:100%;height:60px;font-size:18px;line-height:50px}
.loginT img{width:40px}
.loginCon2{width:90%}
.navbar-brand{padding-left:20px}
.badge{right:8px!important}
.grid2{border-left:none;border-right:none!important}
.getccap1{width:120px!important;margin-right:10px}
.loginBtn{width:100%!important}
}

/*强制重设密码*/
.repwd1{margin-bottom:5px}
.repwd1 div.progress-bar-danger{width:33%}
.repwd1 div.progress-bar-warning{width:66%}
.repwd1 div.progress-bar-success{width:100%}

.loginCon3{width:500px;height:400px;background:#fff;border:5px solid #438eb9;box-sizing:border-box;border-radius:10px;z-index:999;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-250px;box-shadow:rgba(0,0,0,.3) 0 0 10px}
.page-headerT{float:right;margin-top:-3px;margin-right:23px}

.pb_img{cursor: pointer;}
.pb_close_bigimg{cursor: pointer;position: absolute;padding: 5px;right: -12.5px;top: -12.5px;color: #cccccc;font-size: 20px;border: 2px solid #cccccc;border-radius: 80%;}
.dd-handle{position: relative;z-index: 0;/*min-height: 90px;*/}
.dd-handle img {float: right;right: 0px;top: 0px;position: absolute;max-height: 100%;max-width: 100%;z-index: -1;opacity: 0.3;}
@media screen and (max-width: 480px)
{
    .pb_img {max-width: 120px;max-height: 120px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
}