@font-face { font-family: 'iconfont'; src: url('../font/iconfont.eot'); /* IE9*/ src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont.woff') format('woff'), /* chrome、firefox */ url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }

.iconfont { font-family: "iconfont"; padding-right: 5px; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }

.clear { clear: both; }

html, body { font-family: "微软雅黑"; height: 100%; }

.container-fluid { background: #f3f3f3; width: 100%; }

.container { font-size: 10px; }

.logo { margin-top: 17px; }

.login { color: #414141; font-size: 12px; margin-top: 17px; float: right; margin-right: 48px; }

    .login a { color: #ffa60a; padding: 0px 10px; }

    .login button { border: none; background: none; color: #6c6c6c; }

.nav { line-height: 40px; color: #f9f9f9; margin-top: 27px; }

    .nav a { border-radius: 5px 5px 0px 0px; width: 110%; text-align: center; text-decoration: none; color: #fff; }

.content { background: #fff; }

.bod { border: 1px solid #e4e4e4; border-top: none; }

#main-nav.nav-tabs.nav-stacked > li > a { padding: 8px 3px; width: 100%; border-radius: 0px; height: 40px; font-size: 14px; font-weight: 600; color: #9b9b9b; background: #f5f5f5; cursor: pointer; }

.nav-tabs li a { text-align: left; }

    .nav-tabs li a .iconfont { padding-left: 40px; }

#main-nav.nav-tabs.nav-stacked > li > a > span { color: #6c6c6c; }
/*定义二级菜单样式*/
.secondmenu a { font-size: 12px; color: #6c6c6c; padding: 0px 50px; }

    .secondmenu a:hover { color: #198beb; }

#main-nav.nav-tabs.nav-stacked > li > a:last-child { padding: 30px 8px; width: 100%; font-size: 12px; font-weight: 600; color: #9b9b9b; background: #f5f5f5; border: 1px solid #e4e4e4; }

.navbar-static-top { background-color: #212121; margin-bottom: 5px; }

.navbar-brand { background: 0px 8px; display: inline-block; vertical-align: middle; padding-left: 50px; color: #fff; }

table { margin-top: 10px; font-size: 14px; }

    table tr th { padding: 0; }

.table-striped > tbody > tr:nth-of-type(2n+1) { background: none; }

.bredc { background: none; height: 18px; color: #000; width: 100%; line-height: 27px; padding-left: 25px; }

.tb tr td:first-child { /*padding:0; height:50px;*/ text-align: left; background: #f5f5f5; vertical-align: middle; }
/*.tb tr td:nth-child(2n+1) {padding:0; height:50px;text-align:center;background:#f5f5f5; vertical-align:middle;
}*/
table tr td .textar { width: 40%; vertical-align: middle; }

table tr td:last-child { padding-left: 8px; }

table tr td button { margin-left: 20px; }

.foote { height: 70px; width: 100%; margin-top: 50px; }

.container .footer { text-align: center; height: 70px; font-size: 16px; padding-top: 17px; }

.date { line-height: 63px; text-align: center; font-size: 12px; font-weight: bold; height: 37px; }

.dropdownlist { width: 150px; 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: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.selecttop { width: 100px; 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: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.pagenu { width: 50px; height: 24px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.textheight { width: 50%; height: 34px; padding: 0px 12px; font-size: 10px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.jsmcolor { width: 68px; height: 34px; padding: 0px 12px; font-size: 10px; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input[type="file"] { display: inline-block; }

.SelectedNode { border: 1px solid #ccc; border-radius: 15px; background-color: #ffa60a; }





.shade {display:none; height: 100%; width: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.7); text-align: center; justify-content: center; align-items: center; }
    .shade img {position:absolute; height:80%;top:50%;left:50%; transform:translate(-50%,-50%);z-index:2 }
.opacity { opacity: 0.3; filter: alpha(opacity=30); background-color: #000; }

.ImgBox { position: relative; float: left; width: 50%;height:270px; overflow: hidden; box-sizing: border-box; padding: 10px; border-radius: 5px;}
    .ImgBox p { position: absolute; left: 15px; top: 15px;z-index:0; }
    .ImgBox a { background-color: #ccc; border-radius: 5px; border: 1px solid #ddd; display: inline-block; padding: 5px 10px; margin: 2px 10px; cursor: pointer; }
    .ImgBox img {width:100%; }
.ImgBox:hover { background-color: #ccc;background-clip:border-box; }
.ImgBox .desc {
	position: absolute;
	left: 15px;
	top: 60px;
	padding: 10px;
	background-color: rgba(250,250,250,0.6);
	border-radius: 5px;
	display: block;
	word-break: break-all;
	width: 93%;
	font-size: 14px;
	line-height: 25px;
	max-height: 90%;
}
