/* CSS Document */
@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(0,0,0,0); padding:0px; margin:0px;}
body{  font-size:14px;}/*font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; color:#797979;*/
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul {margin:0;padding:0;  font-size:14px; color:#333333}
img,input,button,a,select,textarea{ margin:0px; padding:0px; resize:none; font-weight: normal; border:none; outline:none; font-size:14px; color:#333;}
input,select,th{outline:none;}
input:focus,button:focus,input[type="button"]{outline:none;}
input, select, textarea:focus{color:#797979;}
fieldset,img {border:0;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6,p,em{ font-size:100%; word-wrap:break-word; font-weight: normal; font-style: normal; }
address {font-style:normal;}
a {	color:#428bca;	text-decoration:none; outline:none}
button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }
table {	border-collapse:collapse}
/*新添重置*/
.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

.hide{display:none;}

/*文字大小定义*/
.px12{ font-size:12px;}
.px16{ font-size:16px;}
.px18{ font-size:18px;}
.px20{ font-size:20px;}
.px22{ font-size:22px;}
.px24{ font-size:24px;}


/*字体颜色*/
.col000{color: #000;}
.col51{color:#515151;}
.col999{color:#999;}
.colbc{ color:#bcbcbc;}
.colfff{ color:#fff;}
.colred{ color:rgba(210, 34, 61, 1);}
.colblue{color:#34c0e2;}

/*浮动*/
.f_rig{ float:right;}
.f_lef{ float:left;}

/*文字对齐*/
.t_lef{ text-align:left;}
.t_cen{ text-align:center;}
.t_rig{ text-align:right;}

/*面板背景*/

.panbgf{ background:#fff;}

/*按钮定义*/
.btnbgde{ background:#dedede;}
.btnbgblue{ background:#34c0e2; border:1px #2c94b3 solid; color:#fff;}
.btnbgblue:hover,.btnbgblue:active,.btnbgblue:focus{ background:#39b3d7; border:1px #269abc solid; color:#fff;}
.btnbgred{ background:#d9534f; border:1px #d43f3a solid; color:#fff;}
.btnbgred:hover,.btnbgred:active,.btnbgred:focus{ background:#d2223d; border:1px #ac2925 solid; color:#fff;}

/*flexbox*/
.flexbox{display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-pack: end; -moz-box-pack: end; box-pack: end; }
.flexbox-1{ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1;}

/*wrap*/
.wrap{ min-width:320px; max-width:640px; margin:0px auto; overflow:hidden;}

/*重写bootstrap样式*/
.modal-dialog{ margin:50px auto; }
.modal-header{ font-size: 14px; }
.modal-body{ font-size:14px; }
.navbar-brand{opacity:0.4; -webkit-opacity:0.4; -moz-opacity:0.4; -o-opacity:0.4;}


/*公共部分header*/
.nav_med{ background:#353c5f; height: 50px;  position:fixed; width:100%; top:0px; left:0px; z-index:9999999999; box-shadow:0px 1px 1px #20243a;}
.nav_med .navbar-nav>li>a{ color:#fff;}
.nav_med .navc>li>a:hover, .nav_med .navcli>a:active, .nav_med .navc>li>a:focus{ background:#4193ac;}
.nav_med .nav_ruser>li>a{opacity:0.4; -webkit-opacity:0.4; -o-opacity:0.4; -moz-opacity:0.4; cursor: default;}
.nav_med .nav_ruser>li>a:hover, .nav_med .navcli>a:active, .nav_med .navc>li>a:focus{ background: #353c5f; }
.nav_acv{ background:#0d1642; }
.nav_med .navbar-brand{ color:#fff;}
.nav_useri{ background:url(/static/images/hiuser.png) no-repeat center; background-size:100% auto; }
.nav_useri:hover,.nav_useri:active,.nav_useri:focus{background:url(/static/images/hiuser.png) no-repeat center;}
.nav_line{line-height:50px; color:#fff; opacity:0.4; -webkit-opacity:0.4; -moz-opacity:0.4; -o-opacity:0.4;}
.nav_med .dropdown-menu ul li a{ color:#797979;}
.curtype:visited{ background-color: #9c9fab}
.navbar-brand{padding: 17px 15px 10px 5px}
.nav_wid{width:100%; margin:0px auto; background: #353c5f;}
.logo_sty{height: 37px; float:left;  margin-top:8px; margin-left: 20px; opacity:0.4; -webkit-opacity:0.4; -o-opacity:0.4; -moz-opacity:0.4;}

.nav>li>a{padding:15px 12px;}
.nav>li>a:hover, .nav>li>a:focus, .nav>li>a:active{ background: transparent; }
.nav_active{background:#4193ac;}
.showtab{ display:inline-block; background: #272d2e;border-left:6px solid #1c9eab}

#right_header{font-size:16px;}


@media screen and (max-width: 1024px){.modal-dialog .modal-hei{ max-height: 400px; overflow:auto;} }
@media screen and (max-width: 1367px){.modal-dialog .modal-hei{ max-height: 400px; overflow:auto;} }
@media screen and (min-width: 1366px){.modal-dialog .modal-hei{ max-height: 650px; overflow:auto;} }

/*字体超出*/
.nowrap{
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    height: 36px;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    left: 0px;
    top:0px;
}

/*
    字体颜色
*/
.red{
    color: #f00;}