 @import url(swiper.css);/*图片轮换引用*/
.widgetitem{border-bottom:0px solid #eee;margin-bottom:10px;}
.widgetitem:last-child{border-bottom:none;}

.bwtit{ min-height:54px; line-height:54px; border-bottom:1px solid #eee;}
.bwtit h3{ padding:17px 12px;min-height:20px; line-height:20px; font-size: 16px;color: #0b0b0b;font-weight: 700;box-sizing: border-box;position: relative; }
.bwtit a{ display:block; min-height:54px;position: relative; }
.bwtit a i{content: " ";display: inline-block;height: 10px;width: 10px;border-width: 2px 2px 0 0;border-color: #c8c8cd;border-style: solid;position: absolute;top: 50%;margin-top: -6px;right: 20px;transform: matrix(.71,.71,-.71,.71,0,0);-webkit-transform: matrix(.71,.71,-.71,.71,0,0);}

/*公司信息*/
.mdheader{}
.mdheader .mdhwarp{ position:relative;}
.mdheader .mdbanner{}
.mdheader .mdbanner a{}
.mdheader .mdbanner a img{}
.mdheader .mdminfo{ width:100%; padding:20px 0 10px; position:absolute; bottom:0; left:0; z-index:1;}
.mdheader .mdminfo .mdlogos{ width:110px;margin:0 auto;}
.mdheader .mdminfo .mdlogos span{ display:block; width:100px; height:100px; padding:5px; border-radius:50%; background-color:rgba(255,255,255,0.4); }
.mdheader .mdminfo .mdlogos span img{ width:100px; height:100px; border-radius:50%;}
.mdheader .mdminfo .mdname{ padding:12px;}
.mdheader .mdminfo .mdname h3{ text-align:center; color:#fff; font-size:16px; font-weight:bold;text-shadow: 1px 1px  3px #000;}
.mdheader .mbhdtxt{ padding:10px; font-size:14px; line-height:24px;}
/*联系信息*/
.mdcontact{}
.mdcontact .mdcwarp{ padding-left:6px;}
.mdcontact .mdcwarp .mdclxitem{ padding:20px 90px 20px 80px; height:20px; line-height:20px; font-size:14px; border-bottom:1px solid #eee; position:relative;}
.mdcontact .mdcwarp .mdclxitem:last-child{border-bottom:none;}
.mdcontact .mdcwarp .mdclxitem .mdctth{ display:block; width:80px; line-height:60px; color:#8a8d91; position:absolute; top:0; left:4px;}
.mdcontact .mdcwarp .mdclxitem .mdcttd{}
.mdcontact .mdcwarp .mdclxitem a{display:block; height:30px; line-height:30px; box-sizing:border-box; padding:0 12px; border:1px solid #eee; background-color:#f8f8f8;position:absolute; top:15px; right:12px; border-radius:3px;}
/*参数文本*/
.previewmd{}
.previewmd .previewwarp{ padding-left:6px;}
.previewmd .previewwarp .mdprcwitem{ padding:12px 12px 12px 0px;  line-height:20px; font-size:14px; border-bottom:1px solid #eee; position:relative;}
.previewmd .previewwarp .mdprcwitem:last-child{border-bottom:none;}
.previewmd .previewwarp .mdprcwitem .mdpvtth{  width:80px; line-height:44px; color:#8a8d91;  top:0; left:4px;/*display:block;position:absolute;*/}
.previewmd .previewwarp .mdprcwitem .mdpvttd{ display:block;}
/*图集*/
.albumbanner{}
.albumbanner .abdwarp{}
.albumbanner .abdwarp .adbwpicbox{}
.albumbanner .abdwarp .adbwpicbox img{}
/*音频*/
.musicbox{ padding:40px 10px; background:url(../images/mucbg.png) no-repeat 0 0; background-size:100% 100%;}
.musicbox audio{ width:100%;}
/*视频*/
.videobox{ padding:10px;}
.videobox video{ width:100%; height:auto;}
/*图文*/
.pictxtbox{ }
.pictxtbox .mdpics{}
.pictxtbox .mdpics img{}
.pictxtbox .mdtxts{ padding:10px 10px 0; font-size:14px; line-height:28px;overflow:hidden;}
.ptobtn{ text-align:center; padding:16px 0;}
.ptobtn span{}
.ptobtn i{ display:inline-block; width:0px; height:0px; position:relative;}
.ptobtndow i:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #666;border-style: solid;position: absolute;top: 50%;margin-top: -10px;right: -16px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.ptobtnup i:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #666;border-style: solid;position: absolute;top: 50%;margin-top: -6px;right: -16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
/*图文分类*/
.clsdirbox .mdtxts{ padding:10px; font-size:14px; line-height:28px;overflow:hidden;}
/*分类导航*/
.navigationmd{}
.navigationmd .navigationwarp{}
.navigationbox{}
.navgpic{ border-bottom:1px solid #eee;}
.navgpic img{}
.navgalist{}
.navgritem{ font-size:14px;}
.navgritem a{}
.navgritem a i{}
.navgritem a i img{ vertical-align:middle;}
.navgritem a span{}
/*1行1个*/
.navgacol1 {overflow:hidden;}
.navgacol1 .navgritem{ padding:12px; border-bottom:1px solid #eee;}
.navgacol1 .navgritem:last-child{border-bottom:1px solid #fff;}
.navgacol1 .navgritem a{ display:block; height:30px; line-height:30px; overflow:hidden; position:relative;}
.navgacol1 .navgritem a:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #ccc;border-style: solid;position: absolute;top: 50%;margin-top: -4px;right: 4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.navgacol1 .navgritem a i{ display:inline-block;vertical-align:middle;}
.navgacol1 .navgritem a i img{ display:block; margin-top:-2px;}
.navgacol1 .navgritem a span{display:inline-block;line-height:28px; vertical-align:middle;}
/*1行2个*/
.navgacol2 {overflow:hidden;}
.navgacol2 .navgritem{ float:left; width:50%; box-sizing:border-box; padding:12px 16px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.navgacol2 .navgritem:nth-child(2n){border-right:1px solid #fff; }
.navgacol2 .navgritem a{display:block;height:30px; line-height:30px; overflow:hidden; position:relative;}
.navgacol2 .navgritem a i{display:inline-block;vertical-align:middle;}
.navgacol2 .navgritem a i img{  display:block; margin-top:-2px;}
.navgacol2 .navgritem a span{display:inline-block;line-height:28px; vertical-align:middle;}
/*1行3个*/
.navgacol3 {overflow:hidden;}
.navgacol3 .navgritem{float:left; width:33.3%; box-sizing:border-box;  border-right:1px solid #eee;border-bottom:1px solid #eee;}
.navgacol3 .navgritem:nth-child(3n){border-right:1px solid #fff; }
.navgacol3 .navgritem a{display:block; padding:16px 0 10px; text-align:center;}
.navgacol3 .navgritem a i{display:block;}
.navgacol3 .navgritem a i img{ vertical-align:middle;}
.navgacol3 .navgritem a span{display:block; line-height:30px;}
/*1行4个*/
.navgacol4 {overflow:hidden;}
.navgacol4 .navgritem{float:left; width:25%; box-sizing:border-box;  border-right:1px solid #eee;border-bottom:1px solid #eee;}
.navgacol4 .navgritem a{display:block; padding:16px 0 10px; text-align:center;}
.navgacol4 .navgritem a i{display:block;}
.navgacol4 .navgritem a i img{ vertical-align:middle;}
.navgacol4 .navgritem a span{display:block; line-height:30px;}
/*文件*/
.filelist{}
.filelist .fileitem{padding:12px; border-bottom:1px solid #eee;}
.filelist .fileitem:last-child{border-bottom:1px dashed #ddd;}
.filelist .fileitem a{ display:block; height:80px; overflow:hidden; position:relative;}
.filelist .fileitem a:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #ccc;border-style: solid;position: absolute;top: 50%;margin-top: -4px;right: 4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.filelist .fileitem a i{ position:absolute; left:0; top:0;}
.filelist .fileitem a span{ display:block; padding:4px 0 0 55px;}
.filelist .fileitem a span p{ display:block; padding:0; margin:0; height:20px; line-height:20px; overflow:hidden; }
.filelist .fileitem a span .fnames{ color:#666; font-size:14px;word-break: break-all;word-wrap: break-word;height:auto;line-height:26px;}
.filelist .fileitem a span .fnsize{ color:#aaa;}
/*底菜单*/
.footmenu { height:48px;}
.footmenu .footmenuwarp {width: 100%;height: 48px;line-height: 48px;margin: 0;padding: 0;border-top: 1px solid #ddd;background: #fafafa;position: fixed;bottom: 0px;z-index: 99;}
.footmenu .footmenuwarp ul { display:flex;}
.footmenu .footmenuwarp ul li {flex:1;}
.footmenu .footmenuwarp ul li a { display:block; font-size:14px; text-align:center; border-right:1px solid #ddd;}
.footmenu .footmenuwarp ul li:last-child a {border-right:1px solid #fafafa;}

/*巡检记录*/
.xcscourmod{}
.xcscourmod .xcxculist ul{ border-top:10px solid #eee;}
.xcscourmod .xcxculist ul li{border:10px solid #eee; border-top:none; background-color:#eee;}
.xcscourmod .xcxculist ul li a{ display:block;/* border-left:10px solid #09BB07;*/ border-radius:6px;}
/*色彩*/
.xcscourmod .xcxculist ul li a.red{ color:#F43530; border-left:10px solid #F76260;}
.xcscourmod .xcxculist ul li a.blud{color:#0EADFE; border-left:10px solid #10AEFF;}
.xcscourmod .xcxculist ul li a.green{color:#F43530;border-left:10px solid #09BB07;}

.xcscourmod .xcxculist ul li a dl{ padding:16px 26px 16px 16px;background:#fff; overflow:hidden;border-radius:0 6px 6px 0; position:relative;}
.xcscourmod .xcxculist ul li a dl:after{content: " ";display: inline-block;height: 12px;width: 12px;border-width: 2px 2px 0 0;border-color: #ccc;border-style: solid;position: absolute;top: 50%;margin-top:-6px;right:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.xcscourmod .xcxculist ul li a dl dt{color: #555555;font-weight: 400; font-size:14px;}
.xcscourmod .xcxculist ul li a dl dd{ line-height:30px;}
.xcscourmod .xcxculist ul li a dl dd p{}
.xcscourmod .xcxculist ul li a dl dd p strong{ font-size:18px;color: #666;font-weight: 600;}
.xcscourmod .xcxculist ul li a dl dd p span{ margin-right:12px;color: #bbb;font-size: 12px; font-weight:400px;}
.monershcr{ padding:0 10px 10px; background-color:#eee;}
.monershcr a{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px;color: #586c94; background-color:#fff; border-radius:6px;}
.weihrbtn{padding:0 10px 10px; background-color:#eee;}
.weihrbtn a{display:block; height:40px; line-height:40px; text-align:center; font-size:16px;color: #fff; background-color:#ff9600; border-radius:6px;}
.botthieg{background-color:#eee;}
.addxcu{ padding:0 10px 10px;  box-sizing:border-box;}
.addxcu a{ display:block; height:40px; line-height:40px; background-color:#09BB07;font-size:16px; color:#fff; text-align:center; font-weight:bold; border-radius:6px;}

.addlybg,.shenqinbg{ width:100%; height:100%;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000; position:fixed; top:0; left:0; z-index:199;}
.addxclayer{ width:100%; position:fixed; bottom:0; left:0; z-index:200; }
.addxclayer .addlywarp{ margin:12px; background-color:#fff; border-radius:6px; overflow:hidden;}
.addxclayer .addlywarp .addmsgtit{ height:50px; line-height:50px; background-color:#f1f1f1; }
.addxclayer .addlywarp .addmsgtit h3{padding-left:12px;font-size: 16px;color: #000;text-align:center;font-weight: 700;}
.addxclayer .addlywarp .addmsglist{}
.addxclayer .addlywarp .addmsglist ul{}
.addxclayer .addlywarp .addmsglist ul li{ height:50px; line-height:50px; border-bottom:1px solid #EBEBEB;}
.addxclayer .addlywarp .addmsglist ul li:last-child{ border-bottom:none;}
.addxclayer .addlywarp .addmsglist ul li a{ display:block; padding:0 12px; font-size:14px; font-weight:bold; color:#555; position:relative;}
.addxclayer .addlywarp .addmsglist ul li a:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #ccc;border-style: solid;position: absolute;top: 50%;margin-top:-6px;right:12px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.addxclayer .addlycolse{ margin:0 12px 12px}
.addxclayer .addlycolse a{ display:block; background-color:#fff; text-align:center;font-size:14px;color:#555;font-weight:bold;  height:50px; line-height:50px; border-radius:6px;}

.shenqinlayer{ width:90%; position:fixed; top:10%; left:5%; background-color:#fff; z-index:200; border-radius:6px;}
.shenqinlayer .sqwhtit{ font-size:14px; height:50px; line-height:50px; background-color:#f1f1f1; color:#000; border-top-left-radius:6px; border-top-right-radius:6px; position:relative;}
.shenqinlayer .sqwhtit h3{ padding-left:12px;font-weight:bold; text-align:center;}
.shenqinlayer .sqwhtit span{ display:block;width: 20px;height: 20px;font: 22px "宋体"; position:absolute; top:12px; right:12px; line-height:24px;}
.shenqinlayer .sqwhcon{}


.infomosd ul{}
.infomosd ul li{ border-bottom:1px solid #EBEBEB;}
.infomosd ul li:last-child{ border-bottom:1px solid #fff;}
.infomosd ul li dl{ padding:14px; overflow:hidden;}
.infomosd ul li dl dt{width:70px; line-height:24px; color: #8a8d91;font-size: 15px; float:left;}
.infomosd ul li dl dd{ padding-left:80px;font-weight: 400;font-size: 15px;}
.nrttex:focus,.nrtinpt:focus{outline:none}
.nrtinpt{border:1px solid #fff; color:#666; width:100%; box-sizing:border-box; background:url(../images/line13.png) no-repeat -99999px -99999px; font-size:14px; font-family:"微软雅黑", Verdana, Geneva, sans-serif, Arial;}
.nrttex{border:1px solid #fff; color:#666; width:100%; height:60px; box-sizing:border-box; background:url(../images/line13.png) no-repeat -99999px -99999px; font-size:14px; font-family:"微软雅黑", Verdana, Geneva, sans-serif, Arial;-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.selectite{border:1px solid #fff; color:#666; width:100%;box-sizing:border-box; background:url(../images/liidt-ico.png) no-repeat right center; font-size:14px; font-family:"微软雅黑", Verdana, Geneva, sans-serif, Arial;-webkit-appearance: none; -moz-appearance: none; appearance: none;}

.submibtn{ padding:12px;  width:100%;box-sizing:border-box;}
.submibtn a{ display:block; height:40px; line-height:40px;font-size: 15px; background-color:#09BB07; color:#fff; text-align:center; font-weight:bold; border-radius:6px;}


/*参数列表*/

.customfield_course {
height: 28px;
border-radius: 4px;
color: #666;
background-color: rgba(0,0,0,.1);
width: 115px;
padding-top: 5px;
text-align: center;
position: absolute;
top:-35px;
left:0;
}
.customfield_course:hover {
color: #2196f3;
}
.customfield_box{margin-top:30px;}
.customfield_box .customfield_form{border: 1px solid #dedede;background-color: #fafafa;}
.set_form_table {
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin: 0;
  background-color: #F2F2F2;
   display: table-row;
}
.customfield_box label{margin-bottom: 0;}

.set_form_table div {
  display: table-cell;
  zoom: 1;
  text-align: center;
  padding: 4px 2px;
  background: #f2f2f2;
  border-left: 1px solid #ddd;
}
.cols1 {
    width: 194px;
  border-left: 0!important;
}
.cols2 {
  width: 114px;
}
.cols2 select {
line-height: 32px!important;
}
.cols3 {
  width:200px;
  position: relative;
}
.cols3 form{position: absolute;}
.cols3 kbd{display: none;}
.cols4 {
  width: 74px;
}
.cols5 {
  width: 60px;
}
.addform_box {
  padding: 10px;
  border-top: 0;
  margin: 0;
}
.addForm {
  display: block;
  border: 1px dashed #ccc;
  padding: 12px 0;
  text-align: center;
  color: #666;
  cursor: pointer;
  font-size: 14px;
}
#DataList div div {
  height: 30px;
  vertical-align: middle;
}
#DataList div div.cols4{text-align: center;}
#DataList div div {
  zoom: 1;
  text-align: left;
  padding: 10px 0;
  border-left: 1px solid #ddd;
  vertical-align: top;
  display: table-cell;
}
#DataList .l_box{background-color: #fafafa;border-bottom: 1px solid #dedede;padding: 0;margin: 0}
#DataList textarea.form-control{
height: 60px;
}
#DataList .form-control {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
#DataList .cols1 .form-control{width: 50%;display: inline-block;margin-left: 5%;}
#DataList .form-control {
  height: 38px;
  padding: 5px 3px;
  width: 90%;
  margin: 0 auto;
}
.customfield_box .btn-info{margin-top: 30px;}
.set_form_table label{font-size: 14px;}
.btn-success {
  padding: 6px 0;
}
.btn-success {
  width: 100%;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.uploadimg{color: #56a848;
  border: 1px solid #56a848;
  font-size: 14px;
  padding: 0px 16px;
  border-radius: 3px;
  display: inline-block;
  margin-left: 6px;  line-height: 30px;}
  .cols1 label{line-height: 30px;height: 30px;vertical-align: middle;}
  .cols1 input[type="checkbox"]{margin: 0;margin-top: -2px;margin-right: 5px;margin-left: 5px;}
  .cols3 img{vertical-align: middle;}
  .cols3 .uploadfile{  position: absolute;
  width: 90px;
  height: 36px;
  top: 10px;
  left: 5px;
  opacity: 0;filter:alpha(opacity=0);}
#DataList div div .removeForm {
  display: block;
  background: url(/images/trade/icon_del.png) no-repeat center;
  width: 28px;
  height: 26px;
  margin: 0 auto;
  z-index: 0;
  margin-top: 2px;
}
.sortable-placeholder{height:49px;background:#ccc;}

.sortable-dragging .isDisplay_label input[type=radio]{display:none !important;}
