@charset "utf-8";

* {padding:0; margin:0;}
html,body {margin:0; padding:0;}
body {font-size:12px; font-family:"Microsoft YaHei"; color: #222; background:url(../images/line_bg.gif) repeat-y top left;}
ul, li, ol, li { list-style:none; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form { font-weight:normal; } 
img { border:0; margin:0; padding:0; vertical-align:top;}
.c{clear:both; height:auto !important; +height:0 !important; +height:auto; overflow:hidden; font-size:0; }
a{text-decoration:none; color:#0884DA;}
.tr_after{ background:#f2f2f2}/*表格中鼠标划过tr调用的背景色*/
select{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
input, select,textarea,label{ vertical-align:middle;}
input{outline-style: none; }
/*消除浏览器黄框*/
input, textarea{ outline:none;}
/*为了消除选中时的虚线框*/
input::-moz-focus-inner{border:0;} /*ff 虚线框*/
/*为了消除选中时的虚线框*/
a{bblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ text-decoration:none;}

/*首页*/
.main_header{background:#368ee0; height:62px;-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.logo{ float:left; display:inline;}
.logo img{height:62px; position:relative; z-index:1;}
.user_menu{ float:left;position:relative; z-index:6; color:#fff; font-size:18px; line-height:32px; margin:15px 0; border-left:1px solid #85b5e2; padding-left:20px; }
.content{width:100%; overflow:hidden;}

/*左边nav*/
.nav{ float:left; width:242px; border-right:1px solid #c3ced5; background:#fff;}
.nav h2{ background:#97e3f3; font-weight: normal; font-size:14px; padding:0 10px 0 20px; line-height:42px; color:#222;}
.nav>ul{background:#fff;}
.nav ul>li{ line-height:38px; font-size:14px;}
.nav ul li.last{ border-bottom:1px solid #ebebeb;}
.nav ul li.nav_open{ background:#fff;}
.nav ul li img { background: url(../images/icon.png) no-repeat 0 0; vertical-align: middle; width:20px; height:20px; margin-left:20px;}
.nav ul li.nav_open img { background-position: 0 -20px;}
.nav ul li.nav_open ul{ display:block;}
.nav ul li span{ color:#333; font-weight: normal; display:inline-block; vertical-align: middle; cursor:pointer;}
/*.nav ul li span:hover{ color:#2394dc;}*/
.nav ul li ul{ overflow-y:auto; overflow-x:hidden; display:none; background:#fff;}
.nav ul li ul li{ margin:0; height:32px; text-align:left; background:none; }
.nav ul li ul li a{ padding-left:40px; line-height:32px; display:block; font-size:12px; font-weight:100; color:#333;}
.nav ul li.nav_open a:hover{background:#eef8ff; }
.nav ul li a.nav_on{ font-weight:bold; background:#97e3f3;}

.tab_tit{display:block; line-height:43px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb; font-size:14px; height:43px; font-family:"宋体"; font-weight:bold; padding-left:20px; z-index:500;}
.tab_tit span{ font-weight:normal;}
.tab_tit span b{ color:#fd6f07;}

.main_right{display: table-cell;float: none;vertical-align: top;width: auto; *display:block; *zoom:1; position:relative;}
.main_right:after {
    clear: both;
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    display: block;
    height: 0 !important;
    line-height: 0;
    visibility: hidden;
}

.main_box{ padding:20px;}
.main_box h2{ font-size:12px; font-weight:bold; line-height:30px; border-bottom:1px dashed #cccccc; margin-bottom:20px;}
.main_box img{margin:25px 0; max-width:100%;}
