﻿.modal-backdrop,
.modal-backdrop.fade.in {
  background: #999;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

body { padding-left:0; padding-right:0; }
a { color: #1c588f; }
a:hover { color: #CC0000; }

a.white { color: white; }

.margin-top10 { margin-top: 10px; }
.margin-top20 { margin-top: 20px; }
.margin-bottom10 { margin-bottom: 10px; }



.dataTables_wrapper { padding-top:10px }
.dataTables_wrapper .dataTables_paginate .paginate_button { padding: 4px 1px; min-width:30px; }

.breadcrumb { padding: 5px; margin-bottom:10px; background:#E6F3FB; }

.head-search { padding-top: 10px; }
.head-favorite { margin-bottom:5px; color:#CCC; }
.head-favorite a { color: #545454; }

.page-head { background:url(images/head-bg.gif) bottom repeat-x; border-top: 3px #206a9c solid; padding:5px 0; }

/*头部菜单*/
.menu-tool { background:#22608a; color:#3271A8; }
.menu-tool .desktop-menus { height:50px; overflow: hidden; }
.menu-tool .desktop-menus a { width:90px; color: #FFF; font-weight: bold; line-height:50px; display:inline-block; text-align:center; }
.menu-tool .desktop-menus a:hover { text-decoration: none; color: #FFF; background:#0a395a; }
table.table-mobile-menu { width: 100%; border-collapse: collapse; }
table.table-mobile-menu td { padding: 5px; }
table.table-mobile-menu .form-search { margin-bottom: 0px; }
.mobile-menus div { padding:0 10px;}
.mobile-menus div a { display: block; line-height: 40px; padding-left:30px; color:#FFF; border-bottom:1px #CCC dotted; }
.mobile-menus div a:hover { text-decoration: none; background: #0a395a; }

/*页面横幅*/
.page-banner { background: #F4F4F4 url(images/banner-bg.gif) top repeat-x; padding-top:5px; }
.page-banner .carousel { margin-bottom:1px; }

/*页面内容*/
.page-content { background: url(images/content-bg.gif) top repeat-x; padding-top: 10px; }

/*页面脚部*/
.page-foot { margin-top:20px; padding-bottom: 10px; }
.page-foot .menus-bar { background: #206a9c; padding:5px 0; }
.page-foot .menus-bar .menus { text-align: center; color: #FFF; }
.page-foot .menus-bar .menus a { color: #FFF; padding:0 6px; }
.page-foot .btn-top { text-align: right; padding-right: 5px; }
.page-foot .btn-top a { color: #FFF; }
.page-foot .btn-top a:hover { text-decoration:none;}
.page-foot .foot-copyright { text-align: center; color: #808080; padding:20px 0; }



a.link-white { color: #FFF; }
a.link-white:hover { color: #EEE; }

.padding-right10 { padding-right: 10px; }

.row-br { margin-bottom: 15px; }
.img-w100 { width: 100%; }

/*边栏*/
table.side-box { width: 100%; border-collapse: collapse; background:#FFF url(images/sidebox-bg-in.gif) center bottom no-repeat; }
table.side-box tr.head { height: 30px; }
table.side-box tr.head td.left { width: 5px; background: url(images/sidebox-bg.gif) left top no-repeat; }
table.side-box tr.head td.center { background: url(images/sidebox-bg.gif) center top no-repeat; }
table.side-box tr.head td.right { width: 5px; background: url(images/sidebox-bg.gif) right top no-repeat; }
table.side-box tr.body td.left { background: url(images/sidebox-bg-in.gif) -786px 0 repeat-y; }
table.side-box tr.body td.center { border-top:1px #ADC9DF solid; padding-top:5px; }
table.side-box tr.body td.center img { margin-bottom: 10px; }
table.side-box tr.body td.right { background: url(images/sidebox-bg-in.gif) 6px 0 repeat-y; }
table.side-box tr.foot { height: 10px; }
table.side-box tr.foot td.left { background: url(images/sidebox-bg.gif) left bottom no-repeat; }
table.side-box tr.foot td.center { background: url(images/sidebox-bg.gif) center bottom no-repeat; }
table.side-box tr.foot td.right { background: url(images/sidebox-bg.gif) right bottom no-repeat; }

table.side-box .side-title { color:#055EB0; font-weight:bold; padding-left:15px; line-height:25px; background: url(images/icon-side-title.gif) 5px center no-repeat; display:inline-block; }
table.side-box .desc-text { line-height: 180%; color:#545454; }

/*资讯*/
table.side-box2 { width: 100%; border-collapse: collapse; background:#FFF; }
table.side-box2 tr.head { height: 29px; background:url(images/articlebox-v.gif) top repeat-x; }
table.side-box2 tr.head td.left { width: 5px; background: url(images/articlebox.gif) left top no-repeat; }
table.side-box2 tr.head td.center { overflow:hidden; }
table.side-box2 tr.head td.right { width: 5px; background: url(images/articlebox.gif) right top no-repeat; }
table.side-box2 tr.body { background: #F5F9FC; }
table.side-box2 tr.body td.left { background: url(images/articlebox-h.gif) -304px 0 repeat-y; }
table.side-box2 tr.body td.center { }
table.side-box2 tr.body td.right { background: url(images/articlebox-h.gif) 6px 0 repeat-y; }
table.side-box2 tr.foot { height: 10px; background:url(images/articlebox-v.gif) bottom repeat-x; }
table.side-box2 tr.foot td.left { background: url(images/articlebox.gif) left bottom no-repeat; }
table.side-box2 tr.foot td.center { }
table.side-box2 tr.foot td.right { background: url(images/articlebox.gif) right bottom no-repeat; }

table.side-box2 .title-text { width:130px; height: 29px; line-height: 29px; color:#FFF; font-weight:bold; background:url(images/articlebox.gif) -15px -1px no-repeat; display:inline-block; }

/*页面列表头部*/
table.page-box-head { width: 100%; height: 32px; border-collapse: collapse; background:#FFF url(images/glist-v.gif) top repeat-x; }
table.page-box-head td.left { width: 160px; font-weight:bold; color:#FFF; padding-left:5px; background: url(images/glist.gif) left top no-repeat; }
table.page-box-head td.center { overflow:hidden; }
table.page-box-head td.right { width: 5px; background: url(images/glist.gif) right top no-repeat; }

.article-list { margin:5px 0 5px 0; }
.article-list div.row-fluid { height: 38px; line-height: 38px; color:#545454; border-bottom: 1px #CCC dotted; overflow:hidden; }

/*侧栏分类列表*/
.side-sort-list { padding-top: 10px; }
.side-sort-list div { height: 30px; line-height: 30px; }

/*文章内容*/
.article-content { padding:5px; padding-top: 10px; color:#545454; line-height:1.75em; }
/*详细*/
.captionbox-detail { height: 29px; line-height:29px; color:white; padding-left:5px; border-bottom:1px #589ed5 solid; background: url(images/detail-til-bg.gif) left bottom no-repeat; }

/*展示列表*/
.showlist-item { padding:10px 0 5px 0;}
.showlist-item .name-text { height:35px; padding:5px 0; text-align: center; overflow:hidden; }

.response-box { margin-bottom: 10px; }
.response-box .row-content { border: 1px #CCC solid; padding:5px; margin-top:20px; }
.response-box .row-content .title { border-bottom:1px #CCC solid; }
.response-box .row-content .content { line-height: 180%; padding:5px 0; }
.response-box .row-content .alert { margin-bottom: 0; }

.response-form { border: 1px #CCC solid; background: #f6f6f6; padding:10px; padding-top:20px; margin-top:15px; }



.line2 { background: url(images/line-bg-strong1.jpg) repeat-x; }




