@charset "utf-8";
@import url("../all-skins.css");
.main-header {  background-color: #03213e;  height:50px;}/*n*/
.main-header > a { background-position: left top;background-image: url(main_bg.png); background-repeat: no-repeat;display:block;height:50px;}
.main-header .navbar-toggle { color: #333; }
.main-header .navbar-brand { color: #333; border-right: 1px solid #eee; }
.main-header > .navbar {}
.main-header > .navbar .nav > li > a { color: #333333; }
.main-header > .navbar .nav > li > a:hover,
.main-header > .navbar .nav > li > a:active,
.main-header > .navbar .nav > li > a:focus,
.main-header > .navbar .nav .open > a,
.main-header > .navbar .nav .open > a:hover,
.main-header > .navbar .nav .open > a:focus,
.main-header > .navbar .nav > .active > a { background: #ffffff; color: #222; }
.main-header > .navbar .sidebar-toggle { color: #333333; }
.main-header > .navbar .sidebar-toggle:hover { }
.main-header > .navbar > .sidebar-toggle { color: #333;  }
.main-header > .navbar .navbar-nav > li > a {  }
.main-header > .navbar .navbar-custom-menu .navbar-nav > li > a,
.main-header > .navbar .navbar-right > li > a {  border-right-width: 0; }
.main-header > .logo { color: #333333;   }
.main-header > .logo:hover { text-decoration: none; }

@media (max-width: 767px) {
    .main-header > .logo {  color: #ffffff; border-bottom: 0 solid transparent; border-right: none; }
    .main-header > .logo:hover { }
}

.main-header li.user-header { background-color: #222; }
.content-header { background: transparent; box-shadow: none; }
.wrapper, .main-sidebar, .left-side { background-color: #031930; }/*n*/
.user-panel { background-color: #011222; height:41px;}/*头像处背景颜色*/
.user-panel > .info,
.user-panel > .info > a { color: #fff; }
.sidebar-menu > li.header { color: #4b646f; background: #6A6A6A; }
.sidebar-menu > li > a { border-left: 3px solid transparent; }
.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a { color: #ffffff; background: #031930; border-left-color: #000911; }/*n*/
.sidebar-menu > li > .treeview-menu { margin: 0 1px; background: #03213e; }/*n*/
.sidebar a { color: #ffffff; }
.sidebar a:hover { text-decoration: none; }
.treeview-menu > li > a { /*color: #8aa4af;*/ }
.treeview-menu > li.active > a,
.treeview-menu > li > a:hover { color: #ffffff; }
.sidebar-form { border-radius: 3px; border: 1px solid #374850; margin: 10px 10px; }
.sidebar-form input[type="text"],
.sidebar-form .btn { box-shadow: none; background-color: #374850; border: 1px solid transparent; height: 35px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sidebar-form input[type="text"] { color: #666; border-top-left-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 2px; }
.sidebar-form input[type="text"]:focus,
.sidebar-form input[type="text"]:focus + .input-group-btn .btn { background-color: #fff; color: #666; }
.sidebar-form input[type="text"]:focus + .input-group-btn .btn { border-left-color: #fff; }
.sidebar-form .btn { color: #999; border-top-left-radius: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 0; }
.pace .pace-progress { background: #222; }
.pace .pace-activity { border-top-color: #222; border-left-color: #222; }

.content-wrapper {margin-left: 180px;}
.content-wrapper .content-tabs{position:relative;height:41px;line-height:39.5px;background:#fafafa;border-bottom:solid 2px #031a31;font-size:12px;}/*n*/
.content-wrapper .content-tabs .roll-nav,.page-tabs-list{position:absolute;width:40px;height:39.5px;text-align:center;color:#475059;z-index:2;top:0;background-color:#fafafa;}
.content-wrapper .content-tabs .roll-left{left:0;border-right:solid 1px #163351}/*n*/
.content-wrapper .content-tabs .roll-right{right:0;border-left:solid 1px #163351}/*n*/
.content-wrapper .content-tabs nav.page-tabs{margin-left:40px;width:100000px;height:40px;overflow:hidden}
.content-wrapper .content-tabs nav.page-tabs .page-tabs-content{float:left}
.content-wrapper .content-tabs .page-tabs a{display:block;float:left;border-right:solid 0px #163351;padding:0 15px;padding-right:8px;text-decoration:none;color:#475059;}
.content-wrapper .content-tabs .page-tabs a:first-child{padding-right:15px;}
.content-wrapper .content-tabs .page-tabs a.active { background: #163351; color: #fff; border-right: solid 1px #031a31; }/*n*/
.content-wrapper .content-tabs .page-tabs a i{margin-top:-10px;right: 0px;position: relative;color: #999;}
.content-wrapper .content-tabs .page-tabs a i:hover{color:#c00 !important;}
.content-wrapper .content-tabs .page-tabs a.active i:hover{color:#fff !important;}
.content-wrapper .content-tabs .roll-right.tabRight{right:40px;}
.content-wrapper .content-tabs .roll-right.btn-group{right:40px;width:80px;padding:0}
.content-wrapper .content-tabs .roll-right.btn-group button{width:80px}
.content-wrapper .content-tabs .roll-right.tabExit{background:#fff;height:39px;width:40px;outline:0}
.content-wrapper .content-tabs .dropdown-menu{border:solid 1px #ccc;border-top-left-radius:0px;border-top-right-radius:0px;right:-1px;}
.navbar-custom-menu { width:75%;max-width:800px;background-position: right top;background-image: url(main_bg.png); background-repeat: no-repeat; }
.navbar-custom-menu ul {  float: right; }

/*以下为公用*/
a { color:#3966a8;}
a:hover { color: #FF6600; }
select { min-height:25px;border: #69b8e1 1px solid;margin-right:2px;}

/*用于顶部*/
/*dh 底部没有线,顶部圆角*/
.dh { width: 100%; height: 40px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; -ms-border-radius: 3px 3px 0px 0px; -khtml-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; text-indent: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #dddddd; border-right-color: #dddddd; border-left-color: #dddddd; }

/*dh2  顶部没有线*/
.dh2 { width: 100%; height: 50px; text-indent: 10px; border-right-style: solid; border-left-style: solid; border-right-width: 1px; border-left-width: 1px; border-right-color: #dddddd; border-left-color: #dddddd; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #dddddd; }

/*dh3 底部没有线,顶部不圆角*/
.dh3 { width: 100%; height: 40px; text-indent: 10px; border-right-style: solid; border-left-style: solid; border-right-width: 1px; border-left-width: 1px; border-right-color: #dddddd; border-left-color: #dddddd; border-top-style: solid; border-top-width: 1px; border-top-color: #dddddd; }
/*dh4 4边都有线，顶部圆角*/
.dh4 { border: 1px solid #dddddd; width: 100%; height: 50px; text-indent: 10px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; -ms-border-radius: 3px 3px 0px 0px; -khtml-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px }

.border { border-style: solid; border-width: 1px; border-color: #dddddd; width: 100%; }
.title >td ,.title >th { background-position: center bottom; font-weight: normal; color: #000000; text-align: center; font-size: 12px; border-bottom: 0px solid #dddddd; border-left: 1px solid #dddddd; height: 30px; background-image: url(titlebg.png); background-repeat: repeat-x; }
.title td.t1,.tdMoveTr td.t1,.tdMoveTrBg td.t1 { border-left:0px;text-align:center;}
.tdMoveTr > td,.tdMoveTrBg >td{  height: 25px;  border-top:1px solid #e0e0e0;border-left:1px solid #dddddd;}
.tdMoveTrBg { background-color: #f8f8f8; height: 25px; width: 100%; border-bottom:1px solid #e0e0e0}
.btn { background-position: center bottom; border: 1px solid #69b8e1; padding: 0px 5px; font-size: 12px; cursor: pointer; height: 25px; background-repeat: repeat-x; font-family: Verdana; background-color: #cfe2ff; line-height:18px;margin:0px;}
.btn:hover { background-color: #f3f8ff; border: #69b8e1 1px solid; }
.bqleft { text-align: right; background-color: #e0eff6; height: 30px; width: 150px; }
.bqright { text-align: left; background-color: #f6f6f6; padding-left: 2px; line-height: 150%; }
.bqright td { padding:2px;}

.title5 { width: 80px; cursor: pointer; line-height: 120%; padding-top: 2px; text-align: center; height: 35px; border-left:1px solid #dddddd;border-right:0px solid #dddddd;border-top:1px solid #dddddd;}
.title6 { font-weight: normal;  width: 80px; cursor: pointer;  padding-top: 2px; text-align: center; height: 35px; border-top:2px solid #0066cc;border-left:1px solid #dddddd;border-right:0px solid #dddddd;background-color:#f3f8ff}
.titleline {border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:1px solid #dddddd; }
.in1 { background-position: left top; border: #69b8e1 1px solid; height: 23px; line-height: 23px; background-image: url(inputbg.png); background-repeat: repeat-x; text-indent:2px;}

.xiala { border: 1px solid #999999; background-image: url(../../../blue/images/xialabg.gif); background-repeat: repeat-y; background-color: #ededed; margin-top: -2px; }
.xiala span { margin-left: 20px; }
.xiala td { height: 25px; }
#alert1 { background-image: url(../../../blue/images/msg_1.gif); height: 25px; float: left; }
#alert2 { background-image: url(../../../blue/images/msg_2.gif); height: 25px; float: left; color: #FFFFFF; }
#alert3 { background-image: url(../../../blue/images/msg_3.gif); height: 25px; float: left; cursor: pointer; }
#alert31 { background-image: url(../../../blue/images/msg_3_1.gif); height: 25px; float: left; cursor: pointer; }
#Msg { background-image: url(../../../blue/images/msg_4.gif); float: left; background-repeat: repeat-y; }

#alert4 { background-image: url(../../../blue/images/msg_4.gif); float: left; font-size: 0px; background-repeat: repeat-y; }
#alert5 { background-image: url(../../../blue/images/msg_5.gif); float: left; background-position: right; background-repeat: repeat-y; text-align: left; }
#alert6 { background-color: White; background-image: url(../../../blue/images/msg_6.gif); height: 5px; float: left; background-repeat: no-repeat; font-size: 0px; }
#alert7 { background-image: url(../../../blue/images/msg_7.gif); float: left; height: 5px; font-size: 0px; background-position: right; }
.LabelTd1 { background-color: #E7E7E7; height: 22px; text-align: center; cursor: pointer; }
.LabelTd2 { background-color: #d2d2d2; text-align: center; cursor: pointer; height: 22px; }
#marqueeBox { background: #f7f7f7; border: 1px solid silver; padding: 1px; text-align: center; margin: 0 auto; height:40px;line-height:40px;}
.info2 { background-color: #95aabb; }
.info1 { background-color: #f3f3f3; padding-left: 10px; width: 60%; height: 40px; }
.fieldstyle { cursor: pointer; border: solid 1px #9c9c9c; text-align: center; width: 99%; height: 23px; line-height: 23px; }

/**/
.seaSpan { height: 22px; line-height: 22px; float: left; margin-left: 10px; }
.seaBtn { float: left; margin-left: 2px; }
.float { float: left; }
.flower{background-image: url(../../../../../images/flower.jpg);width:256px;height:207px;}
.flower td{text-align:center;width:20%}

/*此样式需放最后*/
.pad_0_30 { padding:0px 30px;}