body{font-size: 12px; margin: 0px; padding: 0px;font-family: "Microsoft YaHei" ! important;}
ul{list-style: none; margin: 0px; padding: 0px;}

.cent{margin-right: auto;margin-left: auto;}
a{padding-left: 5px}
a:hover{color: #F00;}
.text{width: 150px;height: 23px;}
.bigtext {width: 350px;height: 90px}

.custom-combobox {display: inline-block; position: relative; vertical-align: text-top; margin-top: -4px;}
.custom-combobox-toggle {margin-left: -1px;padding: 0;height:25px;cursor: pointer;display: inline-block;margin-right: 0.1em;overflow: visible;float: left;text-align: center;}
.custom-combobox-input {height:23px;width:210px;float: left;}

.searchbar{width: calc(100% - 35px);margin: 10px;padding-left: 15px;height: 40px; margin-top: 10px;}
.searchbar li{line-height: 40px;float: left;margin-right: 10px;font-size: 14px;}
.searchTa{width: calc(100% - 20px);margin: 10px;}

#contents .total{line-height: 150%;padding-left: 8px;float: left;}
#contents .pages{line-height: 150%;text-align: right;padding-right: 8px;float: right;}

#form li{height: 30px; line-height: 30px;}
#form li .text{width: 240px;height: 23px;}

#building{background: url("../css/images/building.png") no-repeat center center; height: 414px; margin-top: 50px;}

/*******************************login.jsp*********************************************/
#login{background:url('../images/login_bg.jpg');width: 100%;background-size:cover;min-height: 265px;}
#login ul{float: right;margin-right:15%;width: 300px;background-color:rgba(255,255,255,0.5);padding-top: 20px;padding-left: 20px;}
#login ul li{margin-bottom: 10px;overflow: auto;line-height: 27px;}
#login ul li input{height: 27px;border: 0px;width: 225px;padding: 0px;}
#login ul li span{display: inline-block;font-size: 14px;float: left;font-weight: bolder;}
#login ul li img{margin-left: 10px; cursor: pointer;}

/*******************************main.jsp*********************************************/
#logo{background: url("../css/images/logo.png") 0px -10px;;float: left;height: 100px;width: 840px;}
#topbar{display: inline-block; width: 300px; height: 80px; float: right; margin-top: 20px; text-align: right; margin-right: 30px;}
#topbar div{color: #fff; font-size: 13px; font-weight: bold;}
#top{background: url("../css/images/loginbg.jpg"); height: 100px; border-bottom: 1px solid #33A8B9;}
#leftFr{width: 280px; float: left; border-right: 5px solid #CECECE;overflow: hidden; font-size: 14px; background: #f3f3f3;}
#info{height: 170px; padding: 5px;}
#info .photo{float: left; width: 120px; height: 160px; border: 1px solid #CECECE;}
#info .man{background: url("../css/images/man.png");}
#info .women{background: url("../css/images/women.png");}
#info ul{float: left; margin-left: 10px; margin-top: 5px;}
#info ul li{line-height: 180%;}
#leftFr .menu ul li{line-height: 180%;}
#rightFr{overflow: hidden;}
#menubar{background: url("../css/images/menubarbg.png"); height: 31px; color: #78CDD8;}
#menubar span{display: inline-block; line-height: 31px;}
#menubar .home{margin-left: 15px; margin-top: 5px; background: url("../css/images/home.png") no-repeat; width: 21px; height: 26px; float: left;}
.menu li{height: 32px; display: table-row;}
.menu li a{height: 32px; line-height: 32px; display: table-cell;}
.menu li span{background: url("../css/images/icon.png"); display: table-cell; width: 32px; height: 32px;}

/*******************************patient*********************************************/
#maintable tr td:FIRST-CHILD{line-height: 30px;height: 30px;}
.item{margin-right: 50px;cursor: pointer;display: inline-block;height: 30px;line-height: 30px;vertical-align: top;}
.item:HOVER {color: #e4393c;}
#crumbs-nav{height: 24px;line-height: 24px;margin-bottom: 10px;}
#crumbs-nav .crumbs-nav-box{position: relative;display: inline-block;display: none;vertical-align:top;}
#crumbs-nav .crumbs-nav-item{padding: 3px 4px 3px 8px;cursor: pointer;height: 25px;line-height: 17px;position: relative;background: white;}
#crumbs-nav .crumbs-nav-item-close{border: 1px solid #dadada;}
#crumbs-nav .crumbs-nav-item-open{border: 1px solid #e4393c;border-bottom-color: white;position: relative;}
#crumbs-nav .crumbs-nav-item .selected{color: #e4393c;}
#crumbs-nav .one-level{font-size: 18px;font-weight:700;font-family: "microsoft yahei";}
#crumbs-nav .crumbs-arrow{font-family: simsun;font-style: normal;margin: 0px 8px;display: none;}
#crumbs-nav .menu-drop-arrow{display: inline-block;width: 20px;height: 17px;vertical-align: top;background: url(../images/search.ele.png) no-repeat 4px 5px;-webkit-transition: background-position .15s ease-in-out;-moz-transition: background-position .15s ease-in-out;transition: background-position .15s ease-in-out;}
#crumbs-nav .clear-selected{padding: 3px 4px 3px 8px;;vertical-align:top;display: none;cursor: pointer;}
.z-menu-drop-open{position: absolute;background: white;border: 1px solid #e4393c;top: 24px;width: 340px;padding: 5px 2px 5px 8px;display: none;overflow: auto;margin: 0px;}
.z-menu-drop-open li{width: 82px;float: left;cursor: pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.z-menu-drop-open li:HOVER{color: #e4393c}
#maintable .add-item{border: 1px solid #ddd;height: 24px;line-height: 22px;margin-top: 3px; width: 75px;background: #F8F8F8;padding: 0 3px;margin:0px;float:right}
#maintable .add-item:HOVER {border: 1px solid #e4393c;}
#maintable .add-item i{background: url(../images/search.ele.png) no-repeat 0 -63px;display: block;height: 22px;padding-left: 18px;font-style: normal;}
#maintable .add-item i:HOVER {background-position: 0 -84px;}
#grade-div{ width :80%;float: left;}
#subject-div{ width :80%;float: left;}
#type-div{ width :80%;float: left;}
#classify-div{ width :80%;float: left;}