﻿html {
  position: relative;
  min-height: 90%;
}
body {
  margin:0 auto;
  padding:0;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  font-size: 1.4rem;
  margin-bottom: 10px;
  background-color: #fafafa;
}
a {
  color: #333;
}
a:hover {
  text-decoration: none;
}
ul,
li {
  margin: 0;
  padding: 0;
}
.panel {
  box-shadow: none;
  border-radius: 0;
  border: 0;
}
.panel-default {
  border-color: #eee;
}
.panel-border {
  border: 1px solid #e3e3e3;
}
.panel-border .panel-heading {
  border-bottom: 1px solid #e3e3e3;
}
.text-muted {
  color: #bbb;
}
.text-primary {
  color: #4686f2;
}
.bg-transparent {
  background: transparent;
}
.bg-red {
  background-color: #f96056;
}
.bg-orange {
  background-color: #f8a24d;
}
.bg-yellow {
  background-color: #f7cf52;
}
.bg-blue {
  background-color: #438ef7;
}
.bg-green {
  background-color: #5ed065;
}
.bg-ligth-info {
  background-color: #d1ecff;
}
.bg-linght-danger {
  background-color: #fff0f0;
}
.bg-linght-success {
  background-color: #defddb;
}
.btn-primary {
  background-color: #4686f2;
  border-color: #4686f2;
}
.btn-line-primary {
  color: #4686f2;
  border: 1px solid #4686f2;
}
.btn-line-primary:hover,
.btn-line-primary:focus,
.btn-line-primary:active {
  background-color: #4686f2;
  color: #fff;
}
/* .container {
  width: 1230px;
} */
.pl-0 {
  padding-left: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.mt-1 {
  margin-top: 10px !important;
}
.mb-1 {
  margin-bottom: 10px !important;
}
.my-1 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.btn-link {
  color: #333333;
  font-weight: normal;
  border-radius: 0;
}

.topbar {
  padding: 5px 0;
  background: #2a2a2a;
  color: #c4c4c4;
}
.topbar a {
  color: #c4c4c4;
}
.headerbar {
  padding: 1.5%;
  background: #fff;
}
.headerbar .logo {
  padding-right: 15px;
}
.headerbar .headsearch {
  padding-top: 25px;
}
.headerbar .headsearch .userlogin {
  padding-top: 6px;
}
.dropdown-hover:hover .dropdown-menu {
  display: block;
}
.dropdown-menu {
  margin: 0;
}
.nav-bar {
  background-color: #1e4b8e;
 /*  margin-bottom: 20px; */
}
.nav-bar .nav > li > a {
  color: #fff;
  border-radius: 0;
  font-size: 1.58rem;
}
.nav-bar .nav > li > a:hover,
.nav-bar .nav > li > a:focus,
.nav-bar .nav > li > a:active {
  background: -webkit-linear-gradient(left, #307aef, #3d98f3);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #307aef, #3d98f3);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #307aef, #3d98f3);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #307aef, #3d98f3);
  /* 标准的语法 */
}
.nav-bar .nav > li.active > a,
.nav-bar .nav > li.active > a:hover,
.nav-bar .nav > li.active > a:focus,
.nav-bar .nav > li.active > a:active {
  background: -webkit-linear-gradient(left, #307aef, #3d98f3);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #307aef, #3d98f3);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #307aef, #3d98f3);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #307aef, #3d98f3);
  /* 标准的语法 */
}
.top-banner {
/*   background: url(../img/banner.jpg) top center no-repeat; */
  height: 625px;
  margin-bottom: 20px;
}
.top-banner .topbar {
  background: transparent;
  color: #fff;
}
.top-banner .topbar a {
  color: #fff;
}
.back_picture{
	 background: url(../img/banner/banner1.jpg) top center no-repeat;
}
.top-banner .headerbar {
	background: transparent; 
 
 
}
.top-banner .flexslider {
  min-height: 400px;
/*   background: url(../img/banner/banner2.jpg) top center no-repeat;  */
}
.top-banner .headerbar .siteswitch {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: transparent;
}
.top-banner .headerbar .headsearch {
  color: #fff;
}
.top-banner .headerbar .headsearch .input-group .form-control {
  background-color: rgba(255, 255, 255, 0.45);
  color: #fff;
  box-shadow: none;
  border: 0;
}
.top-banner .headerbar .headsearch .input-group .input-group-btn {
  border-radius: 5px;
}
.top-banner .headerbar .headsearch .userlogin > li > a {
  color: #fff;
}
.top-banner .nav-bar {
  background-color:  #7592D2;;
}
.notice {
  background: url(../img/noticebg.png) #f4f4f4 left center no-repeat;
  padding-left: 60px;
  background-position-x: 15px;
}
.panel-line .panel-heading {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.panel-line .panel-heading:after {
  content: " ";
  position: absolute;
  height: 4px;
  width: 100%;
  bottom: 0;
  left: 0;
  background: -moz-linear-gradient(right, #d5dfef 0%, transparent 100%);
  background: -webkit-linear-gradient(right, #d5dfef 0%, transparent 100%);
  background: linear-gradient(to right, #d5dfef 0%, transparent 100%);
}
.panel-line .panel-heading .panel-title {
  font-size: 20px;
  color: #2069d8;
  display: inline;
  position: relative;
  padding: 10px 15px;
}
.panel-line .panel-heading .panel-title:after {
  content: " ";
  position: absolute;
  height: 6px;
  width: 100%;
  background-color: #2069d8;
  bottom: -3px;
  left: 0;
  z-index: 999;
}
.media-card .media {
  display: block;
  border: 1px solid #b5d1e7;
  padding: 40px 30px;
  height: 120px;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.media-card .media .media-left i {
  font-size: 35px;
  color: #1d7fd4;
}
.media-card .media .media-body .media-heading {
  font-size: 17px;
  font-weight: bold;
  display: inline-block;
}
.media-card .media .media-body .media-muted {
  color: #999;
}
.media-card .media .media-body .media-muted a {
  color: #999;
}
.media-card .media:hover {
  background-color: #4686f2;
  border-color: #4686f2;
  color: #fff;
}
.media-card .media:hover .media-left i {
  color: #fff;
}
.media-card .media:hover .media-body {
  color: #fff;
}
.media-card .media:hover .media-body .media-heading {
  color: #fff;
}
.media-card .media:hover .media-body .media-muted {
  color: #fff;
}
.media-card .media:hover .media-body .media-muted a {
  color: #fff;
}
.footer {
  text-align: center;
  background-color: #f3f3f3;
  border-top: 1px solid #eee;
  padding-top: 30px;
  padding-bottom: 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 140px;
}
.footer > .container {
  position: relative;
}
.footer > .container .red,
.footer > .container .guohui {
  position: absolute;
}
.footer > .container .wzjc {
  position: absolute;
}
.container {
    padding-right: inherit;
    padding-left: inherit;
    margin-right: auto;
    margin-left: auto;
}
.footer {
    width: 100%;
    margin: -138px auto;
    height: 148px;
    /* background: #0f67ad; */
}
.check-nor{
    display: inline-block;
    width: 35px;
    height: 4px;
    background-color: #bfbfbf;
    margin-left: 5px;
    margin-right: 5px;
    marign:0 auto; 
}
.checked-active{
    background-color: #0869b6;
}
.footer > .container .red {
  left: 6%;
  top: 50%;
  margin-top: -30px;
}
.footer > .container .guohui {
  right: 3%;
  top: 50%;
  margin-top: -30px;
}
.footer > .container .wzjc{
  right: 9%;
  top: 50%;
  margin-top: -30px;
}
.site-tabs dl {
  border-bottom: 1px dotted #ddd;
  padding: 15px;
  margin-bottom: 0;
}
.site-tabs dl dt {
  color: #4686f2;
  float: left;
  width: 100px;
  padding: 10px 15px;
}
.site-tabs dl dd {
  margin-left: 100px;
}
.site-tabs dl dd a {
  padding: 10px 15px;
  display: inline-block;
}
.site-tabs dl dd a:hover,
.site-tabs dl dd a.active {
  background-color: #4686f2;
  color: #fff;
}
.handleaffairs .dropdown-menu {
  border: 0;
  text-align: center;
  padding: 20px;
  margin-top: 15px;
}
.handleaffairs .dropdown-menu .list-group > .list-group-item {
  border-color: #f3f3f3;
  margin-left: -1px;
  border-radius: 0;
  padding: 30px 15px;
}
.handleaffairs .dropdown-menu .list-group > .list-group-item > i {
  font-size: 30px;
  color: #3c85d8;
}
.handleaffairs .dropdown-menu .list-group > .list-group-item > h5 {
  margin-bottom: 0;
}
.handleaffairs .dropdown-menu .list-group > .list-group-item:hover {
  background-color: #4686f2;
  color: #fff;
  border-color: #4686f2;
}
.handleaffairs .dropdown-menu .list-group > .list-group-item:hover i {
  color: #fff;
}
.handleaffairs .dropdown-menu:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  top: -15px;
  right: 50%;
}
.handleaffairs.open > a,
.handleaffairs.open > a:focus,
.handleaffairs.open > a:hover {
  background: -webkit-linear-gradient(left, #307aef, #3d98f3);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #307aef, #3d98f3);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #307aef, #3d98f3);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #307aef, #3d98f3);
  /* 标准的语法 */
}
.personal-body .personal-left {
  width: 200px;
}
.personal-body .personal-right {
  margin-left: 200px;
  border-left: 1px solid #eee;
}
.nav-user {
  background-color: #fff;
  border: 1px solid #eee;
}
.nav-user > li > a {
  border-radius: 0;
  border-left: 5px solid transparent;
  color: #525b64;
  font-size: 15px;
}
.nav-user > li > a:hover,
.nav-user > li > a:focus,
.nav-user > li > a:active {
  color: #0373c7;
  background-color: #f5f5f5;
  border-left-color: #0373c7;
}
.nav-user > li > a i {
  margin-right: 20px;
  color: #888;
}
.nav-user > li.active > a,
.nav-user > li.active > a:hover,
.nav-user > li.active > a:focus,
.nav-user > li.active > a:active {
  color: #0373c7;
  background-color: #f5f5f5;
  border-left-color: #0373c7;
}
.systemcard {
  height: 85px;
  display: table;
  width: 100%;
  color: #fff;
  padding: 20px;
  position: relative;
}
.systemcard:after {
  content: " ";
  position: absolute;
  background-repeat: no-repeat;
  width: 80px;
  height: 65px;
  opacity: 0.5;
}
.systemcard h5 {
  vertical-align: middle;
  display: table-cell;
  font-size: 16px;
  line-height: 45px;
}
.systemcard h5 span {
  font-size: 24px;
}
.systemcard.systemcard-1 {
  background: linear-gradient(to right, #06a3f6 0%, #2ad6f9 100%);
}
.systemcard.systemcard-1:after {
  content: " ";
  background-image: url(../img/cloudbg.png);
  bottom: 0;
  right: 0;
}
.systemcard.systemcard-2 {
  background: linear-gradient(to left, #e49536 0%, #fec855 100%);
}
.systemcard.systemcard-2:after {
  content: " ";
  background-image: url(../img/shardbg.png);
  bottom: 0;
  right: 0;
}
.systemcard.systemcard-3 {
  background: linear-gradient(to right, #5a69f2 0%, #717ef5 100%);
}
.systemcard.systemcard-3:after {
  content: " ";
  background-image: url(../img/databg.png);
  bottom: 0;
  right: 0;
}
.systemcard.systemcard-4 {
  background: linear-gradient(to right, #00bde5 0%, #00cdb4 100%);
}
.systemcard.systemcard-4:after {
  content: " ";
  background-image: url(../img/directorybg.png);
  bottom: 0;
  right: 0;
}
.nav-usertabs {
  background-color: #f1f4fc;
}
.nav-usertabs > li > a {
  font-size: 16px;
  padding: 10px 10px;
 /*  padding: 10px 20px; */
  border-radius: 0;
}
.nav-usertabs > li > a .label {
  font-weight: normal;
  border-radius: 50%;
  padding: 3px;
  display: inline-block;
}
.list-group-matters > .list-group-item {
  border: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-group-matters > .list-group-item .point {
  display: inline-block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  margin-right: 10px;
}
.progress-radius {
  margin-bottom: 12px;
  box-shadow: none;
  border-radius: 20px;
  height: 15px;
}
.progress-radius .progress-bar {
  box-shadow: none;
  border-radius: 20px;
}
.progress-bar-info {
  background: #209bf7;
}
.progress-bar-danger {
  background: #ff7171;
}
.progress-bar-success {
  background: #8bce86;
}
.article-content p {
  line-height: 2;
}
.text-indent {
  text-indent: 2em;
}
.nav-tabs-line {
  position: relative;
  height: 60px;
  border-bottom: 0;
}
.nav-tabs-line:after {
  content: " ";
  position: absolute;
  height: 4px;
  width: 100%;
  bottom: 5px;
  left: 0;
  background: -moz-linear-gradient(right, #d5dfef 0%, #fff 100%);
  background: -webkit-linear-gradient(right, #d5dfef 0%, #fff 100%);
  background: linear-gradient(to right, #d5dfef 0%, #fff 100%);
}
.nav-tabs-line > li > a {
  font-size: 20px;
  color: #a1a1a1;
  border-radius: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 6px solid transparent;
  z-index: 1;
}
.nav-tabs-line > li > a:hover,
.nav-tabs-line > li > a:active,
.nav-tabs-line > li > a:focus {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 6px solid #2069d8;
  background: transparent;
}
.nav-tabs-line > li.active > a,
.nav-tabs-line > li.active > a:hover,
.nav-tabs-line > li.active > a:focus {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 6px solid #2069d8;
}
.nav-collapse > li + li {
  border-top: 1px solid #eee;
  margin-top: 0;
}
.nav-collapse > li .collapse > .collapse-child {
  margin-bottom: 0;
  border-radius: 0;
  background-color: #f9f9f9;
  box-shadow: none;
  border: 0;
  padding: 0;
  border-top: 1px solid #eee;
}
.nav-collapse > li .collapse > .collapse-child > .nav-user {
  background-color: transparent;
  border: 0;
  min-height: auto;
}
.nav-collapse > li .collapse > .collapse-child > .nav-user > li > a {
  padding-left: 30px;
}
.nav-collapse > li .collapse > .collapse-child > .nav-user > li.active > a {
  background-color: #c8deef;
  color: #0373c7;
}
.nav-tabs.nav-tabs-legal {
  border-bottom: 1px solid #e5e5e5;
}
.nav-tabs.nav-tabs-legal > li > a {
  border: 0;
  color: #4686f2;
  padding: 20px 10px;
  border-radius: 0;
}
.nav-tabs.nav-tabs-legal > li > a:hover,
.nav-tabs.nav-tabs-legal > li > a:focus,
.nav-tabs.nav-tabs-legal > li > a:active {
  color: #fff;
  background: -webkit-linear-gradient(left, #307aef, #3d98f3);
  background: -o-linear-gradient(right, #307aef, #3d98f3);
  background: -moz-linear-gradient(right, #307aef, #3d98f3);
  background: linear-gradient(to right, #307aef, #3d98f3);
}
.nav-tabs.nav-tabs-legal > li.active > a,
.nav-tabs.nav-tabs-legal > li.active > a:hover,
.nav-tabs.nav-tabs-legal > li.active > a:focus,
.nav-tabs.nav-tabs-legal > li.active > a:active {
  border: 0;
  color: #fff;
  background: -webkit-linear-gradient(left, #307aef, #3d98f3);
  background: -o-linear-gradient(right, #307aef, #3d98f3);
  background: -moz-linear-gradient(right, #307aef, #3d98f3);
  background: linear-gradient(to right, #307aef, #3d98f3);
}
.list-group-legal {
  background-image: url(../img/list-group-legal.png);
  background-repeat: repeat-y;
  background-position: top center;
  margin-bottom: 0;
}
.list-group-legal > .list-group-item {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  border-left: 4px solid transparent;
  padding: 15px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-group-legal > .list-group-item i {
  font-size: 18px;
  color: #9f9f9f;
}
.list-group-legal > .list-group-item:last-child,
.list-group-legal > .list-group-item:first-child {
  border-radius: 0;
}
.list-group-legal > .list-group-item.active,
.list-group-legal > .list-group-item.active:focus,
.list-group-legal > .list-group-item.active:hover {
  color: #4686f2;
  background-color: #f5f5f5;
  border-color: transparent;
  border-left-color: #0373c7;
}
.list-group-legal > .list-group-item.active i,
.list-group-legal > .list-group-item.active:focus i,
.list-group-legal > .list-group-item.active:hover i {
  color: #4686f2;
}
.list-group-legal > .list-group-item:hover {
  border-color: transparent;
  background-color: #f5f5f5;
  border-left-color: #0373c7;
  color: #4686f2;
}
.list-group-legal > .list-group-item:hover i {
  color: #4686f2;
}
.list-group-table > .list-group-item {
  border: 0;
  margin: 0;
}
.list-group-table > .list-group-item + .list-group-item {
  border-top: 1px solid #ddd;
}
.list-group-table > .list-group-item:hover {
  border: 1px solid #208eff;
  border-radius: 5px;
}
.list-group-table > .list-group-item .list-group-item-heading {
  font-size: 16px;
  color: #0064cb;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-group-table > .list-group-item .list-group-item-heading .num {
  color: #999;
  padding-right: 10px;
}
.list-group-table > .list-group-item .star {
  color: #feb22b;
}
.list-group-table > .list-group-item .btn-toolbar {
  display: none;
}
.list-group-table > .list-group-item.open .btn-toolbar {
  display: block;
}
.list-group-table > .list-group-item.open .btn-toolbar > .btn {
  background-color: #ecf5ff;
  border: 1px solid #208eff;
  color: #208eff;
}
.list-group-table > .list-group-item.open .btn-toolbar > .btn:hover {
  background-color: #208eff;
  color: #fff;
}
.navfixed {
  width: 75px;
  background: #fff;
  position: fixed;
  right: 1%;
  top: 15%;
  z-index: 999;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
}
.navfixed > li + li {
  border-top: 1px solid #ededed;
}
.navfixed > li > a {
  display: block;
  text-align: center;
  color: #2381ec;
  padding: 15px 5px;
}
.navfixed > li > a i {
  font-size: 20px;
}
.navfixed > li > a h6 {
  margin-top: 5px;
  margin-bottom: 0;
}
.navfixed > li > a:hover {
  color: #fff;
  background-color: #2381ec;
}
.navfixed > li .dropdown-menu {
  top: 0;
  right: 90px;
  left: auto;
  padding: 15px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.175);
}
.navfixed > li .dropdown-menu:before,
.navfixed > li .dropdown-menu:after {
  content: " ";
  position: absolute;
  border: solid transparent;
  height: 0;
  left: 100%;
  width: 0;
  top: 50%;
}
.navfixed > li .dropdown-menu:after {
  border-width: 10px;
  border-left-color: #fff;
  margin-top: -20px;
}
.navfixed > li .dropdown-menu:before {
  border-width: 12px;
  border-left-color: rgba(0, 0, 0, 0.15);
  margin-top: -22px;
}
.page {
  margin: 5px 0;
}
.page > li > .form-control,
.page > li > a {
  padding: 6px 12px;
  display: inline-block;
}
.page > li .form-control {
  width: 70px;
  border-radius: 0;
}
.page .bg-info {
  background-color: #ecf4fb;
  color: #4686f2;
}
.list-group-normal > .list-group-item {
  padding: 10px 15px;
}
.slideBox {
    height: 120px;
    height: 170px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.slideBox .hd {
    /* height: 15px; */
    height: 55px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    bottom: 0px;
    z-index: 1;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}
 .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	height:130px;
	/* background: url(../img/news/topline.png) left no-repeat; */
    line-height: 150px;
    text-align:center;
}
.slideBox .bd img {
	/* width: 1211px; */
	height: 130px;
	 display: block;
}
.centerBox {
    width: auto;
    margin: 0 auto;
}
.user_work {
    position: relative;
    background-color: white;
    padding: 16px;
    padding-top: 20px;
    padding-bottom: 35px;
}
.personal_left {
    width: 485px;
}
.personal_right {
    padding-left: 32px;
    font-size: 15px;
}
.element.style {
    color: red;
}
.fl {
    float: left;
}
.its-quick-tool .dropdown-menu {
    width: 168px;
    border: 0;
    margin-top:42px;
    padding: 0 6px;
    box-shadow: none;
    background: #6f6b6b;
    filter: alpha(opacity=60);
    opacity: 0.6;
    overflow: hidden;
    display: block;
}
.its-quick-tool .dropdown-menu > li > a {
    font-size: 15px;
    background-color: transparent !important;
    color: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px 42px 11px 15px;
   /*  background-image: url(../img/sprite_quicktool.png); */
    background-repeat: no-repeat;
}
.its-quick-tool .dropdown-menu > li > a.track {
    background-position: 40px -885px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.its-quick-tool > .dropdown-toggle.collapsed {
   /*  background: url(../img/newimg/4arrow_off.png) 200px center no-repeat; */
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{
	outline:0;
}
.its-quick-tool > .dropdown-toggle {
    display: block;
    padding: 14px 35px;
    color: #fff;
    font-size: 17px;
    border: 1px solid transparent;
    width: 235px;
    border-right: 1px solid #0073a8;
    box-shadow: none !important;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
   /*  background: url(../img/newimg/4arrow_on.png) 200px center no-repeat; */
}
.pull-left {
    float: left !important;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}	
.a {
    color: #444444;
    text-decoration: none;
}
.rfloat_sub {
            width: 72px;
            height: 71px;
            position: absolute;
            cursor: pointer;
        }
.rfloat_sub_tit {
 width: 72px;
 height: 22px;
 font-size: 17px;
 line-height: 25px;
 text-align: center;

}
        
.rfloat_sub:hover .rfloat_sub_tit {
            color: #1492FF;
        }
        
.rfloat_sub1 {
            position: absolute;
            top: 0px;
            left: 0px;
            background: url(../img/news/1-1.png) top no-repeat;
        }
        
.rfloat_sub1:hover {
            background: url(../img/news/1-1.png) top no-repeat;
        }
        
.rfloat_sub2 {
            position: absolute;
            top: 71px;
            left: 0px;
            background: url(../img/news/1-1.png)  0px -210px no-repeat;
        }
        
.rfloat_sub2:hover {
            background: url(../img/news/1-1.png) 0px -71px no-repeat;
        }
        
.rfloat_sub2:hover .rfloat_sub_zxts {
            display: block;
        }
        
.rfloat_sub_zxts {
            width: 125px;
            height: 216px;
            position: absolute;
            top: -74px;
            left: -125px;
            background: url(../img/news/1-4.png) left no-repeat;
            display: none;
        }
        
.rfloat_sub_zx {
            width: 120px;
            height: 108px;
            padding-top: 0px;
            position: absolute;
            top: 0px;
            left: 0px;
        }
        
.rfloat_sub_zxtit {
            width: 106px;
            height: 40px;
            position: absolute;
            top: 68px;
            left: 0px;
            font-size: 14px;
            line-height: 24px;
            text-align: center;
        }
        
.rfloat_sub_zx:hover {
            background: url(../img/news/1-4.png) top left no-repeat;
        }
        
.rfloat_sub_zx:hover .rfloat_sub_zxtit {
            color: #1492FF;
        }
        
.rfloat_sub_ts {
            width: 120px;
            height: 107px;
            padding-top: 0px;
            position: absolute;
            bottom: 0px;
            left: 0px;
        }
        
.rfloat_sub_tstit {
            width: 106px;
            height: 40px;
            position: absolute;
            top: 67px;
            left: 0px;
            font-size: 14px;
            line-height: 24px;
            text-align: center;
        }
        
.rfloat_sub_ts:hover {
            background: url(../img/news/1-4.png) bottom left no-repeat;
        }
        
.rfloat_sub_ts:hover .rfloat_sub_tstit {
            color: #1492FF;
        }
.rfloat_sub3 {
            position: absolute;
            top: 142px;
            left: 0px;
            background: url(../img/news/1-1.png)  0px -277px no-repeat;
        }
        
.rfloat_sub3:hover {
            background: url(../img/news/1-1.png) 0px -142px no-repeat;
        }
.rfloat_sub5 {
            position: absolute;
            top: 142px;
            left: 0px;
            background: url(../img/news/1-1.png) 0px -142px no-repeat;
        }
        
.rfloat_sub5:hover {
            background: url(../img/news/1-1.png) 0px -142px no-repeat;
        }
        
.rfloat_sub6 {
            position: absolute;
            top: 142px;
            left: 0px;
            background: url(../img/news/1-1.png)  0px -71px no-repeat;
        }
        
.rfloat_sub6:hover {
            background: url(../img/news/1-1.png) 0px -142px no-repeat;
        }
         .rfloat_sub11 {
            position: absolute;
            top: 142px;
            left: 0px;
            background: url(../img/news/1-1.png) 0px -70px no-repeat;
        }
        
        .rfloat_sub11:hover {
            background: url(../img/news/1-1.png) 0px -142px no-repeat;
        }
        .rfloat_sub_2code {
            width: 191px;
            height: 377px;
            position: absolute;
            top: -150px;
            left: -191px;
            background: url(../img/news/1-1.png) top no-repeat;
            display: none;
        }
        
        .rfloat_sub4:hover .rfloat_sub_2code {
            display: block;
        }
        .rfloat_sub8 {
            height: 72px;
            position: absolute;
            top: 355px;
            left: 0px;
            background: url(../img/news/1-1.png) 0px -345px no-repeat;
        }
        
        .rfloat_sub8 .rfloat_sub_tit {
            bottom: 8px;
        }
        
        .rfloat_sub8:hover {
            background: url(../img/news/1-1.png) 0px -355px no-repeat;
        }
        
        .rfloat_sub9 {
            height: 35px;
            position: absolute;
            top: 427px;
            left: 0px;
            background: url(../img/news/1-1.png) 0px -427px no-repeat;
        }
        
        .rfloat_sub9 .rfloat_sub_tit {
            bottom: 4px;
            color: #fff;
        }
        
        .rfloat_sub9:hover {
            background: url(../img/news/1-1.png) 0px -427px no-repeat;
        }
        
        .rfloat_sub9:hover .rfloat_sub_tit {
            color: #fff;
        }
        
        .rfloat_sub10 {
            height: 73px;
            overflow: hidden;
            position: absolute;
            top: 462px;
            left: 0px;
            cursor: default;
        }
        
        .rfloat_sub10_bg {
            width: 72px;
            height: 73px;
            overflow: hidden;
            position: absolute;
            top: -73px;
            left: 0px;
            background: url(../img/news/1-1.png) 0px -462px no-repeat;
            cursor: pointer;
        }
        
        .rfloat_sub10 .rfloat_sub10_bg .rfloat_sub_tit {
            bottom: 2px;
            color: #fff;
        }
        
        .rfloat_sub10:hover .rfloat_sub10_bg .rfloat_sub_tit {
            color: #fff;
        }
        .navbar-static-top {
		    /* z-index: 1000; */
		    border-width: 0 0 1px;
		}
		
.its-quick-tool .dropdown-menu {
    width: 120px;
    border: 0;
    margin-top: 42px;
    padding: 1px 0px;
    box-shadow: none;
    background: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    overflow: hidden;
    display: block;
}
.its-quick-tool .dropdown-menu > li > a.track {
   		background-position:28px -977px;
}
.its-quick-tool .dropdown-menu > li > a.user {
        background-position: 27px -384px;
}
.its-quick-tool .dropdown-menu > li > a.suggest {
        background-position: 43px -377px;
}
.its-quick-tool .dropdown-menu > li > a.robot {
        background-position: 28px -1080px;
}
.its-quick-tool .dropdown-menu > li > a.question {
    background-position: 29px -384px;
}
.its-quick-tool .dropdown-menu > li > a.notice{
    background-position: 28px -382px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.pull-left {
    float: left !important;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.clearfix {
    clear: both;
}
.portrait_name {
    font-size: 23px;
    line-height: 46px;
    padding-left: 20px;
}
.autonym_text, .autonym_text_class {
    line-height: 40px;
    font-size: 15px;
    color: #2e5717;
}
.personal_center {
    border-left: 1px #ccc solid;
    height: 160px;
}	
.its-aside {
	float: left;
	width:20%;
	margin-right:18px;
} 
.its-page {
	float: left;
	width: 75%;
}
.its-page-add {
	float: left;
	width: 700px;
}
.example:before {
  content: " ";
  position: absolute;
  border: solid transparent;
  height: 0;
  left: 100%;
  width: 0;
  top: 50%;
}
/*便民服务样式 0911*/
.img-icon{
	    font-size: 2em;
    float: left;
    display: block;
    margin: 3px 0;
    height: 38px;
    width: 45px;
    border-right: 1px solid #dcdcdc;
    line-height: 33px;
    text-align: center;
}
.dropdown-menu >li:hover{
 background: #307aef;
}

.bumen{
	position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    border-radius: 24px;
    font-size: 16px;
    background-color: #6c8fd5;
}
.menu-dhl{
	position: absolute;
    display: block;
    line-height: 59px;
    width: 98px;
    height: 100px;
    text-align: center;
    overflow: hidden;
    padding-top: 0px;
}

.content_c3 {
	width: 100%;
	height: 40px;
	background: rgb(242,241,239);
	margin-top: 60px;
}
.content_c3 a {
	display: inline-block;
	width: 52px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #333;
	padding-left: 22px;
	float: right;
	text-decoration: none;
	font-family: "瀵邦喛钂嬮梿锻寸拨";
	text-align: right;
}
.row {
    margin-right: -35px;
    margin-left: -15px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.form-control-add {
    display: block;
    width: 400px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.table>tbody>tr>th{
	padding: 10px 8px;
    text-align: center;
}
.select_ts{
	display: block;
    width: 49%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
a.project_title {
       font-size: 17px;
       color: #0064cb;
       padding: 15px 5px;
        }
.project_title_list{
	border-top: 1px solid #ddd;
    border: 0;
    margin: 0;
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
}
	.flexslider{position:relative;height:400px;overflow:hidden;background:url(../img/banner/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:400px;}
	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/banner/dot.png) right 0 no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background-position:0 0;}
.nav-bar .nav > li {
	height: 100%;
}
					
.nav-bar .nav > li > a {
	line-height: 48px;
}
.picture {
	/*background: url(../img/csb.png) no-repeat 77%;*/
	background: #FAFAFA;
	background-position-y: 1px;	
}
/*征集调查样式 1112*/
.home-rdsx{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e7e7e7;}
.home-rdsx div {font-size: 19px;line-height: 50px;float: left;padding-right: 20px;padding-left: 20px;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #1676cd;color: #0a69bf;}
.reply_lbTable{border-collapse:collapse;margin-top: 20px;width: 100%;margin-bottom: 20px;}
.reply_lbTable td{font-size: 14px;line-height: 30px;background-color: #f4f4f4;border: 2px solid #FFFFFF;text-align: center;padding: 5px;height: 40px;}
.reply_lbTable td.reply_l{text-align: left; max-width:300px; width: expression_r( this.scrollWidth > 300 ? "300px" : "auto" );-webkit-max-width: 400px;}
.reply_lbTable th{font-size: 17px;line-height: 50px;font-weight: normal;background-color: #e5e5e5;border: 2px solid #FFFFFF;text-align: center;}
.inquiry-zt {font-size: 19px;line-height: 40px;height: 40px;}
.inquiry-xx {font-size: 17px;line-height: 40px;height: 40px;color: #666666;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;}

/*底部党政机关样式 1118*/
#_ideConac{
 float: left;
 top: 50%;
 margin-top: 17px;
}

.text-center{
  text-align: center;
}

.centerNav{
  background: #fff;
  padding-top: 14px;
  padding-bottom: 14px;
/*   width: 1200px; */
}
.centerNav .nav-user > li > a {
  font-size: 15px;
  padding-left: 40px;
}
.centerNav .nav-user > li.active > a {
  background: linear-gradient(to left, #c4e3f1 0%, transparent 100%);
}
.centerNav .nav-user > li > a:hover, .centerNav .nav-user > li > a:focus, .nav-user > li > a:active {
  background: linear-gradient(to left, #c4e3f1 0%, transparent 100%);
}
.centerNav .nav-user{
  border: 0;
}
.centerNav>.row>.col-xs-2{
  border-right: 1px solid #d7d7d7;
/*   width: 200px; */
  padding: 0;
}