html { *overflow-x:hidden;}
body, p, ul, li, h1, h2, h3, h4, form, input, textarea, label, dd, section, nav, article, footer, xmp, b, s { margin: 0; padding: 0; }
html, div, map, dt, isindex, form, header, aside, section, section, article, footer { display: block; }
body { font: 12px / 1.5 Tahoma, Geneva, sans-serif; color: #333; word-wrap: break-word; word-break: break-all; }
input { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight: 700; }
ul, li { list-style: none; }
s { text-decoration: none; font-size: 8px; font-weight: normal; }
.u { }
.u a { text-decoration: underline; }
.u a:hover { text-decoration: none; }
a { text-decoration: none; color: #005c91; }
a:hover { text-decoration: underline; }
.area {  display: block; zoom: 1; overflow: hidden; background: -moz-linear-gradient(top, #E2E7ED 0%, #FFFFFF 6%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E2E7ED), color-stop(6%,#FFFFFF)); /* webkit */ background-color: #fff; /*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E7ED', endColorstr='#FFFFFF',GradientType=0);  ie */ background: -o-linear-gradient(top, #E2E7ED 0%,#FFFFFF 6%); /* opera */ padding: 8px;}
.area:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.fl { float: left; }
.fr { float: right; }
.mb { margin-bottom: 8px; }
.mr { margin-right: 8px; }
.pd { padding: 8px; }
.pl { padding-left: 12px; }
.time { color: #999; font-weight: normal; }
.center { text-align: center; }
.tex-b { font-weight: 700; }
.tex-h-btn { line-height: 22px; }
.clear { clear: both; }
.f16 { font-size: 16px; }
.sub { color: #666; }
.t-r { text-align: right; }
.hide { display: none; }
.red { color: #ff0000; }
.Red { color: #ff0000; }
.green { color: #009900; }
.Green { color: #009900; }
.blue { color: #0000FF; }
.Blue { color: #0000FF; }

.header { position: relative; height: 64px;width:1400px; background: url(/Content/Img/header_bg.png); color: #fff; padding: 0 8px; overflow: hidden; zoom: 1; }
.header .logo { position: absolute; }
.footer { height: 24px; line-height: 24px; text-align: center; color: #999; }
.title { height: 30px; border-bottom: #bfc3ca solid 1px; margin-bottom: 8px; line-height: 30px; }
.title table { line-height: 1.5; }
.title span a { margin-right: 8px; }
.title strong { font-size: 14px; font-weight: 700; display: inline-block; }
.nav h2 b, .nav ul li b, .title b, .content h2 b, .box-actions b, .author b, .con-action b, .win h2 b { width: 16px; height: 16px; display: inline-block; }
.nav span { display: inline-block; }
.nav h2 b, .nav ul li b, .title b, .con-action b { margin-right: 6px; }
.title b, .content h2 b { margin-top: -4px 3px 0 0; }
.header img { margin: 6px 0; border: 0 none; }
.header .right { float: right; padding-top: 20px; display: inline-block; }
.header .impt { color: #fcff00; }

.operate { margin-left: 36px; }
.header a { color: #fff; margin: 0 3px; }

/*副导航*/
.second { width: 226px; }
.second .impt, .tab-list .impt, .tab-list .impt a { color: #cf0103; }
.second .impt { font-weight: normal; }

/*主导航*/
.primary { width: 160px; margin-right: 8px; }
.nav { background-color: #eef0f4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: #2b2f3a solid 1px; }
.nav h2 { font-size: 12px; line-height: 26px; height: 26px; padding: 0 6px 0 10px; border: #4a4f57 solid 1px; border-bottom: 0; color: #fff; }
.out { background: #3F454E; /* old browsers */ background: -moz-linear-gradient(top, #3F454E 0%, #3D424B 50%, #333942 50%, #323844 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3F454E), color-stop(50%,#3D424B), color-stop(50%,#333942), color-stop(100%,#323844)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3F454E', endColorstr='#323844',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #3F454E 0%,#3D424B 50%,#333942 50%,#323844 100%); /* opera */ }
.on { background: #3F454E; /* old browsers */ background: -moz-linear-gradient(top, #3F454E 0%, #3D424B 50%, #333942 50%, #323844 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3F454E), color-stop(50%,#3D424B), color-stop(50%,#333942), color-stop(100%,#323844)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3F454E', endColorstr='#323844',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #3F454E 0%,#3D424B 50%,#333942 50%,#323844 100%); /* opera */ }

.nav h2 a { color: #fff; font-weight: 700; }
.nav h2 s, .nav li s { font-family: arial; font-size: 12px; }
.nav a:hover { text-decoration: none; }
.nav ul li a { color: #333; line-height: 26px; height: 26px; display: block; padding: 0 6px 0 10px; border-bottom: #d8dade solid 1px; border-top: #fff solid 1px; cursor: pointer; overflow: hidden; }
.content h2 { padding: 0 6px; }
.content h2 { background: -moz-linear-gradient(top, #F0F2F5 0%, #EAECF2 50%, #E3E7ED 50%, #E0E3EB 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F2F5), color-stop(50%,#EAECF2), color-stop(50%,#E3E7ED), color-stop(100%,#E0E3EB)); /* webkit */ background: -o-linear-gradient(top, #F0F2F5 0%,#EAECF2 50%,#E3E7ED 50%,#E0E3EB 100%); /* opera */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F2F5', endColorstr='#E0E3EB',GradientType=0 ); /* ie */ }
.nav .current { margin-right: -1px; padding-left: 20px; background: #fff url(/Content/Img/arrow.png) no-repeat 6px 5px; border-bottom: #2b2f3a solid 1px; border-top: #2b2f3a solid 1px; color: #666; }
.nav ul li > a { background: -moz-linear-gradient(top, #F0F2F5 0%, #EAECF2 50%, #E3E7ED 50%, #E0E3EB 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F2F5), color-stop(50%,#EAECF2), color-stop(50%,#E3E7ED), color-stop(100%,#E0E3EB)); /* webkit */ background: -o-linear-gradient(top, #F0F2F5 0%,#EAECF2 50%,#E3E7ED 50%,#E0E3EB 100%); /* opera */ background-color: #f0f2f5; /* ie */ }
.nav ul li ul li a { padding-left: 20px; background: #eef0f4 url(/Content/Img/arrow.png) no-repeat 6px 5px; border: 0; color: #666; display: block; }
.nav ul li ul li a:hover { color: #fff; background: #a20001 url(/Content/Img/arrow.png) no-repeat 6px -11px; }

/* content */
.content { zoom: 1; }
.content .impt { color: #CF0103; }
div.nosider { margin-right: 0; }
.box { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #d8dade; background: #fff; }
.content h2 .time { line-height: 30px; color: #999; }
.content h2 span { display: inline-block; margin-left: 6px; }
.content h2 span a { margin-right: 8px; }
.box-info { color: #999; overflow: hidden; zoom: 1; }
.box-info a { margin-right: 8px; }
.box-text { }
.box-text h3 { font-weight: 700; overflow: hidden; zoom: 1; }
.box-text table { width: 100%; }
.box-text table td { border-bottom: #d8dade dashed 1px; padding: 4px 6px; line-height: 1.8; }
.author { padding-right: 6px; }
.author a { }
.author b { background-position: -80px -17px; margin-bottom: -5px; }
.box-actions { color: #999; }
.box-actions span { display: inline-block; height: 16px; margin-left: 2px; line-height: 1.5; vertical-align: top; }
.box-actions a, .edit a { margin-right: 10px; color: #005c91; }
.content h2 { height: 30px; line-height: 30px; font-size: 14px; font-weight: 700; background-color: #F0F2F5; }
.content h2 a { font-size: 12px; font-weight: normal; }

.con-action { height: 25px; margin-top: 15px; }
.con-action a { margin: 0 3px; }
.con-action input { vertical-align: middle; margin-left: 6px; }

.tab-list { width: 100%; margin-bottom: 8px; }
.tab-list td { border-bottom: 1px solid #d8dade; padding: 4px 6px; line-height: 1.8; }
.tab-list .spr { background-color: #eff1f6; }

.btns { padding: 3px 6px; overflow: hidden; zoom: 1; border-bottom: #d8dade solid 1px; }

/*表格*/
.form { width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-left: #d8dade solid 1px; border-top: #d8dade solid 1px; }
.form td, .form th { border-right: #d8dade solid 1px; border-bottom: #d8dade solid 1px; line-height: 29px; }
.form th { background: #eef0f4; font-weight: 700; }
.form td { padding: 0 6px; }
td.nopd { padding: 0; }
.al-c td { text-align: center; }
.nobr-tab { width: 100%; }
.nobr-tab td { padding: 4px 6px; border: 0; }
tr.br-b td, td.br-b { border-bottom: #d8dade solid 1px; }
/*翻页*/
.pages { height: 30px; padding: 0 6px; border-bottom: #d8dade solid 1px; text-align: right; color: #999; }
.pages span { line-height: 30px; margin-right: 8px; }

.footer, .pages, .tit-bg { background: #F0F2F5; /* old browsers */ background: -moz-linear-gradient(top, #F0F2F5 0%, #EAECF2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F2F5), color-stop(100%,#EAECF2)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F2F5', endColorstr='#EAECF2',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #F0F2F5 0%,#EAECF2 100%); /* opera */ }

/* icon */
.nav-con, .nav-skin, .nav-exp, .nav-pub, .nav-sys, .nav-oper, .nav-info, .nav-user, .nav-step, .nav-file, .title-add, .title-add02 b, .box-star, .box-star-add, .act-star, .act-com, .act-edit, .act-del, .author b, .act-recy, .btn-del b, .close { background-image: url(/Content/Img/icons1.gif); background-repeat: no-repeat; }
.nav-con { background-position: 0 0; }
.nav-skin { background-position: -16px 0; }
.nav-exp { background-position: -32px 0; }
.nav-pub { background-position: -48px 0; }
.nav-sys { background-position: -64px 0; }
.nav-oper { background-position: -80px 0; }
.nav-info { background-position: -96px 0; }
.nav-user { background-position: -112px 0; }
.nav-step { background-position: -128px 0; }
.nav-file { background-position: -145px 0; }

.title-add { background-position: -112px -16px; }
.title-add02 b { background-position: -128px -17px; }

.box-star, .act-star { background-position: 0 -17px; }
.box-star-add { background-position: -16px -16px; }

.act-com { background-position: -32px -16px; }
.act-edit { background-position: -48px -17px; }
.act-del { background-position: -64px -17px; }

.act-recy { background-position: -144px -16px; }
.close { background-position: -16px -32px; cursor: pointer; }

.btn-del b { background-position: 2px -34px; }

/* from */
.input { background: #fff; background: -moz-linear-gradient(top, #EDEEF0 0%, #FFFFFF 30%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEEF0), color-stop(30%,#FFFFFF)); border: 1px solid #abafb5; line-height: 20px; }
select { background: #EDEEF0; background: -moz-linear-gradient(top, #EDEEF0 0%, #FFFFFF 30%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEEF0), color-stop(30%,#FFFFFF)); border: 1px solid #abafb5; padding-left: 4px; height: 20px; color: #999; }
.input, .header input { height: 20px; padding: 0 4px; color: #999; }
.header input { border: #a70000 solid 1px; background: #f7ece9; background: -moz-linear-gradient(top, #f7ece9 0%, #FFFFFF 30%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ece9), color-stop(30%,#FFFFFF)); }

.struc td { padding: 0 0 8px; }
.slide { border: 1px solid #abafb5; background-color: #eff1f6; -webkit-box-shadow: 2px 2px 0 #e5e5e5; -moz-box-shadow: 2px 2px 0 #e5e5e5; }
.slide ul { }
.slide ul li { border: 0; }
.slide ul li a { padding: 0 6px; border: 0; background: none; line-height: 24px; height: 24px; }
.slide ul li a:hover { background: #a20001; color: #fff; }
/* button */
.btn-dft { background: -moz-linear-gradient(top, #FEFEFE 0%, #FCFCFD 50%, #EEF0F5 51%, #E1E5EE 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(50%,#FCFCFD), color-stop(51%,#EEF0F5), color-stop(100%,#E1E5EE)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E1E5EE',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #FEFEFE 0%,#FCFCFD 50%,#EEF0F5 51%,#E1E5EE 100%); /* opera */ }
.btn-hover { background: -moz-linear-gradient(top, #fdfdfd 0%, #b8c0d5 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd),color-stop(100%,#b8c0d5)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#b8c0d5',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #fdfdfd 0%,#b8c0d5 100%); /* opera */ }
.btn-input { border: 0; width: 46px; height: 22px; line-height: 22px; vertical-align: middle; }

.btn, .btn-m, .btn-h, .btn-em { float: left; text-align: center; cursor: pointer; overflow: hidden; zoom: 1; }
.btn-em { background: -moz-linear-gradient(top, #F91818  0%, #6B210A  100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F91818), color-stop(100%,#6B210A)); background-color: #6B210A; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #ccc; }
.btn span, .btn b, .btn s, .btn-m span, .btn-m b, .btn-m s, .btn-em span, .btn-em b, .btn-h s { display: inline-block; overflow: hidden; }
.btn { height: 18px;line-height:18px; padding: 2px 10px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #a0a7b7; }
.btn-h { height: 18px; padding: 2px 10px 0; background: -moz-linear-gradient(top, #fefdfc  0%, #fcebdf  100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefdfc), color-stop(100%,#fcebdf)); background-color: #fcebdf; border: 1px solid #a70000; color: #333; }
.btn-h s { margin-right: -6px; padding-left: 6px; *line-height:2;}

.btn span { line-height: 1.6; }
.btn b { float: left; width: 14px; height: 14px; margin: 2px 6px 0 0; }
.btn s { margin-right: -6px; padding-left: 6px; *line-height:1.6;
color:#555555;
}
.btn-m { font-size: 14px; height: 24px; padding: 5px 12px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #ccc; }
.btn-m span, .btn-m b, .btn-m s { height: 26px; }
.btn-m span { line-height: 1.6; }
.btn-m b { float: left; width: 16px; height: 16px; margin: 2px 6px 0 0; }
.btn-m s { margin-right: -6px; padding-left: 6px; *line-height:1.6;
color:#555555;
}
.btn-em { color: #ffffff; font-size: 14px; height: 24px; padding: 5px 12px 0; }
.btn-em span, .btn-m b, .btn-m s { height: 26px; }
.btn-em span { line-height: 1.6; }
.btn-em b { float: left; width: 16px; height: 16px; margin: 2px 6px 0 0; }
/* icon */
.icon b { background: url(/Content/Img/icon.gif) no-repeat; }
.icon b { background-position: 0 0; }
/*切换菜单*/
.tab { border-bottom: #d8dade solid 1px; }
.tab span { display: inline-block; border-left: #d8dade solid 1px; border-right: #d8dade solid 1px; border-top: #d8dade solid 1px; padding: 0 6px; height: 26px; line-height: 26px; margin-right: 2px; background: #eaeef2; /* old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eaeef2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeef2)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeef2',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #ffffff 0%,#eaeef2 100%); /* opera */ cursor: pointer; }
.tab .tabon { height: 26px; background-color: #d8dade; }

.nav-tab { padding: 0; margin-bottom: -4px; }
.nav-tab span { display: inline-block; height: 26px; line-height: 26px; width: 78px; text-align: center; font-weight: 700; color: #333; border: #2b2f3a solid 1px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: #F0F2F5; /* old browsers */ background: -moz-linear-gradient(top, #F0F2F5 0%, #EAECF2 50%, #E3E7ED 50%, #E0E3EB 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F2F5), color-stop(50%,#EAECF2), color-stop(50%,#E3E7ED), color-stop(100%,#E0E3EB)); /* webkit */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F2F5', endColorstr='#E0E3EB',GradientType=0 ); ie */ background: -o-linear-gradient(top, #F0F2F5 0%,#EAECF2 50%,#E3E7ED 50%,#E0E3EB 100%); /* opera */ cursor: pointer; }
.nav-tab .tabon { background: #3F454E; color: #fff; border-bottom: 0; height: 27px; }

/*弹窗*/
.win { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: #8b8e99 solid 1px; background: #eef0f4; -webkit-box-shadow: 2px 2px 0 #e5e5e5; -moz-box-shadow: 2px 2px 0 #e5e5e5; }
.win h2 { line-height: 26px; height: 26px; font-size: 14px; font-weight: 700; }

/*DEMO新增*/
/*表格*/
.form { width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-left: #d8dade solid 1px; border-top: #d8dade solid 1px; }
.form2 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-left: #d8dade solid 1px; border-top: #d8dade solid 1px; }
.form td, .form th { border-right: #d8dade solid 1px; border-bottom: #d8dade solid 1px; line-height: 29px; }
.form2 td, .form2 th { border-right: #d8dade solid 1px; border-bottom: #d8dade solid 1px; line-height: 29px; }
.form th { background: #eef0f4; font-weight: 700; }
.form td { padding: 0 6px; }
.form2 th { background: #eef0f4; font-weight: 700; }
.form2 td { padding: 0 6px; }

/*切换菜单*/
.tab { border-bottom: #d8dade solid 1px; }

.tab span { display: inline-block; border-left: #d8dade solid 1px; border-right: #d8dade solid 1px; border-top: #d8dade solid 1px; padding: 0 6px; height: 26px; line-height: 26px; margin-right: 2px; background: #eaeef2; /* old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eaeef2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeef2)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeef2',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #ffffff 0%,#eaeef2 100%); /* opera */ cursor: pointer; }

.tab_nobottom span { display: inline-block; border-left: #d8dade solid 1px; border-right: #d8dade solid 1px; border-top: #d8dade solid 1px; padding: 0 6px; height: 26px; line-height: 26px; margin-right: 2px; background: #eaeef2; /* old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eaeef2 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeef2)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeef2',GradientType=0 ); /* ie */ background: -o-linear-gradient(top, #ffffff 0%,#eaeef2 100%); /* opera */ cursor: pointer; }
.tab .tab_nobottom .tabon { height: 26px; background-color: #d8dade; }

/*首页*/
.column { float: left; height: auto !important; min-height: 400px; margin-right: 20px; margin-top: 10px; margin-left: 10px; margin-bottom: 5px; }

.content h2, .nav ul li > a { background: -moz-linear-gradient(center top , #F0F2F5 0%, #EAECF2 50%, #E3E7ED 50%, #E0E3EB 100%) repeat scroll 0 0 transparent; padding: 0 6px 0 10px; }

.demoTable, .commTable { font-size: 12px; }

.cleanFloat { float: none; }

.form2 { border-left: 1px solid #D8DADE; border-radius: 4px 4px 4px 4px; border-top: 1px solid #D8DADE; /*width: 100%;*/ }
.cbtn { padding: 3px;font-size: 12px; }
/*与btn-dft组合*/

.detailDiv{display: none; position: absolute; width: 300px;text-align:left;}
.btne {background-color: #fdfdfd;height:22px;}
.btnNew {padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px; height:23px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border: 1px solid #A0A7B7; text-align: center; cursor: pointer; background-color: #FDFDFD; }


.ul-dataused li{padding:4px 0px;}
.ul-datausing li{padding:4px 0px;}
a{ cursor:pointer;}

.f12{ font-size:12px;}
.f20{font-size:20px;}
.fbold{ font-weight:bold;;}