pd{
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: transparent;
    word-break: break-all;}
.detail_box{
	width: 94%;
    background: #fff;
    padding: 3%;
    overflow: hidden;}

.detail_box p, .detail_box p span{
	font-family: 'Microsoft YaHei', 'Helvetica Neue', 'PingFang SC', sans-serif;
	line-height: 150%;
	font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	text-indent: 2em;
}

.detail_box *{
	max-width: 100%;
   font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
.detail_box img{
    height: auto !important;}
.detail_box table{
	width: 100%;}
.detail_box table tr td{
	border-style: solid;}

#banner{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 70px;}
#banner .picFocus {
    width:100%;
    position:relative;
    overflow:hidden;}
#banner .picFocus .bd li {
    vertical-align:middle;
    list-style: none;}
#banner .picFocus .bd img {
    width:100%;
    display:block;}
#banner .picFocus .hd {
    height: 30px;
    line-height: 30px;
    position: absolute;
    width: 100%;
    z-index: 99;
    margin-top: -30px;}
#banner .picFocus .hd ul {
    width: 100%;
    text-align: center;}
#banner .picFocus .hd ul li {
    display: inline-block;}
#banner .picFocus .hd ul li span{
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: transparent;
    border: 2px solid #fff;
    cursor: pointer;}
#banner .picFocus .hd ul li.on span{
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #fff;}

#headerwrap.quarterscreen{
    margin-top: 70px;}

#about-us{
    clear: both;}

.parallax-mirror{
    display: none;}

.section-inner{
    padding-bottom:0;}

.navbar-inverse.opaqued-dark:after{
    display: none;}

#testimonies{
    background-image:url(../img/bg/bg-bw.jpg) !important;
    background-size: cover;}
.big-carousel{
    padding-bottom: 80px;}
.indexbig-carousel .img-responsive{
    height: 40vw;
    object-fit: cover;}
.indexbig-carousel .owl-controls{
    display: none !important;}
.indexbig-carousel figure.hover-item:before {
    background-color: rgba(0,0,0,0);}
.indexbig-carousel figure.hover-item:hover:before {
    background-color: rgba(0,0,0,0.3);}

#grid-container .cbp-item-wrapper a{
    display: block;
    width: 100%;
    height: 100%;}
#grid-container .cbp-item-wrapper a figcaption{
    height: 100%;}

#grid-container .cbp-item-wrapper a  img{
    max-height:824px
}
#grid-container .cbp-item-wrapper a figcaption h2{
    position: absolute;
    bottom: 15px;}

.backstretch:before{
    display: none;}
.backstretch img{
    left: 0 !important;}
.navbar-inverse .navbar-toggle:hover{
    background-color: #fff;}
@media only screen and (max-width: 480px){
    .navbar-inverse .navbar-toggle {
        margin-right: 10px;}
    .navbar-inverse.opaqued-dark .navbar-toggle .icon-bar{
        background-color: #333;}
    .indexbig-carousel .img-responsive{
        height: 60vw !important;
        object-fit: cover;}
    .big-carousel .img-responsive{
        height: 60vw !important;
        object-fit: cover;}
}