/* Add here all your css styles (customizations) */

img{
	max-width:100%;
	height:auto
}


.navbar-brand img {
	max-width:130%;
}


.g-flex-centered p{color: #fff;
  font-size: 16px;
}

.g-flex-centered a{color: #fff;
  font-size: 16px;
}

.g-flex-centered h2{color: #fff;
  font-size: 52px;
font-weight: 700;

}

.g-bg-primary {
  background-color: #205080;
}

.u-icon-v5.g-bg-primary::after {
  background-color: #72c02c;
}

/*Sidebar 顶部Menu
------------------------------------*/

.u-hs-filter   li {
 padding: 6px 0px 6px 0px; 
}

.u-hs-filter   li a{
  color: #666;
  font-size: 12px;
  padding: 8px 18px 8px 18px; 
}

.navbar-nav #currclass a{ background:#036eb8; color:#fff; }

.u-hs-filter #currclass a{ background:#fafafa; color:#222; }

.sidebar-nav-v1 #currclass a{ background: url('/img/l3.jpg') no-repeat; color:#555; }


/*Sidebar 新闻Menu
------------------------------------*/

.g-mb-30ss img{
	height:160px;
	width:100%;
}

.g-mb-30ss {
 background: #fdfdfd;
	border-bottom: solid 1px #f0f0f0;
  padding: 20px 0px 20px 0px;
}



.bett {
 
	border-bottom: solid 12px #222;
 
}



.g-mb-30sss img{
	 margin:8px 0px;
	width:100%;
}

.g-mb-30sss {
	border-bottom: solid 1px #f0f0f0;
  padding: 0px 0px 0px 0px;
}


.g-mb-30sss h3 a{
color: #222;
 font-size: 16px;

}

.g-mb-30sss p{
 font-size: 12px;
}


/*Sidebar 顶部Menu
------------------------------------*/
.u-header__section--hidden {
 background: #fdfdfd;
	border-top: solid 1px #f0f0f0;
	border-bottom: solid 1px #f0f0f0;
  color: #555;
}


.u-header__section--hidden a{
  color: #555;
}

div{ 
word-wrap: break-word;
word-break: normal; 
}



/*Sidebar Menu
/*Sidebar Menu
------------------------------------*/
.list-group-item:first-child,
.list-group-item:last-child {
  border-radius: 0;
}

/*Sidebar Menu v1*/
.sidebar-nav-v1 li {
  padding: 0;
background: url('/img/l2.jpg') no-repeat;

}

.sidebar-nav-v1 li a {
  display: block;
  padding: 8px 0px 8px 28px;
    font-size: 12px;
font-weight: 200;
color: #333;
text-transform: capitalize;


}

.sidebar-nav-v1 li a:hover {
  text-decoration: none;
}

.sidebar-nav-v1 > li.active {
 font-size: 16px;
color: #fff;
 margin:0px 0px;
 font-weight:200;
padding: 10px 0px 8px 16px;
background: #205080;
}

.sidebar-nav-v1 > li.active, 
.sidebar-nav-v1 > li.active:hover, 
.sidebar-nav-v1 > li.active:focus {
  border-color: #ddd;
}




.sidebar-nav-v1 > li.active > a {
 font-size: 15px;
color: #fff;
 margin:0px 10px;
 font-weight:400;
}

/*Sidebar Sub Navigation*/
.sidebar-nav-v1 li  {
  padding: 0;
  list-style: none;
 border: solid 1px #eee;
  border-top: solid 0px #ddd;
}



.sidebar-nav-v1 li ul a {
  color: #555;
  font-size: 12px;
  border-top: solid 1px #ddd;
  padding: 6px 30px 6px 17px; 
}

.sidebar-nav-v1  li:hover a,
.sidebar-nav-v1  li.active a {
  color: #000;
background: url('/img/l3.jpg') no-repeat;
}




#fenye table {clear:both; border:2px solid #fff;}
#fenye{clear:both; margin:0px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:36px;font-size:11px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;line-height:36px;}
#fenye a.curr{width:36px; border:1px solid #dcdddd; color:#666; font-size: 11px;font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#ccc;}
#fenye a{color:#333333;background:#fff; margin:0px 2px; border:1px solid #dcdddd; float:left; text-align:center;height:36px;line-height:36px}
#fenye a:hover{color:#fff;background:#036eb8;}
#fenye a.num{width:36px;}
#fenye a:visited{color:#333;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;color:#333;}


@media all and (max-width: 768px) {





 .collapse ul li {
 background: #fff;
 border: solid 0px #eee;
 border-top: solid 1px #ddd;

}


 .collapse ul li:hover a{ 
display: block;
text-decoration: none;
padding: 0px 18px;
}
}



.d-sm-flex {
  color: #fff;
}


