*{padding:0; margin:0;}
html, body{ /*height:100%*/}
div {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
a {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

a {
	color: inherit; text-decoration: none;
}
a:link {
	color: inherit; text-decoration: none;
}
a:visited {
	color: inherit; text-decoration: none;
}
li{ list-style:none;}
.icon-plus {
	background-position: -1px -1px;
}
.icon-minus {
	background-position: -37px -1px;
}
.icon-delete {
	background-position: -73px -1px;
}
.icon-arrow-r {
	background-position: -108px -1px;
}
.icon-arrow-l {
	background-position: -144px -1px;
}
.icon-arrow-u {
	background-position: -180px -1px;
}
.icon-arrow-d {
	background-position: -216px -1px;
}
.icon-check {
	background-position: -252px -1px;
}
.icon-gear {
	background-position: -288px -1px;
}
.icon-refresh {
	background-position: -323px -1px;
}
.icon-forward {
	background-position: -360px -1px;
}
.icon-back {
	background-position: -396px -1px;
}
.icon-grid {
	background-position: -432px -1px;
}
.icon-star {
	background-position: -467px -1px;
}
.icon-alert {
	background-position: -503px -1px;
}
.icon-info {
	background-position: -539px -1px;
}
.icon-home {
	background-position: -575px -1px;
}
.icon-search {
	background-position: -611px -1px;
}
.icon-searchfield::after {
	background-position: -611px -1px;
}
.icon-checkbox-on {
	background-position: -647px -1px;
}
.icon-checkbox-off {
	background-position: -683px -1px;
}
.icon-radio-on {
	background-position: -718px -1px;
}
.icon-radio-off {
	background-position: -754px -1px;
}
.icon-bars {
	background-position: -788px -1px;
}
.icon-edit {
	background-position: -824px -1px;
}
.weiba-loader {
	background: url("../../images/ajax.gif") no-repeat center rgb(255, 255, 255); border-radius: 12px; left: 50%; top: 50%; width: 120px; height: 120px; margin-top: -60px; margin-left: -60px; position: fixed; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
.weiba-masklayer {
	margin: 0px; padding: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 99999; opacity: 0;
}
.gray.weiba-masklayer {
	opacity: 0.8; background-color: rgb(192, 192, 192);
}
.black.weiba-masklayer {
	opacity: 0.6; background-color: rgb(0, 0, 0);
}
.weiba-page {
	margin: 0px; padding: 0px; position: relative;
}
.weiba-content {
	margin: 0px; position: relative;
}
.weiba-navbar {
	background: -ms-linear-gradient(rgb(33, 44, 48), rgb(18, 22, 25)); width: 100%; height: 42px; overflow: hidden; white-space: nowrap; position: relative;
}
.weiba-navbar .weiba-navbar-item {
	margin: 0px; padding: 0px; border: currentColor; width: 25%; height: 100%; display: inline-block; position: relative;
}
.easycall-no.weiba-navbar .weiba-navbar-item {
	margin: 0px; padding: 0px; border: currentColor; width: 33.33%; height: 100%; display: inline-block; position: relative;
}
.weiba-navbar .weiba-navbar-item .icon {
	background: url("../images/weiba-icons.png") no-repeat; margin: 12px auto; width: 24px; height: 24px; position: relative; -ms-zoom: 0.8;
}
.weiba-navbar .back.weiba-navbar-item .icon {
	
}
.weiba-navbar .home.weiba-navbar-item .icon {
	background-position: -32px 0px;
}
.weiba-navbar .easycall.weiba-navbar-item .icon {
	background-position: -64px 0px;
}
.weiba-navbar .default-icon-type1.easycall.weiba-navbar-item .icon {
	background-position: -64px 0px;
}
.weiba-navbar .default-icon-type2.easycall.weiba-navbar-item .icon {
	background-position: -196px 0px;
}
.weiba-navbar .default-icon-type3.easycall.weiba-navbar-item .icon {
	background-position: -166px 0px;
}
.easycall-no.weiba-navbar .easycall.weiba-navbar-item {
	display: none;
}
.weiba-navbar .quick.weiba-navbar-item .icon {
	background-position: -96px 0px;
}
.weiba-navbar .seg {
	background: url("../images/weiba-icons.png") no-repeat -138px 0px; top: 50%; width: 2px; height: 32px; right: -1px; margin-top: -16px; position: absolute;
}
.weiba-banner {
	width: 100%; height: 160px; overflow: hidden; display: block; white-space: nowrap; position: relative;
}
.tpl-banner-item {
	width: 100%; height: 156px; display:block; position: relative; z-index: 1;
}
.weiba-banner-icon {
	background-position: top; width: 100%; height: 100%; background-repeat: no-repeat; background-size: 100%;
}
.weiba-banner-title {
	left: 0px; width: 100%; height: 24px; bottom: 0px; position: absolute;
}
.weiba-banner-title .bg {
	width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.6; background-color: rgb(18, 18, 18);
}
.weiba-banner-title .content {
	width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 24px; position: absolute; z-index: 2;
}
.weiba-banner-toolbar {
	height: 24px; right: 0px; bottom: 0px; line-height: 24px; position: absolute; z-index: 99;
}
.weiba-banner-toolbar-item {
	background: rgb(192, 192, 192); margin: 0px; padding: 0px; border-radius: 6px; border: 1px solid rgb(192, 192, 192); width: 10px; height: 10px; overflow: hidden; display: inline-block; opacity: 0.5; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.selected.weiba-banner-toolbar-item {
	background: rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255);
}
.weiba-list-item {
	width: 100%; height: 68px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;background-image:linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)); background-image: -webkit-linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241));
}
.weiba-list-item-line {
	background-position: center; height: inherit; padding-right: 32px; padding-left: 60px; vertical-align: middle; display: table-cell; background-repeat: no-repeat;
}
.weiba-list-item-line1 {
	background-position: center; height: inherit; padding-right: 32px; padding-left: 6px; vertical-align: middle; display: table-cell; background-repeat: no-repeat;
}

