#mysliders {
    position: relative;
    top: 1rem;
}

#mysliders .flex-control-paging li a.flex-active {
    background-color: rgba(255,255,255,0.75);
}

#mysliders .flex-control-paging li a {
	width: 0.2rem;
    height: 0.2rem;
    border-color: #B99943;
    background-color: #b99942;
}

.flex-control-nav {
    bottom: -0.6rem;
}

.flex-control-nav li {
    margin: 0 0.1rem;
}

.fullBanner {
    width: 10rem;
    height: auto;
    margin: 0 auto;
}

.hotline {
    width: 10rem;
    height: 1rem;
    padding-top: 0.15625rem;
    background: url(images/hotline_bg.png) no-repeat center bottom;
    background-size: 100% 0.84375rem;
}

.hotline i {
    display: block;
    width: 2rem;
    height: 0.84375rem;
    background: url(images/hotline_icon.png) no-repeat right center;
    background-size: 0.84375rem;
    float: left;
}

.hotline span {
    display: block;
    padding: 0 0 0 0.2rem;
    height: 100%;
    line-height: 0.84375rem;
    float: left;
}

[dpi="1"] .hotline {
    font-size: 16px;
}

[dpi="2"] .hotline {
    font-size: 32px;
}

[dpi="3"] .hotline {
    font-size: 48px;
}

[dpi="4"] .hotline {
    font-size: 64px;
}

.cols3 {
	height: 3.015625rem;
	margin-left: 0.01rem;
}

.cols3 img {
	width: 100%;
	height: 100%;
}

.cols3 li {
	width: 33%;
    height: 4rem;
    float: left;
    overflow: hidden;
    position: relative;
    padding: 0.05rem;
}

.cols3 li.a2 {
	width: 3.3rem;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}


.cols3 span {
    display: block;
    width: 96%;
    padding: 0.12rem 0;
    background: #81d8d2;
    text-align: center;
    position: absolute;
    left: 0.07rem;
    top: 0;
    color: #fff;
}

[dpi="1"] .cols3 span {
    font-size: 16px;
}

[dpi="2"] .cols3 span {
    font-size: 26px;
}

[dpi="3"] .cols3 span {
    font-size: 38px;
}

[dpi="4"] .cols3 span {
    font-size: 64px;
}