html,body,h1,h2,h3{font-family:arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti}
.ng-cloak{display:none;}
body{overflow-y:scroll;background:#f9f9f9;}
a:hover{text-decoration:none;}
a:focus{outline:none; -moz-outline:none}
.list-group .list-group-item.active{background-color:#428bca;border-color:#428bca;}
.list-group .list-group-item a{color:#555;}
.list-group .list-group-item a:hover{text-decoration:none;}
.list-group .list-group-item.active a{color:#fff;}
.row .row, .form-group .form-group{margin-left:auto;margin-right:auto;}
.row.row-fix, .form-group.form-group-fix{margin-left:-15px;margin-right:-15px;}
.breadcrumb{background:#F9F9F9;}
/*登录注册*/
.login,.register{background:#3a3a3a url('../images/gw-bg.jpg') no-repeat fixed; background-size:cover; -webkit-background-size:cover; -o-background-size:cover;padding-top:5em;}
.login .logo,.register .logo{width:100%; text-align:center; margin-bottom:2em;}
.login .logo a,.register .logo a{background:url('../images/gw-logo.png') no-repeat; display:inline-block;width:420px;height:95px;margin-left:0 !important;}
.login .panel,.register .panel{padding:30px 15px;}
.login i,.register i{color:#999999;}
.login .footer,.register .footer{padding:2em 0;}
.login .footer,.register .footer,.login .footer a,.register .footer a{color:#ffffff;}
/*首页*/
.home .head{background:#3a3a3a url('../images/gw-bg.jpg') no-repeat fixed; background-size:cover; height:95px; width:100%;}
.home .head .head_logo{background:url('../images/gw-logo.png') no-repeat; display:inline-block;width:420px; height:95px; margin-left:0 !important;}
.home .head .btns{height:95px; line-height:95px;}
.home .content .banner{background-image: url(../images/banner-bg.png); background-size: 990px 380px; background-position: center 15px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; background-repeat: no-repeat; height:380px; background-color:#FFFFFF; min-width: 1014px; min-height: 180px;}
.home .content .con{padding-top:20px;}
.home .content h4{font-weight:bold; font-size:20px; padding-left:15px;}
.home .content h6{font-size:14px; color:#428bca;}
.home .content .con .panel-body .row{ margin:20px 0;}
.home .content .con .panel-body .row>div{height:100px; overflow:hidden;}
.home .content .con .panel-body .row .icon{height:100px; width:20%; float:left;}
.home .content .con .panel-body .row .icon i{display:inline-block; width:44px; text-align:center; font-size:44px; margin:23px 0; color:#428bca;}
.home .content .con .panel-body .row .icon img{width:50px; height:50px; margin-top:20px;}
.home .content .con .panel-body .row p{color:#666;}
.home .footer{height:50px; line-height:25px; margin-bottom:30px; color:#666;}
.home .footer a{color:#666;}
.home .footer a:hover{color:#428bca; text-decoration:none;}

.navbar-inverse ul li i{display:inline-block; margin-right:5px;}
.nav.navbar-nav .dropdown{z-index:1001;}
.welcome-container .shortcut a{display:block;float:left;text-align:center;margin-right:1.2em;padding:8px 5px;width:7em;height:7em;overflow:hidden;color:#333;}
.welcome-container .shortcut a:hover{text-decoration:none;background:#eee;border-radius:3px;padding:7px 4px;border:1px solid #d5d5d5;}
.welcome-container .shortcut a i{display:block;font-size:3em;margin:.28em .2em;}
.welcome-container .shortcut a img{display:block;height:3em;margin:.85em auto;}
.welcome-container .shortcut a span{display:block;font-size:1em;overflow:hidden;white-space:nowrap;}
.welcome-container .account img{width:6em;height:6em;}
.nav.nav-tabs{margin-bottom:20px; border-color:#428bca;}
.nav-tabs>li>a:hover{border-color:#eee #eee #428bca #eee;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:#FFF; background-color:#428bca; border-color:#428bca;}
.page-header{padding-bottom:0;}
.page-header:first-child{margin-top:0;}
.gw-logo{background:url('../images/gw-logo.png') no-repeat;display:inline-block;width:420px;height:95px;margin-left:0 !important;}
.gw-container .footer{font-size:1.1em;padding:2em 0;}
.gw-container{background:#3a3a3a url('../images/gw-bg.jpg') no-repeat fixed; background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.gw-container .page-header{border:none; border-left:0.3em #333 solid; padding-left:1em;}
.gw-container .tile{display:block; float:left; margin:0.4em;padding:.2em 1em .5em 1em; width:8em; text-align:center; background:#EEE; color:#333; text-decoration:none;}
.gw-container .tile.tile-2x{width:10em;}
.gw-container .tile.tile-3x{width:15em;}
.gw-container .tile:hover{background:#7dacdd; color:#FFF;}
.gw-container .tile > i{display:block; font-size:2em; margin:0.3em auto 0 auto;}
.gw-container .tile > span{display:block;}
.gw-container .navbar-toggle {border-color: #ddd;}
.gw-container .navbar-toggle .icon-bar{background-color: #ccc;}
.gw-container .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}
.gw-container .navbar-nav.navbar-right:last-child {margin-right: 0;}
.gw-container .navbar-nav .tile{background:#31b8ef; color:#FFF; box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);}
.gw-container .navbar-nav .tile:hover{background:#4ccafd;}
.gw-container .navbar-nav .tile.active{background:#1e95c9;}
.gw-container .well .breadcrumb{padding-left:0;padding-right:0;}
.gw-container .breadcrumb{margin-bottom:0.5em; background:#F5F5F5;}
.gw-container .breadcrumb a{color:#333;}
.gw-container .footer, .gw-container .footer a{color:#fff;}
.gw-container .well .account{margin:15px 0;}
.gw-container .well .account .panel-heading a{display:inline-block; width:40px; height:40px; line-height:40px; color:#428bca; text-align:center; font-size:16px;}
.gw-container .well .account .panel-heading .manage{color:#d9534f;}
.gw-container .well .account .panel-body{padding:0px 15px;}
.gw-container .well .account .panel-body li{padding:0;}
.gw-container .well .account .panel i{display:inline-block; width:15px; height:14px;}
.table-responsive.panel-body{overflow:auto;}
.table{table-layout:fixed;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{vertical-align:middle;}
.table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table>thead>tr>th{border-top:none;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th{border-top:none;}
@media screen and (max-width:767px){.tpl-calendar>div,.tpl-district-container>div{margin-bottom:10px;}}
/*左侧菜单*/
.big-menu .panel{margin-bottom:0; border-bottom:0; border-top-width:0; border-top-left-radius:0; border-top-right-radius:0; border-radius:0;}
.big-menu .panel .panel-heading{border-top-left-radius:0; border-top-right-radius:0; position:relative; overflow:hidden;}
.big-menu .panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0; border-bottom-left-radius:0; border-bottom:1px #DDD solid;}
.big-menu .panel:first-child{border-top-width:1px; border-top-left-radius:3px; border-top-right-radius:3px;}
.big-menu .panel:first-child .panel-heading{border-top-left-radius:3px; border-top-right-radius:3px;}
.big-menu .panel:last-child{margin-bottom:10px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.big-menu .panel:last-child>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.big-menu .panel .panel-collapse{width:50px; height:38px; line-height:38px; position:absolute; top:0; right:0; color:#CCC; text-align:center; background:#EEE; border-left:1px #DDD solid;}
/*更新提醒*/
.upgrade-tips{width:100%; position:absolute; top:0; text-align:center; z-index:99999;}
.upgrade-tips a{display:inline-block; margin:0 auto; height:25px; line-height:25px; padding:0 5px; color:#FFF; background:#EE5023; width:380px;}
.upgrade-tips a.module{background:#3C9D40;}
.upgrade-tips span{display:inline-block; height:25px; line-height:25px; background:#328233; padding:0 10px; color:#FFF; cursor:pointer;}
/*上传文件*/
#modal-fileUploader .browser{color:#428bca;}
#modal-fileUploader .browser .breadcrumb i{font-size:1em;}
#modal-fileUploader .browser .breadcrumb a:hover{text-decoration:none; cursor:pointer;}
#modal-fileUploader .browser .img-list { margin: 4px; display: block; clear: both;}
#modal-fileUploader .browser .img-item { float: left; cursor: pointer; position:relative; z-index:1;}
#modal-fileUploader .browser .img-item .img-container { position: relative; width:75px; height:75px; text-align:center; background-color:#eee; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%;}
#modal-fileUploader .browser .img-item .img-container:hover .img-meta{display:none; }
#modal-fileUploader .browser .img-item .img-container .img-meta { width:100%; height:20px; position: absolute; bottom: 0; z-index:2; background:rgba(0,0,0,0.5); color:#eee; overflow:hidden;}
#modal-fileUploader .browser .img-item .img-container .select-status {display:inline-block; width:50px; height:50px; position: absolute; bottom:0; right:0; z-index:2;}
#modal-fileUploader .browser .img-item-selected .img-container .select-status {display:inline-block; width:50px; height:50px; position: absolute; bottom:0; right:0; background: url(../images/success-small.png) no-repeat right bottom; z-index:2;}
#modal-fileUploader .browser .img-item-selected .img-container .img-meta {display:none;}
#modal-fileUploader .browser .file-browser .img-item{margin:0 5px 5px 0;}
#modal-fileUploader .browser .file-browser{ height:343px; overflow-y:auto; padding-top:10px;}
#modal-fileUploader .browser .thumbnail{display:block;float:left;width:73px;height:73px;margin:0 5px 5px 0; cursor:pointer;}
#modal-fileUploader .browser .thumbnail:hover{border-color:#428bca;}
#modal-fileUploader .browser span{display:block;height:20px;overflow:hidden; text-align:center;}
#modal-fileUploader .browser img{width:98px;}
#modal-fileUploader .browser i{display:block;font-size:40px;padding:5px 13px 0 13px;}
#modal-fileUploader .btnClose{text-align:right; position:absolute; top:-10px; right:-5px; display:none; z-index:10;}
#modal-fileUploader .img-item:hover .btnClose{display:block;}
#modal-fileUploader .btnClose a{display:inline-block; width:20px; height:20px; text-align:center; line-height:20px;color:#fff; background:rgba(0,0,0,.3); border-radius:50%;}
#modal-fileUploader .btnClose a i{font-size:14px; padding:3px;}
#modal-fileUploader .bthClose a:hover{background:rgba(0,0,0,1);}
#modal-fileUploader .crawler .crawler-img{width:250px; height:150px; position:relative; text-align:center; overflow:hidden; margin:10px 0; background-color:#efefef; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%;}
#modal-fileUploader .crawler .crawler-img span{position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.2); color:#eee;}
#modal-fileUploader .form-group{margin-left:0;; margin-right:0;}
#modal-fileUploader .row{margin-top: 5px; height: 250px; }
/*多图上传*/
.multi-img-details{margin-top:.5em;}
.multi-img-details .multi-item{height: 150px; max-width: 150px; position:relative; float: left; margin-right: 18px;}
.multi-img-details .multi-item img{max-width: 150px; max-height: 150px;}
.multi-img-details .multi-item em{position:absolute; top: 0; right: -14px;}

.modal-dialog .avatar-browser{min-height:480px;line-height:0;color:#428bca;}
.modal-dialog .avatar-browser .thumbnail{display:block;float:left;width:100px;height:100px;margin-right:13px;cursor:pointer;overflow:hidden;}
.modal-dialog .avatar-browser .thumbnail:hover{border-color:#428bca;}

#modal-wechat-fileUploader .browser{color:#428bca;}
#modal-wechat-fileUploader .browser .breadcrumb i{font-size:1em;}
#modal-wechat-fileUploader .browser .breadcrumb a:hover{text-decoration:none; cursor:pointer;}
#modal-wechat-fileUploader .browser .img-list { margin: 4px; display: block; clear: both;}
#modal-wechat-fileUploader .browser .img-item { float: left; cursor: pointer; position:relative; z-index:1;}
#modal-wechat-fileUploader .browser .img-item .img-container { position: relative; width:76px; height:76px; text-align:center; background-color:#eee; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%;}
#modal-wechat-fileUploader .browser .img-item .img-container:hover .img-meta{display:none; }
#modal-wechat-fileUploader .browser .img-item .img-container .img-meta { width:100%; height:20px; position: absolute; bottom: 0; z-index:2; background:rgba(0,0,0,0.5); color:#eee; overflow:hidden;}
#modal-wechat-fileUploader .browser .img-item .img-container .select-status {display:inline-block; width:50px; height:50px; position: absolute; bottom:0; right:0; z-index:2;}
#modal-wechat-fileUploader .browser .img-item-selected .img-container .select-status {display:inline-block; width:50px; height:50px; position: absolute; bottom:0; right:0; background: url(../images/success-small.png) no-repeat right bottom; z-index:2;}
#modal-wechat-fileUploader .browser .img-item-selected .img-container .img-meta {display:none;}
#modal-wechat-fileUploader .browser .file-browser .img-item{margin:0 5px 5px 0;}
#modal-wechat-fileUploader .browser .file-browser{ height:343px; overflow-y:auto; padding-top:10px;}
#modal-wechat-fileUploader .browser .thumbnail{display:block;float:left;width:73px;height:73px;margin:0 5px 5px 0; cursor:pointer;}
#modal-wechat-fileUploader .browser .thumbnail:hover{border-color:#428bca;}
#modal-wechat-fileUploader .browser span{display:block;height:20px;overflow:hidden; text-align:center;}
#modal-wechat-fileUploader .browser img{width:98px;}
#modal-wechat-fileUploader .browser i{display:block;font-size:40px;padding:5px 13px 0 13px;}
#modal-wechat-fileUploader .btnClose{text-align:right; position:absolute; top:-10px; right:-5px; display:none; z-index:10;}
#modal-wechat-fileUploader .img-item:hover .btnClose{display:block;}
#modal-wechat-fileUploader .btnClose a{display:inline-block; width:20px; height:20px; text-align:center; line-height:20px;color:#fff; background:rgba(0,0,0,.3); border-radius:50%;}
#modal-wechat-fileUploader .btnClose a i{font-size:14px; padding:3px;}
#modal-wechat-fileUploader .bthClose a:hover{background:rgba(0,0,0,1);}
#modal-wechat-fileUploader .crawler .crawler-img{width:250px; height:150px; position:relative; text-align:center; overflow:hidden; margin:10px 0; background-color:#efefef; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%;}
#modal-wechat-fileUploader .crawler .crawler-img span{position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.2); color:#eee;}
#modal-wechat-fileUploader .form-group{margin-left:0;; margin-right:0;}
#modal-wechat-fileUploader .row{margin-top: 5px; height: 250px; }
#modal-wechat-fileUploader .background-audio{background:url(../images/icon_audio.png);}
.browser .pagination { margin:0;}


