
body{ background:#FFF; }
fieldset li{ list-style-position:inside; }
legend{ background:#FFF; }
a{ cursor:pointer; }
.lowIE{ width:600px; text-align:center; background:#FFC; color:#F00; padding:0.5rem; margin:1px auto; }
.ellips0{ overflow:hidden; text-overflow:ellipsis; }
.ellips1{ white-space:nowrap; }
.ellips2{ display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ellips3{ display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical; }
.small{ font-size:small; }


/*sk-gray-XXX*/
.frtop{ background:linear-gradient(to bottom,#FFF 5%,#EEE 100%); }
.frleft{ border-right:0px solid #BBB; }
.frleft::-webkit-scrollbar-thumb { background:#BBB; }
.frleft::-webkit-scrollbar-track { background:#DDD; } 
.frnav{ background:linear-gradient(to bottom,#FFF 0%,#EEE 100%); }
.frmbot, .frfoot{ background:#EEE !important; }

.sk-pink-frtop{ background:linear-gradient(to bottom,#FFF 5%,#FCC 100%); }
.sk-pink-frleft{ border-right:0px solid #FBB; }
.sk-pink-frleft::-webkit-scrollbar-thumb { background:#FBB; }
.sk-pink-frleft::-webkit-scrollbar-track { background:#FDD; } 
.sk-pink-frnav{ background:linear-gradient(to bottom,#FFF 0%,#FCC 100%); }
.sk-pink-frmbot, .sk-pink-frfoot{ background:#FEE !important; }

.sk-green-frtop{ background:linear-gradient(to bottom,#FFF 5%,#CFC 100%); }
.sk-green-frleft{ border-right:0px solid #42B709; }
.sk-green-frleft::-webkit-scrollbar-thumb { background:#42B709; }
.sk-green-frleft::-webkit-scrollbar-track { background:#CFC; } 
.sk-green-frnav{ background:linear-gradient(to bottom,#FFF 0%,#CFC 100%); }
.sk-green-frmbot, .sk-green-frfoot{ background:#EFE !important; }

.sk-def-frtop{ background:linear-gradient(to bottom,#FFF 5%,#035AA9 100%); }
.sk-def-frleft{ border-right:0px solid #347AB9; }
.sk-def-frleft::-webkit-scrollbar-thumb { background:#347AB9; }
.sk-def-frleft::-webkit-scrollbar-track { background:#CCC; } 
.sk-def-frnav{ background:linear-gradient(to bottom,#FFF 0%,#E0E0FF 100%); }
.sk-def-frmbot, .sk-def-frfoot{ background:#EEF !important; }

.sk-FCF-frtop{ background:linear-gradient(to bottom,#FFF 5%,#FCF 100%); }
.sk-FCF-frleft{ border-right:0px solid #FBF; }
.sk-FCF-frleft::-webkit-scrollbar-thumb { background:#FBF; }
.sk-FCF-frleft::-webkit-scrollbar-track { background:#FDF; } 
.sk-FCF-frnav{ background:linear-gradient(to bottom,#FFF 0%,#FCF 100%); }
.sk-FCF-frmbot, .sk-FCF-frfoot{ background:#FEF !important; }

.sk-FFC-frtop{ background:linear-gradient(to bottom,#FFF 5%,#FFC 100%); }
.sk-FFC-frleft{ border-right:0px solid #CC9; }
.sk-FFC-frleft::-webkit-scrollbar-thumb { background:#CC9; }
.sk-FFC-frleft::-webkit-scrollbar-track { background:#EEE; } 
.sk-FFC-frnav{ background:linear-gradient(to bottom,#FFF 0%,#FFC 100%); }
.sk-FFC-frmbot, .sk-FFC-frfoot{ background:#FFE !important; }

.sk-CFF-frtop{ background:linear-gradient(to bottom,#FFF 5%,#CFF 100%); }
.sk-CFF-frleft{ border-right:0px solid #9CC; }
.sk-CFF-frleft::-webkit-scrollbar-thumb { background:#CFF; }
.sk-CFF-frleft::-webkit-scrollbar-track { background:#9CC; } 
.sk-CFF-frnav{ background:linear-gradient(to bottom,#FFF 0%,#CFF 100%); }
.sk-CFF-frmbot, .sk-CFF-frfoot{ background:#EFF !important; }


.hinfo, .hinfo div, .hinfo fieldset{ box-sizing:border-box; }
.hinfo fieldset{ padding:0.5rem; margin:0.5rem 0 0 0; border:1px dashed #999; border-top-left-radius:0.5rem; border-top-right-radius:0.5rem; }
.hinfo legend{ padding:0 0.5rem; color:#888; }
.hinfo .gray, .hinfo .gray a{ color:#999; }

.hinfo .right{ width:240px; padding:1rem 1rem 0.5rem 1rem; }
.hinfo .right li{ line-height:120%; list-style:none; padding:0.5rem 0; border-top:1px dashed #EEE; }
.hinfo .right li.first{ padding-top:0; border-top:0; }
.hinfo .right fieldset{ background:#FFF; }

.hinfo .left{ padding:0.5rem 260px 1rem 0; }
.hinfo .left fieldset{ width:calc(50% - 1rem); float:left; margin-left:1rem; }
.hinfo .left fieldset.wfull{ width:calc(100% - 1rem); }
.hinfo .left fieldset.wfbar{ width:calc(100% - 1rem); text-align:center; background:#EED; border:0; border-radius:5px; }
.hinfo .left .hitem{ width:120px; float:left; word-break:keep-all; background:#FFF; white-space:nowrap; border:1px solid #EEE; border-radius:0.5rem; text-align:center; padding:0.5rem; margin:0.5rem 0 0.5rem 1rem; }
.hinfo .left .hitem:hover{ background:#FFE; border:1px solid #FCC; border-radius:0.5rem; }
.hinfo .left .hitem:hover a{ color:#F00; }
.hinfo .left .hitem img{ height:48px; display:block; padding:0 0 0.3rem 0; margin:auto; }

.frnav{ width:100%; height:47px; max-width:calc(100% - 1rem); clear:both; position:fixed; left:0; top:0; padding:0.2rem 1rem 0 1rem; z-index:1000; }
.frnav h1{ font-size:1.2rem; font-weight:normal; line-height:100%; padding:0.68rem 0.5rem 0 0.5rem; margin:0; }
.frnav span{ display:inline-block; padding:0.5rem 1rem 0 1rem; }
.frnav span .fa{ font-size:1.0rem; padding:0px 0 0 0.5rem;}
.inavGap{ height:50px; clear:both; float:none; }
.frnav .sobar{ float:right; }
.frnav .sobar input{ padding:3px 4px; }
.frnav .sobar a.btn{ padding:3px 4px; font-size:14px; }

.infoot{ width:100%; min-width:240px; position:fixed; bottom:0px; opacity:0.75; clear:both; float:none; margin:auto; }
.infoot p{ text-align:center; font-size:small; color:#666; padding:0.5rem 0; margin:0; }
.infimg{ position:fixed; bottom:-15px; right:0; opacity:0.67; }
.infimg img{ height:120px; }

@media only screen and (max-width:950px){
  .hinfo .right{ width:250px; padding:0.5rem 0.5rem 0.5rem 0; } /* padding:0.5rem 1rem 0.5rem 0;  */
  .hinfo .left{ padding:0.5rem 220px 0.5rem 0; }
}
@media only screen and (max-width:750px){
  .hinfo .right{ width:200px;  } 
  .hinfo .left{ margin-right:1rem; }
  .hinfo .left fieldset{ width:calc(100% + 0.5rem); min-width:240px; float:none; margin-left:0.5rem; }
  .hinfo .left fieldset.wfull{ width:calc(100% - 0.1rem); }
  .hinfo .left fieldset.wfbar{ width:calc(100% - 0.1rem); }
}
@media only screen and (max-width:550px){
  .hinfo>div.r{ float:none; }
  .hinfo .hdmin{ display:none !important; }
  .hinfo .right{ width:100%; text-align:center; padding:0.5rem; } 
  .hinfo .right li{ width:150px; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; display:inline-block; }
  .hinfo .right li.first{ padding-top:0.5rem; border-top:1px dashed #EEE; }
  .hinfo .left{ width:calc(100% - 1rem); padding:0rem; }
  .hinfo .left .hitem{ width:90px; padding:0.5rem 0.1rem; margin:0.5rem 0 0.5rem 0.3rem; }
  .hinfo .left fieldset{ width:100%; padding:0.5rem; margin:0.5rem; }
  .infimg img{ height:60px; }
  .frnav span.sobar{ padding: 0.5rem 0.5rem 0 0.1rem; }
}
@media only screen and (max-width:350px){
  .hinfo fieldset{ padding:0.5rem 1px; }
  .hinfo .right li{ width:48%; font-size:small; }
  .frnav span{ font-size:small; padding:0.8rem 0.5rem 0 1rem; }
}
#nvTop{ position:fixed; float:none; top:0; background:#FFF; z-index:2000; }


/* 无资料 */
.nodata{ text-align:center; }
.nodata img{}


/* 自适应 */
.vwF50, .list1 .row>div.vwF50, .list2 .row>div.vwF50{ display:none; }
.vwD50, .list1 .row>div.vwD50, .list2 .row>div.vwD50{ display:none; }
.vwB50, .list1 .row>div.vwB50, .list2 .row>div.vwB50{ display:none; }
.vw950, .list1 .row>div.vw950, .list2 .row>div.vw950{ display:none; }

@media only screen and (min-width:1550px){
  .vwF50{ display:block; } td.vwF50{ display:table-cell; } 
  .list1 .row>div.vwF50, .list2 .row>div.vwF50{ display:flex; }
}
@media only screen and (min-width:1350px){
  .vwD50{ display:block; } td.vwD50{ display:table-cell; } 
  .list1 .row>div.vwD50, .list2 .row>div.vwD50{ display:flex; }
}
@media only screen and (min-width:1150px){
  .vwB50{ display:block; } td.vwB50{ display:table-cell; } 
  .list1 .row>div.vwB50, .list2 .row>div.vwB50{ display:flex; }
}
@media only screen and (min-width:950px){
  .vw950{ display:block; } td.vw950{ display:table-cell; } 
  .list1 .row>div.vw950, .list2 .row>div.vw950{ display:flex; }
}

@media only screen and (max-width:950px){
  .hd950, .list1 .row>div.hd950, .list2 .row>div.hd950{ display:none; }
}
@media only screen and (max-width:750px){
  .hd750, .list1 .row>div.hd750, .list2 .row>div.hd750{ display:none; }
}
@media only screen and (max-width:550px){
  .hd550, .list1 .row>div.hd550, .list2 .row>div.hd550{ display:none; }
}
@media only screen and (max-width:350px){
  .hd350, .list1 .row>div.hd350, .list2 .row>div.hd350{ display:none; }
}

/* input-width */

.iw30{ width:30px; }
.iw40{ width:40px; }
.iw50{ width:50px; }
.iw60{ width:60px; }
.iw70{ width:70px; }
.iw80{ width:80px; }
.iw90{ width:90px; }
.iw100{ width:100px; }
.iw120{ width:120px; }
.iw130{ width:130px; }
.iw140{ width:140px; }
.iw150{ width:150px; }
.iw160{ width:160px; }
.iw180{ width:180px; } 
.iw200{ width:200px; } 
.iw240{ width:240px; } 
.iw250{ width:250px; } 
.iw300{ width:300px; } 
.iw350{ width:350px; } 
.iw360{ width:360px; } 
.iw400{ width:400px; }
.iw450{ width:450px; } 
.iw500{ width:500px; } 
.iw550{ width:550px; } 
.iw600{ width:600px; } 
.iw650{ width:650px; } 
.iw700{ width:700px; }
.iw750{ width:750px; } 
