@import url(/css/icon-awesome/css/font-awesome.min.css);
@import url(/css/icon-hs/style.css);
@import url(/css/haibao/masterslider.main.css);
@import url(/css/haibao/style.css);
@import url(/css/icon-line-pro/style.css);

body {
 color: #333; 
   font-size: 14px;
   line-height: 2.0;
word-wrap: break-word; 
word-break: normal; 
font-family: "Microsoft YaHei", Arial, sans-serif;  
}

.u-list-inline {
  font-size: 12px;
  list-style: none;
}

.g-bg-black a {
  color: #fff;
  font-size: 12px;

}

.list-unstyled li {
  color: #333;
  font-size: 16px;
line-height: 2.2;
text-align:left;
}

.list-unstyled li a{
  color: #666;
  font-size:14px;
line-height: 2.0;
text-align:left;
}

.list-unstyled12 ul {
  color: #666;
  font-size: 14px;
line-height: 2.0;
}

h5 {color: #666;
  font-size: 20px;
font-weight: 500;
}



.u-shadow-v21 p {
  font-size:12px;
line-height: 1.8;
}


* Border */
.g-theme-brd-gray-light-v1 {
  border-color: #f1f1f1 !important;
}

.g-theme-brd-gray-light-v1--before::before {
  border-color: #f1f1f1 !important;
}






/* 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: #49a3e0;
}

.u-icon-v5.g-bg-primary::after {
  background-color: #72c02c;
}

/*Sidebar 顶部Menu
------------------------------------*/

.u-hs-filter   li {

 padding: 8px 0px 8px 0px; 
  
}

.u-hs-filter   li a{
  color: #333;
  font-size: 12px;
  padding: 4px 20px 4px 20px; 
  
}

.u-shadow-v18 a{font-size: 14px; padding: 0px 24px 0px 24px; font-weight:500;}

.u-shadow-v28 a{font-size: 12px; padding: 0px 0px 0px 0px; font-weight:500;color:#333;}

.navbar-nav #currclass a{ background:#fdfdfd; color:#FFFFFF; }

.u-hs-filter #currclass a{ background:#fafafa; color:#333; }

.u-shadow-v18 #currclass a{color:#003399;font-weight:500;font-size: 14px;  }


/*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
------------------------------------*/
.list-group-item:first-child,
.list-group-item:last-child {
  border-radius: 0;
}

/*Sidebar Menu v1*/
.sidebar-nav-v1 ul  li{
  padding: 5px 20px 5px 10px;
}

.sidebar-nav-v1 li a{
color: #666;
text-transform: capitalize;
}

.sidebar-nav-v1 li a:hover {
  text-decoration: none;
}

.sidebar-nav-v1 li  {
 border-bottom: solid 1px #eee;
  border-top: solid 0px #ddd;
}


#active {
color: #fff;
  background-color:#3398dc;
   border-bottom: solid 0px #eee;
}
  
#active a{  color: #fff;
    font-weight:600;
  text-decoration: none !important;
}
  



#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:#72c02c;}
#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 {
 padding: 4px 0px;
 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-size:36px;
  font-weight:100;
  color: #fafafa;

}

.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: #72c02c !important;
}

.u-hs-filter .nav-link {
  border-color: #ddd !important;
}

/*------------------------------------
  Navigation Style v6导航菜单
------------------------------------*/
.navbar .u-main-nav-v6 .nav-link {
  color: #000;
  
  padding: 1.85714rem 2.6rem;
  font-size:15px;
font-weight:400;
}

.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: #003399;
  background-color: #f7f7f7;
}

@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:33.33%;  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;
}

.modal {
  z-index:999999;
}


.u-shadow-v21 h6 a {

  font-size: 14px;

}



@media (max-width: @screen-sm) {
    [class*="col-"] {
      padding-left: 0;
      padding-right: 0;
    }
    .row {
      margin-left: 0;
      margin-right: 0;
    }
    .container-fluid {
      margin: 0;
      padding: 0;
    }
   }
   
.g-absolute {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -40%);
  -webkit-backface-visibility: hidden;
}