* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; FONT-FAMILY: Hiragino Sans GB, Arial, Helvetica, "ËÎÌå", sans-serif; COLOR: #878787; FONT-SIZE: 14px; -webkit-touch-callout: none; -webkit-user-select: none; -webkit-text-size-adjust: 100%
}
div.search {padding: 2px 0}
form {
  position: relative;
  width: 300px;
  margin: 0 auto;
}
.d1 {background:#FF6600;}
.d1 input {
  width: 100%;
  height: 36px;
  padding-left: 10px;
  border: 2px solid #ffffff;
  border-radius: 5px;
  outline: none;
  background: #fff;
  color: #9E9C9C;
}
.d1 button {
  position: absolute; 
  top: 0;
  right: 0px;
  width: 36px;
  height: 36px;
  border: none;
  background: #999;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
.d1 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #F9F0DA;
}

A {
	COLOR: #878787; TEXT-DECORATION: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
A:hover {
	TEXT-DECORATION: none
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
DT {
	DISPLAY: inline-block
}
DD {
	DISPLAY: inline-block
}
TEXTAREA {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; resize: none
}
INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; resize: none
}
TEXTAREA {
	resize: none; -webkit-appearance: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
EM {
	FONT-STYLE: normal
}
H1 {
	FONT-WEIGHT: 400
}
H2 {
	FONT-WEIGHT: 400
}
H3 {
	FONT-WEIGHT: 400
}
H4 {
	FONT-WEIGHT: 400
}
H5 {
	FONT-WEIGHT: 400
}
H6 {
	FONT-WEIGHT: 400
}
STRONG {
	FONT-WEIGHT: 400
}
B {
	FONT-WEIGHT: 400
}
.arrow-ent {
	BORDER-BOTTOM: #ccc 2px solid; WIDTH: 8px; DISPLAY: inline-block; HEIGHT: 8px; CURSOR: pointer; BORDER-RIGHT: #ccc 2px solid
}
.right.arrow-ent {
	-webkit-transform: rotate(-45deg)
}
.bottom.arrow-ent {
	POSITION: relative; TOP: -2px; -webkit-transform: rotate(-315deg)
}
.top.arrow-ent {
	POSITION: relative; TOP: 2px; -webkit-transform: rotate(-135deg)
}
.left.arrow-ent {
	-webkit-transform: rotate(-225deg)
}
.price {
	COLOR: #f63
}
.o-price {
	TEXT-DECORATION: line-through
}
.Hide {
	DISPLAY: none !important
}
.Clear {
	FLOAT: none !important
}
.Fix:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: '\20'
}
.f-l {
	FLOAT: left
}
.f-r {
	FLOAT: right
}
header {
	background-size: auto 1px
}
.content {
	background-size: auto 1px
}
.section .top-border {
	background-size: auto 1px
}
.section .cont {
	background-size: auto 1px
}
.deal-list .item {
	background-size: auto 1px
}
.link-btn {
	background-size: auto 1px
}
.ad2-box .col.item {
	BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/repeat-y-left.png) repeat-y 0px top; background-size: 1px auto
}
.col-list A {
	DISPLAY: block
}
.container .nav-bar {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 17px
}
.container .content {
	PADDING-LEFT: 15px
}
.container .off.content {
	PADDING-LEFT: 0px
}
.container .content .line {
	PADDING-RIGHT: 15px
}
.content {
	BACKGROUND-COLOR: #fff
}
.flex-box {
	
}
.flex-box .info {
	-webkit-box-flex: 1
}
.section .bar {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #999; FONT-SIZE: 16px; PADDING-TOP: 15px
}
.section .top-border {
	HEIGHT: 1px
}
.section .cont {
	BACKGROUND-COLOR: #fff
}
.r-btn {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 16px; PADDING-TOP: 10px; border-radius: 4px
}
.g-btn {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 16px; PADDING-TOP: 10px; border-radius: 4px
}
.n-btn {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 16px; PADDING-TOP: 10px; border-radius: 4px
}
.r-btn {
	BACKGROUND-COLOR: #ff8400
}
.n-btn {
	BORDER-BOTTOM: #c7c7c7 1px solid; BORDER-LEFT: #c7c7c7 1px solid; BACKGROUND-COLOR: #fff; COLOR: #ff8400; BORDER-TOP: #c7c7c7 1px solid; BORDER-RIGHT: #c7c7c7 1px solid
}
.g-btn {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #dbdbdb; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.link-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 45px; DISPLAY: block; HEIGHT: 45px; COLOR: #333; FONT-SIZE: 16px
}
.white.link-btn {
	BACKGROUND-COLOR: #fff
}
.overlay {
	Z-INDEX: 9998; POSITION: fixed; WIDTH: 100%; ZOOM: 1; HEIGHT: 100%; VISIBILITY: visible; TOP: 0px; LEFT: 0px
}
.overlay .pop-box {
	Z-INDEX: 9999; BOX-SIZING: border-box; POSITION: fixed; PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 30px; WIDTH: 100%; PADDING-RIGHT: 30px; TOP: 30%; PADDING-TOP: 30px
}
.overlay .pop-box .pop-content {
	BACKGROUND-COLOR: #f8f8f8; border-radius: 9px
}
.overlay .window-confirm LI {
	BORDER-BOTTOM: #c8c8c8 1px solid; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 14px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; PADDING-TOP: 14px
}
.overlay .window-confirm LI.last {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; border-radius: 0 0 4px 4px
}
.overlay .window-confirm LI.last A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 49%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #08c; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.overlay .window-confirm LI.last A.cancel {
	BORDER-RIGHT: #c8c8c8 1px solid
}
header {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 45px; PADDING-TOP: 0px
}
header .city {
	-webkit-box-align: center
}
header .search {
	-webkit-box-align: center
}
header .my {
	-webkit-box-align: center
}
header .city {
	MARGIN: 0px 5px; COLOR: #333; FONT-SIZE: 14px
}
header .my {
	MARGIN: 0px 5px; COLOR: #333; FONT-SIZE: 14px
}
header .city .arrow-ent {
	BORDER-BOTTOM-COLOR: #333; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #333; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #333; MARGIN-LEFT: 2px; BORDER-LEFT-COLOR: #333; BORDER-LEFT-WIDTH: 1px; TOP: -3px
}
header .search {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; MARGIN: 7px 14px; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid; -webkit-box-flex: 1; border-radius: 15px
}
header .search .cont {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 80%; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
header .search .icon {
	Z-INDEX: 10; MARGIN: 0px 7px 0px 5px; WIDTH: 13px; BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/index.png) no-repeat center -2px; HEIGHT: 13px; background-size: 40px auto; -webkit-box-align: center
}
header .back {
	-webkit-box-align: center; -ms-box-align: center; box-align: center
}
header H3 {
	-webkit-box-align: center; -ms-box-align: center; box-align: center
}
header .back {
	POSITION: absolute; LINE-HEIGHT: 45px; COLOR: #333
}
header .back .arrow-ent {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
header H3 {
	POSITION: absolute; MARGIN: 11px auto 0px -25px; WHITE-SPACE: nowrap; COLOR: #333; FONT-SIZE: 17px; LEFT: 50%; -webkit-box-flex: 1; box-flex: 1; -ms-box-flex: 1; -ms-flex: 1
}
.index-category .food .icon {
	BACKGROUND-COLOR: #ffa54b; BACKGROUND-POSITION: center 8px
}
.index-category .trip .icon {
	BACKGROUND-COLOR: #9bcd46; BACKGROUND-POSITION: center -283px
}
.index-category .movie .icon {
	BACKGROUND-COLOR: #f57c6d; BACKGROUND-POSITION: center -25px
}
.index-category .ktv .icon {
	BACKGROUND-COLOR: #9669e1; BACKGROUND-POSITION: center -56px
}
.index-category .hotel .icon {
	BACKGROUND-COLOR: #41b9f5; BACKGROUND-POSITION: center -87px
}
.index-category .tuan .icon {
	BACKGROUND-COLOR: #f57d6e; BACKGROUND-POSITION: center -117px
}
.index-category .beauty .icon {
	BACKGROUND-COLOR: #fa82a5; BACKGROUND-POSITION: center -150px
}
.index-category .massage .icon {
	BACKGROUND-COLOR: #41c8cd; BACKGROUND-POSITION: center -181px
}
.index-category .more .icon {
	BACKGROUND-COLOR: #5f9be6; BACKGROUND-POSITION: center -212px
}
.index-category .travel .icon {
	BACKGROUND-COLOR: #9bcd46; BACKGROUND-POSITION: center -382px
}
.index-category .spa .icon {
	BACKGROUND-COLOR: #41c8cd; BACKGROUND-POSITION: center -356px
}
.index-category .baby .icon {
	BACKGROUND-COLOR: #f57d6e; BACKGROUND-POSITION: center -250px
}
.index-category .promo .icon {
	BACKGROUND-COLOR: #41c8cd; BACKGROUND-POSITION: center -180px
}
.index-category .icon {
	BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/index.png) no-repeat; background-size: 40px auto
}
.index-category .hot {
	BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/index.png) no-repeat; background-size: 40px auto
}
.index-head .me {
	BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/index.png) no-repeat; background-size: 40px auto
}
.index-category {
	COLOR: red
}
.index-category {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; OVERFLOW: hidden
}
.section.index-category figure {
	BOX-SIZING: border-box; POSITION: relative; PADDING-BOTTOM: 17px; PADDING-LEFT: 1%; WIDTH: 100%; FLOAT: left; PADDING-TOP: 3px
}
.index-category .item {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 24%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #333; PADDING-TOP: 13px
}
.index-category .item .icon {
	POSITION: relative; MARGIN: 3px auto 8px; WIDTH: 40px; HEIGHT: 40px; COLOR: #333; border-radius: 20px; -webkit-border-radius: 20px
}
.index-category .item .image {
	MARGIN: 8px auto 2px; WIDTH: 40px; DISPLAY: block; HEIGHT: 40px
}
.index-category .page-ctrl {
	PADDING-BOTTOM: 6px; MARGIN: 0px auto; WIDTH: 100%
}
.index-category .page-ctrl LI {
	BACKGROUND-COLOR: #e0e0e0; WIDTH: 6px; DISPLAY: inline-block; HEIGHT: 6px; border-radius: 20px; -webkit-border-radius: 20px
}
.index-category .page-ctrl LI.on {
	BACKGROUND-COLOR: #b2b2b2
}
.swipe .swipe-wrap {
	HEIGHT: 168px; OVERFLOW: hidden
}
.sort-list {
	MARGIN-TOP: 10px
}
.sort-list .triggers {
	LINE-HEIGHT: 50px; BACKGROUND-COLOR: #fff; HEIGHT: 50px
}
.sort-list .triggers .item {
	TEXT-ALIGN: center; DISPLAY: block; COLOR: #333; -webkit-box-flex: 1
}
.sort-list .triggers .on.item {
	BORDER-BOTTOM: #f63 2px solid; COLOR: #f63
}
.sort-list .triggers .br {
	MARGIN-TOP: 14px; WIDTH: 1px; DISPLAY: block; HEIGHT: 20px
}
.deal-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.deal-list .item {
	BORDER-BOTTOM: #ebebeb 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.deal-list .item:first-child {
	BACKGROUND-IMAGE: none
}
.deal-list .item .left {
	WIDTH: 85px
}
.deal-list .item .left .pic IMG {
	WIDTH: 85px; HEIGHT: 67px; border-radius: 3px
}
.deal-list .item .left .ico IMG {
	MARGIN: 5px 2.5px 0px; WIDTH: 16px; border-radius: 2px
}
.deal-list .item .info {
	PADDING-LEFT: 12px; FONT-SIZE: 0px; -webkit-box-flex: 1
}
.deal-list .item .info H3 {
	PADDING-BOTTOM: 5px; TEXT-OVERFLOW: ellipsis; HEIGHT: 18px; FONT-SIZE: 16px; OVERFLOW: hidden
}
.deal-list .item .info H3 A {
	DISPLAY: block; COLOR: #333
}
.deal-list .item .info .more-box {
	WIDTH: 100%
}
.deal-list .item .info .more-box DT {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 8px
}
.deal-list .item .info .more-box DT A {
	DISPLAY: block; COLOR: #333; FONT-SIZE: 13px
}
.deal-list .item .info .more-box .distance {
	MARGIN-TOP: 2px
}
.search_container {
	Z-INDEX: 999; POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 100%; TOP: 0px
}
.search_container .head_cnt {
	Z-INDEX: 300; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 45px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 5px; PADDING-RIGHT: 65px; HEIGHT: 45px; COLOR: #f63; PADDING-TOP: 0px; -webkit-box-align: center; -ms-box-align: center; box-align: center
}
.search_container .head_cnt .head_cnt_input {
	POSITION: relative; -webkit-box-flex: 1; box-flex: 1; -ms-box-flex: 1; -ms-flex: 1
}
.search_container INPUT[type=text] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 10px; WIDTH: 100%; HEIGHT: 30px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; border-radius: 15px; -webkit-border-radius: 15px
}
.search_container INPUT[type=submit] {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; MARGIN-TOP: -15px; TEXT-INDENT: -999em; WIDTH: 30px; BACKGROUND: url(//i1.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/search.png) no-repeat 5px center; HEIGHT: 30px; BORDER-TOP: medium none; TOP: 50%; RIGHT: 0px; BORDER-RIGHT: medium none; background-size: 14px auto
}
.search_container .cancel {
	POSITION: absolute; COLOR: #f63; TOP: 0px; RIGHT: 20px
}
.search_container .key_list {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.search_container .key_list A {
	PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: #e6e6e6; FLOAT: left; COLOR: #666; PADDING-TOP: 10px
}
.search_container .suggest_list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.search_container .suggest_list A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #333; PADDING-TOP: 10px
}
.search_container .suggest_list A .number {
	FLOAT: right; COLOR: #666; FONT-SIZE: 12px
}
.ad-box .item {
	POSITION: relative
}
.ad2-box .item {
	POSITION: relative
}
.ad-box .item H3 {
	PADDING-LEFT: 10px
}
.ad2-box .item H3 {
	PADDING-LEFT: 10px
}
.ad-box .item H4 {
	PADDING-LEFT: 10px
}
.ad2-box .item H4 {
	PADDING-LEFT: 10px
}
.ad-box .item H3 {
	LINE-HEIGHT: 18px; FONT-SIZE: 15px; FONT-WEIGHT: 700; PADDING-TOP: 13px
}
.ad2-box .item H3 {
	LINE-HEIGHT: 18px; FONT-SIZE: 15px; FONT-WEIGHT: 700; PADDING-TOP: 13px
}
.ad-box .item H3.one {
	COLOR: #f8b500
}
.ad2-box .item H3.one {
	COLOR: #f8b500
}
.ad-box .item H3.two {
	COLOR: #83b235
}
.ad2-box .item H3.two {
	COLOR: #83b235
}
.ad-box .item H3.three {
	COLOR: #df4940
}
.ad2-box .item H3.three {
	COLOR: #df4940
}
.ad-box .item H4 {
	LINE-HEIGHT: 12px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 12px
}
.ad2-box .item H4 {
	LINE-HEIGHT: 12px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 12px
}
.ad-box .item .pic {
	-webkit-box-align: center; -ms-box-align: center; box-align: center
}
.ad2-box .item .pic {
	-webkit-box-align: center; -ms-box-align: center; box-align: center
}
.ad-box .item .pic IMG {
	WIDTH: 40px; HEIGHT: 40px
}
.ad2-box .item .pic IMG {
	WIDTH: 40px; HEIGHT: 40px
}
.ad-box {
	MARGIN: 10px auto 0px; WIDTH: 300px
}
.ad-box .item {
	BOX-SIZING: border-box; BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 150px; HEIGHT: 60px; BORDER-TOP: #dfdfdf 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #dfdfdf 1px solid; border-radius: 3px
}
.ad-box .item .info:first-child {
	WIDTH: 100px; DISPLAY: inline-block
}
.ad-box .item .hot {
	POSITION: absolute; WIDTH: 26px; BACKGROUND: url(//i2.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/index.png) no-repeat center -343px; HEIGHT: 13px; TOP: 1px; LEFT: -4px; background-size: 25px auto
}
.ad2-box {
	MARGIN-TOP: 10px
}
.ad2-box .cont {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.ad2-box .item {
	WIDTH: 50%
}
.ad2-box .item:first-child {
	WIDTH: 49%
}
.ad2-box .full.item IMG {
	WIDTH: 155px; HEIGHT: 75px
}
.ad2-box .col.item {
	PADDING-LEFT: 1px; HEIGHT: 85px
}
.ad2-box .col.item H3 {
	LINE-HEIGHT: 13px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
.ad2-box .col.item H4 {
	LINE-HEIGHT: 10px; MARGIN-TOP: 3px; FONT-SIZE: 10px
}
.ad2-box .col.item .pic {
	POSITION: absolute; MARGIN-TOP: 5px; WIDTH: 35px; HEIGHT: 35px; TOP: 0px; RIGHT: 10px
}
.ad2-box .item .flex-box {
	POSITION: relative; HEIGHT: 50%
}
.ad2-box .item .flex-box:first-child H3 {
	PADDING-TOP: 6px
}
.ad2-box .item .flex-box:first-child .pic {
	MARGIN-TOP: 0px
}
.ad2-box-new {
	BACKGROUND-IMAGE: url(//i1.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/repeat-x-top.png), url(//i3.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/repeat-x-bottom.png); PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px; background-size: auto 1px
}
.ad2-box-new .ad-wrap {
	HEIGHT: 100px
}
.ad2-box-new .ad-wrap .ad-left {
	WIDTH: 62%; HEIGHT: 100px
}
.ad2-box-new .ad-wrap .ad-left UL LI {
	WIDTH: 31%; FLOAT: left
}
.ad2-box-new .ad-wrap .ad-left UL LI IMG {
	WIDTH: 100%
}
.ad2-box-new .ad-wrap .ad-left .ad-item {
	BACKGROUND-IMAGE: url(//i3.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/repeat-y-right.png); TEXT-ALIGN: center; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%; background-size: auto 1px; -webkit-box-flex: 1; box-flex: 1
}
.ad2-box-new .ad-wrap .ad-left .ad-item .ad-title H3 {
	LINE-HEIGHT: 24px; FONT-SIZE: 16px; FONT-WEIGHT: 700
}
.ad2-box-new .ad-wrap .ad-left .ad-item .ad-title H4 {
	LINE-HEIGHT: 18px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: 400
}
.ad2-box-new .ad-wrap .ad-left .ad-item .ad-image {
	TEXT-ALIGN: center; MARGIN-TOP: 4px; WIDTH: 100%; HEIGHT: 50px; OVERFLOW: hidden
}
.ad2-box-new .ad-wrap .ad-left .ad-item .ad-image IMG {
	MARGIN: 0px auto; WIDTH: 50px; DISPLAY: block; HEIGHT: 50px
}
.ad2-box-new .ad-wrap .ad-left .ad-item-1.ad-item H3 {
	COLOR: #eb554c
}
.ad2-box-new .ad-wrap .ad-left .ad-item-2.ad-item H3 {
	COLOR: #2e8ae0
}
.ad2-box-new .ad-wrap .ad-right {
	WIDTH: 38%; box-orient: vertical; -webkit-box-orient: vertical
}
.ad2-box-new .ad-wrap .ad-right .ad-item {
	BACKGROUND-IMAGE: url(//i3.dpfile.com/mod/app-weixin-bank/1.1.8/css/img/repeat-x-bottom.png); MARGIN: 0px 6px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom; MAX-HEIGHT: 50px; OVERFLOW: hidden; background-size: auto 1px; -webkit-box-flex: 1; box-flex: 1; box-pack: start; -webkit-box-pack: start
}
.ad2-box-new .ad-wrap .ad-right .ad-item .ad-title {
	MARGIN-TOP: 2px; PADDING-LEFT: 4px; -webkit-box-flex: 1; box-flex: 1
}
.ad2-box-new .ad-wrap .ad-right .ad-item .ad-title H3 {
	LINE-HEIGHT: 20px; MAX-WIDTH: 60px; HEIGHT: 20px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: 700
}
.ad2-box-new .ad-wrap .ad-right .ad-item .ad-title H4 {
	LINE-HEIGHT: 18px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: 400
}
.ad2-box-new .ad-wrap .ad-right .ad-item .ad-image {
	TEXT-ALIGN: right; MARGIN-TOP: 2px; PADDING-RIGHT: 4px; -webkit-box-flex: 1; fbox-flex: 1
}
.ad2-box-new .ad-wrap .ad-right .ad-item .ad-image IMG {
	WIDTH: 40px; HEIGHT: 40px
}
.ad2-box-new .ad-wrap .ad-right .ad-item-1.ad-item H3 {
	COLOR: #f8b500
}
.ad2-box-new .ad-wrap .ad-right .ad-item-2.ad-item H3 {
	COLOR: #83b235
}
.opra-box .list {
	POSITION: relative; DISPLAY: block
}
.opra-box .list .close {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: -12px; WIDTH: 25px; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 14px; TOP: 50%; RIGHT: 12px; border-radius: 12px; -webkit-border-radius: 12px
}
.opra-box .list IMG {
	WIDTH: 100%
}
.feedback-link {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; HEIGHT: 50px
}
.feedback-link A {
	COLOR: #f60
}
.mb {
	MARGIN: 0px auto; MAX-WIDTH: 640px
}
.roll_img {
	POSITION: relative; OVERFLOW: hidden
}
.roll_img .img_box {
	TEXT-ALIGN: center; OVERFLOW: hidden
}
.roll_img .img_box IMG {
	WIDTH: 100%; VERTICAL-ALIGN: middle
}
.roll_img .nav_box {
	POSITION: absolute; BOTTOM: 0px; HEIGHT: 15px; OVERFLOW: hidden; LEFT: 45%
}


.roll_img .nav_box LI {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 6px; FLOAT: left; HEIGHT: 6px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #fff 1px solid; border-radius: 8px
}
.roll_img .nav_box .li_on {
	BACKGROUND: #fff
}
.deal-list .item .newsleft {
	WIDTH: 85px
}
.deal-list .item .newsleft .newspic IMG {
	WIDTH: 85px; HEIGHT: 67px; border-radius: 3px
}
.deal-list .item .newsinfo {
	PADDING-LEFT: 12px; FONT-SIZE: 0px; -webkit-box-flex: 1
}
.item .newsinfo H3 {
	PADDING-BOTTOM: 3px; TEXT-OVERFLOW: ellipsis; HEIGHT: 18px; FONT-SIZE: 16px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.item .newsinfo P {
	WIDTH: 100%; FONT-SIZE: 13px
}
.item .newsinfo A {
	DISPLAY: block; HEIGHT: 67px; COLOR: #333; OVERFLOW: hidden
}
.advert {
	BACKGROUND-COLOR: #fff; MARGIN: 10px auto 0px; WIDTH: 100%; BORDER-TOP: #eee 1px solid
}
.advert UL LI {
	BACKGROUND-COLOR: #fff; WIDTH: 33.3%; FLOAT: left; HEIGHT: 100%
}
.advert UL LI IMG {
	WIDTH: 100%
}