.weiba-list-item-image {
	background-position: center; left: 6px; top: 50%; width: 48px; height: 48px; margin-top: -24px; display: block; position: absolute; background-image: url("../images/weiba-icons.png"); background-repeat: no-repeat; background-size: cover;
}
.weiba-list-item-title {
	color: rgb(0, 0, 0); font-size: 16px; white-space: nowrap; -ms-zoom: 1;
}
.weiba-list-item-title1 {
	color: rgb(0, 0, 0); font-size: 16px;  -ms-zoom: 1;
}
.weiba-list-item-summary {
	color: rgb(192, 192, 192); line-height: 12px; overflow: hidden; font-size: 12px; margin-top: 3px; max-height: 23px;
}
.weiba-list-item-icon {
	border-radius: 9px; top: 50%; width: 18px; height: 18px; right: 12px; margin-top: -9px; position: absolute; background-image: url("../images/icons-18-white.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 9px; -webkit-border-radius: 9px;
}
.weiba-copyright {
	
}
.weiba-support {
	background: -ms-linear-gradient(rgb(48, 48, 48), rgb(56, 56, 56)); height: 24px; text-align: center; color: rgb(99, 150, 57) !important; line-height: 24px; font-size: 12px; text-decoration: none; display: block; white-space: nowrap;
}
.weiba-quickpanel {
	width: 17em; display: none; min-height: 320px;
}
.weiba-quickpanel-box {
	background: linear-gradient(rgb(68, 68, 68), rgb(34, 34, 34)) rgb(0, 0, 0); border: 1px solid rgb(68, 68, 68); top: 0px; display: none; position: absolute; z-index: 999; min-height: 100%;
}
.weiba-quickpanel-toolbar {
	background: linear-gradient(rgb(68, 68, 68), rgb(51, 51, 51)) rgb(68, 68, 68); height: 42px; line-height: 42px; position: relative;
}
.weiba-quickpanel-toolbar-title {
	height: inherit; text-align: right; color: rgb(255, 255, 255); line-height: inherit; margin-right: 10px; position: relative;
}
.weiba-quickpanel-toolbar-close {
	border-radius: 9px; left: 3px; top: 50%; width: 18px; height: 18px; margin-top: -9px; position: absolute; z-index: 999; opacity: 0.6; background-image: url("../images/icons-18-white.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 9px; -webkit-border-radius: 9px;
}
.weiba-quickpanel-animate-push {
	transform: translate3d(-17em, 0, 0); -webkit-transform: translate3d(-17em, 0, 0); -moz-transform: translate3d(-17em, 0, 0);
}
.weiba-quickpanel-animate {
	transition:transform 350ms; -webkit-transition: -webkit-transform 350ms ease; -moz-transition: -moz-transform 350ms ease;
}
.weiba-quickpanel .weiba-list .weiba-list-item {
	background: linear-gradient(rgb(68, 68, 68), rgb(45, 45, 45)) rgb(51, 51, 51); height: 42px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.weiba-quickpanel .weiba-list .weiba-list-item .weiba-list-item-title {
	color: rgb(255, 255, 255);
}
.weiba-quickpanel .weiba-list .weiba-list-item .weiba-list-item-line {
	padding-left: 10px;
}
.weiba-easycall {
	border-radius: 8px; border: 1px solid rgb(54, 54, 54); left: 50%; top: 50%; width: 280px; height: 280px; color: rgb(255, 255, 255); overflow: hidden; margin-top: -140px; margin-left: -140px; display: none; position: fixed; z-index: 99999; text-shadow: none; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.weiba-easycall .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.weiba-easycall-item {
	width: 70px; height: 70px; display: block; position: absolute; z-index: 10;
}
.weiba-easycall-item .icon {
	width: 36px; height: 36px; margin-right: auto; margin-left: auto; position: relative;
}
.type2.weiba-easycall-item .icon {
	background: url("../images/weiba-icons.png") no-repeat 0px -32px;
}
.type1.weiba-easycall-item .icon {
	background: url("../images/weiba-icons.png") no-repeat -48px -32px;
}
.type3.weiba-easycall-item .icon {
	background: url("../images/weiba-icons.png") no-repeat -96px -32px;
}
.weiba-easycall-item .text {
	height: 18px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-top: 5px; margin-right: auto; margin-left: auto; position: relative; text-shadow: none;
}
.child2.weiba-easycall .no0.weiba-easycall-item {
	left: 20px; top: 50%; margin-top: -35px; display: block;
}
.child2.weiba-easycall .no1.weiba-easycall-item {
	top: 50%; right: 20px; margin-top: -35px; display: block;
}
.child3.weiba-easycall .no0.weiba-easycall-item {
	left: 50%; top: 20px; margin-left: -35px; display: block;
}
.child3.weiba-easycall .no1.weiba-easycall-item {
	left: 20px; bottom: 20px; display: block;
}
.child3.weiba-easycall .no2.weiba-easycall-item {
	right: 20px; bottom: 20px; display: block;
}
.child4.weiba-easycall .no0.weiba-easycall-item {
	left: 50%; top: 20px; margin-left: -35px; display: block;
}
.child4.weiba-easycall .no1.weiba-easycall-item {
	left: 20px; top: 50%; margin-top: -35px; display: block;
}
.child4.weiba-easycall .no2.weiba-easycall-item {
	top: 50%; right: 20px; margin-top: -35px; display: block;
}
.child4.weiba-easycall .no3.weiba-easycall-item {
	left: 50%; bottom: 20px; margin-left: -35px; display: block;
}
.tpl-copyright{background-color:#560903}
.weiba-footer{background-color:#560903}

.box_swipe{
    overflow:hidden;
    position:relative;
}
.box_swipe ul{
    -webkit-padding-start: 0px;
}

.box_swipe>ol{
    height:20px;
    position: relative;
    z-index:10;
    margin-top:-25px;
    text-align:right;
    padding-right:15px;
    background-color:rgba(0,0,0,0.3);
}
.box_swipe>ol>li{
    display:inline-block;
    margin:5px 5px;
    width:8px;
    height:8px;
    background-color:#757575;
    border-radius: 8px;
}
.box_swipe>ol>li.on{
    background-color:#ffffff;
}