.bname{
		background-color:#e9e9e9;
		font-size:16px
	}
	.bname a{
		color:#ff0000
	}
	.more{
		position: absolute;
		margin-left: 860px;
		margin-top: -30px;
		font-size: 15px;
	}
    DIV.slideshow {
      MARGIN: 0px
    }

    DIV.slideshow P {}

    DIV.slideshow UL {
      PADDING-RIGHT: 0px;
      PADDING-LEFT: 0px;
      Z-INDEX: 10001;
      BACKGROUND: #fff;
      LEFT: 0px;
      PADDING-BOTTOM: 0px;
      OVERFLOW: hidden;
      BOTTOM: 0px;
      PADDING-TOP: 0px;
      POSITION: absolute
    }

    DIV.slideshow UL A {
      BACKGROUND-POSITION: 50% 50%;
      DISPLAY: block;
      WIDTH: 0px;
      CURSOR: pointer;
      MARGIN-RIGHT: 0px;
      HEIGHT: 0px;
      opacity: 0.5
    }

    DIV.slideshow UL A.active {
      opacity: 1
    }

    DIV.slideshow UL A:hover {
      opacity: 1
    }

    DIV.slideshow UL LI {
      FLOAT: left;
      LIST-STYLE-TYPE: none
    }

    .tran_input {
      color: #232323;
      font-weight: bold;
    }

    .tran_addr {
      color: #505050;
    }

    .tran_price {
      color: #505050;
    }

    .promos_title {
      color: #FFF;
      font-weight: bold;
    }

    .special_table {
      background-color: #F2F8FD;
      border-top-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 1px;
      border-left-width: 1px;
      border-top-color: #CCC;
      border-right-color: #CCC;
      border-bottom-color: #CCC;
      border-left-color: #CCC;
    }

    .style1 {
      color: #333333
    }

    .style3 {
      font-size: 13px
    }

    .style5 {
      font-size: 13px;
    }

    .page_nav {
      font-size: 13px
    }


    #top {
      font-family: arial;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-content: center;
      justify-content: center;
      align-items: center;
      padding: 0px;
	  width:1200px;
	  margin:auto;
    }

    #top h1,
    #top h2,
    #top h3,
    #top h4,
    #top h5,
    #top h6 {
      margin: 0;
    }

    #top .row {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		row-gap: 7px;
		column-gap: 30px;
		min-width: 1200px;
		background-color: #fff;
		padding: 15px 0px;
		box-sizing: border-box;
		position: relative;
		border-bottom: 1px solid #dddddd;
	}



    .logo-wrapper {
    flex-grow: 0;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
    margin-left: 0px;
}

    .logo-wrapper img {
      width: 110px !important;
    }

    .top-main-wrapper {
      flex-grow: 0;
      flex-basis: 80%;
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      align-content: flex-start;
    }

    .info-wrapper {
      flex-grow: 0;
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      align-items: end;
      justify-content: flex-start;
      flex-wrap: nowrap;
      align-content: flex-start;
    }

    .com-name-wrapper {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
	  padding-top:10px
    }

    .cname1 {
      font-size: 65px;
      color: #b5121b;
      letter-spacing: 18px;
      -webkit-text-stroke: 0px #b5121b;
      font-weight: 900;
      font-family: 'Noto Sans HK', sans-serif;

    }

    .sub-cname1 {
      font-size: 2.4px;
      font-weight: 900;
      margin-left: 5px;
    }

    .cname2 {
      font-size: 1.3px;
      color: #1f1f96;
      text-transform: uppercase;
      padding-right: 5px;
      letter-spacing: 2px;
      word-break: keep-all;
      letter-spacing: 1px;
    }

    .licence-no {
      font-size: 14px;
      padding-left: 5px;
      word-break: keep-all;
    }

    .info-wrapper span {
      font-size: 1px;
    }

    .info-wrapper .ws-tel {
      font-size: 1.5px;
    }

    .info {
      font-size: 24px;
      font-weight: 700;
      z-index: 1;
    }

    .address { 
      font-size: 20px;
      font-weight: 700; 
	  color: #9b9b9b;
	  letter-spacing: 5px;
    }

    .nav-row {
      width: 100%;
    }

    .nav-wrapper {
      display: flex;
      align-content: center;
      justify-content: flex-start;
      align-items: center;

    }

    .nav-wrapper ul li {
      list-style: none;
      display: inline-block;
      padding: 0 10px;
      color: #fff;
	  border-bottom:3px;

    }

    .nav-wrapper ul li,
    .nav-wrapper ul li:hover {
      font-size: 16px;
	 
    }

    .nav-wrapper ul li a {
      color: #fff;
      text-decoration: none;
    }

    .nav-wrapper {
      height: 41px;
      line-height: 41px;
      background-color: transparent;
      white-space: nowrap;
    }


    .nav-wrapper ul li {
      height: 40px;
      line-height: 40px;

      white-space: nowrap;
      border-radius: 0 25px 0 0;
      padding: 0 12.6px;
	 
    }

    .nav-wrapper ul li:hover {
      list-style: none;
      display: inline-block;
      padding: 0 12.6px;
      color: #fff; 
    }


    .nav a {
      margin-left: 0px;
      margin-right: 0px;
    }

    .nav-row {
      width: 1200px;
      margin: 0 auto;

    } 
 

    .fa-thumbs-up {
      margin-left: 10px;
    }

    .right-side-bar-list {
      list-style: none;
      padding-left: 0px;
    }

    .right-side-bar-list a {
      font-size: 18px;
      font-weight: 900;
      line-height: 32px;
      text-decoration: none;
    }

    .right-side-bar-list li {

      margin: 7px;
    }

    ul.right-side-bar-list span {
      color: #ed1c24;
    }

    footer {
      display: flex;
      justify-content: space-between;

      color: #fff;
      padding: 15px;
      letter-spacing: 1;
    }

    .style12 {
      font-size: 18px;
    }

    .search-content select {
      height: 25px;
      margin: 5px 0;
    }

    .main {
      width: 1200px;
    }

    .nav ul {
      width: 1200px;
	  display: flex;
		justify-content: space-between;
		background-color: #ededed;
    }
	.top-name{
		font-size:19px
	}
	.info {
		color: #585858;
		font-size: 24px;
		font-weight: 700;
		padding-left: 165px;
		padding-top: 0px;
		 
	}  
	.info .expert{
		color:#d70606;
		letter-spacing: 0.8px;
		margin-top:0;
		margin-bottom:0;
		font-size:24px;
	}
	.nav-wrapper ul li {
		list-style: none;
		display: inline-block;
		padding: 0 10px;
		color: #707070; 
		font-weight:bold;
		height: 40px;
		line-height: 40px; 
		white-space: nowrap; 
		padding: 0 12.4px;
		border-radius:0;
		 border-bottom:3px solid #ededed;
	}
	.nav-wrapper ul li:hover {
		list-style: none;
		display: inline-block;
		padding: 0 12.4px;
		color: #484848; 
		border-bottom:3px solid #ff0000;
		     color: #c10000;
	}
	.banner{
		background-image:url(./flash/banner.jpg);
		background-size:cover;
		background-position:center;
		height:300px;
	}
	.title-wrapper {
		background: #ffffff;
		margin-top: 8px;
		border-bottom: 1px solid #d7d7d7;
	}
	.title { 
		padding:5px;
		color: #555555;
		font-size:21px;
		font-weight:bold;
	}
	.right-side-bar-list li {
		background-color: #efefef;
		border: 0px solid transparent;
		padding:5px;
		margin: 7px;
	}
	ul.right-side-bar-list a li:hover { 
		border:none;
		border-radius: 3px;
		transition: 0.3s;
		background-color: #d9d9d9; 
	}