﻿/*引入iconfont，方便更新*/
@import "New/font/iconfont.css";

html,body,form{padding:0 !important;margin:0 !important;height:100%;width: 100%;font-size: 13px;}
*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ font-family: 'PingFangSC-Light',-apple-system,BlinkMacSystemFont,"Segoe UI","Lucida Grande","Microsoft YaHei",Helvetica,Arial,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;text-shadow:none !important;-webkit-form-control-shadow:none !important;form-control-shadow:none !important;}
/* 针对谷歌内核打印渲染背景色
body{
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
} */

/*水印*/
.markElement-container{
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.markElement{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none; 
  -ms-user-select: none;
  user-select: none; 
  pointer-events: none;
}

/*万用占位符*/
.nbsp{margin:0;padding:0;display:inline}
.nbsp::before{
    content:"空";
    font-size:inherit;
    visibility: hidden;
}
.BBFormTitle {
    FONT-SIZE: 25px !important;
    TEXT-ALIGN: center !important;
    padding-top: 10px;
}
/*显示数据区域-无数据*/
.data-area{}
.data-area:empty::before{content:"";display: block;background:url("New/images/nodata.png");width: 192px;height: 148px;margin: 15% auto 0 auto;}
.data-area:empty::after{content:"暂无数据";display: block;width: 192px;margin: 10px auto 0 auto;text-align:center;font-size:15px;}

/*iconfont彩色图标*/
.iconfont-svg {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}

/*绝对定位滚动*/
.absolute-overflow{position:absolute;width:100%;overflow:auto;top:0;bottom:0;left:0;right:0;}

/*百度地图图标*/
.BMap_Marker img{max-width:100%;}

.im-iframe{position: fixed; z-index: 1001; bottom: 0; right: 20px; width: 745px; height: 485px; left: auto!important; top: auto!important; -webkit-transition: all .15s linear; transition: all .15s linear; -webkit-transform-origin: right bottom; transform-origin: right bottom; border: 1px solid #ebebeb; border-bottom: 0; background: #fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15); box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.im-iframe-hide{height:0 !important; width:0 !important; -webkit-transition: all .15s linear; transition: all .15s linear;}
.im-iframe-dialog{position:fixed;width:100%;height:100%;z-index:9999;display:none}

.l-layout-content{height:100%;}
#mainTabs .panel-body-noheader{overflow:hidden;background:#f5f5f5;height:100% !important;}
.divtree,#divtree,#rightTree{overflow: auto; position: absolute; top: 0; bottom: 0; width: 100%;}
.divtree .mCSB_container_wrapper,
#divtree .mCSB_container_wrapper,
#rightTree .mCSB_container_wrapper{
    margin-right: 20px;
    margin-bottom: 20px;
}
#xtexportframe{display:none;}
.panel-body iframe{height:100% !important}
td{font-size: 13px;}
th{font-size: 13px;text-align: right;}
.droplistheight{height: 100px;}

.BBFormFlowPanel .cool{margin-bottom: 0;resize:none}

.cool{display:inline-block; width: 100% !important; min-height: 27px !important; padding: 4px 4px; font-size: 13px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #B9B9B9 !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.cool:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.cool::-moz-placeholder{color:#999;opacity:1}.cool:-ms-input-placeholder{color:#999}.cool::-webkit-input-placeholder{color:#999}.cool::-ms-expand{background-color:transparent;border:0}.cool[disabled],.cool[readonly],fieldset[disabled] .cool{background-color:#eee;opacity:1}.cool[disabled],fieldset[disabled] .cool{cursor:not-allowed}
.cool[readonly]{cursor:not-allowed;border:1px solid #ccc;background:#fff}
.loginbutton{background-position: center center;width: 82px;border-style: none;background-repeat: no-repeat;height: 26px;background-color: transparent;cursor:hand;}
.box[adtype="searchbox"]{width:100% !important}
.box, .box_inactive{display:inline-block; width: 100% !important; min-height: 26px !important; padding: 0px 4px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #D8D8D8 !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.box:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.box::-moz-placeholder{color:#999;opacity:1}.box:-ms-input-placeholder{color:#999}.box::-webkit-input-placeholder{color:#999}.box::-ms-expand{background-color:transparent;border:0}
/* .box[disabled],.box[readonly],fieldset[disabled] .box{background-color:#eee;opacity:1} */
.box[disabled],fieldset[disabled] .box{background-color:#eee !important;opacity:1}
.box[disabled],fieldset[disabled] .box{cursor:not-allowed}
/* .box[readonly],.box_inactive{cursor:not-allowed;border:1px solid #ccc;background:#eee} */
.box_inactive{cursor:not-allowed;border:1px solid #ccc;background-color:#f6f6f6 !important}
.input-group .box[readonly]{cursor:not-allowed;border:1px solid #ccc;background:#fff}
.input-group-addon{padding:0 4px !important;}
.box[maxlength]{height:26px;}

/*默认输入框样式*/
.normal-input{display:inline-block; min-height: 26px !important; padding: 0px 4px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #D8D8D8 !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.normal-input[disabled]{background-color:#eee;opacity:1}
.normal-input[disabled]{cursor:not-allowed}
.normal-input:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.normal-input::-moz-placeholder{color:#999;opacity:1}
.normal-input:-ms-input-placeholder{color:#999}
.normal-input::-webkit-input-placeholder{color:#999}
.normal-input::-ms-expand{background-color:transparent;border:0}


textarea.noborder[readonly]{cursor:not-allowed;border:0px solid #ccc;background:#fff;resize:none;}
.input-group{width:100%;}
.input-group .box{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; display: table-cell;}
.input-group .box:first-child{border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.noborder{border:0 !important;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.noprint,select.box{display: inline-block; width: 100% !important; height: 26px; padding: 0px 4px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.noprint:focus,select.box:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.noprint::-moz-placeholder{color:#999;opacity:1}.noprint:-ms-input-placeholder{color:#999}.noprint::-webkit-input-placeholder{color:#999}.box::-ms-expand{background-color:transparent;border:0}.noprint[disabled],.noprint[readonly],fieldset[disabled] .noprint{background-color:#eee;opacity:1}.noprint[disabled],fieldset[disabled] .noprint{cursor:not-allowed}
#BBForm1_RightPanel{display:none;}
.hide{display: none;visibility: hidden;}
.indentColumn{left: 0px;width: 300px;cursor: hand;text-indent: 12px;position: absolute;top: 0px;height: 150px;}
a{color: blue;}
a:link{text-decoration: underline;text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{color: blue;text-decoration: underline;}
a.linkbutton:link{color: black;text-decoration: none;}
a.linkbutton:visited{color: black;text-decoration: none;}
a.linkbutton:hover{color: Gray;text-decoration: none;}
a.indexlinkbutton:link{font-weight:bold;color: black;text-decoration: none;}
a.indexlinkbutton:visited{font-weight:bold;color: black;text-decoration: none;}
a.indexlinkbutton:hover{color: Gray;font-weight:bold;text-decoration: none;}
a.linktree:link{color: black;text-decoration: none;}
a.linktree:visited{color: black;text-decoration: none;}
a.linktree:hover{color: Gray;text-decoration: none;}
.MainstayINPUT{border-right: dimgray 1px solid;border-top: dimgray 1px solid;border-left: dimgray 1px solid;border-bottom: dimgray 1px solid;background-color: mintcream;}

/*进度条 - 等待*/
.wait-progress-bar{position:absolute;left:0;top:0;right:0;bottom:0;z-index:50000;background:white url(../../images/loading.gif) no-repeat center center;background-size:190px;display:none;}
.wait-progress-bar-changfont{position:absolute;left:0;top:0;right:0;bottom:0;z-index:50000;background:white url(../../images/loading1.gif) no-repeat center center;background-size:190px;display:none;}
.wait-progress-bar-changfont::before{content:attr(data-tips);position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%);padding: 15px 0 0 0;color: #2e60e7;font-size:15px;}

.wait-progress-bar-fun{
  position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 50000;background-image: radial-gradient(white 15%, rgba(255, 255, 255, 0.5));
}
.wait-progress-bar-fun::before{
  content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(../../images/loading1.gif) no-repeat center center;background-size:190px;
}
.wait-progress-bar-fun::after{content:attr(data-tips);position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%);padding: 15px 0 0 0;color: #2e60e7;font-size:15px;}

/*首页 - 小按钮*/
.underlink{color:rgba(255, 255, 255, 0.82);position: relative;top: 18px;margin: 0 10px 0 0;cursor:pointer;}
.underlink:hover,.underlink:visited,.underlink:focus{color:rgb(255, 255, 255);text-decoration:none;}
.underlink>i{font-size: 18px;}
.underlink-dropdown{padding: 24px 0;position: relative;}
.underlink-dropdown .underlink-content{display:none;background: #fff;position: absolute;z-index: 999;width: 128px;left: 50%;top: 66px;margin-left: -64px;-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);font-size:14px;padding: 5px 0;}
.underlink-dropdown .underlink-content-shortcut{display:none;background: #fff;position: absolute;z-index: 999;width: auto;left: 50%;top: 65px;margin-left: -168px;-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);font-size:14px;padding: 5px 0;}
.underlink-dropdown .underlink-content-shortcut .shortcut-menu-con{display:block;}
.underlink-dropdown ul li{padding: 8px 20px;position: relative;}
.underlink-dropdown ul li:hover{background: #f5f5f5;}
.underlink-dropdown ul li a{color:#333; text-decoration: none;}
.underlink-dropdown ul li a i{font-size: 20px; margin: 0 5px 0 0;}
.underlink-dropdown ul li a .icon-wenti{color:#f99b23;}
.underlink-dropdown ul li a .icon-zaixiankefu{color:#1e2525;}
.underlink-dropdown ul li a .icon-fankui{color:#fa654c;}
.underlink-dropdown ul li a .icon-guanyuwomen{color:#2e81e7;}
.underlink-dropdown ul li a span{position: relative; top: -2px;}
.underlink-dropdown::after{content: ''; position: absolute; left: 50%; margin: 0 0 0 -11px; bottom: -22px; background: rgb(255, 255, 255); height: 18px; width: 18px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: .3s; transition: .3s;}
.underlink-dropdown:hover::after{bottom: -13px;}

/*首页 - 关于*/
.underlink-dropdown .underlink-about{width: 262px;margin-left: -131px;color:#333;padding: 8px 12px;}
.underlink-dropdown .underlink-about .underlink-about-sys{border-bottom:1px dashed #CFCFCF;}
.underlink-dropdown .underlink-about .underlink-about-sys-title{font-weight:bold;font-size:15px;padding: 4px 12px 8px 12px;}
.underlink-dropdown .underlink-about .underlink-about-sys-list{margin:0;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li{padding:10px 12px;cursor:default;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li:hover{background:#fff;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>span{margin:0 0 0 0;cursor:pointer;display:inline-block;vertical-align:top;width:52px}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>span:hover{color:#2E60E7;text-decoration: underline;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>div{float:right}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>div i{font-size:19px;position: relative;top: -3px;cursor:pointer;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>div i+i{margin:0 0 0 15px;}
.underlink-dropdown .underlink-about .underlink-about-sys-list li>div i:hover{color:#2E60E7;text-decoration: underline;}
.underlink-dropdown .underlink-about .underlink-about-menu{padding:10px 12px;}
.underlink-dropdown .underlink-about .underlink-about-menu>div{float:right}
.underlink-dropdown .underlink-about .underlink-about-menu>div i{font-size:19px;position: relative;top: -3px;}
.underlink-dropdown .underlink-about .underlink-about-menu>div i:hover{color:#2E60E7;text-decoration: underline;}

/*首页 - 小菜单*/
.underline-tools{position:absolute;right:19px;top:3px;z-index:2;}
.underline-tools>a{color:#4a4a4a;}
.underline-tools>a+a{margin:0 0 0 8px;}
.underline-tools>a>i{font-size: 19px;}
.underline-tools>a>span{font-size: 13px;margin: 0 0 0 5px;position: relative;top: -2px;}

/*首页 - 快捷菜单*/
.shortcut-menu-con{display:none;position: relative;background: #fff;top: 0;left: 0;z-index: 7;-webkit-box-shadow: none;box-shadow: none;}
.shortcut-menu-con-full{bottom:0;right: 0;}
.shortcut-menu-box-full{position: fixed;background: #fff;left: 200px;top: 65px;bottom: 0;right: 0;display: none;}
.shortcut-menu-box-full,.shortcut-menu-box-min{height:100%;}
.shortcut-menu-con-full .shortcut-menu-box-full{display:block;}
.shortcut-menu-con-full .shortcut-menu-box-min{display:none;}
.shortcut-menu-header{padding: 13px 45px; margin: 0 0 5px 0;}
.shortcut-menu-header>a,.shortcut-menu-header>a:hover,.shortcut-menu-header>a:focus{color: #2E60E7; font-size: 15px;margin:0 15px 0 0;}
.shortcut-menu-header>a>i{width: 20px;display: inline-block;}
.shortcut-menu-search{display: inline-block; margin: 0 0 0 58px; position: relative;}
.shortcut-menu-search input{color:#333;padding: 0px 6px 6px 23px !important; border: 0; border-bottom: 1px solid #a39d9d; font-size: 15px !important;}
.shortcut-menu-search input:focus{border-bottom: 1px solid #2E60E7;}
.shortcut-menu-search input:focus+.iconfont{color: #2E60E7;}
.shortcut-menu-search .iconfont{position: absolute; top: 2px; left:0; color: #9D9D9D;}
.shortcut-menu-content{padding: 10px 45px 100px 45px; overflow: auto; position: absolute; width: 100%; top: 99px; bottom: 0;-webkit-box-shadow: inset 0 0 10px #ccc;box-shadow: inset 0 0 10px #ccc;}
.shortcut-menu-mod-box{width: 100%;}
.shortcut-menu-mod{display: table; margin: 0 0 18px 0; position: relative; padding: 0 0 0 0; table-layout: fixed;}
.shortcut-menu-mod-title{color:#333;font-size: 15px; font-weight: bold; display: table-cell; width: 94px;}
.shortcut-menu-mod-title i{color: #717171; margin: 0 0 0 9px; font-size: 12px;}
.shortcut-menu-mod-menu{display: table-cell;}
.shortcut-menu-mod-menu>div{color: #5C5C5C; cursor: pointer; font-size: 14px; text-overflow: ellipsis; padding: 0 10px 0 10px; margin: 8px 0 0 0; display: inline-block; border-left: 1px solid #E0E0E0;}
.shortcut-menu-mod-menu>div:hover{color: #2E60E7;}
.shortcut-menu-mod-menu>div>div{display:inline-block;}
.shortcut-menu-box-min{display: inline-block; padding: 17px 30px 15px 30px;}
.shortcut-menu-prompt{text-align: center;padding: 10px 0 15px 0;font-size: 15px;color: #888888;}
.shortcut-menu-prompt span{margin: 0 5px;}
.shortcut-menu-mod-min{width: 270px;}
.shortcut-menu-mod-min>div{text-align: center;color: #333;width:50%;float:left;font-size:15px;margin:0 0 11px 0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shortcut-menu-mod-min>div:nth-child(odd){padding:0 10px 0 0;}
.shortcut-menu-mod-min>div:nth-child(even){padding:0 0 0 10px;}
.shortcut-menu-mod-min>div:hover{color: #2E60E7;text-decoration: underline;}
.shortcut-menu-mod-min>div>div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;text-align:left}

.shortcut-menu-mod-min-a,.shortcut-menu-mod-min-a:hover{color: #2E60E7; font-size: 15px; font-weight: bold; display: inline-block; margin: 4px 0 0 44px;}
.shortcut-menu-mod-min-a+.shortcut-menu-mod-min-a{margin: 4px 0 0 112px;}
.shortcut-menu-comuse{display:none;}
.shortcut-menu-comuse .shortcut-menu-mod-title{padding:8px 0 0 0}
.shortcut-menu-comuse .shortcut-menu-mod{margin: 8px 0 0px 0px;}
.shortcut-menu-comuse .shortcut-menu-add{display:none;}

.shortcut-menu-box-edit .shortcut-menu-comuse{display:block;}
.shortcut-menu-box-edit .shortcut-menu-del,
.shortcut-menu-box-edit .shortcut-menu-add{font-family: "iconfont" !important; font-size: 13px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin:0 0 0 5px; -webkit-transition: .3s; transition: .3s;}
.shortcut-menu-box-edit .shortcut-menu-del{background: #ff0000;color: #fff;border-radius: 50%;}
.shortcut-menu-box-edit .shortcut-menu-add{background: #fff;color: #2e60e7;border-radius: 2px;}
.shortcut-menu-box-edit .shortcut-menu-add:hover{background: #2e60e7;color: #fff;}
.shortcut-menu-box-edit .shortcut-menu-del::before{content: "\e678";}
.shortcut-menu-box-edit .shortcut-menu-add::before{content: "\e680";}

.shortcut-menu-box-set #shortcut-back{display:none;}


/*新门户*/
.new-portal-body{overflow:hidden;}
.new-portal-body .shortcut-menu-con{display:block;position:relative;}
.new-portal-body .shortcut-menu-box-full{position: fixed;background: #fff;left: 80px;top: 58px;bottom: 0;right: 0;}
.new-portal-body .underlink-dropdown .underlink-content{top:58px;}
.new-portal-body .underlink-dropdown .underlink-content-shortcut{top:58px;}
.new-portal-body .fullname-dorpdown{top:58px}

.new-portal-box-t{position: absolute;right: 0;left: 80px;height: 58px !important;}
.new-portal-box-t .logoin{text-align:left;float: left;width: 280px;height: 58px;line-height:55px;}
.new-portal-box-t .new-portal-box-name{font-size:20px;margin-left:21px;}

.new-portal-box-l{position:absolute;top:0;bottom:0px;left:0;width:80px;background: #14244f;}
.new-portal-box-l .new-portal-box-icon{display: table;height: 98px;width: 100%;position:relative;}
.new-portal-box-l .new-portal-box-icon::after{content: "";width: 60px;height: 1px;background: rgba(255, 255, 255, 0.43);position: absolute;bottom: 0;left: 9px;}
.new-portal-box-l .new-portal-box-icon>div{vertical-align: middle;display: table-cell;text-align:center;}
.new-portal-box-l .new-portal-box-icon>div>img{width:52px;display: inline-block;position: relative;}
.new-portal-box-l .new-portal-box-con{overflow: auto;position: absolute;top: 98px;bottom: 0;width: 100%;}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu{color:#fff;text-align: center;padding: 6px 12px;cursor:pointer;position:relative;}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i{font-size: 21px;}

.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="0"]::before{content:"\e6c4"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="1"]::before{content:"\e6c5"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="2"]::before{content:"\e6c1"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="3"]::before{content:"\e6c6"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="4"]::before{content:"\e6c3"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="5"]::before{content:"\e6ca"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="6"]::before{content:"\e6c8"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="7"]::before{content:"\e6c7"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="8"]::before{content:"\e6cb"}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu i[data-index="9"]::before{content:"\e6cc"}

.new-portal-box-l .new-portal-box-con .new-portal-box-menu span{display: block;text-align: center;font-size:12px;}

.new-portal-box-l .new-portal-box-con .new-portal-box-menu:hover,
.new-portal-box-l .new-portal-box-con .active{color:#2D5FE6;background:#F7F8FA;}
.new-portal-box-l .new-portal-box-con .new-portal-box-menu:hover span,
.new-portal-box-l .new-portal-box-con .active span{font-weight: bold;}
.new-portal-box-l .new-portal-box-con .active::before{content: "";position: absolute;top: 3px;left: 0;width: 6px;height: 50%;-webkit-transform: skew(0deg,45deg);transform: skew(0deg,45deg);background: #2D5FE6;}
.new-portal-box-l .new-portal-box-con .active::after{content: "";position: absolute;bottom: 2px;left: 0;width: 6px;height: 50%;-webkit-transform: skew(0deg,-45deg);transform: skew(0deg,-45deg);background: #2D5FE6;}
.new-portal-box-l .new-portal-box-con .mCSB_inside > .mCSB_container {margin-right: 0;}

.new-portal-box-tools{position:absolute;top:0;right:19px;}
.new-portal-box-tools>img,.new-portal-box-tools>input{cursor:pointer;}
.new-portal-box-tools .rmenu{display:inline-block;height:58px;}
.new-portal-box-tools .rmenu .underlink-dropdown{padding:21px 0}
.new-portal-box-tools .rmenu .underlink{top: 13px;margin: 0 15px 0 0;}
.new-portal-box-tools .rmenu .underlink>i{font-size: 21px;}
.new-portal-box-tools .rmenu .underlink>.icon-biao{font-size: 20px;}
.new-portal-box-tools .rmenu .underlinehover i{cursor: pointer; color: #fff; margin-left: 5px; opacity:.8; filter:alpha(opacity=80);position: relative;top: 12px;padding-right: 3px;font-size: 19px;}
.new-portal-box-tools .rmenu .underlinehover span{vertical-align: top;position: relative;top: 19px;font-size:14px;margin-right: 6px;}
.new-portal-box-tools .rmenu .underlinehover:hover i{opacity:1; filter:alpha(opacity=100);}
.new-portal-box-tools .rmenu>div{display:inline-block;color:#fff;position:relative;height: 100%;}
.new-portal-box-tools .fullname{height:58px;}
.new-portal-box-tools .fullname-user{height:58px;min-width: 110px;padding: 0 10px;}
.new-portal-box-tools .fullname-user .face{cursor: pointer;overflow:hidden;background:#ffffff;height:30px;width:30px;position:absolute;top:14px;padding:0;margin:0}
.new-portal-box-tools .fullname-user .face img{height:100%;width:100%;}
.new-portal-box-tools .fullname-user .name{padding:18px 0px 0 40px}
.new-portal-box-tools .fullname-user .name .system{cursor: pointer;padding-right:10px;display:block;position:relative;}

.new-portal-box-r{position:absolute;left:80px;top:58px;right:0;bottom:0;}



/*下拉选择框*/
input::-moz-placeholder{color:#999;opacity:1}
input:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder{color:#999}
select::-ms-expand{display: none;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url("New/images/select-arrow.png") no-repeat scroll right center !important;padding-right: 20px !important; display: inline-block; width: 100%; height: 23px; padding: 0px 4px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;vertical-align: top;}
select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
select::-moz-placeholder{color:#999;opacity:1}
select:-ms-input-placeholder{color:#999}
select::-webkit-input-placeholder{color:#999}
select::-ms-expand{background-color:transparent;border:0}
select[disabled]{background:#eee url("New/images/select-arrow.png") no-repeat scroll right center !important;opacity:1}
select[disabled]{cursor:not-allowed}

.pageline{background-image: url(images/dot.gif);background-repeat: repeat-x;background-position: bottom;}
.pagelinetop{background-image: url(images/dot.gif);background-repeat: repeat-x;background-position: top;}
.TopMenuGroup .MenuItem{border:1px solid #ccc; font-size:12px; font-family:"??????"; color:#fff; cursor:pointer; outline:none; padding: 4px 10px !important; background-color: #2E8DDE; border-color: #2E8DDE;}
.btns[systembutton="true"]{margin:10px 5px 10px 0;}
.BBFormRightPanel .mainstaybutton{margin: 12px 5px 11px 0;}
.BBFormFlowPanel .bbform-btn .mainstaybutton,
.BBFormRightPanel .bbform-btn .mainstaybutton[systembutton="true"]{margin:12px 5px 10px 0;}

/*表头*/
.BBForm-approval-head{
  text-align:center;
  font-size:19px !important;
  padding:15px 0 15px 0;
}

.BBForm-radio,.BBForm-check{display:inline-block;vertical-align: top;}
.BBForm-radio+.BBForm-radio,
.BBForm-check+.BBForm-check{margin-left:10px;}

/*开关*/
.BBform-switch{cursor:pointer;width: 50px !important;height: 20px !important;position: relative;border: 1px solid #dfdfdf;background-color: #fdfdfd;box-shadow: #dfdfdf 0 0 0 0 inset;border-radius: 20px;background-clip: content-box;display: inline-block;-webkit-appearance: none;user-select: none;outline: none;vertical-align: middle;}
.BBform-switch:before{content: '';width: 18px;height: 18px;position: absolute;top: 0px;left: 0;border-radius: 50%;background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}
.BBform-switch:checked{border-color: #64bd63;box-shadow: #64bd63 0 0 0 16px inset;background-color: #64bd63;}
.BBform-switch:checked:before{left: 29px;}
.BBform-switch.BBform-switch-animbg{transition: background-color ease 0.4s;}
.BBform-switch.BBform-switch-animbg:before{transition: left 0.3s;}
.BBform-switch.BBform-switch-animbg:checked{box-shadow: #dfdfdf 0 0 0 0 inset;background-color: #64bd63;transition: border-color 0.4s, background-color ease 0.4s;}
.BBform-switch.BBform-switch-animbg:checked:before{transition: left 0.3s;}
.BBform-switch.BBform-switch-anim{transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;}
.BBform-switch.BBform-switch-anim:before{transition: left 0.3s;}
.BBform-switch.BBform-switch-anim:checked{box-shadow: #64bd63 0 0 0 16px inset;background-color: #64bd63;transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;}
.BBform-switch.BBform-switch-anim:checked:before{transition: left 0.3s;}

.BBForm-l{}
.BBForm-r{}
.BBForm-1{ width: 4.16666667%} 
.BBForm-2{ width: 8.33333333%}
.BBForm-3{ width: 12.5%}
.BBForm-4{ width: 16.66666666%}
.BBForm-5{ width: 20.83333333%}
.BBForm-6{ width: 25%}
.BBForm-7{ width: 29.16666667%}
.BBForm-8{ width: 33.33333333%}
.BBForm-9{ width: 37.5%}
.BBForm-10 { width: 41.66666667%}
.BBForm-11 { width: 45.83333333%} 
.BBForm-12 { width: 50%} 
.BBForm-13 { width: 54.16666667%} 
.BBForm-14 { width: 58.33333333%} 
.BBForm-15 { width: 62.5%} 
.BBForm-16 { width: 66.66666667%} 
.BBForm-17 { width: 70.83333333%} 
.BBForm-18 { width: 75%} 
.BBForm-19 { width: 79.16666667%} 
.BBForm-20 { width: 83.33333333%} 
.BBForm-21 { width: 87.5%} 
.BBForm-22 { width: 91.66666667%} 
.BBForm-23 { width: 95.83333333%} 
.BBForm-24 { width: 100%}
.BBFormFlowPanel td{padding:0 15px 0px 20px;}
.BBFormFlowPanel>tbody>tr:first-child>td:first-child[width="50"]{width: 1px;display: table-cell;}

.BBFormFlowPanel2{BORDER-RIGHT: #037194 1px solid;BORDER-TOP: #037194 1px solid;BORDER-LEFT: #037194 1px solid;BORDER-BOTTOM: #037194 1px solid;}
.BBFormFlowPanel4{position:fixed !important;background:#FFFFFF;z-index:100;left:0;top:0;width:60px;border-bottom:1 solid #037194;}
.BBFormRightPanel,.BBFormFlowPanel{border-bottom: 0px solid #C5C5C5; width: 100% !important; background: #ffffff; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07); position: relative; z-index: 200; border-collapse: separate;}
.BBFormRightPanel+script+#RemoteMonitor+.BBFormContent{/* border-top: 1px solid #ddd; */border-radius:0 0 8px 8px}
.BBFormRightPanel td{padding:0px 0px 0px 20px; padding-right:0px; text-align:left;}
.BBFormRightPanel>tbody>tr:first-child>td:first-child[width="50"]{width: 1px; display: table-cell;}
.BBFormRightPanel2{BORDER-RIGHT: #037194 1px solid;BORDER-TOP: #037194 1px solid;BACKGROUND: #ffffff;BORDER-LEFT: #037194 1px solid;BORDER-BOTTOM: #037194 1px solid;}
.BBFormPanel{background:transparent; margin:-1px 0px 5px 0px;border-bottom:1px solid #bac7cd;/*position:relative;top:expression(eval(document.body.scrollTop-2));z-index:999999;left:0px;*/}
.BBFormPanel3{ background-color:rgb(234, 241, 249);height:29px;line-height:29px; color:#496CA6; font-size:12px;}
.BBFormNoteText{height:25px;border:1 solid #7EABD5;line-height:22px;border-top:0;padding-left:10px;}
.BBFormContent{background:#fff;}
img[datasource="IMG"]{border:1px solid silver}
.formbutton{PADDING-RIGHT: -10px;PADDING-LEFT: 14px;FONT-SIZE: 12px;CURSOR: hand;background-color: transparent;PADDING-TOP: 2px;height:25px;background-image:url(formbtn/00.gif);background-repeat:no-Repeat;background-position:4 4;} .gridTopBj,.gridTopBj:hover{font-size: 12px; text-align:center; cursor:pointer;background: url(New/Images/gridTopBj.gif) no-repeat 0px 0px;}
.gridTopBj:hover{color:#416AA3; background: url(Images/gridTopBjh.gif) no-repeat 0px 0px;}
.OaSsjrDiv,.OaOvSsjrDiv,.OaYxSsjrDiv{float:left; color:#000000; vertical-align:middle;margin:4px 5px 0 0;padding:1px;cursor: pointer;}
.OaOvSsjrDiv{background-color:#2D90FF; color:#ffffff;}
.OaOvSsjrDiv td{color:#ffffff;}
.OaYxSsjrDiv{background-color:#2D90FF; color:#ffffff;}
.OaYxSsjrDiv td{color:#ffffff;}
.OaSsjrInput{width:100%; border:0px solid #CCCCCC; height:17px; background: transparent;}
.OaYxSsjrDivL{float:left;}
.OaYxSsjrDivD{width:13px; float:left; cursor:pointer; text-align:left; color:#FF3300;}
.OaYxSsjrDivD::before{position: relative;top: 4px;content:"\e619";font-family: "iconfont" !important;font-size: 12px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.Filesdownload{text-align:center}
.Filessizeformat{padding: 0 10px !important;}
.FilesUpDiv,.FilesUpDivL,.FilesUpDivC,.FilesUpDivR{font-size:12px; color:#000000;}
.FilesUpDivL{background: url(Images/Attachment.gif) no-repeat 0px 0px; height:20px; width:10px; font-size:1px;display:none;}
.FilesUpDivC{color:#000000; width: auto; line-height: 30px;}
.FilesUpDivC:before{font-family: "iconfont" !important; font-size: 12px; margin-right: 5px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e602";}
.FilesUpDivR{font-family:'Courier New' , Arial; height:16px; width:10px; color:#FF3300; cursor:pointer; text-align:center; vertical-align:middle;}
.FilesUpDiv td{padding:0px 5px 0 0 !important}
.FilesUpDivBt{text-align:left; vertical-align:middle; font-size:1px;display: block;}
.FilesUpDivBd{height:4px; width:100%; text-align:left; vertical-align:middle; background-color:#f8f8f8; border:1px solid #CCCCCC; font-size:1px;display:block;padding:0;margin:0;}
.FilesUpDivBp{height:2px; width:1%; text-align:left; vertical-align:middle; background-color:#00FF00; font-size:1px;display:block;}
.BaseDataButton{border: #4887f9 1px solid; background:#a5bffa url(New/images/about_cz_bk.jpg) repeat-x;; border-left:0px; width:19px; height:19px; font-family:Webdings; color:#804040; z-index:0; font-weight:bold; text-align:center; vertical-align:middle;}
.TabMenu>ul{margin: 0 auto 10px auto; width: auto !important; padding: 0; list-style: none; border: 0; background-repeat: repeat-x; height: 33px !important;}
.TabMenu div{font-size:14px;}
.TabMenu>ul>li{float:left; margin-left: 0px; margin-right:5px; font-size:12px; line-height:26px;}
.TabMenu .TabSelected{background: #ffffff !important; border: 1px solid #CACACA; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 3px 10px; font-size: 14px; color: #2e60e7; border-color: #2e60e7; border-top: 0px solid #2e60e7; border-left: 0px solid #2e60e7; border-right: 0px solid #2e60e7; font-weight: bold; border-bottom: 3px solid #2e60e7;}
.TabMenu .TabNotSelected{background: #ffffff !important; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 4px 10px; font-size: 14px; color: #666;}
.TabMenu .TabMenuTc{background:url("Images/TabMenuTc.png") ; background-repeat:repeat-x; height:26px; width:inherit;}
.TabMenu .TabContent{background-color:#ffffff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.TabMenu #TabC01,.TabMenu #TabC02,.TabMenu #TabC03{height:auto !important;width: 100% !important;margin: 0 auto;}
/**/
#mobile2 .mleft{width: 79px; margin: 0 auto; float: none !important;}
#mobile2 .mright{width: 270px; float: none !important; margin: 0 auto;}
/**/
.SearchHideShow{background:url(New/images/jingying_jtx.jpg) no-repeat; height:19px; width:19px; cursor:pointer;display:none;}
.SearchHideShowH{background:url("Images/SearchHide.gif") no-repeat; height:19px; width:19px; cursor:pointer;}
.GlbHide{background:url(New/images/backward.png) no-repeat;height: 18px;width: 32px;cursor:pointer;}
#headerbutton{font-size:0 !important}
.headerbutton{font-size:0 !important}
/*#DataGrid1_BodyMainDiv{overflow-x:hidden !important}*/



/*查询表单*/
td#InitZone{background: #fff;padding: 13px 20px 10px 20px;}
.InitZoneWhite{background:#fff !important}
.Cxbjtp{background-color:#ffffff;background-repeat:repeat-x;}
.Cxbjtp>td#InitZone{background:#ffffff;padding:0px 0 0px 0;}
.Cxbjtp>td#InitZone::after{content: ""; display: block; height: 10px;background: #f3f3f3;margin: 7px 0 0 0;}
.Cxbjtp>td#InitZone::before{content: ""; display: block; height: 17px;background: #ffffff;}
.Cxbjtp>td#InitZone>table table[datamember]>tbody>tr>td{border:0px solid #ddd;padding: 0px;}
.Cxbjtp>td#InitZone>table{height:auto !important;}
.Cxbjtp>td#InitZone td.Page_Label{text-align:right;}

/*各种按钮*/
div.tab-tools>img,div.tab-tools>input{cursor:pointer;}
div.tab-tools .rmenu{display:inline-block;height:65px;}
div.tab-tools .rmenu .underlinehover i{cursor: pointer; color: #fff; margin-left: 5px; opacity:.8; filter:alpha(opacity=80);}
div.tab-tools .rmenu .underlinehover:hover i{opacity:1; filter:alpha(opacity=100);}
input.mainstaycmdbutton[buttontype="mscombotree"]{height: 18px !important; border:0;background-color:Transparent !important;outline:none;margin-left: 0px;width:auto !important;padding:0;}
input.mainstaycmdbutton[buttontype]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;font-weight:normal;}
input.mainstaycmdbutton[buttontype="browsedate"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;font-size:12px !important;}
input.mainstaycmdbutton[buttontype="databrowse"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;font-size:12px !important;}
input.mainstaycmdbutton[buttontype="dataform"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;font-size:12px !important;}
input.mainstaycmdbutton[buttontype="suser"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;}
input.mainstaycmdbutton[buttontype="muser"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;}
input.mainstaycmdbutton[buttontype="mscombobox"]{border:0 !important;WIDTH: auto !important;background-color:Transparent;padding:0;}
.input-group .input-group-addon input.mainstaycmdbutton{height: 19px !important;background-color: Transparent !important;margin-right: 0 !important;border: 0 !important;padding: 0 !important;}
.input-group-addon input.mainstaycmdbutton[value="6"]{background:url("New/images/icon-arrow.png") center no-repeat !important;font-size:0 !important;width: 11px !important;background-size: 14px !important;}
.input-group-addon input.mainstaycmdbutton[disabled]{cursor: not-allowed;border:0 !important;}
.input-group[btn="2"] .input-group-addon{position:relative;}
.input-group[btn="2"] .input-group-addon:before{content: " "; display: inline-block; position: absolute; width: 1px; top: 0; bottom: 0; left: 1.5em; background: #ccc;}
.input-group[btn="2"] .input-group-addon input.mainstaycmdbutton[value="6"]:nth-of-type(2){margin:0 0 0 5px;}
.input-group-addon input.mainstaycmdbutton[value="%"]{background:url("New/images/icon-date.png") center no-repeat !important;font-size:0 !important;width: 11px !important;background-size: 14px !important;}
input.normalbutton[disabled],input.btns[disabled]{color: #959595 !important; border-color: #959595 !important; background: #fff !important;}
input.tablenormalbutton{border: 1px solid #ccc; border-radius: 4px; font-size: 12px; cursor: pointer; outline: none; padding: 5px 10px; -webkit-transition: .3s; transition: .3s; color: #fff; background-color: #2B91D7; border-color: #5CA2D3; height:auto !important;}
input.tablenormalbutton:hover{color: #fff; background-color: #37688B; border-color: #37688B;}
input#btnSelectAll{color: #333; background-color: #fff; border: 1px solid #ccc; margin-left: 0; padding: 6px 18px; HEIGHT: auto !important; WIDTH: auto !important; margin-top: 4px;}
input#btnSelectAll:hover{color: #333; background-color: #e6e6e6; border-color: #adadad;}


/*列表按钮*/
.uniformbutton-box{text-align:left;clear: both; border-top: 1px solid transparent;border-bottom: 1px solid #dddddd;padding:6px 6px 6px 10px;font-size: 0;height:39px;}
.uniformbutton{margin-right: 5px !important; padding: 0px 10px !important; background-color: #ffffff !important; color: #666666; background-image: none !important; cursor: pointer; width: auto !important; height:25px;line-height: 23px; border:1px solid #b3b3b3;font-size:14px;border-radius:4px; outline:none;}
.uniformbutton:hover{background-color: #2D5FE6 !important;color:#fff;border:1px solid #2D5FE6;}
.uniformbutton[disabled]{margin-right: 5px !important; padding: 0px 10px !important; background-color: #E6E6E6 !important; border: 1px solid #B3B3B3; color: #666666; background-image: none !important; cursor: pointer; width: auto !important; height: 25px; font-size: 14px;}
.uniformbuttondisabled{margin-right:5px !important;padding:0px 1px !important;background-color:#F0F0F0;border:1px solid #ccc;color:#7F7F7F;background-image:none !important;cursor:pointer;width:auto !important;height:25px;font-size:12px;}

.uniformbutton-group{display: inline-block;vertical-align: top;position:relative;}
.uniformbutton-group>input{padding-right: 25px !important;background-image: url(New/images/icon-arrow.png)!important;background-position: right 3px center;background-size: 18px;background-repeat: no-repeat;}
.uniformbutton-group>input:hover{background-image: url(New/images/icon-arrow-white.png)!important;background-position: 95% center;background-size: 18px;}
.uniformbutton-dropdown{position: absolute;z-index: 10;display:none;background: #fff;}
.uniformbutton-dropdown ul{margin:0;padding:0;border: 1px solid #bdbdbd;list-style: none;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.21);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.21);}
.uniformbutton-dropdown ul li{}
.uniformbutton-dropdown ul li input{width: 100%;text-align:left;font-size: 13px;padding: 5px 15px;word-break: keep-all;white-space: nowrap;color: #000;border: 0;background: #fff;}
.uniformbutton-dropdown ul li input:hover{background:#e6e6e6;}
.uniformbutton-dropdown ul li input[disabled]{background:#f5f7fa;color: #adadad;}

/*翻页*/
.normal_page_right_div{width: 88px; padding-left: 3px; display:none;}
.normal_page_div{padding-right:0px;border-right:0px solid #ddd;font-size:13px}
.normal_page_div+td{width:110px;padding:0 5px 0 0;}
.normal_page_div>div>table{width:260px;position: relative;top: -2px;}
.normal_page{vertical-align: middle;padding-right: 12px;}
.normal_page font{color:#2D5FE6;font-size:14px;}
.normal_page_number_div{vertical-align: middle;position: relative;top: 2px;white-space: nowrap !important;}
.normal_page_number_div i{font-size:10px;font-weight:bold}
.normal_page_number_div a{text-align: center;border-radius: 5px;padding: 3px;display: inline-block;vertical-align: top;height: 25px;width: 30px;color: #000;border: 1px solid #C8C8C8;margin-left: 5px;text-decoration: none;cursor: pointer;}
.normal_page_number_div a:hover{background:#fff;text-decoration:none;border: 1px solid #2D5FE6;color: #2D5FE6;}
.normal_page_number_div a:visited{text-decoration:none}
.normal_page_number_div a[disabled="true"],.normal_page_number_div a[disabled="disabled"]{color:#ccc;}
.normal_page_number_div a[disabled="true"]:hover,.normal_page_number_div a[disabled="disabled"]:hover{border: 1px solid #C8C8C8;}
.normal_page_number_div>font{text-align:center;border-radius:5px;padding:3px 5px 3px 5px;line-height: 1.428571429;color: #fff !important;font-weight:normal !important;border:1px solid #2D5FE6;margin-left:5px;cursor: default;background-color: #2D5FE6;}
.normal_page_number_div code{padding: 2px 4px; font-size: 14px; color: #2D5FE6; background-color: #ffffff; border-radius: 4px;}
.normal_page_number_div .icon-iconfontzuojiantou,
.normal_page_number_div .icon-iconfontyoujiantou{margin:0 3px;}
.normal_page_number_div .normal_page_group{font-size: 13px;border: 1px solid #c8c8c8;border-radius: 4px;padding: 0 8px;display: inline-block;margin: 0 0 0 5px;text-align: center;min-width: 50px;height: 25px;line-height: 24px;vertical-align: top;}
.normal_page_number_div .normal_page_group>span{position: relative;top: -1px;}
.normal_page_number_div .normal_page_number_a i{line-height:auto;font-family: "iconfont" !important;font-size: 12px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.normal_page_number_div .normal_page_number_a .glyphicon-backward,
.normal_page_number_div .normal_page_number_a .glyphicon-forward{position: relative;top: 3.4px;}
.normal_page_number_div .normal_page_number_a .icon-iconfontzuojiantou,
.normal_page_number_div .normal_page_number_a .icon-iconfontyoujiantou{position: relative;top: 2px;}
.normal_page_number_div .normal_page_number_a .glyphicon-backward::before{content:"\e6be";}
.normal_page_number_div .normal_page_number_a .icon-iconfontzuojiantou::before{content:"\e806";}
.normal_page_number_div .normal_page_number_a .icon-iconfontyoujiantou::before{content:"\e687";}
.normal_page_number_div .normal_page_number_a .glyphicon-forward::before{content:"\e6bc";}

.normal_page_number_div_another{top: 0 !important;}
.normal_page_number_div_another .normal_page{position:relative;top:1px;}
.normal_page_number_div_another .normal_page_submit{display:none;}
.normal_page_number_div_another .normal_page_box{margin:0 1px 0 5px;}
.normal_page_number_div_another .normal_page_group+a+a{margin-right:0;}
.normal_page_number_div_another .normal_page_number_a .glyphicon-backward,
.normal_page_number_div_another .normal_page_number_a .glyphicon-forward{position: relative;top: 3.4px;}
.normal_page_number_div_another .normal_page_number_a .icon-iconfontzuojiantou,
.normal_page_number_div_another .normal_page_number_a .icon-iconfontyoujiantou{position: relative;top: 0.4px;}

.normal_page_nop a{margin-left:0px;}
.normal_page_nop a:nth-of-type(4){margin-right:5px;}
.normal_page_box{display:inline-block; margin-right: 5px; text-align:center; width: 41px !important; height: 25px !important; padding: 5px 4px 5px 4px !important; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff;border: 1px solid #ccc !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.normal_page_box:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.normal_page_box::-moz-placeholder{color:#999;opacity:1}.normal_page_box:-ms-input-placeholder{color:#999}.normal_page_box::-webkit-input-placeholder{color:#999}.normal_page_box::-ms-expand{background-color:transparent;border:0}.normal_page_box[disabled],.normal_page_box[readonly],fieldset[disabled] .normal_page_box{background-color:#eee;opacity:1}.normal_page_box[disabled],fieldset[disabled] .normal_page_box{cursor:not-allowed}
.normal_page_box[readonly]{cursor:pointer !important;border:1px solid #ccc;background-color: #fff !important;background:url(New/images/icon-arrow.png) 23px no-repeat;background-size: 14px;padding: 5px 12px 5px 4px !important;}
.normal_page_dropdown{position: absolute; z-index: 2; top: 30px; right: 29px; display:none;}
.normal_page_dropdown ul{list-style: none; padding: 0; margin: 0; background: #fff; border: 1px solid #c5c5c5; border-radius: 0 0 4px 4px; cursor: pointer; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12156862745098039); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12156862745098039);}
.normal_page_dropdown ul li{padding: 5px;width: 39px;text-align:center;}
.normal_page_dropdown ul li+li{border-top:1px solid #ddd;}
.normal_page_dropdown ul li:hover{background:#f4f4f4;}
.normal_page_dropdown_another{top: auto;}

.normal_page_number_div>a:first-child{border-radius:5px;}
.normal_page_number_div>a:last-child{border-radius:5px;}
.normal_page_submit{background: #2D5FE6; color: #fff; border: 0; padding: 2px 10px 3px 10px; border-radius: 4px; margin-left: 5px; -webkit-transition: .3s; transition: .3s;line-height: normal !important;height: 22px;}
.normal_page_submit:hover{color: #fff; background-color: #244CB8; border-color: #244CB8;}

/*列表*/
.gridheader{background-image: none !important;background:#EDEFF4 !important;color:#313131 !important;font-size: 14px;height:34px !important;}
.gridheader a{color:#313131 !important;font-size:14px;font-weight:bold;}
.gridheader nobr{color:#313131 !important;font-size:14px;font-weight:bold;}
.gridheader>td{
  padding: 9px 15px;
  border-right: 0px solid #FFFFFF !important;
  border-left: 1px solid #ddd !important;
  border-top: 1px solid #ddd !important;
  font-weight: bold;
}
.gridheader>th{
  padding: 9px 15px !important;
  border-right: 0px solid #FFFFFF !important;
  border-left: 1px solid #ddd !important;
  border-top: 1px solid #ddd !important;
  font-weight: bold;
}
.gridheader2{background-image: url(../newdefault/images/buttom/gridheader2.jpg);background-repeat: repeat-x;}
.gridheader .gridcheck,
.gridlist .gridcheck,
.gridheader .lst_selcol_header,
.gridlist .lst_selcol{
  width: 36px !important;
  padding: 9px 10px !important;
}
.page-footer{height:40px;}
.gridlist{color:#313131;background-color:#fff !important; -webkit-transition: .3s; transition: .3s;border: 0 solid transparent;}
.gridlist:hover{background-color:#ECF7FF !important;}
.gridlist:hover td{border-bottom:1px solid #ECECEC;}
.gridlist td{
  font-size: 14px;
  padding: 9px 15px !important;
  border-bottom: 1px dashed #ddd !important;
  border-left: 1px solid #ddd !important;
  word-break: break-all;
  word-wrap: break-word;
  border-right: 0 !important;
  position: relative;
}
.gridheader td input[type="checkbox"],
.gridlist td input[type="checkbox"]{
  margin:0;
}
.gridlist td a{color:#2959DB; word-break:break-all;word-wrap:break-word;font-size:14px;text-decoration: none;}
.gridlist-check{background-color:#ECF7FF !important;}
.gridlist+.gridheader,.gridlist+.gridheader td{height:0 !important;overflow:hidden;padding-top: 0;padding-bottom: 0;border-top: 0px solid #ddd !important;border-bottom: 1px dashed #ddd !important;}
.gridlist+.gridheader td img[src*=kong]{display:block}
.gridlist+.gridheader td>table nobr>a,
.gridlist+.gridheader td>table nobr>input[type="checkbox"],
.gridlist+.gridheader td>table br{display: none;}

/*表单标题*/
td#InitZone>table[border="1"]>tbody>tr>td.header p,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header p,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header p{
  color: #3a3a3a;
}

td#InitZone>table[border="1"]>tbody>tr>td.header,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header{font-weight: bold !important; color: #3a3a3a; padding: 7px 6px 7px 0px !important; font-size: 14px !important; background-color: #efefef !important; border: 0 !important; text-align: left !important; border-bottom: 1px solid #3a3a3a;}

td#InitZone>table[border="1"]>tbody>tr>td.header:before,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header:before,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header:before{content: " "; height: 16px; width: 3px; background: #2D5FE6 !important; display: inline-block; position: relative; top: 2px; left: 0; float: left; margin-right: 3px;}

td#InitZone[data-types="view"]>table[border="1"]>tbody>tr>td.header,
td#InitZone[data-types="view"]>#printHTML>table[border="1"]>tbody>tr>td.header,
td#InitZone[data-types="view"]>#TabMenu>div>table[border="1"]>tbody>tr>td.header{font-weight: bold !important; color: #3a3a3a; padding: 17px 6px 7px 0px !important; font-size: 14px !important; background: #fff; border: 0 !important; text-align: left !important; border-bottom: 1px solid #3a3a3a;}

td#InitZone[data-types="view"]>table[border="1"]:first-child>tbody>tr>td.header,
td#InitZone[data-types="view"]>#printHTML>table[border="1"]:first-child>tbody>tr>td.header,
td#InitZone[data-types="view"]>#TabMenu>div>table[border="1"]:first-child>tbody>tr>td.header{padding: 0px 6px 7px 0px !important;}

/*表单按钮*/
.mainstaybutton{font-weight:normal;line-height: normal;border: 1px solid #ccc; border-radius: 4px; font-size: 14px; cursor: pointer; outline: none; padding: 5px 10px; -webkit-transition: .3s; transition: .3s; color: #666666; background-color: rgb(255, 255, 255); border-color: #B3B3B3; margin-right: 5px !important; position:relative;}
.mainstaybutton:hover{color: #fff; background-color: #2D5FE6; border-color: #2D5FE6;}
.mainstaybutton[disabled]{background-color: #f5f7fa;color: #adadad;border-color:#adadad}


/*表单下拉按钮*/
.mainstaybutton-dropdown{padding:5px 30px 5px 10px !important;}
.mainstaybutton-dropdown::after{content:""; height:11px; width:11px; position:absolute; right:10px; top:10px; background: url(New/images/icon-arrow.png) center no-repeat / 15px;}
.mainstaybutton-dropdown:hover::after{background: url(New/images/icon-arrow-white.png) center no-repeat / 15px;}
.mainstaybutton-dropdown ul{position: absolute; left: -1px; top: 31px; background: #fff; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17); margin: 0; list-style: none; padding: 0; display:none; overflow:hidden;}
.mainstaybutton-dropdown ul li{padding: 8px 10px; white-space: nowrap; text-align:left; color: #666666;}
.mainstaybutton-dropdown ul li:hover{color: #2E60E7; background: #f2f2f2;}
.mainstaybutton-dropdown ul li+li{border-top:1px solid #ddd;}


/*表单下拉按钮*/
.mainstaybutton-popdown{padding:5px 30px 5px 10px !important;}
.mainstaybutton-popdown::after{content:"";height:11px;width:11px;position:absolute;right:10px;top:8px;background: url(New/images/icon-arrow.png) center no-repeat;background-size:15px;}
.mainstaybutton-popdown:hover::after{background: url(New/images/icon-arrow-white.png) center no-repeat;background-size:15px;}
.mainstaybutton-popdown .mainstaybutton-popdown-box{position: absolute;z-index:10;left: -1px;top: 31px;background: #fff;border: 1px solid #b3b3b3;border-radius: 4px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);margin: 0;padding: 0;display:none;color: #666666;text-align:left;}
.mainstaybutton-popdown .mainstaybutton-popdown-box ul{margin:0;padding:0;list-style:none;}
.mainstaybutton-popdown .mainstaybutton-popdown-box ul li{position:relative;}
.mainstaybutton-popdown .mainstaybutton-popdown-box ul li+li{border-top:1px solid #ddd;}
.mainstaybutton-popdown .mainstaybutton-popdown-box ul li>.mainstaybutton{border:0;width:100%;border-radius:0;text-align:left;padding: 9px 10px;margin:0;}

.mainstaybutton-secwindow-box .mainstaybutton-secwindow{display:none;position: absolute;z-index: 2;top: -1px;left: 100%;min-width: 100%;border: 1px solid #b3b3b3;padding: 10px;border-radius: 4px 0 4px 4px;background: #fff;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);}
.mainstaybutton-secwindow-box .mainstaybutton-secwindow-foot{text-align:center;padding:8px 0 0 0;}
.mainstaybutton-secwindow-box .mainstaybutton-secwindow-form{display:table;width:100%;}
.mainstaybutton-secwindow-box .mainstaybutton-secwindow-form-l{white-space: nowrap;vertical-align: middle;}
.mainstaybutton-secwindow-box .mainstaybutton-secwindow-form-l,
.mainstaybutton-secwindow-box .mainstaybutton-secwindow-form-r{display:table-cell;}
.mainstaybutton-secwindow-box .mainstaybutton-arrow{background-image: url(New/images/icon-arrow.png);background-size: 15px;background-repeat: no-repeat;background-position: right 7px center;padding: 9px 25px 9px 10px !important;}
.mainstaybutton-secwindow-box .mainstaybutton-arrow:hover{background-image: url(New/images/icon-arrow-white.png);}

.mainstaybutton-secwindow-pop{position: absolute;z-index: 300;height:100%;width:100%;background:rgba(0, 0, 0, 0.25);}
.mainstaybutton-secwindow-pop .mainstaybutton-secwindow-box{position: absolute;z-index: 10;left: 215px;top: 53px;}
.mainstaybutton-secwindow-pop .mainstaybutton-secwindow-box .mainstaybutton-secwindow{display:block;position:relative;border-radius:4px;top:0;left:0;right:auto;}


/*表单按钮-明细表*/
input.mainstaycmdbutton[buttontype="addnew"],
input.mainstaycmdbutton[buttontype="delete"]{border: 1px solid #2D5FE6 !important; border-radius: 4px; font-size: 13px; cursor: pointer; outline: none; padding: 2px 12px; -webkit-transition: .3s; transition: .3s; color: #2D5FE6; background-color: #ffffff; border-color: #2D5FE6; margin-bottom: 0px; height: auto !important; margin-right: 5px !important;}
input.mainstaycmdbutton[buttontype="addnew"]:hover,
input.mainstaycmdbutton[buttontype="delete"]:hover{color: #fff; background-color: #2D5FE6; border-color: #2D5FE6;}
input.mainstaycmdbutton[disabled]{background: #ffffff !important; border: 1px solid #959595 !important; color: #959595 !important;}
input.normalbutton, .btns{font-weight:normal;border: 1px solid #ccc; border-radius: 4px; font-size: 13px; cursor: pointer; outline: none; padding: 2px 12px; -webkit-transition: .3s; transition: .3s; color: #2D5FE6; background-color: #fff; border-color: #2D5FE6; margin-bottom: 0px; margin-right: 5px; height: auto !important;}
input.normalbutton:hover,.btns:hover{color: #fff; background-color: #2D5FE6; border-color: #2D5FE6;}

/*表单容器-明细表*/
td#InitZone >table[border="1"]>tbody>tr>.gridrows-header{border-left: 1px solid #ddd !important;border-right: 1px solid #ddd !important;;padding: 8px 8px !important;}

/*附件按钮*/
.webuploader-pick{position: relative;font-weight:normal; display: inline-block; cursor: pointer; color: #fff; text-align: center; border-radius: 3px; overflow: hidden; background: #ffffff !important; color: #2D5FE6 !important; border: 1px solid #2D5FE6 !important; padding: 2px 10px !important; -webkit-transition: .3s; transition: .3s; font-size: 13px !important; margin-right: 5px !important;}
.webuploader-pick:hover{color: #fff !important; background: #2D5FE6 !important;}
.webuploader-pick-hover{color: #fff !important; background: #2D5FE6 !important;}
/*button*/
.normal-button{padding: 5px 10px; margin-left: 0px; border: 0; background: #fff; color: #343434; border-radius: 3px; border: 1px solid #B0B0B0; line-height: normal;}
.normal-button:hover{background-color: #2D5FE6; color: #fff; border: 1px solid #2D5FE6;}

/*日期控件*/
.box-Wdate{display: inline-block; width: 100%; min-height: 26px !important; padding: 0px 4px; font-size: 13px !important; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #B9B9B9 !important; 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; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.box-Wdate:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.box-Wdate::-moz-placeholder{color:#999;opacity:1}
.box-Wdate:-ms-input-placeholder{color:#999}
.box-Wdate::-webkit-input-placeholder{color:#999}
.box-Wdate::-ms-expand{background-color:transparent;border:0}



/*表单*/
.label-a{color: #1E5FB8;cursor:pointer;}
.label-a:hover{color: #23527c;text-decoration: underline;}
#pageHeader{border:0 !important}
td#InitZone td,td#InitZone th,td#InitZone td a,
td#InitZone .noprint,td#InitZone select.box,td#InitZone .box{font-size:14px !important;}
td#InitZone td img{max-width:100%}
.Cxbjtp td#InitZone td{padding:0 0 7px 0;}
.Cxbjtp td#InitZone tr:last-child td{padding:0}
.Cxbjtp td#InitZone td,.Cxbjtp td#InitZone th,
.Cxbjtp td#InitZone .noprint,.Cxbjtp td#InitZone select.box,.Cxbjtp td#InitZone .box{font-size:13px;}
td#InitZone .table-header>tbody>tr:first-child>td{font-weight:bold;}
.mt_table>table{margin-top:10px}
.mt_table>table:first-child{margin-top:0}
.mt_table>table>tbody>tr:last-child>td>table>tbody>tr:first-child td{font-weight:bold}

td#InitZone td p,
td#InitZone td{color:#333;white-space: normal;word-break: break-all;}
td#InitZone td input[type="checkbox"],
td#InitZone td input[type="radio"]{margin-left:8px;margin-right:4px;position:relative;top:2px;}
td#InitZone td br+input[type="checkbox"], td#InitZone td br+input[type="radio"]{margin-left:0;}
td#InitZone td input[type="checkbox"]:nth-of-type(1),
td#InitZone td input[type="radio"]:nth-of-type(1),
td#InitZone gridrows+table input[type="radio"]{margin-left:0;}

td#InitZone[data-types="view"] .BBForm-l{background:#f6f6f6 !important;}
td#InitZone[data-types="view"] .BBForm-r,
td#InitZone[data-types="view"] .BBForm-r label,
td#InitZone[data-types="view"] .BBForm-r tr td{}

td#InitZone[data-types="view"]>table table[rules="all"]>tbody>tr:first-child>td,
td#InitZone[data-types="view"]>#TabMenu table[rules="all"]>tbody>tr:first-child>td,
td#InitZone[data-types="view"]>#printHTML table[rules="all"]>tbody>tr:first-child>td{background:#f6f6f6 !important;}


td#InitZone>table table[border="1"] td div{min-height:auto !important}
td#InitZone>table table[border="1"] td div>object[type="application/x-shockwave-flash"]{position: relative;top: -2.2px;}
td#InitZone>table table[border="1"] fieldset legend{font-size: 15px;padding-bottom: 10px;font-weight: bold;}
td#InitZone>table table[datamember] td div{min-height:auto !important}
td#InitZone>table table[datamember] td div>object[type="application/x-shockwave-flash"]{position: relative;top: -2.2px;}
td#InitZone>table table[datamember] td.header{padding: 7px !important;background:#f6f6f6;}
td#InitZone>table table[datamember]>tbody>tr>td{border:1px solid #d1d1d1}
td#InitZone>table table[datamember]fieldset legend{font-size: 15px;padding: 10px 0;font-weight: bold;}
td#InitZone>table table[border="1"]{border-radius: 3px; border: 0px solid #d1d1d1 !important; background-color: #fff;}
td#InitZone>table table[datamember]{border-radius: 3px; border: 0px solid #d1d1d1 !important; background-color: #fff;}
td#InitZone>table .tab-pane table[datamember]{border:0 !important;width:100% !important;}
td#InitZone>table .no-border[datamember]{border: 0 !important;}
td#InitZone>table table[border="0"]>tbody>tr>td{border:0px solid #d1d1d1 !important;padding: 0px;}
td#InitZone>table table[border="0"]>tbody>tr>td.header-border{border-bottom: 1px solid #d1d1d1 !important;}
td#InitZone>table td .header-border{border-bottom: 1px solid #d1d1d1 !important;}
td#InitZone>table[border="1"]>tbody>tr>td{padding:0 !important;font-size:0;border:0}
td#InitZone table[border="1"]>tbody>tr>td>table>tbody>tr>td{text-align:left !important;}
td#InitZone>table[datamember]>tbody>tr>td>table>tbody>tr>td>div>div,
td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr>td>div>div{margin:0 !important}
td#InitZone>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td{padding:7px !important;text-align:left;border-bottom:1px solid #d1d1d1 !important; border-right: 1px solid #d1d1d1 !important;}
td#InitZone>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td label{height:auto !important;}
td#InitZone>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr:first-child td.header{text-align: left !important; padding: 10px; color: #333; background: #f6f6f6; font-weight: normal !important;border-color: #fff;border-bottom:1px solid #d1d1d1;}
td#InitZone>table[border="1"]{border:0px solid #d1d1d1;border-bottom:0}
td#InitZone>table[border="1"]>tbody>tr>td.header font{color:#313131}
td#InitZone>table[border="1"]>tbody>tr>td.header .read-record{margin:0 0 0 20px;color: red;font-size: 12px;}
td#InitZone>table table[border="1"]>tbody>tr>td.header{text-align: left !important; padding: 10px; color: #333; background: #f6f6f6 !important; border-color: #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1 !important;min-width: 46px;}
td#InitZone>table table[border="1"]>tbody>tr>td.center{text-align:center !important;}
td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr>td{padding:7px !important;text-align:left;border-bottom:1px solid #d1d1d1 !important; border-right: 1px solid #d1d1d1 !important;}
td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr td,
td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr>td label{height:auto !important;}
td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr>td label:before{display:none;}
td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr:first-child td.header{text-align: left !important; padding: 10px; color: #333; background: #f6f6f6; font-weight: normal !important; border-color: #d1d1d1;border-bottom:1px solid #d1d1d1;}
td#InitZone>table[border="1"]>tbody>tr>td>table[border="1"]>tbody>tr>td.header{padding: 8px 10px;}
td#InitZone>table table[rules="all"]{border: 1px solid #d1d1d1 !important;}
td#InitZone>table table[rules="all"]>tbody>tr>td{color:#2e2e2e;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1; padding: 10px;}
td#InitZone>table table[rules="all"]>tbody>tr:first-child>td{font-weight: normal !important;}
td#InitZone>#printHTML table[rules="all"]>tbody>tr>td{color:#2e2e2e;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1; padding: 10px;}
td#InitZone>#printHTML table[rules="all"]>tbody>tr:first-child>td{color: #525252 !important;font-weight: normal !important;}
td#InitZone>#printHTML>table[border="1"]{border:0}
td#InitZone>#printHTML>table[border="1"] td{background:#fff;color:#525252;}
td#InitZone>#printHTML>table table[border="1"]{border-radius: 3px; border: 0px solid #d1d1d1 !important; background-color: #fff;}
td#InitZone>#printHTML>table table[datamember]{border-radius: 3px; border: 0px solid #d1d1d1 !important; background-color: #fff;}
td#InitZone>#printHTML>table table[border="0"]>tbody>tr>td{border:0px solid #d1d1d1;}
td#InitZone>#printHTML>table table[border="0"]>tbody>tr>td{border:0px solid #d1d1d1;padding: 0px;}
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td{padding:0 !important;font-size:0;border:0}
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td{text-align:left !important;}
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(odd){padding-right:7px;}
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header font{color:#000}
td#InitZone>#printHTML>table table[border="1"]>tbody>tr>td.header{text-align: left !important; padding: 10px; color: #525252; background: #f6f6f6; font-weight: bold; border-color: #fff; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1 !important;min-width: 46px;}
td#InitZone>#TabMenu{margin:0 !important}
td#InitZone>#TabMenu>div>table[border="1"] td{background:#fff;color:#525252;}
td#InitZone>#TabMenu>div>table table[border="1"]{border-radius: 3px; border: 0px solid #d1d1d1; background-color: #fff;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td{padding:0 !important;font-size:0;border:0}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td{text-align:left;}
td#InitZone>#TabMenu>div>table[border="1"]{border:0px solid #d1d1d1;border-bottom:0}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(odd){padding-right:7px;}
td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td input[datatype="numeric"]{margin-right:5px;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td{padding:7px !important;text-align:left;border-bottom:1px solid #d1d1d1 !important; border-right: 1px solid #d1d1d1 !important;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td label{height:auto !important;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td label:before{display:none;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr:first-child td.header{text-align: left !important; padding: 10px; color: #525252; background: #f6f6f6; font-weight: normal !important; border-color: #d1d1d1;border-bottom:1px solid #d1d1d1;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header font{color:#000 !important}
td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td.header{text-align: center; padding: 10px; color: #525252; background: #f6f6f6; font-weight: normal; border-color: #fff; border-bottom: 1px solid #d1d1d1;border-right:1px solid #d1d1d1 !important;border-left:1px solid #d1d1d1 !important;}
td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td.header:last-child{border-right:0;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table[border="0"]{border: 1px solid #d1d1d1;}
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table[border="0"]>tbody>tr>td{border:0 !important;}
td#InitZone .mail-tdp5 td{padding: 5px !important;}
td#InitZone .mail-tdp5 td.header{border-top: 1px solid #d1d1d1 !important;}
.Cxbjtp td#InitZone>table table[border="1"]>tbody>tr>td{border-width:0px; border-style:hidden;}
.Cxbjtp td#InitZone>table table[datamember]>tbody>tr>td{border-width:0px; border-style:hidden;}
.Cxbjtp td#InitZone>table table[datamember]{border: 0px solid #d1d1d1 !important;background:transparent !important;}
.table-min-header{font-weight: bold !important; color: #000; padding: 13px 6px 7px 6px !important; font-size: 14px; background: #f5f5f5;border:0 !important;text-align:left !important;}
.from-header-tr td{background:#fff !important;padding: 8px !important;text-align:left !important;font-size:0}
.from-header-tr td input[type="button"]{margin-right:3px;}

/*表单样式整合*/
td#InitZone>table table[border="1"]>tbody>tr>td,
td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td:nth-child(even),
td#InitZone>#printHTML>table table[border="1"]>tbody>tr>td,
td#InitZone>#printHTML>table table[datamember]>tbody>tr>td,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(even),
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(even),
td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td:nth-child(even){padding:7px;border:1px solid #d1d1d1}

#DesignZone td#InitZone td.je,
td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(even) .je{text-align:right !important;}


/*表单打印样式*/
@media print {   

  /*表单样式整合*/
  td#InitZone>table table[border="1"]>tbody>tr>td,
  td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
  td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
  td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
  td#InitZone>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td:nth-child(even),
  td#InitZone>#printHTML>table table[border="1"]>tbody>tr>td,
  td#InitZone>#printHTML>table table[datamember]>tbody>tr>td,
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(even),
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td:nth-child(even),
  td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr>td,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:first-child>td,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>table>tbody>tr:last-child>td:nth-child(even){padding:7px;border:1px solid #333}

  td#InitZone>table table[border="1"]>tbody>tr>td.header,
  td#InitZone>#printHTML>table table[border="1"]>tbody>tr>td.header,
  td#InitZone>#TabMenu>div>table table[border="1"]>tbody>tr>td.header{
    border-right: 1px solid #333 !important;
  }
  td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr>td,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr>td{
    border-bottom: 1px solid #333 !important;
    border-right: 1px solid #333 !important;
  }
  td#InitZone>table[border="1"]>tbody>tr>td gridrows+table>tbody>tr:first-child td.header,
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td>gridrows+table>tbody>tr:first-child td.header{
    border-color: #333;
  }

  td#InitZone>table[border="1"]>tbody>tr>td.header, 
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header, 
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header{
    position:relative;
  }
  td#InitZone>table[border="1"]>tbody>tr>td.header::before, 
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header::before, 
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header::before{
    display:none;
  }
  td#InitZone>table[border="1"]>tbody>tr>td.header::after, 
  td#InitZone>#printHTML>table[border="1"]>tbody>tr>td.header::after, 
  td#InitZone>#TabMenu>div>table[border="1"]>tbody>tr>td.header::after{
    content:"";
    position:absolute;
    left:0;right:0;top:-1px;bottom:0;border-color:#333;border-width:1px 1px 0px 1px;border-style:solid;
  }

  /*打印全局字体*/
  #DesignZone td#InitZone *{font-size:12px !important;}

  /*附件*/
  .xtupload-container .xtupload-li{padding: 0 0 0 0 !important;}
  .xtupload-container .xtupload-icon,
  .xtupload-container .xtupload-operat{display:none !important;}

}   


/*表单弹窗*/
.pop-div{font-size: 13px; background: #fff; left: 50%; position: absolute; top: 40px; z-index: 200; width: 780px; border: 1px solid #c5c5c5; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.38); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.38);}
.pop-div table{width: 100%; border-collapse: collapse; border: 0 solid #ccc;}
.pop-div .table-div{text-align: center; overflow-y: auto; overflow-x: hidden; height: 365px;text-align:center;}
.pop-div .table-div td{text-align:center;padding: 6px;}
.pop-div .table-div .header td{text-align: center;background: #f5f5f5;padding: 8px;border-top: 0;border-left: 0;}
.pop-div .table-div .header td:last-child{border-right: 0;}
.pop-div .theader{position: relative; border-bottom: 1px solid #ddd; padding: 10px 10px 10px 15px !important; background: #ffffff; font-size: 14px;}
.pop-div .theader .title{border:0;font-weight:bold;text-align:left;}
.pop-div .condition{padding:10px;background:#fff}
.pop-div .pheader span{position:relative;border:0}
.pop-div .pheader span.two{margin-left:10px}
.pop-div .pheader .button{cursor:pointer;border:0;margin-right:10px;background:#0093EE;color:#fff;height:25px;line-height:27px;padding:0 5px;text-align:center}
.pop-div .pheader .button:hover{background:#0073B7}
.pop-div .pheader .button-div{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}
.pop-div .pheader .iskqcls{position:relative;top:2px;border:0}
.pop-div .pheader .iswqcls{position:relative;top:2px;border:0}
.pop-div .input{border:1px solid #ccc;padding:5px;height:25px}
.pop-div .input.name{width:95px;}
.pop-div .bottom{border-top:1px solid #ddd;padding:10px 0 10px 0;text-align:center;}
.pop-div .bottom a{position:relative;margin:0 5px;top:6px;text-decoration: none;display:inline-block;background:#0093EE;color:#fff !important;padding:7px 10px}
.pop-div .bottom a:hover{text-decoration: none;color:#fff;}
.pop-div .bottom a:active{text-decoration: none;color:#fff;}
.pop-div .pclose{position:absolute;right:6px;top:8px;color:red;padding:5px 8px;display:inline-block;cursor:pointer;font-weight:bold;filter: alpha(opacity=100);opacity: 1;}
.pop-div .pclose div{background: url(../../js/extjs3.1.1/resources/images/default/panel/tool-close.png);height: 13px;width: 13px;background-size: 13px;}
.pop-div th{text-align: center;background: #f5f5f5;padding: 8px;border-top: 0;border-left: 0;}
.pop-div th:last-child{border-right: 0;}


/*添加图片*/
.u-btn-addpic{display: block; position: relative; width: 400px; height: 29px; overflow: hidden; border: 1px solid #2B91D7; background: none repeat scroll 0 0 #EEF8FF; color: #206FA5; cursor: pointer; border-radius: 4px; text-align: center; -webkit-transition: .3s; transition: .3s;}
.u-btn-addpic:hover{background:#fff;color:#206FA5;}
.u-btn-addpic span{display: block; line-height: 28px; font-size: 13px;}
.u-btn-addpic i{display: inline-block; width: 18px; height: 16px; overflow: hidden; margin: 6px 1px 6px 0; line-height: 13px; vertical-align: middle; font-size: 22px; font-family: Arial;}
.u-btn-addpic .filePrew{display: block;position: absolute;top: 0;left: 0;width: 400px;height: 28px;font-size: 100px;opacity: 0;filter:alpha(opacity=0);cursor: pointer;} 

/**/
.u-btn-listconfig{border-bottom: 1px solid #DDD; height: 45px; padding: 8px 20px;background:#fff;}
/**/
.u-tree-persms{position: absolute; top: 44px; bottom: 0; overflow: auto; border-right: 1px solid #ddd; width: 100%;}

/*标准table*/
.normal-table{border: 1px solid #ccc; background:#fff;}
.normal-table table td{border:1px solid #ddd;padding: 6px;}
.normal-table table{border-style: hidden !important;}
.normal-table td.header{background: #1F83DF; color: #fff; padding: 7px 0;}
.mail-table td{padding:3px 14px}

/*chart*/
.g-chart .header{display: table; width: 100%;}
.g-chart .header .year{display: table-cell; padding: 10px 0 0 16px;line-height: 21px;}
.g-chart .header .year select{margin-right:5px;}
.g-chart .header .year input[type="radio"]{position:relative;top:2px;}
.g-chart .header .unit{display: table-cell;text-align:right; padding: 10px 10px 0 0;white-space:nowrap;}
.g-chart .chart{width:100%;}

/*经济指标*/
.portal-norm-wrap{padding: 30px 0 0 0; width: 1100px; margin: 0 auto;}
.portal-norm-box{width: 33.333333%; float: left; padding: 0 30px; position:relative;}
.portal-norm-box+.portal-norm-box::before{content: ""; position: absolute; left: 0; top: 10px; height: 85px; width: 1px; background: #e6e6e6;}
.portal-norm-title{text-align: center; font-size: 16px; padding: 0 0 10px 0; font-weight: bold;}
.portal-norm-table{display:table; width:100%;}
.portal-norm-tr{display:table-row;}
.portal-norm-tr>div{display: table-cell; padding: 5px 5px; font-size: 14px; white-space: nowrap;}
.portal-norm-money{text-align:right;}
.portal-norm-money span{font-size: 15px;}
.portal-norm-amplitude{position: relative;}
.portal-norm-amplitude::before{content: "/"; position: absolute; left: 0; top: 10px; font-size: 14px;}
.portal-norm-amplitude span{font-family: Arial; font-size: 100%; font-weight: bold; margin: 0 3px;}
.portal-norm-amplitude .iconfont{font-size: 12px; position: relative; top: -1px; margin: 0 0 0 7px;}
.portal-norm-tr[status="add"] .portal-norm-amplitude,
.portal-norm-tr[status="add"] .portal-norm-money{color: #e62b1e;font-weight: bold;font-size:17px;}
.portal-norm-tr[status="add"] .portal-norm-amplitude span{}
.portal-norm-tr[status="add"] .portal-norm-amplitude .iconfont::before{content: "\e69b";}
.portal-norm-tr[status="minus"] .portal-norm-amplitude,
.portal-norm-tr[status="minus"] .portal-norm-money{color: #1fb15a;font-weight: bold;font-size:17px;}
.portal-norm-tr[status="minus"] .portal-norm-amplitude span{}
.portal-norm-tr[status="minus"] .portal-norm-amplitude .iconfont::before{content: "\e873";}
.portal-norm-tr[status="no"] .portal-norm-amplitude,
.portal-norm-tr[status="no"] .portal-norm-money{color: #888888;font-weight: bold;font-size:17px;}
.portal-norm-tr[status="no"] .portal-norm-amplitude span{}
.portal-norm-tr[status="no"] .portal-norm-amplitude .iconfont::before{content: "";height: 4px;width: 10px;background: #888;display: inline-block;margin: 0 0 0 1px;position: relative;top: -3px;}
.portal-norm-note{float: left;width: 100%;text-align: left;padding: 10px 0 10px 35px;font-size: 14px;color: #929292;}

/*经济指标 - 新版*/
.portal-business{display: table; table-layout: fixed; width: 100%;}
.portal-business .portal-business-box{display: table-cell;}
.portal-business .portal-business-box-l{width:23%;padding:17px 5px 0 15px}
.portal-business .portal-business-box-c{width:46%;padding:17px 5px 0 5px}
.portal-business .portal-business-box-r{width:31%;padding:17px 15px 0 5px}
.portal-business .portal-business-box .portal-business-title{font-size: 16px; font-weight: bold; padding: 0 0 6px 0; border-bottom: 2px solid #dbdbdd;}
.portal-business .portal-business-box .portal-business-table::after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-t{padding: 20px 0; position: relative;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-b{padding: 12px 0;border-top:1px solid #e9e9e9;font-size:14px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr{border-radius: 4px; margin: 16px 0 0 0; border: 1px solid #d9dadb; padding: 0 15px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-2{width:50%;padding:0 5px 0 0;float: left;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-2+.portal-business-tr-2{padding:0 0 0 5px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-icon{padding:20px 0 20px 73px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-icon .portal-business-icon{font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 20px; width: 58px; height: 58px; border-radius: 50%; background: #eeeeee; text-align: center; font-size: 26px; line-height: 56px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-icon .portal-business-icon::before{content: "\e659";}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-icon .portal-business-icon-blue{background:#e2f1ff;color:#4ba9ff;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr-icon .portal-business-icon-purple{background:#f0e7fb;color:#a16de7;}

.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-font{color:#808080; font-size:14px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-money{color:#1a1a1a; font-size:15px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-money>span{font-size:24px;}

.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude{color:#808080;font-size:14px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude .iconfont,
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="add"] .iconfont,
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="minus"] .iconfont{ margin: 0 2px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude .iconfont::before{ content: "";font-size: 15px;height: 2px;width: 11px;background: #9e9e9e;margin: 0 2px;display: inline-block;position: relative;top: -4px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="add"] .iconfont::before,
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="minus"] .iconfont::before{width:auto;height:auto;top:0;background:transparent;margin:0;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="add"] .iconfont::before{content: "\e6d7";color:#f13d47;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[status="minus"] .iconfont::before{content: "\e6d6";color:#1ac67f;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude+.portal-business-amplitude{margin:0 0 0 8px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude-num{color:#000;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[expand="add"] .portal-business-amplitude-num::after{content: "净"; background: #f13d75; color: #fff; display: inline-block; vertical-align: top; width: 20px; text-align: center; line-height: 20px; margin: 0 0 0 5px; border-radius: 4px;}
.portal-business .portal-business-box .portal-business-table .portal-business-tr .portal-business-amplitude[expand="minus"] .portal-business-amplitude-num::after{content: "净"; background: #1ac67f; color: #fff; display: inline-block; vertical-align: top; width: 20px; text-align: center; line-height: 20px; margin: 0 0 0 5px; border-radius: 4px;}

.portal-business .portal-business-box .portal-business-table .portal-business-graph-b{border-top: 0; padding: 18px 0 17px 0;}
.portal-business .portal-business-box .portal-business-table .portal-business-graph-b .portal-business-graph{background: #c3c4c6; width:100%; height:11px;}
.portal-business .portal-business-box .portal-business-table .portal-business-graph-b .portal-business-graph>div{background: #37cbcb; width:50%; height:100%;position: relative;}
.portal-business .portal-business-box .portal-business-table .portal-business-graph-b .portal-business-graph>div::before{content: ""; height: 25px; width: 2px; background: #37cbcb; position: absolute; right: 0; top: -7px;}
.portal-business .portal-business-box .portal-business-table .portal-business-chart-b{border-top:0; padding: 10px 0 11px 0;}
.portal-business .portal-business-box .portal-business-table .portal-business-chart-b .chart{width: 100%;height:25px;}


/*经济预警分析*/
.portal-econwarn-box{padding: 28px 23px 0 23px;}
.portal-econwarn-box .portal-econwarn{width: 20%; float: left; padding:0 15px;}
.portal-econwarn-box .portal-econwarn:first-child{padding:0 15px 0 0}
.portal-econwarn-box .portal-econwarn:last-child{padding:0 0 0 15px}
.portal-econwarn-box .portal-econwarn::after{content:".";display:block;height:0;clear:both;visibility:hidden}
.portal-econwarn-box .portal-econwarn .portal-econwarn-t{color: #1a1a1a; font-size: 14px; margin: 0 0 13px 0;}
.portal-econwarn-box .portal-econwarn>div{border: 1px solid #d9dadb; border-radius: 4px; padding: 17px 20px 15px 20px;cursor:pointer;}
.portal-econwarn-box .portal-econwarn>div:hover{border: 1px solid #2e60e7;}
.portal-econwarn-box .portal-econwarn>div .portal-econwarn-b{height:37px;position:relative;}
.portal-econwarn-box .portal-econwarn>div .portal-econwarn-b .portal-econwarn-num{font-size: 30px; border: 1px solid #909090; border-radius: 4px; width: 48px; height: 36px; display: inline-block; text-align: center; line-height: 30px; position:absolute; top:0;left:0;}
.portal-econwarn-box .portal-econwarn>div .portal-econwarn-b .portal-econwarn-money{text-align: left; padding: 14px 0 0 65px; font-size: 14px;}

.portal-econwarn-box .portal-econwarn:nth-of-type(1)>div .portal-econwarn-b .portal-econwarn-num{border: 1px solid #f04864;color:#f04864;}
.portal-econwarn-box .portal-econwarn:nth-of-type(2)>div .portal-econwarn-b .portal-econwarn-num{border: 1px solid #9860e5;color:#9860e5;}
.portal-econwarn-box .portal-econwarn:nth-of-type(3)>div .portal-econwarn-b .portal-econwarn-num{border: 1px solid #228cee;color:#228cee;}
.portal-econwarn-box .portal-econwarn:nth-of-type(4)>div .portal-econwarn-b .portal-econwarn-num{border: 1px solid #f04864;color:#f04864;}
.portal-econwarn-box .portal-econwarn:nth-of-type(5)>div .portal-econwarn-b .portal-econwarn-num{border: 1px solid #f04864;color:#f04864;}


/**/
.u-form{}
.u-form .content{padding:10px;position:relative;}
.u-form .content table{width: 100%;border-collapse: collapse;border: 0 solid #c3c3c3;}
.u-form .content table td{ padding: 4px 8px;}
.u-form .content table tr:first-child td{background:#ECECEC;font-weight:bold}

/*项目基本信息*/
.project-basic-r{height:170px;margin: 0 auto !important;display:inline-block;position: absolute !important;top:14px;right:15px;}
.project-basic-l{padding: 5px 296px 0 5px;position:relative;}
.project-basic-l>div{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.project-basic-l>div+div{margin:8px 0 0 0;}
.project-basic-l a{color:#2e60e7}
.project-basic-l .project-basic-title{font-size: 16px;color: #1a1a1a;}
.project-basic-l .project-basic-progress{border-radius: 10px;width: 118px;display: inline-block;background: #ebedf0;height: 10px;margin: 0 10px 0 0;position: relative;overflow: hidden;}
.project-basic-l .project-basic-progress>div{border-radius:10px;background:#2e60e7;height:10px;width: 0;}
.project-basic-l .project-basic-progress span{color:#2e60e7;}
.project-basic-l .project-basic-progress-title{color:#2e60e7;}
.project-basic-l .project-basic-status{position: absolute;right: 315px;top: 66px;margin: 0;font-family: "iconfont" !important;font-size: 100px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;    width: 100px;height: 106px;line-height: normal;}
.project-basic-l .project-basic-status[lsh]::before{content: "\e73b";color:#00818F;}
.project-basic-l .project-basic-status[lsh]::after{content: "" attr(title) ""; position: absolute; width: 100px; height: 106px; line-height: 104px; left: 0; top: 0; font-size: 16px; text-align: center; font-weight: bold; color:#00818F; transform: rotate(7deg); -ms-transform: rotate(-33deg); -moz-transform: rotate(-33deg); -webkit-transform: rotate(-33deg); -o-transform: rotate(-33deg);}

/*项目快速添加*/
.portal-card-box{padding: 10px 10px;}
.portal-card-box>div{width:25%; padding: 5px; float: left;}
.portal-card-box>div>div{position: relative; height: 44px; border: 1px solid #d4d5d6; border-radius: 2px; cursor:pointer;}
.portal-card-box>div>div:hover{-webkit-box-shadow: 0 2px 10px rgba(46, 96, 231, 0.27058823529411763);box-shadow: 0 2px 10px rgba(46, 96, 231, 0.27058823529411763); border: 1px solid #a7bcf5;}
.portal-card-box .portal-card-box-l{font-size: 14px; padding: 12px 12px 12px 32px;}
.portal-card-box .portal-card-box-l::before{font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e617"; position: absolute; left: 7px; top: 8px; z-index:2;}
.portal-card-box .portal-card-box-l .sl{color:#2e60e7; font-weight:bold;}
.portal-card-box .portal-card-box-l:hover{color:#2e60e7; text-decoration: underline;}
.portal-card-box .portal-card-box-r{width: 36px; height: 42px; position: absolute; right: 0; top: 0; font-size: 26px; text-align: center;color:#2e60e7;}
.portal-card-box .portal-card-box-r::before{content:""; width:1px; height:20px; background:#dcdee0; position:absolute; left:0; top:12px;}
.portal-card-box .portal-card-box-r:hover{background:#2e60e7; color:#fff;}
.portal-card-box .portal-card-box-r:hover::before{display:none;}

.portal-card-box>div>div[data-index="0"] .portal-card-box-l::before{content: "\e6bb";color:#F55D83;}
.portal-card-box>div>div[data-index="1"] .portal-card-box-l::before{content: "\e6d2";color:#1CC7A2;}
.portal-card-box>div>div[data-index="2"] .portal-card-box-l::before{content: "\e6ce";color:#F19F00;}
.portal-card-box>div>div[data-index="3"] .portal-card-box-l::before{content: "\e6cf";color:#1694DD;}
.portal-card-box>div>div[data-index="4"] .portal-card-box-l::before{content: "\e6d3";color:#F55D83;}
.portal-card-box>div>div[data-index="5"] .portal-card-box-l::before{content: "\e6d0";color:#1CC7A2;}
.portal-card-box>div>div[data-index="6"] .portal-card-box-l::before{content: "\e6c9";color:#F55D83;}

@media (max-width:830px){.portal-card-box>div{width:33.3333334%}}


/*分公司*/
.portal-office{padding:10px 15px;overflow:hidden;}
.portal-office .portal-office-l{font-size:26px;max-width:70%;float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin:0 30px 0 0}
.portal-office .portal-office-r{width:auto;float:left;text-align:right;position: relative;top: 5px;}
.portal-office .portal-office-r .portal-office-btn{display: inline-block;color:#2e60e7;border:1px solid #2e60e7;border-radius:4px;padding:4px 25px;font-size:15px;position:relative;}
.portal-office .portal-office-r .portal-office-btn:hover{color:#fff;}
.portal-office-dropdown{position: absolute; left: 0; top: 0; width: 250px; border: 1px solid #A0B7F6; background: #fff; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.04); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.04);}
.portal-office-dropdown ul{margin:0;padding:0;list-style:none;}
.portal-office-dropdown ul li{color: #333; font-size: 15px; padding: 6px 10px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden;}
.portal-office-dropdown ul li:hover{background:#2D60E7; color:#fff;}

/*mapSurvey地图绘制*/
.map-survey-wrap{position:relative;}
.map-survey-wrap .map-survey-path{
  position: absolute;
  top: 25px;
  left: 15px;
  z-index: 5;
}
.map-survey-wrap .map-survey-path>button {
  background: transparent;
  color: #fff;
  font-size: 14px;
  border: 0;
  outline: none;
}
.map-survey-wrap .map-survey-path>button+button::before {
  content: "\e875";
  font-family: "iconfont" !important;
  font-size: 13px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  left: -6px;
}
.map-survey-wrap .map-survey{height:100%;width:100%}

/*项目表格*/
.portal-table{width:100%;table-layout: fixed;}
.portal-table .portal-nowrap{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.portal-table td{padding:5px 5px 5px 0;text-align:left;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.portal-table td a:hover{color:#0066CC;}
.portal-table .portal-theader td{font-weight:bold;text-align:left;}
.portal-table .portal-face{width:28px;height:28px;border-radius:50%;overflow:hidden;background: #aaaaaa;}
.portal-table .portal-face>img{width:100%;height:100%;}
.portal-table .portal-prjstat{background: #eee; display: inline-block; width: 60px; text-align: center; padding: 3px 0; border-radius: 3px;height:25px;}

.portal-table .portal-prjstat[lsh]:empty::before{content:"无";}
.portal-table .portal-prjstat[lsh="201303280000000464"],.portal-prjstat[lsh="201209240000000330"],.portal-prjstat[lsh="201209250000000341"]{background:#dff0ff;color:#3ba1ff;}
.portal-table .portal-prjstat[lsh="201303280000000465"],.portal-prjstat[lsh="201209240000000329"],.portal-prjstat[lsh="201209250000000342"],.portal-prjstat[lsh="201211130000000436"]{background:#e3f7e9;color:#29d05b;}
.portal-table .portal-prjstat[lsh="201303280000000466"]{background:#eee5fb;color:#9860e5;}
.portal-table .portal-prjstat[lsh="201303280000000469"],.portal-prjstat[lsh="201209250000000344"],.portal-prjstat[lsh="201209250000000354"]{background:#fde2e6;color:#f4506c}
.portal-table .portal-prjstat[lsh="201303280000000467"],.portal-prjstat[lsh="201303280000000468"],.portal-prjstat[lsh="201303280000000470"],.portal-prjstat[lsh="201303280000000471"]{background:#e7e7e7;color:#858585;}

.portal-table .portal-warntype{background: #ccc;display: inline-block;width: 20px;height: 20px;border-radius: 50%;text-align: center;padding: 1px 0;color:#fff;font-size: 12px;}
.portal-table .portal-warntype[status="critical"]{background:#ffba27;}
.portal-table .portal-warntype[status="oversized"]{background:#f04864;}

.portal-table .portal-Rank{background: #c3c4c6;display: inline-block;width: 20px;height: 20px;border-radius: 50%;text-align: center;padding: 1px 0;color:#fff;font-size: 12px;}
.portal-table .portal-Rank[index="1"]{background:#f66187;}
.portal-table .portal-Rank[index="2"]{background:#3ba1ff;}
.portal-table .portal-Rank[index="3"]{background:#37cbcb;}

/*门户开关*/
.portal-switch{position:relative;overflow:hidden;}
.portal-switch .portal-switch-tip{position: relative; font-size: 15px; vertical-align: top; top: -2px; margin: 0 8px 0 0;}
.portal-switch .portal-switch-label{width: 36px; height: 18px; display: inline-block; border: 1px solid #b8b8b8; border-radius: 18px; position: relative; -webkit-transition: ease-in-out 0.3s;transition: ease-in-out 0.3s;}
.portal-switch .portal-switch-circle{position: absolute; left: 2px; top: 2px; width: 12px; height: 12px; border-radius: 50%; background: #b8b8b8; -webkit-transition: ease-in-out 0.3s;transition: ease-in-out 0.3s;}
.portal-switch input[type="checkbox"]{position: absolute; z-index: 2; width: 36px; height: 36px; opacity: 0; cursor:pointer;}
.portal-switch input[type="checkbox"]:checked+.portal-switch-label{border:1px solid #2e60e7;background:#2e60e7;}
.portal-switch input[type="checkbox"]:checked+.portal-switch-label .portal-switch-circle{background:#fff;left:20px;}

/*门户按钮输入框*/
.portal-btn{border: 1px solid #b3b3b3; border-radius: 4px; overflow: hidden; font-size: 13px; cursor: pointer; padding: 0 10px; background: #fff; height: 23px; line-height: 21px; margin:0 5px 0 0; outline: 0;}
.portal-btn:hover{color: #fff; border: 1px solid #2E60E7; background: #2E60E7}
.portal-box{display: inline-block; width: 150px; min-height: 23px; padding: 0px 4px; font-size: 13px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #D8D8D8; border-radius: 4px; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.portal-box:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}

/*参建单位表格*/
.portal-table2{width:100%;margin:10px 0 0 0;}
.portal-table2 td{padding:7px 0;text-align:left;font-size:14px;}
.portal-table2 td a:hover{color:#0066CC;}
.portal-table2 .portal-theader2 td{font-weight:bold;text-align:left;padding:0}
.portal-table2 .portal-theader2{border-bottom:0;}
.portal-table2+.portal-table2 .portal-theader2 td{padding:10px 0 0 0;}
.portal-table2 .portal-name{cursor:pointer;display:inline-block;margin:0 20px 10px 0;}
.portal-table2 .portal-name+.portal-name{}
.portal-table2 .portal-name:hover{color:#0066CC;text-decoration:underline}

/*项目小弹窗*/
.portal-pop-box{position:fixed;left:0;top:0;max-width:400px;min-width:300px;height:257px;background:#fff;z-index:20;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.37);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.37);}
.portal-pop-box .portal-pop-header{background:#2e60e7;color:#fff;padding:8px 12px;font-size:14px;margin: 0 0 5px 0;}
.portal-pop-box>div{padding:4px 12px;font-size: 13px;}

/*项目问题排名统计*/
.portal-rank{width:100%;margin-top:0;}
.portal-rank>tbody>tr{border-bottom:1px solid #dadce0;}
.portal-rank>tbody>tr:last-child{border-bottom:0}
.portal-rank td{padding:12px 0;}
.portal-rank .portal-rank-l{width: 30px;}
.portal-rank .portal-rank-l .portal-rank-num{border: 1px solid #949494; border-radius: 2px; color: #4c4c4c; font-weight: bold; width: 30px; height: 30px; line-height: 28px; background:#fafafa;}
.portal-rank .portal-rank-c{padding: 12px 20px 12px 12px;}
.portal-rank .portal-rank-c .portal-rank-title{color: #333; padding: 0 0 3px 0; font-size: 13px;}
.portal-rank .portal-rank-c .portal-rank-progress{height: 8px; border-radius: 0 4px 4px 0; background:#c3c4c6;}
.portal-rank-r{width:55px;}
.portal-rank .portal-rank-r>div{position: relative; top: 10px; font-size: 12px;}
.portal-rank .portal-rank-r>div>span{color:#f55252;font-weight:bold;}

/*关注项目*/
.portal-focpro-box{float: left; width: 50%;}
.portal-focpro-box:nth-of-type(odd){padding: 18px 15px 0 0;}
.portal-focpro-box:nth-of-type(even){padding:18px 0 0 15px;}
.portal-focpro-box .portal-focpro{height: 202px;}
.portal-focpro-box .portal-focpro .portal-focpro-title{font-size: 16px; font-weight: bold; padding: 0 80px 6px 0; border-bottom: 2px solid #dbdbdd; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.portal-focpro-box .portal-focpro .portal-focpro-title .portal-switch{position: absolute;right: 0;top: 3px;}
.portal-focpro-box .portal-focpro-prjstat{margin: 0 10px 0 0;background: #ccc; display: inline-block; text-align: center; padding: 2px 5px; border-radius: 3px; font-size: 14px;font-weight:normal}
.portal-focpro-box .portal-focpro-prjstat[lsh]{display:none;}
.portal-focpro-box .portal-focpro-prjstat[lsh="201208220000000203"]{background:#dff0ff;color:#3ba1ff;display:inline;}
.portal-focpro-box .portal-focpro-prjstat[lsh="201208220000000204"]{background:#e3f7e9;color:#29d05b;display:inline;}
.portal-focpro-box .portal-focpro-prjstat[lsh="201208220000000205"]{background:#eee5fb;color:#9860e5;display:inline;}
.portal-focpro-box .portal-focpro-prjstat[lsh="201208220000000206"]{background:#fde2e6;color:#f4506c;display:inline;}
.portal-focpro-box .portal-focpro-prjstat[lsh="201208220000000207"]{background:#e7e7e7;color:#858585;display:inline;}
.portal-focpro-box .portal-focpro .portal-focpro-con{position:relative;padding:0 340px 0 0;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-l{}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-l>div:first-child{margin: 15px 0 0 0;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-l>div{margin: 10px 0 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r{position:absolute;top:0;right:0;width:340px;padding: 0 20px;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r::before{content: ""; position: absolute; left: 0; top: 20px; width: 1px; height: 87px; background: #e6e6e6;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress{float: left; width: 50%; padding:0 10px 0 0;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress+.portal-focpro-progress{padding:0 0 10px 0;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress .portal-focpro-progress-t{text-align:center;position: relative;top: 6px;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress .portal-focpro-progress-t span{margin: 0 0 0 10px; background: #eee; padding: 4px 8px; border-radius: 4px; color: #757575;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress .portal-focpro-progress-t .active{background: #4fb58b; color: #fff;}
.portal-focpro-box .portal-focpro .portal-focpro-con .portal-focpro-con-r .portal-focpro-progress .portal-focpro-progress-b .chart{height:120px;}


/*layerwindow*/
.w_main{border: 1px solid #BBBBBB !important;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.42) !important;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.42) !important;border-radius: 5px;overflow: hidden;}
.w_main .m_caption+iframe{width:100% !important;}
.m_caption{background: #fff !important;padding: 13px 13px 13px 8px !important;height: auto !important;font-siZe: 14px;border-bottom: 1px solid #dddddd !important;}
.m_caption td{height:auto !important;}
.m_title{font-size: 14px;}
.m_btn_header{clear: both;border-bottom: 1px solid #dddddd;padding: 6px !important;font-size: 0;text-align: left !important;}
.m_btn_header .mainstaybutton{margin-right:5px}
.m_frm_table{border: 0;border-width: 0;border-collapse: collapse;}
.m_frm_table td{padding:8px;border-color: #ddd;}


/*检查图片 - 时间轴*/
.timeline-wraps{height: 100%;}
.timeline-wraps .timeline-filter{padding: 15px 0 15px 222px;-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);position: relative;z-index: 3;}
.timeline-wraps .timeline-content{overflow: auto;position: absolute;width: 100%;top: 149px;bottom: 0;padding: 30px 0 0 0;}
.timeline-wraps .timeline-content .timeline-box{position:relative;min-height: 137px;}
.timeline-wraps .timeline-content .timeline-box:first-child .timeline-box-l .timeline-date::after{content: ""; position: absolute; left: 0; top: -60px; width: 100%; background: #fff; height: 63px; z-index: 2;}
.timeline-wraps .timeline-content .timeline-box+.timeline-box .timeline-box-l .timeline-date::after{content: ""; position: absolute; left: 8px; bottom: 21px; width: 1px; height: 10000%; background: #adadad;}
.timeline-wraps .timeline-content .timeline-box-l{text-align: center; position: absolute; width: 222px; top: 0; left: 0; height: 100%;}
.timeline-wraps .timeline-content .timeline-box-l .timeline-date{font-weight: bold; font-size: 17px; display: inline-block; position: relative; margin: 30px 0 0 0;}
.timeline-wraps .timeline-content .timeline-box-l .timeline-date::before{content: ""; display: inline-block; height: 18px; width: 18px; border: 2px solid #adadad; border-radius: 50%; position: relative; top: 3px; margin: 0 10px 0 0; z-index: 2; background: #fff;}
.timeline-wraps .timeline-content .timeline-box-r{padding:0 0 0 222px;}
.timeline-wraps .timeline-content .timeline-box-r .timeline-box-pic{display: inline-block;margin:0 20px 20px 0}
.timeline-wraps .timeline-content .timeline-box-r .timeline-box-pic .timeline-pic{position: relative}
.timeline-wraps .timeline-content .timeline-box-r .timeline-box-pic .timeline-pic .timeline-pic-num{position: absolute; top: 0; right: 0; padding: 1px 8px 4px 8px; font-weight: bolder; font-size: 16px; color: white; background: #2b2b2b;}
.timeline-wraps .timeline-content .timeline-box-r .timeline-box-pic .timeline-pic-info{padding: 10px 0;}
.timeline-wraps .timeline-content .timeline-box-r .timeline-box-pic .timeline-pic-info>span+span{margin:0 0 0 10px;}

/*ztree搜索*/
.Ztree-searchbox-box .l-layout-left{border:0;border-right: 1px solid #d4d4d4;height:100%;}
.Ztree-searchbox-box .l-layout-left .l-layout-header,.Ztree-searchbox-box .l-layout-right .l-layout-header{display:none;}
.Ztree-searchbox-box .l-layout-right{border-left: 1px solid #dddddd;border-top: 0;border-right: 0;}
.Ztree-searchbox-box .Ztree-header-right{height: 52px; overflow: hidden; border-bottom: 1px solid #ddd; text-align: left; padding: 0 10px; line-height: 52px; font-size:14px;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-text{display:inline-block;vertical-align: top;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-location{display:inline-block;vertical-align: top;cursor:pointer;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-location:hover .Ztree-header-location-text{color:#2E60E7;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-location .Ztree-header-location-text{display: inline-block; vertical-align: top;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-location+.Ztree-header-location{padding:0 0 0 10px;}
.Ztree-searchbox-box .Ztree-header-right .Ztree-header-location .Ztree-header-location-icon{padding:0 0 0 8px;}
.Ztree-searchbox-link{display: block;line-height: 22px;padding-left: 8px;text-decoration: underline;margin: 4px;cursor: pointer;color: #2E60E7;}
.Ztree-searchbox-link:hover{color: #2E60E7;}
.Ztree-searchbox{padding: 7px 7px 7px 7px; display: table; width: 100%; border-bottom: 1px solid #ddd; font-size:14px;height:52px;}
.Ztree-searchbox .Ztree-searchbox-title{display: table-cell; padding: 0 15px 0 6px; white-space: nowrap;vertical-align: middle;}
.Ztree-searchbox .Ztree-searchbox-ipt{display:table-cell;}
.Ztree-searchbox-button-div{position: absolute;right: 10px;top: 13px;}
.Ztree-searchbox-button-new{height: 20px;width: 20px;display: inline-block;cursor: pointer;text-align: center;color: #818181;}
.Ztree-searchbox-button-new:hover{color:#2E60E7;}
.Ztree-searchbox-button-new::before{content:"\e694";font-family: "iconfont";font-size: 18px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.Ztree-searchbox-text{width: 100%; height: 37px; padding-right: 20px; border-radius: 0; border: 0; border-bottom: 1px solid #ddd; font-size: 14px; padding: 0 30px 0 5px; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 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,-webkit-box-shadow ease-in-out .15s;}
.Ztree-searchbox-text:focus{border-color: #2E60E7;outline: 0;}
.Ztree-searchbox-text:focus+.Ztree-searchbox-button-div .Ztree-searchbox-button-new{color:#2E60E7;}
.Ztree-searchbox-list{position: absolute;overflow:auto;width: 100%;top: 127px;bottom: 0;}
.Ztree-searchbox-list .mCSB_container_wrapper{margin-right: 15px;}


/*工程监理-项目门户*/
.project-table .l-layout-header{display:none;}
.project-table .l-accordion-header{color: #ffffff;background: #15244f;font-size: 16px;text-align: left;padding: 13px 20px 8px 20px;position: relative;height: auto;font-weight: normal;line-height: normal;}
.project-table .l-layout-left{z-index: 15;border:0;-webkit-box-shadow: none;box-shadow: none;background:#15244f;}
.project-table .l-layout-center{-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.project-table .l-layout-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff;background-color: rgba(255,255,255,0.75);filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";width: 6px;}
.project-table .l-layout-left .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #fff;background-color: rgba(255,255,255,0.85);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.project-table .l-layout-left .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.project-table .l-layout-left .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #000;background-color: rgba(255,255,255,0.85);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.project-table .l-layout-left .mCSB_scrollTools .mCSB_draggerRail{background-color: #000;background-color: rgba(0,0,0,0.4);filter: "alpha(opacity=10)";-ms-filter: "alpha(opacity=10)";}
.project-table .l-accordion-toggle{display:none;}
.project-table .project-content-left .l-accordion-panel,
.project-table .project-content-left .l-accordion-content{background:transparent;}
.project-table .project-content-left .l-accordion-panel{overflow:auto;}
.project-table .project-content-left .l-accordion-content{height: auto !important;padding: 0 0 0 0;}
.project-table .project-content-left .l-accordion-header-open .l-accordion-header-inner{font-weight: normal;}
.project-table .project-content-left .l-accordion-header .l-accordion-header-inner::before{content: "\e6d4";font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 14px;margin: 0 10px 0 0;position: relative;top: -1px;}
.project-table .project-content-left .l-link{text-decoration: none;display: block;padding: 8px 5px 8px 21px;color: #cdcfd5;border: 0;background: #15244f;border-left: 3px solid #15244f;font-size: 14px;margin: 0;-webkit-transition: .3s;transition: .3s;}
.project-table .project-content-left .l-link::before{content: "";height: 6px;width: 6px;display: inline-block;background: #cdcfd5;border-radius: 50%;vertical-align: top;position: relative;top: 7px;margin: 0 12px 0 0;}

.project-table .project-content-left .l-link:hover,
.project-table .project-content-left .l-link-over,
.project-table .project-content-left .l-link-active{text-decoration: none;border-left: 3px solid #2e60e7;background: #f7f8fa;color: #2e60e7;}
.project-table .project-content-left .l-link:hover::before,
.project-table .project-content-left .l-link-over::before,
.project-table .project-content-left .l-link-active::before{background: #cdcfd5;}
.project-table .project-content-left .l-accordion-header-open .l-accordion-header-inner::before{content: "\e6d5";font-size: 14px;margin: 0 8px 0 0;position: relative;top: -1px;color: #fff;}
.project-table .project-header{display:table-cell;height:65px;background:#2e60e7;color:#fff;position:relative;}

.project-table .more-porject{-webkit-transition: .3s;transition: .3s;cursor:pointer;background:url(New/images/green/showmoremenu2.png) no-repeat right 7px center;height:65px;width:80px;display:inline-block;vertical-align: top;position:relative;text-align:center;}
.project-table .more-porject:hover{background:rgba(0, 0, 0, 0.14) url(New/images/green/showmoremenu2.png) no-repeat right 7px center;}
.project-table .more-porject-text{font-size: 15px;position:relative;left:-8px;top: 1px;vertical-align: top;}
.project-table .more-porject-dropdown{position: absolute; left: -220px; top: 65px; z-index: 999; background: #fff;-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);display:none;height:350px;overflow:auto;width:300px;}
.project-table .more-porject-dropdown ul{margin:0;}
.project-table .more-porject-dropdown ul li{line-height: 1.4;cursor: pointer;font-size: 16px;color: #666666;padding: 10px 15px;text-align: left;white-space: nowrap;position: relative;text-overflow: ellipsis;overflow: hidden;}
.project-table .more-porject-dropdown ul li:hover{color: #2E60E7;background: #f2f2f2;}
.project-table .more-porject-dropdown ul li.active{padding: 10px 40px 10px 15px;}
.project-table .more-porject-dropdown ul li.active::after{content: "\e771"; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: 15px; color: #2e60e7; font-size: 20px; top: 8px;}
.project-table .more-porject-dropdown .more-porject-list{position:absolute;top:48px;bottom:0;overflow:auto;width: 100%;}

.project-table .more-porject-tabs{text-align:center;line-height: 1;border-bottom: 1px solid #ebebeb;}
.project-table .more-porject-tabs>div{color: #888888; display: inline-block; font-size: 16px; position:relative; margin: 0 5px 0 0; padding: 15px 0;}
.project-table .more-porject-tabs>div+div{margin: 0 0 0 5px;}
.project-table .more-porject-tabs>div+div::before{content: ""; width: 1px; height: 15px; background: #C3C3C3; display: inline-block; position: absolute; left: -9px; top: 16px;}
.project-table .more-porject-tabs>.active{color:#2e60e7;}

.project-table .project-content-left,.l-layout-center{border: 0;background: #15244f;}
.project-table .mCSB_inside > .mCSB_container{margin-right: 17px;}
.project-table .mCSB_inside .mCS_y_hidden{margin-right: 0;}
.project-table{display:table;width:100%;height:100%}
.project-table .project-tr{display:table-row}
.project-table .project-content{display:table-cell;}
.project-table .project-header .project-name{font-size: 23px;display: inline-block;height: 65px;line-height: 63px;padding: 0 40px 0 25px;white-space:nowrap;-webkit-transition: .3s;transition: .3s;}
.project-table .project-header .project-name .project-xmmc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align: top;display:none;min-width:240px;}
.project-table .project-header .project-menu{margin: 0;height: 65px;display: inline-block;vertical-align: top;}
.project-table .project-header .project-menu .MmButton{position:relative;padding:0 10px 0 10px;height: 65px;line-height: 65px;color: rgba(255, 255, 255, 0.7411764705882353);font-size: 17px;text-align: center;display: inline-block;vertical-align: top;cursor: pointer;-webkit-transition: .3s;transition: .3s;}
.project-table .project-header .project-menu .MmButton:hover{color:#fff;}
.project-table .project-header .project-menu .more-MmButton{padding:10px 10px 10px 10px;width: 100px;line-height:normal;font-size: 17px;text-align: center;display: inline-block;vertical-align: top;cursor: pointer;-webkit-transition: .3s;transition: .3s;}
.project-table .more-MmButton-dropdown{position: absolute; top: 65px;left: 0; z-index: 999; background: #fff;-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);box-shadow: 0 5px 8px rgba(0, 0, 0, 0.14);display:none;overflow:auto;}
.project-table .more-MmButton-dropdown ul{margin:0;}
.project-table .more-MmButton-dropdown ul li{cursor: pointer; font-size: 17px; color: #666666; padding: 10px 40px 10px 10px; text-align: left;white-space: nowrap;position:relative;}
.project-table .more-MmButton-dropdown ul li:hover{color: #2E60E7;background: #f2f2f2;}

.project-table .project-header .project-user{height: 65px;padding: 0 10px;display: inline-block;vertical-align: top;float: right;}
.project-table .project-header .project-user .info{height: 65px;line-height: 60px;}
.project-table .project-header .project-user .info img{height: 30px;width: 30px;background: #fff;border-radius: 50%;margin: 0 8px 0 0;}
.project-table .project-header .project-user .info span{font-size: 13px;vertical-align: middle;}
.project-table .project-header .project-user .info .icon{display:inline-block;vertical-align: top;text-align:center;padding:0 20px;height:65px;}
.project-table .project-header .project-user .info .icon i{font-size: 18px;position: relative;top: 3px;cursor: pointer;opacity: .8;filter: alpha(opacity=80);}
.project-table .project-header .project-user .info .icon i:hover{opacity: 1;filter: alpha(opacity=100);}
.project-table .project-header .project-user .info .icon i::after{content:"";}

.project-table .project-header .project-name .project-btn{position: relative;height: 65px;vertical-align: top;font-size: 14px;display: inline-block;cursor: pointer;padding: 0 10px 0 10px;-webkit-transition: .3s;transition: .3s;line-height: 64px;margin:0 0 0 15px;}
.project-table .project-header .project-name .project-btn:hover{background:rgba(0, 0, 0, 0.14);}

.project-table .project-header .project-user .project-menu2{display:inline-block;height:65px;}
.project-table .project-header .project-user .project-menu2>div{position: relative; height: 65px; vertical-align: top; font-size: 14px; display: inline-block; cursor: pointer; padding: 0 10px 0 10px; -webkit-transition: .3s; transition: .3s; line-height: 62px;}
.project-table .project-header .project-user .project-menu2>div:hover{background:rgba(0, 0, 0, 0.14);}
.project-table .project-header .project-user .project-menu2>div .tip{background: transparent; border: 1px solid #fff; display: inline-block; height: 20px; min-width: 20px; border-radius: 4px; padding: 0 7px; line-height: 15px; text-align: center; margin: 0 0 0 10px; position: relative; top: -1px;}

/*天气*/
.weather{height: 65px; display: inline-block; vertical-align: top; float: right; margin:0 20px 0 0;color: #fff;}
.weather .weather-city{height: 65px; line-height: 65px; display: inline-block; vertical-align: top; font-size: 15px;margin:0 10px 0 0}
.weather .weather-day{height:65px; display: inline-block; vertical-align: top;}
.weather .weather-day+.weather-day{margin:0 0 0 10px;}
.weather-icon{background-repeat: no-repeat; background-size:40px; height: 40px; width: 40px; display: inline-block; vertical-align: top; position: relative; top: 13px; margin: 0 5px;}

.weather-icon[data-weather="晴"]{background-image:url("new/images/weather/mode1/w0.png");}
.weather-icon[data-weather="多云"]{background-image:url("new/images/weather/mode1/w1.png");}
.weather-icon[data-weather="阴"]{background-image:url("new/images/weather/mode1/w2.png");}
.weather-icon[data-weather="阵雨"]{background-image:url("new/images/weather/mode1/w3.png");}
.weather-icon[data-weather="强阵雨"]{background-image:url("new/images/weather/mode1/w4.png");}
.weather-icon[data-weather="雷阵雨"]{background-image:url("new/images/weather/mode1/w5.png");}
.weather-icon[data-weather="强雷阵雨"]{background-image:url("new/images/weather/mode1/w6.png");}
.weather-icon[data-weather="雨"]{background-image:url("new/images/weather/mode1/w7.png");}
.weather-icon[data-weather="小雨"]{background-image:url("new/images/weather/mode1/w8.png");}
.weather-icon[data-weather="中雨"]{background-image:url("new/images/weather/mode1/w9.png");}
.weather-icon[data-weather="大雨"]{background-image:url("new/images/weather/mode1/w10.png");}
.weather-icon[data-weather="暴雨"]{background-image:url("new/images/weather/mode1/w11.png");}
.weather-icon[data-weather="大暴雨"]{background-image:url("new/images/weather/mode1/w12.png");}
.weather-icon[data-weather="特大暴雨"]{background-image:url("new/images/weather/mode1/w13.png");}
.weather-icon[data-weather="小到中雨"]{background-image:url("new/images/weather/mode1/w14.png");}
.weather-icon[data-weather="中到大雨"]{background-image:url("new/images/weather/mode1/w15.png");}
.weather-icon[data-weather="大到暴雨"]{background-image:url("new/images/weather/mode1/w16.png");}
.weather-icon[data-weather="暴雨到大暴雨"]{background-image:url("new/images/weather/mode1/w17.png");}
.weather-icon[data-weather="大暴雨到特大暴雨"]{background-image:url("new/images/weather/mode1/w18.png");}
.weather-icon[data-weather="雪"]{background-image:url("new/images/weather/mode1/w19.png");}
.weather-icon[data-weather="小雪"]{background-image:url("new/images/weather/mode1/w20.png");}
.weather-icon[data-weather="中雪"]{background-image:url("new/images/weather/mode1/w21.png");}
.weather-icon[data-weather="大雪"]{background-image:url("new/images/weather/mode1/w22.png");}
.weather-icon[data-weather="暴雪"]{background-image:url("new/images/weather/mode1/w23.png");}
.weather-icon[data-weather="雨夹雪"]{background-image:url("new/images/weather/mode1/w24.png");}
.weather-icon[data-weather="阵雪"]{background-image:url("new/images/weather/mode1/w25.png");}
.weather-icon[data-weather="小到中雪"]{background-image:url("new/images/weather/mode1/w26.png");}
.weather-icon[data-weather="中到大雪"]{background-image:url("new/images/weather/mode1/w27.png");}
.weather-icon[data-weather="大到暴雪"]{background-image:url("new/images/weather/mode1/w28.png");}
.weather-icon[data-weather="雾"]{background-image:url("new/images/weather/mode1/w29.png");}
.weather-icon[data-weather="霾"]{background-image:url("new/images/weather/mode1/w30.png");}

.weather .weather-day .weather-info{height: 65px; padding: 15px 0 0 0; display: inline-block; vertical-align: top;}
.weather .weather-day .weather-info .weather-week{}
.weather .weather-day .weather-info .weather-temp{}
.weather .weather-day .weather-info .weather-temp>span+span{margin:0 0 0 10px;}


/*工程监理 - 树结构*/
/* .project-docport-box{position: fixed; overflow: visible; width: 210px; top: 65px; bottom: 0;z-index:12;}
.project-docport-head{height: 50px; background: #15244f;}
.project-docport-head .project-docport-search{padding: 13px 10px 7px 10px;}
.project-docport-head .project-docport-search i{position: absolute; top: 18px; left: 20px; color: #BBBCC0;}
.project-docport-head .project-docport-search input{background: #445072; border-radius: 40px; border: 1px solid transparent !important; font-size: 14px; width: 100%; height: 31px; padding: 0 10px 2px 33px; color: #fff;}
.project-docport-head .project-docport-search input::-webkit-input-placeholder{color:#BBBCC0;}
.project-docport-head .project-docport-search input::-moz-placeholder{color:#BBBCC0;}
.project-docport-head .project-docport-search input:-moz-placeholder{color:#BBBCC0;}
.project-docport-head .project-docport-search input:-ms-input-placeholder{color:#BBBCC0;}
.project-docport-result{position: absolute; width: 100%; top: 50px; bottom: 0; z-index:15; background:#15244f; display:none;}
.project-docport-con{position: absolute; width: 100%; top: 50px; bottom: 0;}
.project-docport-operat{padding: 15px 0; margin:0 !important;}
.project-docport-operat a{color: #2e60e7;}
.project-docport-operat a+a{margin:0 0 0 10px;}
.project-docport-operat .project-docport-openall::before{content: "\e680 "; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; vertical-align: top;}
.project-docport-operat .project-docport-closeall::before{content: "\e678 "; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; vertical-align: top;}
.project-docport-pop{position: fixed; left: 210px; background: #f7f8fa; top: 107px; bottom: 0; width: auto; width: 400px; padding: 0; z-index: 10; display: none; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.43); box-shadow: 0 0 10px rgba(0, 0, 0, 0.43); overflow: auto; font-size: 14px;}
.project-docport-box .project-docport-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff; background-color: rgba(0,0,0,0.52); filter: "alpha(opacity=52)"; -ms-filter: "alpha(opacity=52)"; width: 6px;}
.project-docport-box .project-docport-pop .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #fff;background-color: rgba(255,255,255,0.85);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.project-docport-box .project-docport-pop .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.project-docport-box .project-docport-pop .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #000;background-color: rgba(0, 0, 0, 0.85);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.project-docport-box .project-docport-pop .mCSB_scrollTools .mCSB_draggerRail{background-color: #000; background-color: rgba(0,0,0,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";}
.project-docport-trunk{color: #ffffff; background: #15244f; font-size: 15px; text-align: left; padding: 13px 20px 8px 20px; position: relative; cursor: pointer;}
.project-docport-trunk+ul{display:none;}
.project-docport-trunk::before{content: "\e6d4"; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; margin: 0 7px 0 0; position: relative; top: -1px;}
.project-docport-trunk-open::before{content:"\e6d5";}
.project-docport-trunk-open+ul{display:block;}
.project-docport-branch[level="1"]+.project-docport-pop ul{padding: 0px 0px 0px 19px;}
.project-docport-branch[level="1"]+.project-docport-pop .mCSB_container>ul{padding: 0px 19px;}
.project-docport-branch[level="1"]+.project-docport-pop>.mCSB_inside>.mCSB_container>ul>li:first-child{margin:10px 0 0 0;}
.project-docport-branch[level="1"],
.project-docport-trunk+ul>li>.project-docport-leaf,
.project-docport-result .project-docport-leaf{position: relative;z-index: 12;display: block; padding: 8px 5px 8px 50px; color: #cdcfd5; border: 0; background: #15244f; border-left: 3px solid #15244f; font-size: 14px; margin: 0; cursor:pointer; -webkit-transition: .3s; transition: .3s;}
.project-docport-branch[level="1"]:hover,
.project-docport-trunk+ul>li>.project-docport-leaf:hover,
.project-docport-result .project-docport-leaf:hover{text-decoration: none; border-left: 3px solid #2e60e7; background: #f7f8fa; color: #2e60e7;}
.project-docport-branch[level="1"]::before,
.project-docport-trunk+ul>li>.project-docport-leaf::before,
.project-docport-result .project-docport-leaf::before{content: ""; height: 6px; width: 6px; display: inline-block; background: #cdcfd5; border-radius: 50%; vertical-align: top; position: relative; top: 7px; margin: 0 12px 0 0;}
.project-docport-branch[level="1"]:hover::before,
.project-docport-trunk+ul>li>.project-docport-leaf:hover::before,
.project-docport-result .project-docport-leaf:hover::before{background: #2e60e7;}

.project-docport-trunk+ul>li>.project-docport-leaf::before{position:absolute;top: 15px;left:39px}

.project-docport-leaf-active{text-decoration: none;border-left: 3px solid #2e60e7 !important;background: #f7f8fa !important;color: #2e60e7 !important;}
.project-docport-leaf-active::before{background: #2e60e7 !important;}
.project-docport-pop .project-docport-leaf-active{border-left:0 !important;background: #f7f8fa !important;}

.project-docport-branch[level="2"]+.project-docport-pop,
.project-docport-branch[level="2"]+.project-docport-pop .project-docport-pop{position:static; left: 0; background: #f7f8fa; top: 0; bottom: 0; width: 100%; padding: 0; z-index: 1; -webkit-box-shadow: none; box-shadow: none;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-branch[userright="-1"]{position:relative;cursor:pointer; margin: 0 0 10px 0;padding:0 0 0 17px;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-branch[userright="-1"]::before{content: "\e875";position: absolute;left: 0;top: 1px; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; margin:0 5px 0 0;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-branch-open[userright="-1"]::before{content:"\e69a"}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-branch-open[userright="-1"]+.project-docport-pop{display:block !important;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-leaf{cursor:pointer;position:relative;margin: 0 0 10px 0;padding:0 0 0 17px;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-leaf::before{content: ""; position: absolute; left: 0; top: 7px; height: 6px; width: 6px; border-radius: 50%; background: #b7b7b7; margin: 0 8px 0 3px; display: inline-block;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-branch[userright="-1"]:hover,
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-leaf:hover{color:#2e60e7;}
.project-docport-branch[level="1"]+.project-docport-pop .project-docport-leaf:hover::before{background:#2e60e7;} */


/*文件轮播分页*/
.carousel-swiper-box{position: relative;padding: 20px 50px 0 50px;}
.carousel-swiper-box .swiper-container{height:300px;}
.carousel-swiper-box .carousel-swiper-slide{width:210px;background-color:#fff;background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #B3B3B3;-o-border-image:none;border-image:none;border-radius:4px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);position: relative;margin: 0 auto;}
.carousel-swiper-box .carousel-swiper-slide-pic,.carousel-swiper-slide-pic img{width:100%;}
.carousel-swiper-box .carousel-swiper-info{color:#666;padding:10px;}
.carousel-swiper-box .carousel-swiper-info>span{word-break:break-all;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.carousel-swiper-box .swiper-pagination-bullet-active{opacity: 1;background: #2e60e7;}
.carousel-swiper-box .carousel-swiper-slide-num{position: absolute;top: 1px;right: 1px;padding: 5px 10px;font-weight: bolder;font-size: 18px;color: white;background: #2b2b2b;}

/*文件平铺*/
.carousel-swiper-box2{position: relative;padding: 20px 0 20px 20px;width:100%;margin:0 auto;}
.carousel-swiper-box2>.carousel-swiper{display: inline-block;vertical-align: top;padding: 0 20px 20px 0;width: 20%;}
.carousel-swiper-box2 .carousel-swiper-slide{width:100%;background-color:#fff;background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #B3B3B3;-o-border-image:none;border-image:none;border-radius:4px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);position: relative;margin: 0 auto;}
.carousel-swiper-box2 .carousel-swiper-slide:hover{-webkit-box-shadow: 0 2px 10px rgba(19, 124, 255, 0.52);box-shadow: 0 2px 10px rgba(19, 124, 255, 0.52);}
.carousel-swiper-box2 .carousel-swiper-slide-pic{height:188px;background-size: cover;background-position: center;cursor:pointer;}
.carousel-swiper-box2 .carousel-swiper-info{color:#666;padding:10px;}
.carousel-swiper-box2 .carousel-swiper-info>span{word-break:break-all;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.carousel-swiper-box2 .carousel-swiper-slide-num{position: absolute;top: 1px;right: 1px;padding: 5px 10px;font-weight: bolder;font-size: 18px;color: white;background: #2b2b2b;}


/*ztree通用样式*/
.ztree li{padding:0px 0 0 0;position:relative;}
.ztree li::before{content: "";background: transparent url(../../doc/zTree/css/zTreeStyle/img/line_conn.gif) 0 0 repeat-y;width: 18px;height: 5px;display: block;}
.ztree>li:first-child{padding:0;}
.ztree>li:first-child::before{display:none;}


/*选人窗口样式*/
.univ-sel{height:100%;width:100%;position:relative;}
.univ-sel-top{position: absolute;top: 0;bottom: 56px;width: 100%;background: #fff;padding: 10px 20px 0px 20px;}
.univ-sel-btm{position: absolute;bottom: 0;height: 56px;background: #fff;width: 100%;text-align: center;padding: 15px 0;}
.univ-sel-btn+.univ-sel-btn{margin:0 0 0 10px;}
.univ-sel-success{border: 1px solid #ccc;border-radius: 4px;font-size: 14px;cursor: pointer;outline: none;padding: 5px 12px;-webkit-transition: .3s;transition: .3s;color: #666;background-color: #fff;}
.univ-sel-success:hover{background:#2D5FE6;border: 1px solid #2D5FE6;color:#fff;}
.univ-sel-cancel{border: 1px solid #ccc;border-radius: 4px;font-size: 14px;cursor: pointer;outline: none;padding: 5px 12px;-webkit-transition: .3s;transition: .3s;color: #666;background-color: #fff;}
.univ-sel-cancel:hover{background:#2D5FE6;border: 1px solid #2D5FE6;color:#fff;}
.univ-sel-box{display:table;height:100%;width:100%;table-layout: fixed;}
.univ-sel-box-l{display:table-cell;background:#fff;height: 100%;width:200px;vertical-align: top;}
.univ-sel-box-c{display:table-cell;width:15px;height: 100%;vertical-align: top;}
.univ-sel-box-r{display:table-cell;background:#fff;height: 100%;width:200px;vertical-align: top;}
.univ-sel-box-l>.univ-sel-box,.univ-sel-box-r>.univ-sel-box{border: 1px solid #DBDBDB;}
.univ-sel-box-head{height:1%;}
.univ-sel-box-head,.univ-sel-box-content{display:table-row;}
.univ-sel-box-head .univ-sel-cell{padding: 10px;height: 50px;}
.univ-sel-cell{display:table-cell;position:relative;vertical-align:top}
.univ-sel-search{position:relative;}
.univ-sel-search i{position: absolute;top: 5px;left: 14px;color: #BCBCBC;z-index: 6;font-size: 15px;}
.univ-sel-search .box{height: 30px; padding: 0 4px 0 32px; background: #ffffff; table-layout: fixed; font-size: 14px; vertical-align: top;}
.univ-sel-search .box:focus{border-color: #66afe9 !important;}
.univ-sel-menu{font-size: 14px;padding: 5px 0;}
.univ-sel-menu a{float: right;color: #2E60E7;}
.univ-sel-tabs{padding: 10px 0 0 0;}
.univ-sel-tabs ul{list-style: none;margin: 0;padding: 0;}
.univ-sel-tabs ul li{display: inline-block;font-size: 15px;cursor: pointer;}
.univ-sel-tabs ul li+li{margin:0 0 0 25px;}
.univ-sel-tabs ul li.active{font-weight: bold;color: #2E60E7;border-bottom: 3px solid;padding: 0 0 3px 0;}
.univ-sel-ztreebox{position: absolute;top: 0;bottom: 0;width: 100%;overflow: auto;}
.univ-sel-ztreebox .ztree{padding:0 6px;}
.univ-sel-listbox{height:100%;overflow:auto;padding: 0 0 0 11px;}
.univ-sel-listbox .mCSB_inside>.mCSB_container{margin-right: 11px;}
.univ-sel-listbox .userItem{padding: 5px 6px 5px 29px;font-size: 13px;cursor: pointer;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.univ-sel-listbox .userItem::before{content: "\e6f1";font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;color: #999;left: 6px;top: 4px;}
.univ-sel-listbox .userItem::after{content: "\e685";font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;color: #999;right: 6px;top: 4px;display:none;}
.univ-sel-listbox .userItem:hover{background:#F2F3F5;padding: 5px 29px 5px 29px;}
.univ-sel-listbox .userItem:hover::after{display:none;}
.univ-sel-title{background: #f5f5f5;color: #313131;font-size: 15px;padding: 5px 10px;border-radius: 4px;}
.univ-sel-group{position: relative; display: table; border-collapse: separate; width: 100%;}
.univ-sel-group select.box{position: relative; z-index: 2; float: left; display: table-cell; height: 30px; padding: 0px 8px;}
.univ-sel-group .univ-sel-search{display: table-cell; padding: 0 0 0 5px;vertical-align:middle;}
.univ-sel-a{color: #2E60E7;font-size: 14px;float:right;margin:10px 0 0 0;}
.univ-sel-a+.univ-sel-a{margin:10px 10px 0 0;}
.univ-sel-list{}
.univ-sel-list ul{padding: 0;margin: 0;}
.univ-sel-list ul li{padding: 5px 10px;font-size: 13px;cursor: pointer;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.univ-sel-list ul li:hover{background: #F2F3F5;}

.univ-sel-copy{margin:0 0 0 5px;position: relative;top: 1px;}
.univ-sel-copy .univ-sel-copy-num{margin:0 8px;font-size: 14px;font-weight: bold;}
.univ-sel-copy .univ-sel-copy-add, .univ-sel-copy .univ-sel-copy-del{border-radius: 50%;background: #2e60e7;color: #fff;margin:0;cursor: pointer;font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.univ-sel-copy .univ-sel-copy-add:hover, .univ-sel-copy .univ-sel-copy-del:hover{background: #329aff;}
.univ-sel-copy .univ-sel-copy-add::before{content:"\e680";position: relative;top: 1px;}
.univ-sel-copy .univ-sel-copy-del::before{content:"\e678";position: relative;top: 1px;}

/*预览文档*/
.g-doc-header{height: 90px;left: 0;right: 379px;background: #fff;padding: 15px;position: fixed;top:0}
.g-doc-main{position:fixed;top:90px;bottom:0;left:0;right:379px;background:#ffffff;padding:0;border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.g-doc-main .outfull{position:fixed;right:0;top:0;z-index:999;color:#fff;background:#333;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:6px 15px;cursor:pointer;}
.g-doc-stretch{position: fixed;top: 90px;bottom: 0;right: 355px;width: 24px;padding: 0;}
.g-doc-stretch .button:before{cursor:pointer;display:inline-block;line-height:61px;height:61px;text-align:center;color:#fff;background:#4CB3FE;border-radius: 0 50px 50px 0;width: 13px;margin-top:80px;font-family:"iconfont" !important;font-size:12px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.g-doc-stretch .arrowleft:before{content:"\e806";}
.g-doc-stretch .arrowright:before{content:"\e687";}
.g-doc-side{position: fixed;top: 0px;bottom: 0;right: 0;width: 355px;background: #fff;overflow: auto;padding: 20px 0;}
.u-doc-table{border:1px solid #EDEDED;border-top:0;display:table;width:100%;table-layout:fixed;margin-bottom:20px;}
.u-doc-table>div{display:table-row}
.u-doc-table .left{display:table-cell;font-size:15px;color:#3E3E3E;padding:5px 20px}
.u-doc-table .right{display:table-cell;text-align:right;font-size:15px;color:#000;padding:5px 20px}
.u-doc-table>div:first-child .left,.u-doc-table>div:first-child .right{padding:15px 20px 5px 20px}
.u-doc-table>div:last-child .left,.u-doc-table>div:last-child .right{padding:5px 20px 15px 20px}
.g-doc-box{border:1px solid #EDEDED;border: 1px solid #EDEDED;position: absolute;width: 100%;bottom: 20px;top: 20px;}
.g-doc-box .content{overflow: auto;position: absolute;top: 34px;bottom: 0;width: 100%;}
.g-doc-box .tab{list-style:none;margin:0;padding:0}
.g-doc-box .tab li{width:33.33%;float:left;text-align:center}
.g-doc-box .tab li a{color:#1C1C1C;font-size:15px;padding:10px 0 2px 0;display:inline-block;text-decoration:none}
.g-doc-box .tab li a:hover{text-decoration:none}
.g-doc-box .tab li.active a{font-weight:700;border-bottom:2px solid #14b3f5}
.g-doc-box .tab-2 li{width:50%}
.g-doc-box .table{margin:20px 0 0 0}
.g-doc-box .table>table{table-layout:fixed;width:100%}
.g-doc-box .table>table th{background: #f9f9f9;color: #313131;padding: 10px 0 10px 10px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.g-doc-box .table>table td{padding:10px 0 10px 10px;border-bottom:1px solid #E6E6E6;word-break: break-all;}
.g-doc-box .table>table td.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-doc-box .list{padding:20px}
.g-doc-box .list .comment{background:#F5F5F5;padding:0px;position: relative;}
.g-doc-box .list .comment .text{padding:10px 15px 50px 15px;width:100%!important;border:0;background:0 0;min-height:110px;font-size:13px;-webkit-transition:all .15s linear;transition:all .15s linear}
/*.g-doc-box .list .comment .text:empty:before{content:'锟斤拷锟斤拷锟斤拷馗锟斤拷锟??????...';color:gray}*/
.g-doc-box .list .comment .text:focus{background:#fff;-webkit-box-shadow:0 0 10px #4192CC;box-shadow:0 0 10px #4192CC;border:1px solid #66AFE9;outline:0}
.g-doc-box .list .comment .text:focus:before{content:none}
.g-doc-box .list .comment .button{text-align: right;padding-top: 10px;position: absolute;bottom: 15px;right: 15px;}
.g-doc-box .list .comment .button>button{border-radius:2px;background:#14B3F5;border:0;color:#fff;padding:5px 20px;-webkit-transition:all .15s linear;transition:all .15s linear}
.g-doc-box .list .comment .button>button:hover{background:#1199d2}
.g-doc-box .list .info{position:relative;margin-top:10px}
.g-doc-box .list .left{position:absolute;width:30px;height:30px;border-radius:50%;overflow:hidden}
.g-doc-box .list .left img{width:100%;height:100%}
.g-doc-box .list .right{padding:3px 0 0 38px;text-align:left}
.g-doc-box .list .name{font-weight:700;font-size:15px}
.g-doc-box .list .date{float:right;color:#848484;position:relative;top:5px}
.g-doc-box .list .font{color:#787878;font-size:13px;padding-top:12px;line-height:1.6;word-break: break-all;}
.g-doc-header>div{position:relative}
.g-doc-header .name{font-size:23px;font-weight:700;white-space:nowrap;max-width:500px;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.g-doc-header .m-name{max-width:100%}
.g-doc-header .name:before{content: " ";display: inline-block;height: 18px;width: 18px;background: url(../../doc/images/dti/unknown.gif) no-repeat;background-size: 18px;font-size: 15px;color: #fff;position: relative;top: 7px;margin-right: 8px;float: left;}
.g-doc-header .name[filetype*=".jpeg"]:before,
.g-doc-header .name[filetype*=".jpg"]:before,
.g-doc-header .name[filetype*=".png"]:before,
.g-doc-header .name[filetype*=".gif"]:before{background: url(../../doc/images/dti/p1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".doc"]:before,
.g-doc-header .name[filetype*=".docx"]:before{background: url(../../doc/images/dti/word1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".pdf"]:before{background: url(../../doc/images/dti/pdf1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".mov"]:before,
.g-doc-header .name[filetype*=".mp4"]:before{background: url(../../doc/images/dti/mp4.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".ppt"]:before,
.g-doc-header .name[filetype*=".pptx"]:before{background: url(../../doc/images/dti/ppt1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".xls"]:before,
.g-doc-header .name[filetype*=".xlsx"]:before{background: url(../../doc/images/dti/excel1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*=".zip"]:before,
.g-doc-header .name[filetype*=".rar"]:before{background: url(../../doc/images/dti/rar1.gif) no-repeat;background-size: 18px;}
.g-doc-header .name[filetype*="none"]:before{display:none;}
.g-doc-header .sndname{color:#474747;font-size:15px;margin-left:20px;position:relative;top:-10px}
.g-doc-header .path{font-size: 12px;color: #656565;padding-top: 2px;white-space: nowrap;max-width: 60%;display: inline-block;text-overflow: ellipsis;overflow: hidden;}
.g-doc-header .path .fullname{margin-right:10px;}
.g-doc-header .path .date{}
.g-doc-header .info{display: inline-block;vertical-align: top;position: relative;top: -2px;}
.g-doc-header .info>div{margin: 0 10px;display:inline-block;vertical-align: top;}
.g-doc-header .info>div:first-child{margin: 0 10px 0 15px;}
.g-doc-header .info>div:last-child{margin: 0 0px 0 10px;}
.g-doc-header .info>div .iconfont{font-size: 17px;}
.g-doc-header .info>div .num{margin-left: 8px;vertical-align: text-bottom;color:#4D4D4D}
.g-doc-header .info>div:nth-of-type(1) .iconfont{color:#FF9E15}
.g-doc-header .info>div:nth-of-type(2) .iconfont{color:#1189F7}
.g-doc-header .info>div:nth-of-type(3){position:relative;top: -3px;}
.g-doc-header .info>div:nth-of-type(3) .iconfont{color:#FF4341;font-size: 20px;}
.g-doc-header .piece{position:absolute;right:0;top:40px;z-index:9}
.g-doc-header .piece a{color: #000;font-size: 15px;text-decoration: none;margin: 0px 8px;font-family: "??????";}
.g-doc-header .piece a:hover{color: #01aeff;}
.g-doc-header .menu{position:absolute;right:0;bottom:-23px;width:227px;z-index:9}
.g-doc-header .menu>div{width:33.33%;float:right;text-align:center;font-size:15px;font-weight: bold;cursor:pointer;}
.g-doc-header .menu>div:hover{color: #01aeff;}
.g-doc-header .menu>div a{color: #000;font-size: 15px;text-decoration: none;}
.g-doc-header .menu>div a:hover{color: #01aeff;}
.g-doc-header .menu>div i{color:#000;font-size:16px;margin:0 3px}
.g-file{margin-bottom: 20px;border: 1px solid #ededed;border-top: 0px;}
.g-file+.g-doc-box{border:1px solid #EDEDED;border: 1px solid #EDEDED;position: absolute;width: 100%;bottom: 20px;top: 292px;}
.g-file .title{background: #EDEDED;padding: 10px 15px;font-weight: bold;font-size: 14px;}
.g-file .list{padding: 10px 5px 0px 15px;max-height: 211px;min-height: 211px;overflow: auto;width: 100%;}
.g-file .list .item{margin-bottom: 5px;font-size: 13px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor:pointer;}
.g-file .list .item:hover{color:#0195FF;}
.g-file .button{position:relative;}
.g-file .button:before{position:absolute;left: 50%;margin-left: -32px;cursor: pointer;display:block;line-height: 15px;height: 16px;width: 61px;border-radius: 0 0 30px 30px;text-align: center;color: #fff;background: #4CB3FE;font-family: "iconfont" !important;font-size: 12px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.g-file .arrowtop:before{content:"\e807";}
.g-file .arrowbottom:before{content:"\e808";}
.g-file .list .item:before{position:relative;content: " ";display: inline-block;height: 19px;width: 18px;background: url(../../doc/images/dti/unknown.gif) no-repeat;background-size: 18px;font-size: 15px;color: #fff;position: relative;top: 1px;margin-right: 8px;float: left;}
.g-file .list .item[filetype*=".jpeg"]:before,.g-file .list .item[filetype*=".jpg"]:before,.g-file .list .item[filetype*=".JPG"]:before{background: url(../../doc/images/dti/p1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".png"]:before{background: url(../../doc/images/dti/p1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".gif"]:before{background: url(../../doc/images/dti/p1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".doc"]:before{background: url(../../doc/images/dti/word1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".docx"]:before{background: url(../../doc/images/dti/word1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".pdf"]:before{background: url(../../doc/images/dti/pdf1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".mov"]:before,
.g-file .list .item[filetype*=".mp4"]:before{background: url(../../doc/images/dti/mp4.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".ppt"]:before{background: url(../../doc/images/dti/ppt1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".pptx"]:before{background: url(../../doc/images/dti/ppt1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".xls"]:before{background: url(../../doc/images/dti/excel1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".xlsx"]:before{background: url(../../doc/images/dti/excel1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".zip"]:before{background: url(../../doc/images/dti/rar1.gif) no-repeat;background-size: 18px;}
.g-file .list .item[filetype*=".rar"]:before{background: url(../../doc/images/dti/rar1.gif) no-repeat;background-size: 18px;}
.g-file .list .item>span{position:relative;}
.g-file .list .item>span .snd{font-size:12px;color:#a0a0a0;}
.g-file .list .item>span .snd>span{margin-right:10px;}

.g-full .g-doc-header{height: 90px;left: 0;right: 0px;background: #fff;padding: 15px;position: fixed;}
.g-full .g-doc-main{position:fixed;top:90px;bottom:0;left:0;right:24px;background:#ffffff;padding:0}
.g-full .g-doc-stretch{position: fixed;top: 90px;bottom: 0;right: 0px;width: 24px;padding: 0;}
.g-full .g-doc-side{display:none;}
.g-doc-side-full .g-file{position: absolute;left: 0;right: 0;top: 0;bottom:0;z-index:9;}
.g-doc-side-full .mCSB_container{height:auto}
.g-doc-side-full .g-file .list{position: absolute;top: 40px;bottom: 0;max-height: none;background:#fff}
.g-doc-side-full .g-file .button{position: absolute;bottom: -17px;left: 50%;} 
.g-doc-side-full .g-file .button:before{bottom:0}

.g-big-full .g-doc-header,
.g-big-full .g-doc-stretch,
.g-big-full .g-doc-side{display:none;}
.g-big-full .g-doc-main{top:0;right:0}

/*预览文档 - 工作检查图片库*/
.g-doc-censor{border-left:1px solid #DADADA;width: 330px;padding: 0;}
.g-doc-censor .g-doc-censor-type{padding: 15px 15px;font-size: 15px;text-align: center;}
.g-doc-censor .g-doc-censor-date{position: relative;height:311px;}
.g-doc-censor .g-doc-censor-type input[type="radio"]{position:relative;top:1px;}
.g-doc-censor .g-doc-censor-type input[checked="checked"]+label{color:#2F5FE8;font-weight:bold;}
.g-doc-censor .g-doc-censor-type label+input{margin:0 0 0 10px;}
.g-doc-censor .g-doc-censor-date::after{content:"";height:11px;width:100%;background:#F5F5F5;display:block;position: absolute;bottom: 0;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-t{padding: 10px 17px 10px 17px; text-align: center; background: #4c7bfe; color: #fff;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b{padding:0 0 10px 0;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b>table{margin:0 auto;width:100%}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b>table th,
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b>table td{text-align:center;padding: 4px 8px;font-size: 14px;color: #969696;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b>table th{width: 47px; border-bottom: 1px solid #eaeaea; padding: 8px 4px 8px 4px; background: #f1f5ff; color: #000;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b>table td{height:35px}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b .redpoint{display: block; background: #ffffff; color: #4c7bfe; border-radius: 50%; padding: 3px; border: 1px solid #4c7bfe; cursor: pointer;width: 27px;height: 27px;margin: 0 auto;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b .redpoint:hover{background: #4c7bfe; color: #ffffff; border: 1px solid #4c7bfe;}
.g-doc-censor .g-doc-censor-date .g-doc-censor-date-b .avtive{background: #4c7bfe; color: #ffffff !important; border: 1px solid #4c7bfe !important;}
.g-doc-censor .g-doc-censor-date .justnow{font-size:15px; position: relative; top: -1px;}
.g-doc-censor .g-doc-censor-date .prevmonth,
.g-doc-censor .g-doc-censor-date .nextmonth{background-repeat: no-repeat; background-position: center; height: 12px; width: 12px; outline: none; opacity: .6; display: inline-block; cursor:pointer;}
.g-doc-censor .g-doc-censor-date .prevmonth:hover,
.g-doc-censor .g-doc-censor-date .nextmonth:hover{opacity: 1;}
.g-doc-censor .g-doc-censor-date .prevmonth{background-image: url(../../images/buttom/arrow-left-white.png); margin: 0 20px 0 0;float:left;position: relative;top: 4px;}
.g-doc-censor .g-doc-censor-date .nextmonth{background-image: url(../../images/buttom/arrow-right-white.png); margin: 0 0 0 20px;float:right;position: relative;top: 4px;}

.g-doc-censor-problem-box{position: absolute; top: 362px; bottom: 0; width: 100%;}
.g-doc-censor-problem-box .g-doc-censor-problem{height:100%; position:relative;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-title{padding: 12px 15px; font-size: 15px; color: #343434; font-weight: bold;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list{position: absolute; top: 45px; bottom: 0; overflow: auto; width: 100%;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div{cursor:pointer; padding: 7px 15px 7px 126px; height: 84px; position: relative;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div:hover{background:#f5f5f5;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-l{width: 100px; position: absolute; left: 15px; top: 7px;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-l .g-doc-censor-problem-list-img{position:relative;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-l .g-doc-censor-problem-list-img>img{width:100px;height:69px;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-l .g-doc-censor-problem-list-num{position: absolute; right: 0; top: 0; background: rgba(0, 0, 0, 0.77); color: #fff; font-size: 14px; padding: 0 6px; font-weight: bold;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r{height: 100%; width:100%; display:table; table-layout: fixed;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r>div{vertical-align:middle; display:table-cell; font-size:14px;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r>div>div+div{margin:4px 0 0 0; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r>div>div:empty{margin:0;}
/* .g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r .g-doc-censor-problem-type[title="巡视"]::before{content:"巡视";}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r .g-doc-censor-problem-type[title="旁站"]::before{content:"旁站";}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r .g-doc-censor-problem-type[title="验收"]::before{content:"验收";}
.g-doc-censor-problem-box .g-doc-censor-problem .g-doc-censor-problem-list>div .g-doc-censor-problem-list-r .g-doc-censor-problem-type[title="材料"]::before{content:"材料";} */

.g-doc-censor-pop{position: absolute; right: 90px; top: 30px; background: #fff; min-width: 170px; max-width: 250px; padding: 10px 15px; color: #000; border-radius: 4px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.45); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.45); display:none; z-index: 5;}
.g-doc-censor-pop>div+div{margin:3px 0 0 0;}
.g-doc-censor-pop>div span{word-break:break-all}
.g-doc-main #divImg:hover .g-doc-censor-pop{display:block;}

/*附件 - 通用*/


/*附件 - 列表*/
.annex-list{margin:10px 0 0 0;}
.annex-list:first-child{margin:5px 0 0 0;}
.annex-list:last-child{margin:5px 0;}
.annex-list .annex-table .annex-box .annex-title{position: relative;padding: 0 0 2px 45px;font-size: 14px;color: #313131;}
.annex-list .annex-table .annex-box .annex-title .annex-icon{position: absolute;left: 0;display: block;height: 40px;width: 40px;font-family: "iconfont" !important;font-size: 38px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;line-height: 40px;color:#fff;}
.annex-list .annex-table .annex-box .annex-title .annex-size{color: #7e7e7e;margin: 0 0 0 5px;}
.annex-list .annex-table .annex-box .annex-operate{padding:0 0 0 45px}
.annex-list .annex-table .annex-box .annex-operate a+a{margin:0 0 0 10px;}
.annex-list .annex-table .annex-box .annex-title .annex-icon .annex-icon-img{height: 100%;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;cursor:pointer;}

/*附件 - 卡片*/
.annex-card{display: inline-block;width: 126px;vertical-align: top;margin:8px 12px 8px 0;}
.annex-card .annex-table{width:100%;}
.annex-card .annex-table td{padding:0;}
.annex-card .annex-table .annex-box .annex-title .annex-name{white-space:normal; word-break:break-all;font-weight:normal}
.annex-card .annex-table .annex-box .annex-title .annex-size{font-weight:normal}
.annex-card .annex-table .annex-box .annex-title .annex-icon{display: block;height: 114px;width: 100%;background: #ffffff;margin: 0 0 6px 0;position: relative;border-radius: 5px;overflow: hidden;border: 1px solid #d6d6d6;}
.annex-card .annex-table .annex-box .annex-title .annex-icon:hover{border: 1px solid #adadad;}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-icon-img{height: 100%;font-family: "iconfont" !important;font-size: 52px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;line-height: 112px;cursor:pointer;}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-load{padding: 10px;position: absolute;width: 100%;top: 50%;margin-top: -13px;}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate{position: absolute;bottom: 0;width: 100%;text-align: center;z-index:10;background: rgba(0, 0, 0, 0.56);height: 0;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.annex-card .annex-table .annex-box:hover .annex-title .annex-icon .annex-operate{height: 32px;}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate a{color:#fff;line-height: 32px;display:inline-block;width:25%}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate a+a{}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-view,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-down,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-del,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-edit{text-decoration:none;font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-view:hover,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-down:hover,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-del:hover,
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-edit:hover{color: #ffd001;}

.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-view::before{content:"\e6b5";font-size:17px !important}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-down::before{content:"\e6b7";font-size:17px !important}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-del::before{content:"\e6b6";font-size:17px !important}
.annex-card .annex-table .annex-box .annex-title .annex-icon .annex-operate .annex-icon-edit::before{content:"\e6b9";font-size:17px !important}

/*附件 - 图标*/
/*默认*/
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype] .annex-icon-img::before{content:"\e6ba";color:#90A3AE;}
/*类型*/
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".jpg"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".jpeg"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".png"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".gif"] .annex-icon-img::before{content:"\e6ae";color:#FFA200;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".doc"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".doc"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".docx"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".docx"] .annex-icon-img::before{content:"\e6ad";color:#11AAFF;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".pdf"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".pdf"] .annex-icon-img::before{content:"\e6b3";color:#FF5271;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".mov"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".mov"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".mp4"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".mp4"] .annex-icon-img::before{content:"\e6b0";color:#0DC4E0;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".ppt"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".ppt"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".pptx"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".pptx"] .annex-icon-img::before{content:"\e6af";color:#FE594F;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".xlsx"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".xlsx"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".xls"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".xls"] .annex-icon-img::before{content:"\e6b2";color:#24C79E;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".zip"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".zip"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".rar"] .annex-icon-img::before,
.annex-list .annex-table .annex-box .annex-title .annex-icon[data-filetype*=".rar"] .annex-icon-img::before{content:"\e6b1";color:#6785FF;}
/*附件 - 卡片缩略图*/
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-isimage="true"] .annex-thumbnail{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width:100%;height: 100%;background-size: cover;background-position: center;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-isimage="false"] .annex-thumbnail{display:none;}
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-isimage="true"] .annex-icon-img::before,
.annex-card .annex-table .annex-box .annex-title .annex-icon[data-isimage="true"]::before{content:"";}


/*附件插件*/
.xtupload-container{}
.xtupload-container .xtupload-upfile{height:0;width:0;visibility: hidden;opacity:0;}
.xtupload-container .xtupload-upfile-config{height:0;width:0;visibility: hidden;opacity:0;}
.xtupload-container .xtupload-content{} 
.xtupload-container .xtupload-info{word-wrap: break-word;}

.xtupload-container .xtupload-list{margin:0;padding:0;list-style:none;}
.xtupload-container .xtupload-btn,
.xtupload-container .xtupload-info,
.xtupload-container .xtupload-content{text-align:left}
/*进度条-通用*/
.xtupload-container .xtupload-progress-bar{
  height:7px;width:0;border-radius: 10px;
  background-color:#4B7EFD;
  -webkit-transition:all 5s ease 0s;
  transition:all 5s ease 0s;
}
.xtupload-container .xtupload-progress-bar-full{
  -webkit-transition:all .1s ease 0s;
  transition:all .1s ease 0s;
}
.xtupload-container .xtupload-progress-box{
  background-color: #dcdcdc;
  border-radius: 10px;
}

/*大图模式*/
/*进度条-图片和文件*/
.xtupload-container .xtupload-style-picture .xtupload-progress-box{
  position: absolute;
  width: 80%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
/*列表-图片和文件*/
.xtupload-container .xtupload-style-default .xtupload-progress-box{
  margin-top:5px;
}

/*图标集*/
.xtupload-container .xtupload-icon{font-family: "iconfont" !important; font-size: 38px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.xtupload-container .xtupload-icon[data-filetype*="img"]::before{content:"\e6ae";color:#FFA200;}
.xtupload-container .xtupload-icon[data-filetype*="arc"]::before{content:"\e6b1";color:#6785FF;}
.xtupload-container .xtupload-icon[data-filetype*="doc"]::before{content:"\e6ad";color:#11AAFF;}
.xtupload-container .xtupload-icon[data-filetype*="ppt"]::before{content:"\e6af";color:#FE594F;}
.xtupload-container .xtupload-icon[data-filetype*="xls"]::before{content:"\e6b2";color:#24C79E;}
.xtupload-container .xtupload-icon[data-filetype*="pdf"]::before{content:"\e6b3";color:#FF5271;}
.xtupload-container .xtupload-icon[data-filetype*="vdo"]::before{content:"\e6b0";color:#0DC4E0;}
.xtupload-container .xtupload-icon[data-filetype*="unkonw"]::before{content:"\e6ba";color:#90A3AE;}
/*附件插件-列表-默认*/
.xtupload-container .xtupload-style-default{padding: 0 0;}
.xtupload-container .xtupload-style-default .xtupload-btn{}
.xtupload-container .xtupload-style-default .xtupload-btn .btns{margin-right:10px}
.xtupload-container .xtupload-style-default .xtupload-btn+.xtupload-content{margin-top:9px}
.xtupload-container .xtupload-upfile-box{position: relative; display: inline-block; overflow: hidden;vertical-align: top;}
.xtupload-container .xtupload-upfile-box .xtupload-upfile{position: absolute;}
.xtupload-container .xtupload-style-default .xtupload-li{position: relative; padding: 0 0 0 45px; margin-top: 9px;}
.xtupload-container .xtupload-style-default .xtupload-list>.xtupload-li:first-child{margin-top: 0;}
.xtupload-container .xtupload-style-default .xtupload-icon{position: absolute; left: 0; display: block; height: 40px; width: 40px;text-align: center; line-height: 40px; color: #fff;}
.xtupload-container .xtupload-style-default .xtupload-info{}
.xtupload-container .xtupload-style-default .xtupload-name{}
.xtupload-container .xtupload-style-default .xtupload-size{color: #7e7e7e; margin: 0 0 0 5px;}
.xtupload-container .xtupload-style-default .xtupload-operat{}
.xtupload-container .xtupload-style-default .xtupload-operat a+a{margin-left:10px;}
.xtupload-container .xtupload-style-default .xtupload-dele{}
.xtupload-container .xtupload-style-default .xtupload-down{}
.xtupload-container .xtupload-style-default .xtupload-view{}
/*附件插件-重命名*/
.xtupload-rename-body{
  border:0 !important;
}
.xtupload-rename-container{
  background-color:#fff;
}
.xtupload-rename-head{
  padding:3px 0;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07);
}
.xtupload-rename-foot{
  padding: 10px 20px;
  text-align: center;
  border-top: 1px solid #ddd;
}
.xtupload-rename-foot .btns{
  margin-right:0;
}
.xtupload-rename-foot .btns+.btns{
  margin-left:10px;
}
.xtupload-rename-content{
  padding:22px 20px;
}
.xtupload-rename-ipt{
  position: relative;
}
.xtupload-rename-ipt input{
  font-size: 14px !important;
  padding: 5px 30px 5px 10px !important;
}
.xtupload-rename-ipt .iconfont{
  position: absolute;
  right: 6px;
  top: 7px;
  font-size: 17px;
  color: #929292;cursor:pointer;
}
.xtupload-rename-ipt .iconfont:hover{color:#ff5858}


/*附件插件-列表-图片*/
.xtupload-container .xtupload-style-picture{
  padding: 0 0;
}
.xtupload-container .xtupload-style-picture .xtupload-picture-box,
.xtupload-container .xtupload-style-picture .xtupload-icon-box{
  width:100%;
  padding-top:100%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  text-align:center;
}
.xtupload-container .xtupload-style-picture .xtupload-picture,
.xtupload-container .xtupload-style-picture .xtupload-icon-box{
  cursor:pointer;
}
.xtupload-container .xtupload-style-picture .xtupload-picture{
  position:absolute;left:0;top:0;
  height:100%;width:100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-position: center;
}
.xtupload-container .xtupload-style-picture .xtupload-icon{
  font-size: 52px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.xtupload-container .xtupload-style-picture .xtupload-list{
}
.xtupload-container .xtupload-style-picture .xtupload-li{
  display: inline-block;
  vertical-align: top;
  margin-top:10px;
  width:114px;
}
.xtupload-container .xtupload-style-picture .xtupload-li+.xtupload-li{
  margin-left:10px;
}
.xtupload-container .xtupload-style-picture .xtupload-operat{
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
  background: rgba(0, 0, 0, 0.56);
  height: 0;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.xtupload-container .xtupload-style-picture .xtupload-li:hover .xtupload-operat{
  height: 32px;
}
.xtupload-container .xtupload-style-picture .xtupload-operat a{
  font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  color: #fff;
  line-height: 32px;
  display: inline-block;
  width: 25%;
}
.xtupload-container .xtupload-style-picture .xtupload-operat a::before{
  font-size: 17px;
}
.xtupload-container .xtupload-style-picture .xtupload-operat a:hover{
  color: #ffd001;
}
.xtupload-container .xtupload-style-picture .xtupload-dele::before{
  content: "\e6b6";
}
.xtupload-container .xtupload-style-picture .xtupload-down::before{
  content: "\e6b7";
}
.xtupload-container .xtupload-style-picture .xtupload-view::before{
  content: "\e6b5";
}
.xtupload-container .xtupload-style-picture .xtupload-edit::before{
  content: "\e68e";
}
.xtupload-container .xtupload-style-picture .xtupload-rename::before{
  content: "\e6b9";
}
.xtupload-container .xtupload-style-picture .xtupload-info{
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top:6px;
  text-align:left
}


/**/
.posts-annexhead{padding: 10px 5px;}
.posts-annexhead img{position: relative; top: -2px; margin: 0 5px 0 0;}
.posts-annexlist{padding: 10px 0 10px 21px;}
.posts-follow .left{font-weight: bolder; background: #E6EDF3; padding: 10px 5px 10px 20px; position: relative;}
.posts-follow .left:before{content: " "; display: inline-block; width: 3px; background: #EA5D6D; height: 13px; position: absolute; left: 10px; top: 11px;}
.posts-follow .right{background:#E6EDF3;font-size:14px;}
.posts-reply-td{padding:0 10px;}
.posts-reply{background: #FAFAFA;border: 1px solid #DADADA;padding: 0 16px;}
.posts-reply .list{border-bottom: 1px solid #E4E4E4; position: relative;}
.posts-reply .list:first-child:before{content: " "; background: #fafafa; height: 12px; width: 12px; display: inline-block; position: absolute; top: -7px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);}
.posts-reply .list:last-child{border-bottom:0;}
/*??????????*/
.g-tree-search{text-align: center;padding: 27px 0 0 0}
.g-tree-search-ipt{width: 400px;height: 37px;border-right: 0px;border: 1px solid #D9D9D9;font-size: 15px;line-height: 40px;padding: 0 0 0 10px;border-radius: 4px 0 0 4px;}
.g-tree-search-btn{position: relative;top: -1px;border:0;border-radius: 0 4px 4px 0;color:#fff;background:#3B8BEC url(images/icon-search.png) no-repeat center center;width:67px;height:37px;}
.g-tree-search-btn:hover{background:#2674d2 url(images/icon-search.png) no-repeat center center;}
.g-tree{position: absolute;top: 75px;padding: 38px 20px;overflow: auto;bottom: 0;width: 100%;}
.g-tree .tree{width: 33%; padding:0 3%; display: inline-block; vertical-align: top; margin-bottom: 20px; position:relative;}
.g-tree .tree .title{font-size: 14px; color: #2693E8; font-weight: bold; display: block; border-bottom: 1px solid #DFDFDF;padding: 5px;}
.g-tree .tree .title i{margin: 0 5px 0 0; font-size: 17px; position: relative; top: 1px;}
.g-tree .tree ul{list-style: none; margin: 0; padding: 0;}
.g-tree .tree ul li{padding: 8px 5px 0 5px;}
.g-tree .tree ul li:before{font-family: "iconfont" !important; font-size: 12px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e670"; margin-right: 10px; vertical-align: top; position: relative; top: -3px; left: 2px; margin-right: 11px; color: #7f7f7f;}
.g-tree .tree ul li a{color: #333;cursor:pointer;text-decoration: none;display: inline-block;border-bottom: 1px solid transparent;}
.g-tree .tree ul li:hover::before,.g-tree .tree ul li a:hover{color: #2693E8;}
.g-tree .tree ul li a:hover{border-bottom: 1px solid #2693E8;}


/*百度编辑框 - 上传图片*/
#edui_fixedlayer{z-index:210 !important;}
form[style*="static"]~#edui_fixedlayer{z-index:212 !important;}
.edui-dialog{z-index:211 !important;}
.edui-default .edui-dialog-modalmask{z-index: 100 !important;}
.edui-default .edui-editor{z-index: 99 !important;}
.edui-default .edui-editor[style*="absolute"]{z-index: 211 !important;}

/*l-layout*/
.l-layout-center{right:0;}
#layout1{overflow:hidden}
/*tree*/
.tree-left-body{overflow:hidden}
.tree-left-div{padding: 7px; height: 100%; border-right: 1px solid #ccc;}
/*x-window*/
.x-window-w700{min-width:700px !important}
.x-window-w800{min-width:800px !important}
.x-window{-webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.35);box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.35);}
.x-shadow{display:none !important;}
.x-window-tl{background:#fff !important; border-radius: 5px 5px 0 0 !important; border-bottom:0px solid #bfbfbf !important; border-top: 1px solid #bfbfbf !important; border-left: 1px solid #bfbfbf !important; border-right: 1px solid #bfbfbf !important;overflow: hidden;}
.x-window-tr{background:#fff !important; padding: 10px 13px 5px 14px !important; border-radius: 0 8px 0 0;}
.x-window-tc{background:#fff !important;}
.x-window-ml{background:#DEDEDE;padding-left: 0px !important;border-left: 1px solid #bfbfbf;border-right: 0 solid #bfbfbf;border-radius: 0 0 5px 5px;overflow: hidden;}
.x-window-mr{background:#DEDEDE;padding-right: 0px !important;}
.x-window-bl{background:#DEDEDE;padding-left: 0px !important;border-radius: 0 0 5px 5px;}
.x-window-bc{background:#DEDEDE;height:0px !important;}
.x-window-br{background:#DEDEDE;padding-right: 0px !important;border-radius: 0 0 5px 5px;}
.x-window-plain .x-window-mc{border:0 !important;background-color:#DEDEDE !important}
.x-window-plain .x-window-body{border-color: #DEDEDE;}
.x-window-bwrap{border-radius: 0 0 8px 8px;border-right: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;overflow: hidden;}
.x-window-tl .x-window-header{color:#000 !important;font-size: 13px !important;padding:0 !important;}
.x-window-header-text{padding-left: 0px !important;font-siZe: 16px;font-weight: bold;}
.body.x-body-masked .x-window-plain .x-window-mc{background-color:#DEDEDE !important}
.ext-el-mask{background:transparent !important;}
.x-tool-close{background:url(../../js/extjs3.1.1/resources/images/default/panel/tool-close.png) center !important; background-size: 70% 70% !important; background-repeat: no-repeat !important; margin-left:5px !important; opacity: .6; filter: alpha(opacity=60);display: inline-block;float: right;}
.x-tool-close:hover{background:#eee url(../../js/extjs3.1.1/resources/images/default/panel/tool-close.png) center !important;background-size: 70% 70% !important; background-repeat: no-repeat !important;}
.x-tool-maximize{background: url(../../js/extjs3.1.1/resources/images/default/panel/tool-maximize.png) center !important; background-size: 70% 70% !important; background-repeat: no-repeat !important; margin-left: 5px !important; opacity: .6; filter: alpha(opacity=60);}
.x-tool-maximize:hover{background:#eee url(../../js/extjs3.1.1/resources/images/default/panel/tool-maximize.png) center !important;background-size: 70% 70% !important; background-repeat: no-repeat !important;}
.x-tool-restore{background: url(../../js/extjs3.1.1/resources/images/default/panel/tool-maximize.png) center !important; background-size: 70% 70% !important; background-repeat: no-repeat !important; margin-left: 5px !important; opacity: .6; filter: alpha(opacity=60);}
.x-tool-restore:hover{background:#eee url(../../js/extjs3.1.1/resources/images/default/panel/tool-maximize.png) center !important;background-size: 70% 70% !important; background-repeat: no-repeat !important;}
.x-tool-close:hover,.x-tool-maximize:hover,.x-tool-restore:hover{opacity: 1.0; filter: alpha(opacity=100);}
.x-tool{width: 18px !important; height: 18px !important;}

/*列表*/
#DataGrid1_HeaderDIV{}
.DataGrid_BodyMainDiv_notbottom{bottom:0px !important}
.DataGrid_table{color: Black; background-color: White; border-color: White; border-width: 1px; border-style: Solid;border-bottom:1px dashed #ddd; height: 1%; /*width: 100%;*/ border-collapse: collapse;table-layout:fixed;/*width:100%;*/}
.DataGrid_table .gridlist td{}
.DataGrid_table .gridlist>td:first-child{width:22px;}
#DataGrid1_FooterDIV{background: #e5e5e5;}
#DataGrid1_BodyMainDiv tr[rowisfooter="True"]{text-align: left; height: 22px; background-color: rgb(224, 235, 255) ; background-position: 50% 100%; background-repeat: repeat-x; color: #3564BD; font-weight: bold;display:none;}
#DataGrid1_BodyMainDiv tr[rowisfooter="True"] td{padding: 8px 10px;}
/* #DataGrid1_BodyMainDiv{height:auto !important;} */
#DataGrid1_HeaderDIV{border:0 !important;}
#DataGrid1_tmpHeader{height: auto !important;background-color: rgb(236, 236, 236) !important; position: relative; left: 1px; -webkit-transition: .1s; transition: .1s;}
#DataGrid1_tmpHeader .gridTopBj{background-image: none !important; background: #ECECEC !important; color: #595959 !important; height: 35px !important;}
#DataGrid1_tmpHeader .gridTopBj>td{padding: 8px 10px; border-left: 0px solid #FFFFFF;}
#DataGrid1_tmpHeader .gridTopBj>td:first-child{width:31px !important;}
.u-lst-header{padding: 6px; border-bottom: 1px solid #dddddd;}
.datagrid_tmpfooter{background-color: #EDEFF4 !important; height:39px !important;border: 0 !important; /*width:100% !important;*/table-layout:fixed;position:relative;width:10000px;}
.datagrid_tmpfooter tr{background-color: #EDEFF4 !important;color: #4A4A4A !important;}
.datagrid_tmpfooter td{height:100%;padding: 9px 15px; float: left; display: block; font-size: 14px;font-weight: bold;white-space:nowrap;border-left: 1px solid #ddd;}
.datagrid_tmpfooter td:first-child{width: 37px;padding: 12px 10px;border-left: 2px solid #ddd;}
.datagrid_tmpfooter td[style="width: 0px;"]{width:auto !important;}

.datagrid_tmpfooter td[align="right"]
{
    /*direction: rtl;*/
}
#RemoteMonitor{display:none}


/*?杂项*/
.NoBgTreeView{background:transparent !important;}
.mscomboboxwindow{position: absolute; border: 1px solid #9B9B9B; border-radius: 5px; overflow: hidden; padding: 0px; background: #fff; -webkit-box-shadow: 0 8px 15px #E8E8E8; box-shadow: 0 8px 15px #E8E8E8; z-index:999;}
.mscomboboxwindow-dropdown{}
.mscomboboxwindow-dropdown-table>tbody>tr>td:nth-child(1){display:none;}
.mscomboboxwindow-dropdown-table>tbody>tr>td{padding: 6px 10px !important;}
.mscomboboxwindow-dropdown-table>tbody>tr{color:#333;}
.mscomboboxwindow-dropdown-table>tbody>tr:hover{background:#1E90FF;color:#ffffff;}
.mscomboboxwindow-dropdown-table>tbody>tr:hover[bgcolor="Menu"]{background:#1E90FF;color:#ffffff;}
.mscomboboxwindow-dropdown-table>tbody>.gridheader:hover{background: #ECECEC;}
.tree_view_div{padding:8px;}
.tree_close_button{border: 1px solid #B2B2B2; border-radius: 5px; padding: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2)); background: linear-gradient(#FFFFFF, #F2F2F2); cursor: pointer;}
.tree_close_button:hover{ background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#cccccc)); background: linear-gradient(#cccccc, #cccccc);}

/*门户*/
.u-portal-body{background:#F7F8FA;padding-left: 13px !important;padding-right: 13px !important;padding-top: 13px !important;padding-bottom: 13px !important;height: auto;min-height: 100%;}
.u-portal-body .XTportlet_BTWZ+.XTportlet_BTWZ:before{content: ""; width: 1px; height: 15px; background: #C3C3C3; display: inline-block; position: absolute; left: -16px; top: 7px;}
.u-portal-body .XTportlet_BTWZ{padding: 3px 3px 10px 0px; border-bottom: 3px solid transparent; height: 30px; margin: 0 14px 0 0; position: relative; top: 7px; color: #888888; font-size: 16px;}
.u-portal-body .XTportlet_BTWZ_active{padding: 3px 3px 10px 0px; height: 30px; margin: 0 14px 0 0; position: relative; color: #2959DB;top: 7px;}
.u-portal-body .XTportlet_BTWZ+.XTportlet_BTWZ{margin: 0 14px 0 14px;}
.u-portal-menu{width: 100%;padding: 0 10px;}
.u-portal-menu>div{width: 50%; float: left; padding: 10px 5px 0px 5px;}
.u-portal-menu>div>div{position: relative; border: 1px solid #dcdcdc; padding: 12px 0 12px 70px; border-radius: 2px; font-size: 14px;cursor:pointer;background:#fff; -webkit-transition: .3s; transition: .3s;}
.u-portal-menu>div>div:hover{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); border: 1px solid #55bdff;}
.u-portal-menu .title{}
.u-portal-menu .ball{width: 45px; height: 45px; position: absolute; background: #6b6b6b; border-radius: 5px; left: 12px; top: 12px; text-align: center; line-height: 45px;}
.u-portal-menu .ball i{color: #fff; font-size: 19px;}
.u-portal-menu>div:nth-of-type(1) .ball{background:#FFA238}
.u-portal-menu>div:nth-of-type(2) .ball{background:#3EB4FE}
.u-portal-menu>div:nth-of-type(3) .ball{background:#FF6575}
.u-portal-menu>div:nth-of-type(4) .ball{background:#5888F7}
.u-portal-menu>div:nth-of-type(1) .num{color:#FFA238}
.u-portal-menu>div:nth-of-type(2) .num{color:#3EB4FE}
.u-portal-menu>div:nth-of-type(3) .num{color:#FF6575}
.u-portal-menu>div:nth-of-type(4) .num{color:#5888F7}
.u-portal-menu .num{font-size: 19px;display: block;}

/*弹窗列表搜索*/
.search-tr{border: 0px;}
.search-tr>div{display: table; width: 100%; margin:10px 0;}
.search-tr span{display: table-cell; padding-left: 10px; width: 76px; font-size:13px; vertical-align:middle; white-space: nowrap;}
.search-tr .box{display: table-cell; width: 87% !important;}
.search-tr #findbutton{display: table-cell; float: right; position: absolute; right: 17px; top: 17px;}
.search-tr .findbutton{display: table-cell; float: right; position: absolute; right: 10px; top: 15px;}
.search-tr:nth-child(3) .box{width: 70% !important;}
.search-tr:nth-child(4) .box{width: 70% !important;}
.search-table{width:100%;table-layout: fixed;}
.search-table tr[bgcolor="Menu"]{background:#E5F3FF;}
.search-table tr[bgcolor="#EBECEC"]{background:#ffffff;}
.search-table tr[bgcolor="#FAFBFB"]{background:#ffffff;}
.search-table tr[bgcolor="Menu"] td{padding:9px 10px;word-wrap:break-word;word-break:break-all;border-bottom:1px solid #ECECEC !important}
.search-table tr[bgcolor="#FAFBFB"] td{padding:9px 10px;word-wrap:break-word;word-break:break-all;border-bottom:1px solid #ECECEC !important}
.search-table tr[bgcolor="#EBECEC"] td{padding:9px 10px;word-wrap:break-word;word-break:break-all;border-bottom:1px solid #ECECEC !important}

/*现场监理日记*/
.diary-box{height: 100%;position: relative;}
.diary-box .diary-t{height:50px;position: relative;}
.diary-box .diary-t .diary-button{position:absolute; left:15px; top:14px;}
.diary-box .diary-t .diary-calendar{padding: 14px 15px 10px 15px; text-align: center; line-height: 25px; position:relative;width: 280px;margin: 0 auto;}
.diary-box .diary-t .diary-calendar .box{width:60px !important;}
.diary-box .diary-t .diary-calendar .diary-calendar-prev,
.diary-box .diary-t .diary-calendar .diary-calendar-next{font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 15px; cursor:pointer;}
.diary-box .diary-t .diary-calendar .diary-calendar-prev:hover,
.diary-box .diary-t .diary-calendar .diary-calendar-next:hover{color:#2e60e7;}
.diary-box .diary-t .diary-calendar .diary-calendar-prev{float:left}
.diary-box .diary-t .diary-calendar .diary-calendar-next{float:right}
.diary-box .diary-t .diary-calendar .diary-calendar-prev::before{content:"\e874";}
.diary-box .diary-t .diary-calendar .diary-calendar-next::before{content:"\e875";}
.diary-box .diary-b{position: absolute; top: 50px; bottom: 0; width: 100%; padding: 10px 15px; background: #eff1f5;}
.diary-box .diary-b .diary-calendar{height: 100%; border-collapse: collapse; width: 100%; table-layout: fixed; background: #fff; border-radius: 4px; overflow: hidden; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); position:relative;}
.diary-box .diary-b .diary-calendar td{text-align: left; padding: 10px; vertical-align: middle; border-bottom: 1px solid #e8e8e8; border-right:1px solid #e8e8e8; font-size: 14px; position:relative; color:#000;}
.diary-box .diary-b .diary-calendar .diary-calendar-header td{padding: 5px 10px; text-align: center; border-right:1px solid transparent;}
.diary-box .diary-b .diary-calendar td .diary-calendar-day{position:absolute;left:19px;top:10px;}
.diary-box .diary-b .diary-calendar td .diary-calendar-people{position: absolute; top: 36px; left: 19px; right:19px; bottom: 0; text-align: left; overflow: auto; padding:0;}
.diary-box .diary-b .diary-calendar td .diary-calendar-people a{display: inline-block; vertical-align: top; margin:0 10px 0 0; color:#333;}
.diary-box .diary-b .diary-calendar td .diary-calendar-people a:hover{color:#2e60e7;}
.diary-box .diary-b .diary-calendar .diary-calendar-header{height:35px;}

/*现场监理日志*/
.sitelog-box{position:relative;height:100%;width:100%;padding:15px 15px 15px 243px;background: #eff1f5;}
.sitelog-box .sitelog-l{position:absolute;width:243px;left:0;top:0;height:100%;padding:15px 0 15px 15px;}
.sitelog-box .sitelog-l .sitelog-content{position:relative;height:100%;background:#fff;width:100%;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);box-shadow:0 3px 10px rgba(0, 0, 0, 0.1)}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t{height: 52px;line-height: 26px;text-align: center;padding: 13px 9px;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .box{width:60px !important;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-prev,
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-next{font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 15px; cursor:pointer;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-prev:hover,
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-next:hover{color:#2e60e7;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-prev{float:left}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-next{float:right}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-prev::before{content:"\e874";}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-t .sitelog-next::before{content:"\e875";}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b{position: absolute;width: 100%;top: 52px;bottom: 0;overflow: auto;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date{width:100%;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date td{width:14.2857%;text-align:center;height:34px;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .sitelog-date-ball{border: 1px solid #2e60e7; color: #2e60e7; border-radius: 50%; width: 24px; height: 24px; line-height: 22px; text-align: center; margin:0 auto;cursor:pointer;} 
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .sitelog-date-ball:hover{color:#fff;background: #2e60e7;} 
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .avtive .sitelog-date-ball{color:#fff;background: #2e60e7;} 
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .sitelog-date-ball-normal{border: 1px solid transparent;border-radius: 50%; width: 24px; height: 24px; line-height: 22px; text-align: center; margin:0 auto;cursor:pointer;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .current .sitelog-date-ball-normal,
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-date .sitelog-date-ball-normal:hover{border: 1px solid #2e60e7;color:#fff;background:#2e60e7;}
.sitelog-box .sitelog-r{padding:0 0 0 10px;height:100%;}
.sitelog-box .sitelog-r .sitelog-content{height:100%;background:#fff;display:table;width:100%;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);overflow: hidden;}
.sitelog-box .sitelog-r .sitelog-content .sitelog-cell{display:table-cell;vertical-align:middle;text-align:center;}
.sitelog-box .sitelog-r .sitelog-content .sitelog-cell .sitelog-nodata{background:url("New/images/nodata.png");width:192px;height:148px;margin:0 auto;}
.sitelog-box .sitelog-r .sitelog-content .sitelog-cell .sitelog-prompt{color:#666666;font-size:14px;padding:20px 0 14px 0;}
.sitelog-box .sitelog-r .sitelog-content .sitelog-view{height:100%}
.sitelog-box .sitelog-button{display: block;margin:0 auto 0 auto;outline:none;width:120px;height:32px;border-radius:32px;border:1px solid #2e60e7;color:#2e60e7;font-size:14px;font-weight:bold;background:#fff;}
.sitelog-box .sitelog-button:hover{color:#fff;background:#2e60e7;}
.sitelog-box .sitelog-l .sitelog-content .sitelog-content-b .sitelog-button{margin:15px auto 0 auto;}


/*上传附件*/
#UploadFiles1_Container .swfupload>a{margin-right:5px;}
#UploadFiles1_FilesContainer{padding:0px 0 0px 0;height:auto !important;}
#UploadFiles2_FilesContainer{padding:0px 0 0px 0;height:auto !important;}
#SWFUpload_0{position: relative;top: -2px;}

#UploadFiles_FilesContainer{height:auto !important;}

/*im聊天*/
.im-iframe-user-bg{height:100%;width:100%;position:fixed;background:transparent;z-index:1000;display:none;cursor:move;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.im-iframe-user{position: fixed; bottom: 51px; right: 18px; z-index: 999; width: 42px; height: 42px; line-height: 42px; background-color: #02A9F7; border-radius: 50%; text-align: center; color: #fff; cursor: pointer; font-size: 12px; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0 15px rgba(0,0,0,0.2); box-shadow: 0 0 15px rgba(0,0,0,0.2); -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
.im-iframe-user:hover{background-color: #0e90cd;}
.im-iframe-user-small{width: 155px; -webkit-transition: height .2s ease-in-out; transition: height .2s ease-in-out; border-radius: 0; height: 0; line-height: 32px; bottom: 0;}
.im-iframe-user-small .info{display: inline-block; position: absolute; left: 0; width: 117px; text-align: left; padding: 0 0 0 12px;}
.im-iframe-user-small .info>div{position: relative; top: 0px; display: inline;}
.im-iframe-user-small .small-close{float:right}
.im-iframe-user-small .msg{position: relative; display: block; font-size: 12px; background: #fff;border-top: 1px solid #e2e2e2;padding: 5px 0;}
.im-iframe-user-small .msg p{color: #4a4a4a !important; text-align: left;padding: 0 10px;line-height: 26px;}
.im-iframe-user-small .msg p .icon-youjian{color: #F7AB00 !important;font-size: 15px;margin: 0 5px 0 0;}
.im-iframe-user-small .msg p .icon-notice{color: #5689FB !important;font-size: 15px;margin: 0 5px 0 0;}
.im-iframe-user-small .msg p span{color: red !important;padding: 0 3px;}
.im-iframe-user-small span.red span{text-decoration: underline;}
.im-iframe-user-small .icon-guanbi{font-size: 12px !important;margin: 0 10px 0 0;}
.im-iframe-user-unfold .info div,
.im-iframe-user-unfold .info i,
.im-iframe-user-unfold .info + i{color:#fff !important;}
.im-iframe-user-unfold span.red{color: #fff !important; margin: 0 1px;}
.im-iframe-user-unfold span.red span{text-decoration: underline;margin: 0 1px;}
.im-iframe-user-unfold .icon-zuixiaohua1{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.im-iframe-user-unfold .icon-zuixiaohua1:before{content: "\e600";}
.im-iframe-user .iconfont{font-size: 18px;color:#fff !important;}
.im-iframe-user .icon-zuixiaohua1{float: right; font-size: 13px;margin: 0 10px 0 0;position: absolute;right:0;z-index:2;}
.im-iframe-user>div{position:relative;top:0px;display:inline;}
.im-iframe-user span.red{color:Red;margin:0 1px;}
.im-iframe-user span.red>span{margin:0 1px;}
.im-iframe-user .people,.im-iframe-userA .people{position: absolute; right: -8px; top: -8px; height: 25px; width: 25px; background: red; color: #fff; border-radius: 50%; text-align: center; line-height: 15px; padding: 5px; font-weight: bold;}
.im-iframe-user .people span{margin:0 5px;}
.im-iframe-userA{position: fixed; bottom: 51px; right: 18px; z-index: 999; width: 42px; height: 42px; line-height: 42px; background-color: #FFE823; border-radius: 50%; text-align: center; color: #fff; cursor: pointer; font-size: 12px; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0 15px rgba(0,0,0,0.2); box-shadow: 0 0 15px rgba(0,0,0,0.2); -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
.im-iframe-userA .iconfont{font-size: 18px;color:#fff !important;}
.im-iframe-userA:hover{background: #3498DB;}
.im-iframe-user .count,
.im-iframe-userA .count{position: absolute; top: -3px; right: -3px; display: block; background: #e8344b; height: 16px; min-width: 16px; padding: 0 5px; line-height: 16px; border-radius: 20px;}
.im-iframe-ppl{position: fixed; right: 28px; bottom: 28px; z-index: 999; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0 15px rgba(0,0,0,0.2); box-shadow: 0 0 15px rgba(0,0,0,0.2); -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; background: #fff; height: 45px; width: 45px; text-align: center; line-height: 44px; border-radius: 50%; cursor: pointer; border: 1px solid #c3c3c3;}
.im-iframe-ppl:hover{background:#3498DB;color:#fff;}
.im-iframe-ppl .iconfont{}
.im-iframe-ppl .num{position: absolute; left: 30px; top: -8px; background: #ea0000; color: #fff; height: 25px; width: 25px; line-height: 26px; border-radius: 50%;}

/*导航栏*/
.ajax__tab_xp .ajax__tab_header{margin: 0px auto 0 auto; width: auto !important; padding: 0; list-style: none; border: 0; background-repeat: repeat-x; border-bottom: 0px solid #cdcdcd; height: 39px !important; background: #fff !important;}
.ajax__tab_xp .ajax__tab_inner{padding:0 !important; background:none !important;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab{background:none !important;}
.ajax__tab_xp .ajax__tab_outer{padding-right: 0px; background: none !important; height: 100%;}
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{background: #ffffff !important; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 4px 10px; height: 30px !important; font-size: 14px; color: #666;}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background: #ffffff !important; border: 1px solid #CACACA; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 3px 10px 3px 10px; font-size: 14px; color: #2e60e7; border-color: #2e60e7; border-top: 0px solid #2e60e7; border-left: 0px solid #2e60e7; border-right: 0px solid #2e60e7; font-weight: bold; border-bottom: 3px solid #2e60e7; height: 30px !important; display: block;}
.ajax__tab_xp .ajax__tab_body{border: 1px solid #cdcdcd !important;}
.tabs-header, .tabs-tool{background:#fff !important;}
.tabs, .tabs-tool{border-bottom-color:transparent;}
.tabs-title{font-size:15px;}
.tabs li{margin:0 25px 0 0}
.tabs li a.tabs-close{opacity: 0.4;right: 0px !important;}
.tabs{height:32px !important;padding-left:20px !important;}
.tabs LI A.tabs-inner{border: 0; color: #666; height: 33px !important; line-height: 33px !important; max-width: 20em; overflow: hidden; text-overflow: ellipsis; padding: 0;}
.tabs .tabs-closable{padding-right: 18px;}
.l-tab-links{left: 0; background: #ffffff; height: 34px; border-bottom: 0; position: relative; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}
/* .l-tab-links:after{content:" ";display:block;width:100%;position:absolute;bottom:0px;border-bottom: 1px solid #2B91D7;} */
.l-tab-links-item-close{top:8px;right: 0;background-position: 0 -12px;}
.l-tab-links ul{top: 3px; margin: 0px auto 0 auto; width: auto !important; list-style: none; border: 0; background-repeat: repeat-x; border-bottom: 1px solid #2B91D7; height: 44px !important; z-index: 10; padding: 0 0 0 21px;}
.l-tab-links li{width: auto; text-align: center; cursor: pointer; padding: 0; font-size: 14px; color: #666; height: 30px; line-height: 29px; margin-right: 25px; top: 0px; border: 0; background: #fff;}
.l-tab-links li a{color: #666; font-size: 15px; margin: 0 18px 0 0px; max-width: 11em; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l-tab-links li.l-selected{cursor: pointer; padding: 0; border: 0; border-bottom: 3px solid #2D5FE6; font-weight: bold; height: 31px; line-height: 29px; top: 0; background: #fff;}
.l-tab-content{border-top:0;}
.l-tab-links li.l-selected a{font-size: 15px;color: #2D5FE6;max-width: 100% !important;}
.l-selected .l-tab-links-item-close{top:8px;right:0;}
.l-tab-switchable .l-tab-switch{display:none !important;}

.snd-tabs .tabs{
    height: 49px !important;
    padding-left: 13px !important;
    padding-top: 11px;
    border-bottom: 1px solid rgba(46, 96, 231, 0.38);
}
.snd-tabs .tabs-wrap{background:#fff !important;}
.snd-tabs .tabs li{margin: 0;margin-right: 8px;color: #212529;}
.snd-tabs .tabs li.tabs-selected{background: transparent !important; line-height: 28px !important; border: 0px;-webkit-box-shadow: none;box-shadow: none;}
.snd-tabs .tabs li.tabs-selected a.tabs-inner{
    font-weight: bold;
    color: #2E60E7;
    border-radius: 16px;
}
.snd-tabs .tabs li a.tabs-inner{border: 0;background: transparent;height: 30px !important;line-height: 28px !important;padding: 0 15px;}
.snd-tabs .panel-body{padding:0 !important}
.snd-tabs .tabs-title{font-size:13px}



/*万能搜索*/
.wncx-content{width: 100%; padding: 17px; background: #f4f4f4;}
.wncx-box{line-height:30px;clear:both}
.wncx-box::after{content:"";height:10px;width:100%;}
.wncx-tree{padding: 5px 12px; border: 1px solid #ddd; cursor: pointer; white-space: nowrap; width: 100%; display: block; border-radius: 4px; margin: 0 0 8px 0; background: #fff;}
.wncx-tree:hover,.wncx-tree:hover+.fcc{border: 1px solid #2e60e7;}
.wncx-tree:hover font{color: #2e60e7;}
.wncx-tree font{cursor: pointer; color: #2f2f2f; font-size: 14px; font-weight: bold;}
.wncx-tree img{cursor:pointer; position: relative; top: -3px;}
.wncx-tree input[type="checkbox"]{position: relative; top: 3px; margin: 0 0 0 5px;}
.wncx-tree+.fcc{clear: both; overflow: hidden; background: #fff; padding: 8px; border: 1px solid #ddd; border-top: 0 !important; position: relative; top: -10px; border-radius: 0 0 4px 4px; -webkit-box-shadow: inset 0 8px 5px -5px rgba(0, 0, 0, 0.08); box-shadow: inset 0 8px 5px -5px rgba(0, 0, 0, 0.08);}
.wncx-tree+.fcc>span{padding:8px;}
.wncx-tree+.fcc>span>a{border: 1px solid rgb(194, 194, 194); display: block; text-align: center; border-radius: 16px; color: #202020; font-size: 13px; background: #fff;}
.wncx-tree+.fcc>span>a:hover{border: 1px solid #2e60e7; text-decoration: none; color: #2e60e7;}
.wncx-tree+.fcc>span{display:block;float:left;width:25%;overflow:hidden;}

/*列表状态*/
.taskstatus1{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #ffb400; position: absolute; left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.taskstatus2{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #33CC00; position: absolute; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.taskstatus3{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #FF0000; position: absolute; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.taskstatus4{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #FF9900; position: absolute; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.taskstatus5{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #333333; position: absolute; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.taskstatus6{border-radius: 50%; height: 10px; width: 10px; display: inline-block;background: #666666;position: absolute; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

/*左侧菜单栏*/
.menufontcolor:before{border-radius: 50%; font-family: "iconfont" !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e6b4"; margin-right: 8px; vertical-align: top; position: relative; top: 3px; height: 23px; width: 23px; line-height: 23px; display: inline-block; background: #167eff; text-align: center;}
.menufontcolor:after{left: 15px; right: 15px; height: 1px; background: #485469; position: absolute; content: ""; top: 0px;}

.menufonttr0 .menufontcolor:before{background:#4786FF}
.menufonttr1 .menufontcolor:before{background:#FDB44D}
.menufonttr2 .menufontcolor:before{background:#2FDFD7}
.menufonttr3 .menufontcolor:before{background:#F46691}
.menufonttr4 .menufontcolor:before{background:#6C8FF6}
.menufonttr5 .menufontcolor:before{background:#BF80FA}

.menufontcolor[menuname="门户管理"]:before{content: "\e63a";}

.menufontcolor[menuname="内部邮件"]:before{content: "\e63c";}
.menufontcolor[menuname="个人助理"]:before{content: "\e63d";}
.menufontcolor[menuname="事务协助"]:before{content: "\e640";}
.menufontcolor[menuname="我的项目"]:before{content: "\e63e";}
.menufontcolor[menuname="我的流程"]:before{content: "\e63f";}

.menufontcolor[menuname="客户管理"]:before{content: "\e642";}
.menufontcolor[menuname="投标管理"]:before{content: "\e644";}
.menufontcolor[menuname="合同管理"]:before{content: "\e643";}
.menufontcolor[menuname="备案管理"]:before{content: "\e646";}
.menufontcolor[menuname="投标数据库"]:before{content: "\e648";}
.menufontcolor[menuname="统计报表"]:before{content: "\e647";}

.menufontcolor[menuname="项目台帐"]:before{content: "\e649";}
.menufontcolor[menuname="项目部管理"]:before{content: "\e64b";}
.menufontcolor[menuname="项目方案审核"]:before{content: "\e64a";}
.menufontcolor[menuname="项目检查"]:before{content: "\e66a";}
.menufontcolor[menuname="项目报告"]:before{content: "\e653";}
.menufontcolor[menuname="风险管控"]:before{content: "\e64f";}
.menufontcolor[menuname="竣工管理"]:before{content: "\e64c";}
.menufontcolor[menuname="检测仪器管理"]:before{content: "\e66b";}
.menufontcolor[menuname="项目搜索"]:before{content: "\e652";}

.menufontcolor[menuname="造价合同"]:before{content: "\e650";}
.menufontcolor[menuname="造价项目管理"]:before{content: "\e64e";}
.menufontcolor[menuname="项目报表"]:before{content: "\e654";}
.menufontcolor[menuname="项目档案库"]:before{content: "\e655";}
.menufontcolor[menuname="项目信息检索"]:before{content: "\e656";}

.menufontcolor[menuname="合同管理"]:before{content: "\e657";}
.menufontcolor[menuname="项目管理"]:before{content: "\e658";}
.menufontcolor[menuname="费用管理"]:before{content: "\e659";}
.menufontcolor[menuname="评标专家管理"]:before{content: "\e65b";}
.menufontcolor[menuname="项目报表"]:before{content: "\e654";}

.menufontcolor[menuname="开票与收款"]:before{content: "\e65c";}
.menufontcolor[menuname="保证金管理"]:before{content: "\e65d";}
.menufontcolor[menuname="部门收入"]:before{content: "\e660";}
.menufontcolor[menuname="部门支出"]:before{content: "\e65e";}
.menufontcolor[menuname="资金管理"]:before{content: "\e661";}
.menufontcolor[menuname="统计报表"]:before{content: "\e65f";}

.menufontcolor[menuname="招聘管理"]:before{content: "\e662";}
.menufontcolor[menuname="员工档案"]:before{content: "\e663";}
.menufontcolor[menuname="人事异动"]:before{content: "\e664";}
.menufontcolor[menuname="劳动合同"]:before{content: "\e665";}
.menufontcolor[menuname="员工资质管理"]:before{content: "\e666";}
.menufontcolor[menuname="培训管理"]:before{content: "\e667";font-size: 12px;}
.menufontcolor[menuname="考勤管理"]:before{content: "\e668";}
.menufontcolor[menuname="档案搜索"]:before{content: "\e669";}

.menufontcolor[menuname="综合管理"]:before{content: "\e624";}
.menufontcolor[menuname="物资管理"]:before{content: "\e625";}
.menufontcolor[menuname="车辆管理"]:before{content: "\e62b";font-size: 13px;}
.menufontcolor[menuname="办公用品管理"]:before{content: "\e629";}
.menufontcolor[menuname="公告通知"]:before{content: "\e61d";}
.menufontcolor[menuname="新闻中心"]:before{content: "\e626";}
.menufontcolor[menuname="会议管理"]:before{content: "\e62c";}
.menufontcolor[menuname="公司证照"]:before{content: "\e62e";}
.menufontcolor[menuname="发文管理"]:before{content: "\e62d";}

.menufontcolor[menuname="常用功能"]:before{content: "\e62f";}

.menufontcolor[menuname="组织机构"]:before{content: "\e633";}
.menufontcolor[menuname="权限管理"]:before{content: "\e635";}
.menufontcolor[menuname="流程管理"]:before{content: "\e632";}
.menufontcolor[menuname="预警管理"]:before{content: "\e636";}
.menufontcolor[menuname="系统维护"]:before{content: "\e637";}
.menufontcolor[menuname="项目配置"]:before{content: "\e639";}
.menufontcolor[menuname="系统监控"]:before{content: "\e63b";}


/*form?????*/
.form-info-lead{font-size: 18px; font-weight: bold; padding: 20px 0 0px 0; border-top: 1px dashed #B5B5B5; margin-top: 20px; text-align: center; color: #0069bd; position: relative;}
.form-info{background: #F5F5F5; padding: 10px 13px 0 13px;}
.form-info-div{padding-bottom:13px;background: #f5f5f5;}
.form-title{font-weight: bold; color: #000; padding: 3px 6px 8px 6px; font-size: 15px;}
.form-title:before{content: " ";height:10px;width:10px;background:#000;border-radius:50%;}
.form-content{border-radius: 3px; border: 1px solid #ddd; background-color: #fff;font-size:0}
.form-content .form-table{display: table; width: 100%; table-layout: fixed;}
.form-content .form-table .info-item{display: table-cell; vertical-align: top; width: 50%; padding: 12px 12px 0px 12px; border-right: 1px solid #F3F3F3;}
.form-content .form-table:last-child .info-item{padding: 12px 12px 12px 12px;}
.form-table .info-item:last-child{border-right: 0;}
.item-table{display: table; width: 100%; table-layout: fixed;}
.item-table .full{display: table-cell; vertical-align: middle; width: 100%; white-space: nowrap;font-size:12px;}
.item-table .left{display: table-cell; vertical-align: middle; width: 83px; white-space: nowrap; text-align: right; padding-right: 10px;font-size:12px;}
.item-table .right{display: table-cell; vertical-align: middle;text-align:left;font-size:12px;}
.item-table .right label{color: #525252;}
.item-table .right label:before{content: ":"; position: relative; left: -6px; font-weight: bold;}
.item-table .red{color:red;}
.form-file .FilesUpDivBt{display:none}
.form-file #UploadFiles1_FilesContainer{padding-top:0 !important;}
.form-file #UploadFiles1_FilesContainer>div.FilesUpDiv{height: 24px;padding-left: 10px;}
.form-file #UploadFiles1_FilesContainer>div.FilesUpDiv:last-child{margin-bottom:0px;}

.form-header tr:first-child>td{text-align: center; padding: 10px; color: #000; background: #FFFFFF; font-weight: bold; border-top: 0; border-color: #fff; border-bottom: 1px solid #ddd;}
.form-list{margin-bottom:0 !important;}
.form-list td input[type="checkbox"]{height: 15px; width: 15px;margin:0;}
.form-list td{padding: 10px; vertical-align: middle !important; text-align: center; border-left: 1px solid transparent; border-right: 1px solid transparent;border-bottom:1px solid #ddd;}
.form-list tr:last-child td{border-bottom:0;}
.form-list tr:last-child{background-color: #fff !important;}
.form-list .header>td{text-align: center; padding: 10px; color: #000; background: #FFFFFF; font-weight: bold; border-top: 0; border-color: #fff; border-bottom: 1px solid #ddd;}
.form-list-option{padding: 10px;text-align:left !important; border-bottom: 1px solid #ddd;border-top: 0 !important;background: #fff;}
.form-file #UploadFiles1_Container{width:100% !important;}
.form-file #UploadFiles1_Container>div{padding:10px 0 0 0;}
.form-info:before,
.form-content:before{display: table; content: " ";}
.form-info:after,
.form-content:after{clear: both;content: " ";}


/**/
.normalpage-header{padding: 12px 10px; background: #fff; border-bottom: 1px solid #ddd; width: 100%; overflow:hidden; height: 53px;}
.normalpage-header a{font-size:14px;}
.normalpage-tree{overflow: auto; position: absolute; top: 56px; bottom: 0; left: 0; right: 0; padding:5px;}
.BBFormMoreList input{cursor:pointer;}
.BBFormMoreList input:hover{background:#D6D6D6}
.content-box{position:absolute;top:0;width:100%;bottom:46px;}
.footer-menu{position:absolute;bottom:0;width:100%;padding:8px;text-align:center;border-top:1px solid #ccc;}
.td_button{background: #fff; border: 1px solid #ddd !important; border-bottom: 0 !important;}
.FFFFFF{background:#ffffff !important;}
.F7F7F7{background:#F7F7F7;}
#printHTML>table{background:#fff;}
/*?????????*/
.MainMmButton{position:relative; -webkit-transition: .3s; transition: .3s;}
.MainMmButton::after{content: ''; position: absolute; left: 50%; bottom: -25px; background: rgb(255, 255, 255); height: 18px; width: 18px; -webkit-transform: translate(-50%,0)rotate(45deg); transform: translate(-50%,0)rotate(45deg); -webkit-transition-property: 'left, right'; transition-property: 'left, right'; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.MainMmButton:hover::after{bottom:-13px;}
.MainMmSelectButton{position:relative;}
.MainMmSelectButton::after{content: ''; position: absolute; left: 50%; bottom: -13px; background: rgb(255, 255, 255); height: 18px; width: 18px; -webkit-transform: translate(-50%,0)rotate(45deg); transform: translate(-50%,0)rotate(45deg);}
.MainMmButton>div,.MainMmSelectButton>div{position:relative;z-index:9;}
.MainMmSelectButton-temp{
    color: rgba(255, 255, 255, 0.7411764705882353) !important;
}
.MainMmSelectButton-temp::after{
    bottom: -25px !important;
}

/*???????*/
.menufontcolor,.menufontcolorclick,.MenuMain ul li a{-webkit-transition: .3s; transition: .3s;}
.ui-state-active .ui-accordion-header-icon{margin-top: -6px !important;}
.ui-state-active .ui-icon{background-image: url(../../XtStandardFile/js/jQuery/Css/images/ui-icons_6da8d5_256x240.png) !important;}
div.gridbox .objbox{width: 100% !important;overflow: hidden !important;}
div.gridbox .objbox table{width: 99.5% !important;overflow: hidden !important;}
.tab-content table{background:#fff;}

.valignt{vertical-align:top;}
.valignm{vertical-align:middle;}
.valignb{vertical-align:bottom;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.td6 td{width:16.666666667%}
.td5 td{width:20%}
.tdptb5 td{padding:5px 0 !important}
.tdp5 td{padding:5px !important}
.tdp7 td{padding:7px !important}
.tdtc td{text-align:center}
.lchild-pt10>*:last-child{padding-top:10px !important;}
.td-noborder td{border:0 !important}
form{margin:0 !important}
.overflow-hidden{overflow:hidden;}
.no-size{font-size:0}
.underlinehover:hover span{text-decoration: underline;}
.text-right{text-align:right}
.nowrap{white-space: nowrap;}
.hand{cursor:pointer}
.tablefix{table-layout: fixed;}
.inline{display: inline;}
.input-group-button{position:relative;display:inline}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p6{padding:6px;}
.pt5{padding-top:5px;}
.pr4{padding:0 4px 0 0;}
.pl10{padding:0 0 0 10px !important}
.pr6{padding-right:6px}
.pr10{padding-right:10px !important}
.p10{padding:10px !important}
.p20{padding:20px;}
.p15{padding:15px;}
.pt3{padding-top:3px;}
.ptb5{padding:5px 0 !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.ptb20{padding:20px 0 !important;}
.pb5{padding:0 0 5px 0;}
.pb10{padding:0 0 10px 0 !important;}
.pb15{padding:0 0 15px 0 !important;}
.plr5{padding-left:5px !important;padding-right:5px !important;}
.plr10{padding-left:10px !important;padding-right:10px !important;}
.plr15{padding-left:15px !important;padding-right:15px !important;}
.ptb10{padding-top:10px !important;padding-bottom:10px !important;}
input{outline:none;}
textarea{outline:none;}
input[type="button"]{cursor:pointer}
input[type="checkbox"]{height:15px;width:15px;margin: 0;}
.normal-checkbox{position:relative;top:3px;margin-right:3px !important}
.no-fontsize{font-size:0}
.no-border{border:0 !important}

.border{border:1px solid #ccc !important;}
.notop-border{border-top:0 !important}
.nolr-border{border-left:0 !important;border-right:0 !important;}
.radio-span{position: relative;top: -1px;margin-right:5px;font-size:14px;padding-left:4px;}
.checkbox-input-group{display:inline-block;margin-right:15px;}
.checkbox-input{position: relative;top: 3px;margin-right:3px !important;}
.checkbox-input-div input{position: relative;top: 3px;}
.top-border{border-top:1px solid #ddd !important;}
.bottom-border{border-bottom:1px solid #ddd !important;}
.left-border{border-left:1px solid #ddd !important;}
.right-border{border-right:1px solid #ddd !important;}
.left{text-align:left;}
.center{text-align:center !important;}
.right{text-align:right;}
.wauto{width:auto !important}
.inline-block{display:inline-block}
.border-table{border-top: 1px solid #ccc !important;border-bottom: 1px solid #ccc !important;}
.table-all-noborder td{border:0 !important}
.tabs-panels{border:0 !important}
.tabs-header{border:0 !important;}
.no-margin{margin:0 !important}
.fl{float:left}
.fr{float:right}
.mlr10{margin:0 10px;}
.mlr5{margin:0 5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mt10{margin-top:10px;}
.mtb10{margin:10px 0;}
.mt20{margin-top:20px;}
.mr5{margin-right:5px}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr3{margin-right:3px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px !important;}
.ml5{margin-left:5px}
.mb20{margin-bottom:20px}

.full-width{width:100%}
.full-height{height:100%}
.cell-set{display:table;}
.cell{display:table-cell}
.vtop{vertical-align: top;}
.auto-textarea{height:27px}
.norwap{white-space:nowrap;}

.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.no-padding-left{padding-left:0 !important}
.no-padding-right{padding-right:0 !important}


.anime-5s{
    -webkit-transition: .5s;
    transition: .5s;      
} 
/*新闻列表样式*/
.news_new{
  background: #FC5A5D;
  color: #fff;
  border: 0px solid #FF5759;
  padding: 0px 3px;
  border-radius: 4px;
  font-size: 0;
  margin: 0 3px;
  display: inline-block;
}
.news_new::before{
  content:"新";
  font-size: 12px;
}
.news_top{
  background: #EC9A5B;
  color: #fff;
  border: 0px solid #EC9A5B;
  padding: 0px 3px;
  border-radius: 4px;
  font-size: 0;
  margin: 0 3px;
  display: inline-block;
}
.news_top::before{
  content:"顶";
  font-size: 12px;
}
/**/





.BBFormContent-shadow{
  position: fixed;
  width: 100%;
  z-index: 200;
  height: 11px;
  top: 0;
 /* box-shadow: inset 0px 3px 10px rgba(0, 0, 0, 0.07);*/
box-shadow: none;
}









/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/
html{font-family:sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0;-webkit-form-control-sizing:content-form-control;-moz-form-control-sizing:content-form-control;form-control-sizing:content-form-control}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:not-allowed}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkform-control],input[type=radio]{-webkit-form-control-sizing:border-form-control;-moz-form-control-sizing:border-form-control;form-control-sizing:border-form-control;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-form-control-sizing:content-form-control;-moz-form-control-sizing:content-form-control;form-control-sizing:content-form-control;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0;margin:0;}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css*/
@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-form-control-shadow:none!important;form-control-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix),format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2),format('woff2'),url(../fonts/glyphicons-halflings-regular.woff),format('woff'),url(../fonts/glyphicons-halflings-regular.ttf),format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular),format('svg')}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\002a"}
.glyphicon-plus:before{content:"\002b"}
.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inform-control:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Helvetica,SimSun,Arial,sans-serif;font-size:12px;line-height:1.42857143;color:#333;background-color:#fff}
button,input,input[type=text],select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;padding:0 4px;}
a{color:#2D5FE6;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:12px}
.h6,h6{font-size:12px}
p{margin:0 0 0px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}
.mark,mark{padding:.2em;background-color:#fcf8e3}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
ol,ul{margin-top:0;margin-bottom:10px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
dl{margin-top:0;margin-bottom:20px}
dd,dt{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}
blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-form-control-shadow:inset 0 -1px 0 rgba(0,0,0,.25);form-control-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-form-control-shadow:none;form-control-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}}table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*=col-]{position:static;display:table-column;float:none}
table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-responsive{min-height:.01%;overflow-x:auto}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;text-align:center;}
label{display:inline-block;max-width:100%;}
label.vlabel{font-weight:normal!important;display:inline!important;min-height:20px;line-height: 1.42857143;color:#2e2e2e}
input[type=search]{-webkit-form-control-sizing:border-form-control;-moz-form-control-sizing:border-form-control;form-control-sizing:border-form-control}
input[type=checkform-control],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;position: relative;top: 2px;height:15px;width:15px;}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=checkform-control]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:12px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:30px;padding:5px 4px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-form-control-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,form-control-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,form-control-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
.form-control-inline{display: inline-block; width: auto; vertical-align: middle;}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}
.checkform-control,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkform-control label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkform-control input[type=checkform-control],.checkform-control-inline input[type=checkform-control],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}
.checkform-control+.checkform-control,.radio+.radio{margin-top:-5px}
.checkform-control-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
.checkform-control-inline+.checkform-control-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
fieldset[disabled] input[type=checkform-control],fieldset[disabled] input[type=radio],input[type=checkform-control].disabled,input[type=checkform-control][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}
.checkform-control-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkform-control-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}
.checkform-control.disabled label,.radio.disabled label,fieldset[disabled] .checkform-control label,fieldset[disabled] .radio label{cursor:not-allowed}
.form-control-static{min-height:30px;padding-top:7px;padding-bottom:7px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
select[multiple].input-sm,textarea.input-sm{height:auto}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.form-group-sm select.form-control{height:30px;line-height:30px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:30px;line-height:30px;text-align:center;pointer-events:none}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .checkform-control,.has-success .checkform-control-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkform-control label,.has-success.checkform-control-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .checkform-control,.has-warning .checkform-control-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkform-control label,.has-warning.checkform-control-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .checkform-control,.has-error .checkform-control-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkform-control label,.has-error.checkform-control-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;form-control-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .checkform-control,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkform-control label,.form-inline .radio label{padding-left:0}
.form-inline .checkform-control input[type=checkform-control],.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkform-control,.form-horizontal .checkform-control-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}
.form-horizontal .checkform-control,.form-horizontal .radio{min-height:27px}
.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:5px 4px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-form-control-shadow:inset 0 3px 5px rgba(0,0,0,.125);form-control-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-form-control-shadow:none;form-control-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-form-control-shadow:none;form-control-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown,.dropup{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;font-size:13px;text-align:left;background-color:#fff;-webkit-background-clip:padding-form-control;background-clip:padding-form-control;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-form-control-shadow:0 6px 12px rgba(0,0,0,.175);form-control-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>ul{margin:2px 0 0;list-style:none;padding:5px 0;}
.dropdown-menu>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>ul>li>a:focus,.dropdown-menu>ul>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}
.dropdown-menu>ul>.active>a,.dropdown-menu>ul>.active>a:focus,.dropdown-menu>ul>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu>ul>.disabled>a,.dropdown-menu>ul>.disabled>a:focus,.dropdown-menu>ul>.disabled>a:hover{color:#777}
.dropdown-menu>ul>.disabled>a:focus,.dropdown-menu>ul>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group>.btn-group{float:left}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}
.btn-group.open .dropdown-toggle{-webkit-form-control-shadow:inset 0 3px 5px rgba(0,0,0,.125);form-control-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-form-control-shadow:none;form-control-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}
.btn-group-justified>.btn-group .btn{width:100%}
.btn-group-justified>.btn-group .dropdown-menu{left:auto}
[data-toggle=buttons]>.btn input[type=checkform-control],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkform-control],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group .form-control:focus{z-index:3}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:3px 4px;font-size:12px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#fff !important;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type=checkform-control],.input-group-addon input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#fff}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #2B91D7}
.nav-tabs>li{float:left;margin-bottom:-1px;margin-right:5px;}
.nav-tabs>li>a{ background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)) !important; background: linear-gradient(#ffffff, #f5f5f5) !important; border: 1px solid #CACACA; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 4px 15px; font-size: 14px; color: #333; border-bottom: 1px solid #2B91D7;line-height: 26px;}
.nav-tabs>li>a:hover{/*border-color:#ccc #ccc #ccc*/}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{ background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) !important; background: linear-gradient(#ffffff, #ffffff) !important; border: 1px solid #CACACA; width: auto; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; padding: 3px 15px; font-size: 14px; color: #3E3E3E; border-color: #2B91D7; border-top: 2px solid #2B91D7; border-left: 2px solid #2B91D7; border-right: 2px solid #2B91D7; font-weight: bold; border-bottom: 2px solid #ffffff;}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-form-control-shadow:inset 0 1px 0 rgba(255,255,255,.1);form-control-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-form-control-shadow:none;form-control-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-brand>img{display:block}
@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-form-control-shadow:none;form-control-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-form-control-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);form-control-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .checkform-control,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkform-control label,.navbar-form .radio label{padding-left:0}
.navbar-form .checkform-control input[type=checkform-control],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-form-control-shadow:none;form-control-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb>.active{color:#777}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 4px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#777}
.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}
.label-primary{background-color:#337ab7}
.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}
.label-success{background-color:#5cb85c}
.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}
a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
.nav-pills>li>a>.badge{margin-left:3px}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.jumbotron>hr{border-top-color:#d5d5d5}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}
.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}
.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#333}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-form-control-shadow:inset 0 1px 2px rgba(0,0,0,.1);form-control-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-form-control-shadow:inset 0 -1px 0 rgba(0,0,0,.15);form-control-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}
.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}
.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#5cb85c}
.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.progress-bar-warning{background-color:#f0ad4e}
.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.progress-bar-danger{background-color:#d9534f}
.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-right,.media>.pull-right{padding-left:10px}
.media-left,.media>.pull-left{padding-right:10px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.list-group{padding-left:0;margin-bottom:20px}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item,button.list-group-item{color:#555}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}
button.list-group-item{width:100%;text-align:left}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}
.list-group-item-success{color:#3c763d;background-color:#dff0d8}
a.list-group-item-success,button.list-group-item-success{color:#3c763d}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
.list-group-item-info{color:#31708f;background-color:#d9edf7}
a.list-group-item-info,button.list-group-item-info{color:#31708f}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}
a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
.list-group-item-danger{color:#a94442;background-color:#f2dede}
a.list-group-item-danger,button.list-group-item-danger{color:#a94442}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{margin-bottom:20px;background-color:#fff;border:0px solid transparent;border-radius:0px;-webkit-form-control-shadow:0 1px 1px rgba(0,0,0,.05);form-control-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.panel>.table-responsive{margin-bottom:0;border:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}
.panel-primary{border-color:#337ab7}
.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}
.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}
.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-form-control-shadow:inset 0 1px 1px rgba(0,0,0,.05);form-control-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-form-control;background-clip:padding-form-control;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-form-control-shadow:0 3px 9px rgba(0,0,0,.5);form-control-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-form-control-shadow:0 5px 15px rgba(0,0,0,.5);form-control-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-form-control;background-clip:padding-form-control;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-form-control-shadow:0 5px 10px rgba(0,0,0,.2);form-control-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{padding:8px 14px;margin:0;font-size:12px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{content:"";border-width:10px}
.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}
.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}
.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}
.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}
.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-repeat: repeat-x;background-image: -webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);}
.carousel-control.right{right:0;left:auto;background-repeat: repeat-x;background-image: -webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media (max-width:767px){.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important} .g-doc-header .path{max-width: 48%;}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
.m-error{color: #3C3C3C;text-align: center;background: #FFFFFF;border-bottom: 1px solid #E6E6E6;padding: 20px;line-height: 27px;font-weight: bold;}
.u-btn-download{text-align:center;padding-top:10px;}
.u-btn-download a{display: inline-block;padding: 8px 30px;border-radius: 4px;border: 1px solid #5CA3D3;color: #fff;text-decoration: none;background: #0298FD;-webkit-box-shadow: 0 5px 5px #D2EDFF;box-shadow: 0 5px 5px #D2EDFF;-webkit-transition: .3s;transition: .3s;}
.u-btn-download a:hover{background: #0084DC;}