.d-sm-flex h1{
  font-weight:300;
  font-size: 2.8rem;
  font-family: "Microsoft YaHei", "微软雅黑", Hei Regular, Arial, Helvetica, sans-serif !important;
  line-height: 1.2;
  color: #fff;
}

.d-sm-flex a {
  color: #fff;  
}



.table-bordered td {
line-height: 1.2;
}


.u-hs-filter .nav-link {
  color: #555;
  height: 100%;

}

.u-hs-filter .nav-link:hover {
  background-color: #ea984e !important;
}

.u-hs-filter .nav-link {
  border-color: #eaeaea !important;
}


.bb22 h1{
  font-weight:300;
  font-size: 2.4rem;
  font-family: "Microsoft YaHei", "微软雅黑", Hei Regular, Arial, Helvetica, sans-serif !important;
  line-height: 2.0;
  color: #555;
}

/*------------------------------------
  Navigation Style v6
------------------------------------*/
.navbar .u-main-nav-v6 .nav-link {
  color: #555;
  height: 100%;
  padding: 1.85714rem 1.21429rem;
  font-weight:500;


}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
  padding-right: 0.81429rem;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v6 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.navbar .u-main-nav-v6 .nav-item.active > .nav-link,
.navbar .u-main-nav-v6 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v6 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v6 .nav-item.show > .nav-link,

.navbar .u-main-nav-v6 .nav-item .nav-link:focus {
  color: #fff;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v6 .nav-link {
    padding: 0.14286rem 1.42857rem;
  }
  .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
    padding-right: 0.42857rem;
  }
}

@media (max-width: 699px) {
.u-header--sticky-top, .u-header--sticky-bottom {
  position: fixed;
}

.u-header--sticky-top {
  bottom: auto;
  top: auto;
}}


.toolbar-item,.toolbar-layer{background:url(/img/toolbar.png) no-repeat;z-index:9999999999;}
.toolbar{position:fixed;right:2px;bottom:100px;z-index:9999999999;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:72px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:320px;background-position:0 -80px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}


.phone-menu0 ul, .phone-menu1 ul{ margin:0;}
/*榛戣壊鏍峰紡*/
.phone-menu0{ height:54px; border-top:1px solid #1d1d1d; border-bottom:1px solid #000; position:fixed; bottom:0; width:100%; display:none; padding:0; margin:0;z-index: 9999;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#333), to(#2f2f2f));
	background-image: -webkit-linear-gradient(top, #333, #2f2f2f);
	background-image: -moz-linear-gradient(top, #333, #2f2f2f);
	background-image: -o-linear-gradient(top, #333, #2f2f2f);
	background-image: -ms-linear-gradient(top, #333, #2f2f2f);
	background-image: linear-gradient(to bottom, #333, #2f2f2f);
	
	/*--鍏煎ie鐨勮儗鏅壊鍜屽渾瑙 --*/
	background: #333;
	background: -moz-linear-gradient(top, #333 0%, #2f2f2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#2f2f2f));
	background: -webkit-linear-gradient(top, #333 0%,#2f2f2f 100%);
	background: -o-linear-gradient(top, #333 0%,#2f2f2f 100%);
	background: -ms-linear-gradient(top, #333 0%,#2f2f2f 100%);
	background: linear-gradient(to bottom, #333 0%,#2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#2f2f2f',GradientType=0 );
}
.phone-menu0 li{ width:50%;  text-align:center; float:left; list-style:none; }
.phone-menu0 li:hover,.phone-menu li.active{ background-color:#333;}
.phone-menu0 li a{ color:#FFF; font-size:12px; text-decoration:none;}
.phone-menu0 li i{ background:url('/Img/phone-menu0.png') no-repeat; background-size:25px; display:block; width:25px; height:25px; float:none; margin-left:auto; margin-right:auto; margin-top:6px; margin-bottom:2px}
.phone-menu0 li i.icon1{ background-position:0 0;}
.phone-menu0 li i.icon2{ background-position:0 -25px;}
.phone-menu0 li i.icon3{ background-position:0 -50px;}
.phone-menu0 li i.icon4{ background-position:0 -75px;}

.phone-menu0, .phone-menu1{ margin:0 -20px; width:108%;}


@media screen and (max-width: 800px) {
	.phone-menu0,.phone-menu1{ display:block;}
}


.g-bg-didi {
  background-color: #205080 !important;
}

.g-bg-didi-opacity-0_9 {
  background-color: rgba(32,80,128, 1) !important;
}

.g-bg-didi-opacity-0_9--after::after {
  background-color: rgba(32,80,128, 1) !important;
}

.g-bg-didi-opacity-0_9--hover:hover {
  background-color: rgba(32,80,128, 1) !important;
}