body{ color:#4c6f95;}
a{ color:#4c6f95;}
a:hover{ color:#333;}
.cl, .clear{ clear:both;}

.container{ }
.row{}
.container_banner, .container_zw, .container_footer{ padding:0; }
.banner{ display:block; height:20px; background:#eaeff3; border-bottom:1px solid #98aec3; padding:0; margin:0;}
.container_zw{ background:#e5eaed; }
.container_zw_right{ }
.welcome{}
.welcome h3{ font-size:1.3em; color:#4c7094; font-style:italic; padding-top:0.6em;}
.wz{ text-align:right; padding-bottom:1em; padding-top:1em;}


.sidebar0{  border:1px solid #f00;}
.sidebar{background:#4c7094; padding:0; margin:0; width:100%; height:100%;}
.sidebar ul{ padding:0; margin:0; padding-top:2em;}
.sidebar ul li{ padding:0; margin:0; }
.sidebar ul li a{display:block; color:#fff; background:#6685a2; border-bottom:1px solid #fff; padding-left:2em; padding-bottom:0.5em; padding-top:0.5em; font-size:0.9em;}
.sidebar ul li a span{ font-style:italic; font-size:0.8em;}
.sidebar ul li a:hover{ font-weight:bold; background:#2f5274;}
.sidebar .active a{ font-weight:bold; background:#2f5274;}
.sidebar .active a:hover{ text-decoration:underline;}


.container_zw_right{ border:1px solid #fff;} 
.container_zw_right .title{ background:#4c7094; border-bottom:1px solid #fff; color:#fff; padding-bottom:0.6em; padding-top:0.6em; padding-left:1em; font-weight:bold;}
.container_zw_right .list{ border-top:1px solid #2f5274; padding:2em;}
.container_zw_right .list p{ color:#4c6f95;}
.pro_list{ }
.pro_list table{ background:#fff;}
.pro_list h4{ font-size:1.2em; color:#2f5274; text-align:center;}

.copywrite-content { margin-top:1em;
  position: relative;
  z-index: 1;
  border-top: 10px solid #eaeff3;
  padding: 20px 0;
  text-align: center; }
  .copywrite-content p {
    font-size: 0.9em;
    color: #4e7093;
    margin-bottom: 0; }
    .copywrite-content p span {
      font-weight: 500;
      color: #ffffff; }
    .copywrite-content p a {
      color: #ffffff; }
	  
	  

.classy-nav-container {
  background-color: transparent; }
  .classy-nav-container .classy-navbar {
    height: 90px;
    padding: 0; }
	.classy-nav-container 
	.classy-navbar .btn{ float:right;}
	.classy-navbar .btn a{ color:#4e7093; margin-left:0.5em; font-size:0.9em;}
	.classy-navbar .btn a:hover{ color:#333; text-decoration:underline;}
	.classy-navbar .btn a img{ padding-right:0.2em;}
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .classy-nav-container .classy-navbar {
        height: 80px; } 
	
	.classy-nav-container .classy-navbar .btn{ display:none;}
	.classynav span{ display:none;}
	.sidebar{ display:none;}
	.wz{ text-align:left;}
		}
    @media only screen and (max-width: 767px) {
      .classy-nav-container .classy-navbar {
        height: 70px; } 
		
		.classy-nav-container .classy-navbar .btn{ display:none;}
		.classynav span{ display:none;}
		.sidebar{ display:none;}
		.wz{ text-align:left;}
		}
    @media only screen and (max-width: 767px) {
      .classy-nav-container .classy-navbar .nav-brand {
        max-width: 90px;
        margin-right: 15px; } }
    .classy-nav-container .classy-navbar .classynav ul li a {
      padding: 0 1px; font-weight:normal;
      font-size: 0.8em;
      text-transform: uppercase; color:#4e7093; }
      .classy-nav-container .classy-navbar .classynav ul li a:focus, .classy-nav-container .classy-navbar .classynav ul li a:hover {
        color: #324f6d; text-decoration:underline;}
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .classy-nav-container .classy-navbar .classynav ul li a {
          padding: 0 10px;
          font-size: 13px; } }
    .classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a {
      font-size: 12px;
      text-transform: capitalize; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .classy-nav-container .classy-navbar-toggler {
      -webkit-box-ordinal-group: 200;
      -ms-flex-order: 199;
      order: 199; } }
  @media only screen and (max-width: 767px) {
    .classy-nav-container .classy-navbar-toggler {
      -webkit-box-ordinal-group: 200;
      -ms-flex-order: 199;
      order: 199;
      margin-left: 15px; } }