/* Add here all your css styles (customizations) */

img{
	max-width:100%;
	height:auto
}

#MyContent td{
  font-size: 13px;
 LINE-HEIGHT: 22px;
}


#MyContent {
 word-wrap: break-word;
}

.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: #00909c;
}

.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: 14px;
  padding: 8px 20px 8px 20px; 
  
}

.navbar-nav #currclass a{ background:#00909c; color:#FFFFFF; }

th { background:#0085d0; color:#FFFFFF; }
th a{ color:#FFFFFF; }


td {word-wrap:break-word; word-break:normal;}

/*Sidebar 新闻Menu
------------------------------------*/

.g-mb-302ss img{
	height:160px;
	width:100%;
}

.g-mb-30ss {
 
	border-bottom: solid 1px #f0f0f0;
  padding: 20px 0px 20px 0px;
}



.bett {
 
	border-bottom: solid 12px #222;
 
}





.g-mb-30sss {
	border-bottom: solid 1px #f0f0f0;
  padding: 10px 0px 10px 0px;
}


.g-mb-30sss h3 a{
 font-size: 16px;
font-weight:500;
}

.g-mb-30sss p{
 font-size: 12px;
}


.js-slide h2{
 font-size: 52px;
font-weight:600;
letter-spacing:3px;
}

.js-slide h3{
 font-size:38px;
color:#fff;
font-weight:600;
letter-spacing:3px;
}


.js-slide h4{
 font-size:40px;
 color:#fff;
font-weight:700;
letter-spacing:3px;
}


.js-slide h5{
 font-size: 36px;
font-weight:600;
 color:#fff;
}

.js-slide h6{
 font-size: 30px;
font-weight:600;
 color:#fff;
letter-spacing:3px;
}
/*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; 
}

.list-inline a{font-size: 13px;color: #999;}
.list-inline a:hover{text-decoration:underline; color:#0085d0;}


/*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: #f8f8f8;
background: url(/img/l2.jpg) no-repeat;


}

.sidebar-nav-v1 li a {
  display: block;
  padding: 4px 0px 4px 30px;
    font-size: 13px;
font-weight: 500;
color: #000;
text-transform: capitalize;
}

.sidebar-nav-v1 li a:hover {
  text-decoration: none;


}

.sidebar-nav-v1 > li.active {
 font-size: 16px;
color: #222;
 margin:0px 0px;
 font-weight:600;
padding: 10px 0px 8px 40px;
background: url(/img/0.jpg) no-repeat;
}

.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;
 border-left: solid 0px #ddd;
 border-right: 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: #fff;
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:#3398dc;}
#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: #444;
}

.d-sm-flex h1{
  font-size:24px;
    font-family: 微软雅黑;
  font-weight:400;
}

.d-sm-flex a {
  color: #333;  
}



.table-bordered td {
line-height: 1.2;
}



/*------------------------------------
  Navigation Style v6
------------------------------------*/
.navbar .u-main-nav-v5 .nav-link {
  color: #333;
  height: 100%;
  padding: 0px 0px 0px 0px;
  font-size:14px;
 font-family:Microsoft YaHei; blr:expression(this.onFocus=this.blur())}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a {
  padding-right: 0.81429rem;
  font-size:24px;
}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v5 .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;
  background-color: #00909c;
}

@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: #f2f2f2 !important;
}
.g-bg-didix {
  background-color: #f2f2f2 !important;
font-size:12px;
line-height: 2.2;
color: #555;
}
.g-bg-didix a{
margin: 0px 10px 0px 10px; 
color: #555;
line-height: 2.3;
}

.g-bg-didi h2{
 font-size:14px;
 font-weight: 600;
color: #555;
}

.g-bg-didi li{
line-height: 2.3;
 font-size:11px;
color: #555;
}
.g-bg-didi li a{
 font-size:11px;
color: #666;
}

.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;
}

  .u-nav-v1-1.u-nav-primary .nav-link.active {
    color: #fff;
    background-color: #00909c;
  }


/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .g-hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .g-hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .g-hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .g-hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .g-hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .g-hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .g-hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .g-hidden-xl-up {
    display: none !important;
  }
}

.g-hidden-xl-down {
  display: none !important;
}

body {
  -webkit-font-smoothing: none;
  -moz-osx-font-smoothing: unset;
}

.n-gutters{margin-right:4;margin-left:4}.n-gutters>.col,.n-gutters>[class*=col-]{padding-right:4;padding-left:4}


.no-gutters h2{
 font-size:18px;
line-height: 2.2;
 font-weight: 400;
color: #222;
}

.no-gutters p{
 font-size:12px;
color: #555;
padding: 0px 8px 6px 8px;
}


.u-shadow-v22 h4 a{
 font-size:17px;
color: #336699;
font-weight:500;
}


button {
        background: none;
       
        }

input, button {
       border: none;
      outline: none;
        }


.g-height-90vh {
  height: 70vh;
}

.g-height-80vh {
  height: 80vh;
}
