﻿body {
  font-weight: 400;
  font-size: 14px;
  font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;
  line-height: 1.8;
  color: #444;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
  background-color: #fff;
  word-wrap: break-word; 
  word-break: normal;
  padding:0; 
  margin:0;
}

h1,h2,h3,h4,h5,h6{
  margin:0;
}
img{
	max-width:100%;
	height:auto
}
h3.tag{
  display: none;
  font-size:14px;
  font-weight: normal;
}
.layer1 a{
  font-size: 1rem;
}
.news_detail .content{
  margin-top:15px;
}
.page{
  margin-top:20px;
}

.u-ns-bg-v1-bottom.g-bg-blue::before,
.g-parent.g-bg-primary .u-ns-bg-v1-bottom::before {
  border-top-color: #72c02c;
}


/* Add here all your css styles (customizations) */

.navbar .u-main-nav-v4 .nav-link {
  color: #444;
  font-size:15px;
  padding: 1.57143rem 1.57143rem 1.85714rem;
  border-top: 2px solid transparent;
}

.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v4 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.31429rem;
  -webkit-transform: none;
          transform: none;
}

.navbar .u-main-nav-v4 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v4 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v4 .nav-item.show > .nav-link,
.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v4 .nav-item .nav-link:focus {
border-top: solid 2px rgba(0, 0, 0, 0.1);
color: #333;
background-color: #f7f7f7;
}


.navbar .u-main-nav-v4 .nav-item.active > .nav-link{
border-top: solid 2px rgba(0, 0, 0, 0.2);
    color: #fff;
  background-color: #333;

}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 2.14286rem 1.78571rem;
  }
}

@media all and (max-width: 991px) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 0.71429rem 1.42857rem;
  }
}

/*
 * HS Mega Menu - jQuery Plugin
 * @version: 1.0.0 (Sun, 26 Feb 2017)
 *
 * @license:
 *
 * Copyright 2017 HtmlStream
 *
 */

#js-header p{
  margin-bottom: 0;
}
.hs-menu-initialized {
	position: relative;
	z-index: 10;
}

.hs-menu-initialized .animated {
	-webkit-animation-duration: 300ms;
	animation-duration: 300ms;
}

.hs-overflow-x-locked {
	overflow-x: hidden;
}

.hs-sub-menu,
.hs-mega-menu {
	display: none;
	position: absolute;
	left: 5%;
	top: 100%;
	z-index: 2;
	margin-top: -.002rem;
	visibility: hidden;
	background-color: #fff;
	opacity: 1 !important;
}

.hs-sub-menu-opened > .hs-sub-menu,
.hs-mega-menu-opened > .hs-mega-menu {
	visibility: visible;
	opacity: 1;
}

.hs-sub-menu {
	min-width: 180px;
}

.hs-has-sub-menu {
	/*overflow: hidden;*/
	position: relative;
}

.hs-sub-menu-opened {
	overflow: visible;
}

.hs-sub-menu .hs-sub-menu,
.hs-mega-menu .hs-sub-menu,
.hs-sub-menu .hs-mega-menu,
.hs-mega-menu .hs-mega-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
}

.hs-has-sub-menu > a::after {
  content: "\e900";
  font-family: "hs-icons" !important;
  font-size: 10px;
  display: inline;
  margin-left: 7px;
}

.hs-has-sub-menu .hs-has-sub-menu > a {
  position: relative;
}

.hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: inherit;
  background: transparent !important;
}


@media all and (max-width: 767px) {
  .hs-sub-menu,
  .hs-mega-menu {
  display: none;
  position: absolute;
  left: 0%;
  top: 100%;
  z-index: 2;
  margin-top: -.002rem;
  visibility: hidden;
  background-color: #fff;
  opacity: 1 !important;
  }
}
.g-pt-20 P{
  margin-bottom: 1rem;
}

/*------------------------------------
	Mobile state
------------------------------------*/

.hs-mobile-state .hs-sub-menu,
.hs-mobile-state .hs-mega-menu {
	position: static;
	visibility: visible;
}

.hs-mobile-state .hs-has-mega-menu[data-max-width] > .hs-mega-menu,
.hs-mobile-state .hs-has-sub-menu[data-max-width] > .hs-sub-menu {
	max-width: initial !important;
}

/*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; 
}

------------------------------------*/


.g-bg-bluev {
  background-color: #1d2d8d !important;
}

.g-bg-blue-v1 {
  background-color: #2b6fb6 !important;
}


.g-bg-blue-v2 {
  background-color: #5399d7 !important;
}

.g-bg-blue-v3 {
  background-color: #72A5D4 !important;
}

.g-bg-blue-v4 {
  background-color: #90b2D5 !important;

}
.g-bg-blue-opacity-0_4--hover--after {
  background-color: rgba(51, 152, 220, 0.9) !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;}



