.dh-footer__body {
	width: 100%; min-width: 1200px;
}
.dh-footer__up {
	overflow: hidden; 
}
.dh-footer__up1 {
	margin: 0px auto; width: 1200px;
}
.dh-footer__up1 li {
	width: 300px; height: 150px; line-height: 150px; position: relative;
}
.dh-footer__up1 i {
	width: 71px; height: 71px; vertical-align: middle;
}
.dh-footer__up1 i.return {
	background: url("/images/01.png") 0px -203.6px;
}
.dh-footer__up1 i.send {
	background: url("/images/01.png") -160px -204.6px;
}
.dh-footer__up1 i.guarantee {
	background: url("/images/01.png") -320px -200.6px;
}
.dh-footer__up1 i.promise {
	background: url("/images/01.png") -480px -204.6px;
}
.dh-footer__up1 span {
	color: rgb(51, 51, 51); font-size: 16px; margin-left: 7px;
}
.dh-footer__up1 .tips-item {
	padding: 6px 11px 0px 9px; border: 8px solid rgb(231, 231, 231); border-image: none; left: 0px; top: 0px; width: 300px; height: 150px; font-size: 0px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.dh-footer__up1 .tips-item p {
	text-align: left; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px;
}
.dh-footer__up1 .tips-item p.lh16 {
	line-height: 16px;
}
.dh-footer__up2 {
	margin: 0px auto; padding: 70px 0px; width: 1200px; color: rgb(153, 153, 153); 
}
.dh-footer__up2 .br-line {
	border-width: 0px 1px 0px 0px; border-style: none dashed none none; border-color: currentColor rgb(231, 231, 231) currentColor currentColor;
}
.dh-footer__up2 .b-ft14 {
	line-height: 14px; font-size: 14px; font-weight: 700;
}
.dh-footer__up2 .b-num-ft14 {
	color: rgb(153, 153, 153); line-height: 14px; font-size: 16px; font-weight: 700; margin-top: 20px;
}
.dh-footer__up2 .b-num-ft16 {
	color: rgb(0, 176, 140);
}
.dh-footer__up2 .ft12 {
	color: rgb(153, 153, 153); line-height: 12px; font-size: 12px; font-weight: 400; margin-top: 18px; display: block;
}
.dh-footer__up2 .w198 {
	width: 198px; text-align: center;
}
.dh-footer__up2 .w198 ul {
	text-align: left; display: inline-block;
}
.dh-footer__up2 .w163 {
	width: 163px; text-align: center;
}
.dh-footer__up2 .w163 ul {
	text-align: left; display: inline-block;
}
.dh-footer__up2 .w130 {
	width: 130px;
}
.dh-footer__up2 .w160 {
	width: 160px;
}
.dh-footer__up2 .dh-footer__download .dl-left li {
	width: 160px; height: 36px; font-size: 0px; margin-bottom: 10px; cursor: pointer;
}
.dh-footer__up2 .dh-footer__download .dl-left li:hover span {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__pcShop:hover i {
	background: url("/images/01.png") 0px -346px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__pcShop.active span {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__pcShop.active i {
	background: url("/images/01.png") 0px -346px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__pcShop i {
	background: url("/images/01.png") 0px -306px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__wx {
	text-align: center;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__wx:hover i {
	background: url("/images/01.png") -80px -348px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__wx.active span {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__wx.active i {
	background: url("/images/01.png") -80px -348px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__wx i {
	background: url("/images/01.png") -80px -308px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__mm:hover i {
	background: url("/images/01.png") -160px -346px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__mm.active span {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__mm.active i {
	background: url("/images/01.png") -160px -346px;
}
.dh-footer__up2 .dh-footer__download .dl-left li.dh-footer__mm i {
	background: url("/images/01.png") -160px -306px;
}
.dh-footer__up2 .dh-footer__download .dl-left li span {
	height: 36px; text-align: center; font-size: 0px; display: inline-block; background-color: rgb(231, 231, 231);
}
.dh-footer__up2 .dh-footer__download .dl-left li .dl-icon {
	width: 36px; line-height: 36px; padding-top: 4px; font-weight: 400; vertical-align: bottom; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.dh-footer__up2 .dh-footer__download .dl-left li .dl-icon.pdt7 {
	padding-top: 7px;
}
.dh-footer__up2 .dh-footer__download .dl-left li .dl-icon i {
	width: 28px; height: 28px;
}
.dh-footer__up2 .dh-footer__download .dl-left li .dl-content {
	width: 124px; line-height: 36px; font-size: 14px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.dh-footer__code {
	margin: 0px 15px;
}
.dh-footer__code img {
	width: 100px; height: 100px;
}
.dh-footer__code span {
	text-align: center; line-height: 14px; font-size: 14px; margin-top: 12px;
}
.dh-footer__down {
	padding: 24px 0px; color: rgb(153, 153, 153); background-color: rgb(51, 51, 51);
}
.dh-footer__down a {
	color: rgb(153, 153, 153); line-height: 12px; font-size: 12px;
}
.dh-footer__down span {
	color: rgb(153, 153, 153); line-height: 12px; font-size: 12px;
}
.dh-footer__down .mglr15 {
	margin-right: 15px; margin-left: 15px;
}
.dh-footer__down .mgr20 {
	margin-right: 20px;
}
.dh-footer__down .mgr6 {
	margin-right: 6px;
}
.dh-footer__down-friendshiplink {
	margin: auto 0px 20px; display: inline-block; max-width: 1200px;
}
.dh-footer__down-friendshiplink a {
	padding: 0px 14px; margin-top: 18px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.dh-footer__down-friendshiplink a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.dh-footer__pop {
	display: none;
}
.dl-right {
	margin-top: 15px;
}
.dl-right .active {
	display: block;
}
.dl-right li {
	text-align: center; font-size: 0px; display: none;
}
.dl-right li span {
	width: 100px; display: inline-block;
}
.dh-footer__popStyle {
	padding: 5px; width: 300px !important; min-width: 0px; background-color: rgb(190, 190, 190);
}
.dh-footer__popStyle .layui-layer-content {
	height: 150px !important;
}
.dh-footer__code-img {
	width: 145px !important; margin-top: -15px !important; margin-right: 15px; margin-bottom: 0px; margin-left: 15px;
}
.dh-footer__code-img img {
	width: 145px; height: 145px; margin-top: 5px;
}
.dh-footer__code-img span {
	text-align: center; line-height: 14px; font-size: 14px; margin-top: 12px;
}
.dh-header__middle {
	position: relative; min-width: 1200px; background-color: rgb(255, 255, 255);
}
.dh-header__middle-content {
	margin: 0px auto; width: 1200px; padding-bottom: 30px;
}
.dh-header__middle-content1 {
	padding: 42px 60px 0px 12px; position: relative;
}
.dh-header__middle-content1 img {
	max-width: 214px;
}
.dh-logo__link {
	background: url("about:blank"); width: 146px; height: 43px; display: block; position: absolute; cursor: pointer;
}
.dh-header__middle-content2 {
	padding-top: 40px; float: right;
}
.dh-header__middle-content2 .c-search {
	border: currentColor; border-image: none; margin-right: 24px; position: relative;
}
.dh-header__middle-content2 .c-search input.search-word {
	width: 280px; height: 34px; padding-left: 10px; margin-right: 16px; border-bottom-color: rgb(26, 177, 146); border-bottom-width: 1px; border-bottom-style: solid;
}
.dh-header__middle-content2 .c-search button {
	background: url("/images/01.png") no-repeat -594px -273px; width: 27px; height: 27px; display: inline-block;
}
.dh-header__middle-content2 .c-search .tips-search {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(180, 180, 180) rgb(180, 180, 180); padding: 6px 10px 6px 8px; border-image: none; left: -1px; top: 35px; width: 280px; position: absolute; z-index: 999999; background-color: rgb(255, 255, 255);
}
.dh-header__middle-content2 .c-search .tips-search .tips-search-item {
	height: 20px; line-height: 20px; cursor: default;
}
.dh-header__middle-content2 .c-search .tips-search .tips-search-item .tips-search-result {
	width: 70%; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.dh-header__middle-content2 .c-search .tips-search .tips-search-item .tips-search-sum {
	width: 30%; text-align: right; color: rgb(153, 153, 153); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; cursor: default;
}
.dh-header__middle-content2 .shoping_cart {
	width: 50px; height: 36px; position: relative;
}
.dh-header__middle-content2 .shoping_cart a {
	height: 36px; display: inline-block;
}
.dh-header__middle-content2 .shoping_cart a .shoping_img {
	background: url("/images/01.png") no-repeat -626px -268px; width: 36px; height: 34px; margin-top: -2px; vertical-align: middle;
}
.dh-header__middle-content2 .shoping_cart a .to_right_img {
	background: url("/images/01.png") no-repeat -553px -412px; width: 15px; height: 36px; padding-left: 23px; margin-right: 8px; vertical-align: middle;
}
.dh-header__middle-content2 .shoping_cart a span {
	margin-left: 6px;
}
.dh-header__middle-content2 .shoping_cart a:hover {
	text-decoration: none;
}
.dh-header__middle-content2 .shoping_cart .shoping_num {
	background: url("/images/06.png") no-repeat -39px -20px; top: -10px; width: 24px; height: 24px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; display: none; position: absolute;
}
.dh-header__middle-content2 .dh-search_list {
	margin-top: 38px;
}
.dh-header__middle-content2 .dh-search_list li {
	margin-right: 14px; float: left;
}
.dh-header__middle-content2 .dh-search_list li a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.dh-header__middle-content2 .dh-search_list li a.search-hot {
	color: rgb(26, 177, 146);
}
.dh-header__middle-content2 .dh-search_list li a:hover {
	color: rgb(26, 177, 146);
}
.dh-header__middle-content3 {
	padding: 0px 30px; width: 100px; height: 104px; margin-top: 20px; position: relative;
}
.dh-header__middle-content3 .app {
	width: 100px; height: 76px; color: rgb(26, 177, 146); font-size: 12px; margin-left: -30px;
}
.dh-header__middle-content3 .phone {
	cursor: pointer;
}
.dh-header__middle-content3 .phone i {
	background: url("/images/06.png") no-repeat -130px -297px; width: 38px; height: 76px;
}
.dh-header__middle-content3 .codes {
	background: rgb(255, 255, 255); top: 75px; width: 140px; height: 140px; right: 0px; display: none; position: absolute; z-index: 990;
}
.dh-header__middle-content3 .codes img {
	width: 100%; height: 100%;
}
.dh-header__middle-content3 .codes .code {
	width: 140px; height: 140px; text-align: center;
}
.dh-header__middle-content3 .codes .code1 {
	background: rgb(255, 255, 255); font-style: normal; float: left;
}
.dh-header__middle-content3 .codes .code2 {
	background: rgb(255, 255, 255); font-style: normal; float: left;
}
.dh-header__middle-content4 {
	padding-top: 33px;
}
.dh-header__middle-content4 a.tips-alist {
	margin: 0px 20px; width: 76px; height: 76px; text-align: center; text-decoration: none; float: left; display: inline-block;
}
.dh-header__middle-content4 a.tips-alist i {
	background: url("/images/01.png") no-repeat -594px -224px; width: 41px; height: 41px; display: inline-block;
}
.dh-header__middle-content4 a.tips-alist p {
	font-size: 14px; margin-top: 4px;
}
.dh-header__middle-content4 a.tips-alist2 i {
	background-position: -651px -223px;
}
.dh-header__middle-content4 a.tips-alist3 i {
	background-position: -708px -223px; width: 42px;
}
.dh-header__middle-content4 a.tips-alist4 i {
	background-position: -766px -223px;
}
.dh-header__right {
	top: 0px; height: 100%; right: 0px; position: fixed; z-index: 999999;
}
.dh-header__right:focus {
	outline: 0px;
}
.dh-header__right .dh-header__right-list {
	width: 34px; height: 100%; text-align: center; display: table; background-color: rgb(51, 51, 51);
}
.dh-header__right .dh-header__right-list > ul {
	vertical-align: middle; display: table-cell;
}
.dh-header__right .line {
	width: 26px; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.dh-header__right .shop-cart {
	padding: 5px 0px; height: 86px;
}
.dh-header__right .shop-cart i {
	background: url("/images/01.png") no-repeat -722px -58px; width: 24px; height: 24px; margin-top: 4px; margin-bottom: 8px;
}
.dh-header__right .shop-cart span {
	width: 20px; color: rgb(0, 175, 142); line-height: 14px; font-size: 12px; display: inline-block;
}
.dh-header__right .shop-cart a:hover span {
	color: rgb(255, 255, 255);
}
.dh-header__right .shop-cart a.cart-on:hover .cart-span-on {
	color: rgb(255, 255, 255);
}
.dh-header__right .shop-cart a {
	height: 86px; margin-top: -5px; display: block;
}
.dh-header__right .shop-cart a.a-on {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .shop-cart a:hover {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .shop-cart a:hover i {
	background: url("/images/01.png") no-repeat -721px -133px;
}
.dh-header__right .shop-cart a.cart-on:hover .cart-i-on {
	background: url("/images/01.png") no-repeat -721px -133px;
}
.dh-header__right .mine-lists {
	height: 34px; padding-top: 10px; position: relative; z-index: 1; box-sizing: content-box; background-color: rgb(51, 51, 51);
}
.dh-header__right .mine-lists span {
	left: -68px; top: 10px; width: 68px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 12px; display: none; position: absolute; background-color: rgb(51, 51, 51);
}
.dh-header__right .mine-lists i {
	width: 34px; height: 34px;
}
.dh-header__right .mine-lists span:hover {
	color: rgb(51, 51, 51); background-color: rgb(26, 177, 146);
}
.dh-header__right .mine-lists a:hover {
	display: block;
}
.dh-header__right .mine-lists a:hover span {
	display: block;
}
.dh-header__right .mine-lists a:hover i {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-lists.mine-list1 i {
	background: url("/images/01.png") no-repeat -157px -133px;
}
.dh-header__right .mine-lists.mine-list1 i.i-on {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-lists.mine-list2 i {
	background: url("/images/01.png") no-repeat -237px -133px;
}
.dh-header__right .mine-lists.mine-list2 i.i-on {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-lists.mine-list3 i {
	background: url("/images/01.png") no-repeat -317px -133px;
}
.dh-header__right .mine-lists.mine-list3 i.i-on {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-lists.mine-list4 i {
	background: url("/images/01.png") no-repeat -397px -133px;
}
.dh-header__right .mine-lists.mine-list4 i.i-on {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-lists.mine-list5 i {
	background: url("/images/01.png") no-repeat -237px -302px; width: 34px; height: 34px; cursor: pointer;
}
.dh-header__right .to-top {
	background: url("/images/01.png") no-repeat -560px -133px; left: 0px; width: 34px; height: 34px; bottom: 0px; position: absolute;
}
.dh-header__right .mine-list-box {
	bottom: 0px; position: fixed;
}
.dh-header__right .mine-list-box .mine-list6 {
	padding-bottom: 10px;
}
.dh-header__right .mine-list-box .mine-list6 .mine-list6-code {
	padding: 10px; left: -116px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-top: -50px; display: none; position: absolute; background-color: rgb(51, 51, 51);
}
.dh-header__right .mine-list-box .mine-list6 .mine-list6-code img {
	margin-top: 6px;
}
.dh-header__right .mine-list-box .mine-list6 i:hover {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-list-box .mine-list6 i {
	background: url("/images/01.png") no-repeat -760px -127px; width: 34px; height: 34px;
}
.dh-header__right .mine-list-box .mine-list7 {
	padding-bottom: 40px;
}
.dh-header__right .mine-list-box .mine-list7 .mine-list7-code {
	padding: 10px; left: -104px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-top: -50px; display: none; position: absolute; background-color: rgb(51, 51, 51);
}
.dh-header__right .mine-list-box .mine-list7 .mine-list7-code img {
	margin-top: 6px;
}
.dh-header__right .mine-list-box .mine-list7 i:hover {
	background-color: rgb(0, 175, 142);
}
.dh-header__right .mine-list-box .mine-list7 i {
	background: url("/images/01.png") no-repeat -802px -128px; width: 34px; height: 34px;
}
.dh-header__right-list1 {
	width: 278px; height: 100%; display: none; background-color: rgb(255, 255, 255);
}
.dh-header__right-list-part1 {
	height: 100%; display: none; background-color: rgb(231, 231, 231);
}
.dh-header__right-title1 {
	width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; background-color: rgb(26, 177, 146);
}
.dh-header__right-content1 {
	height: 100%; position: relative;
}
.dh-header__right-content1-top span {
	height: 46px; color: rgb(51, 51, 51); line-height: 46px; font-size: 12px;
}
.dh-header__right-content1-top .form-group {
	margin: 0px 0px 0px 17px;
}
.dh-header__right-content1-top .dh-hear__right-more {
	margin-right: 19px;
}
.dh-header__right-content1-top i {
	background: url("/images/06.png") no-repeat -113px -25px; width: 12px; height: 12px;
}
.dh-header__right-content1-bottom {
	padding: 22px 20px 14px; left: 0px; width: 100%; height: 101px; bottom: 40px; position: absolute; background-color: rgb(26, 177, 146);
}
.dh-header__right-content1-bottom .part-number {
	color: rgb(51, 51, 51); font-size: 12px;
}
.dh-header__right-content1-bottom .part-money {
	color: rgb(235, 37, 46); font-size: 12px;
}
.dh-header__right-content1-bottom span {
	color: rgb(235, 37, 46); font-size: 12px;
}
.dh-header__right-content1-bottom span {
	margin: 0px 2px;
}
.dh-header__right-content1-bottom .part-btn {
	width: 100%; height: 38px; line-height: 36px; font-size: 16px; margin-top: 10px;
}
.dh-header__right-content1-middle {
	height: 100%; padding-bottom: 200px; -ms-overflow-y: auto;
}
.dh-header__right-content1-middle tr {
	background-color: rgb(255, 255, 255);
}
.dh-header__right-content1-middle .table-mgt15 {
	height: 15px;
}
.dh-header__right-content1-middle td {
	padding: 0px; height: 80px; text-align: left;
}
.dh-header__right-content1-middle .checkbox-right {
	text-align: right;
}
.dh-header__right-content1-middle .checkbox-right span::before {
	margin-top: -11px;
}
.dh-header__right-content1-middle .checkbox-right span::after {
	margin-top: -10px;
}
.dh-header__right-content1-middle .goods-img {
	line-height: 80px;
}
.dh-header__right-content1-middle .goods-img img {
	width: 50px; height: 50px; display: block;
}
.dh-header__right-content1-middle .goods-desc p {
	width: 45px; color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dh-header__right-content1-middle .goods-number .minus {
	width: 10px; height: 24px; text-align: center; display: inline-block; cursor: pointer; background-color: rgb(231, 231, 231);
}
.dh-header__right-content1-middle .goods-number .plus {
	width: 10px; height: 24px; text-align: center; display: inline-block; cursor: pointer; background-color: rgb(231, 231, 231);
}
.dh-header__right-content1-middle .goods-number .number {
	margin: 0px 3px; color: rgb(51, 51, 51); font-size: 12px;
}
.dh-header__right-content1-middle .goods-price {
	text-align: right; color: rgb(102, 102, 102); padding-right: 20px; font-size: 12px;
}
.dh-header__right-content1-middle .goods-price .price {
	color: rgb(102, 102, 102); font-size: 12px; white-space: nowrap;
}
.dh-header__right-content1-middle .no-goods {
	width: 100%; height: 30px; font-size: 12px; margin-left: 10px;
}
.dh-header__right-content1-middle .no-goods span {
	margin: 0px 5px;
}
.dh-header__right-list-part2 {
	height: 100%; display: none; background-color: rgb(255, 255, 255);
}
.dh-header__right-title2 {
	width: 100%; height: 40px; text-align: center; line-height: 40px; background-color: rgb(26, 177, 146);
}
.dh-header__right-title2 .myCard {
	width: 50%; color: rgb(51, 51, 51); font-size: 14px; cursor: pointer; background-color: rgb(231, 231, 231);
}
.dh-header__right-title2 .takeCard {
	width: 50%; color: rgb(51, 51, 51); font-size: 14px; cursor: pointer; background-color: rgb(231, 231, 231);
}
.dh-header__right-title2 .myCard.cardOn {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-header__right-title2 .takeCard.cardOn {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-header__right-content2-myCard {
	height: 100%; padding-bottom: 70px;
}
.dh-header__right-content2-myCard-top span {
	height: 46px; color: rgb(51, 51, 51); line-height: 46px; font-size: 12px;
}
.dh-header__right-content2-myCard-top .dh-hear__right-more {
	margin-right: 19px;
}
.dh-header__right-content2-myCard-top i {
	background: url("/images/06.png") no-repeat -113px -25px; width: 12px; height: 12px;
}
.dh-header__right-content2-myCard-bottom {
	height: 100%; padding-bottom: 50px; padding-left: 10px; -ms-overflow-y: auto;
}
.dh-header__right-content2-takeCard {
	height: 100%; text-align: center; padding-bottom: 50px; display: none;
}
.dh-header__right-content2-takeCard-main {
	height: 100%; padding-bottom: 50px; -ms-overflow-y: auto;
}
.dh-header__right-content2-takeCard-main .takeCard-main {
	margin: 20px auto 0px; padding: 0px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 240px; height: 120px;
}
.dh-header__right-content2-takeCard-main .takeCard-main-name {
	height: 118px;
}
.dh-header__right-content2-takeCard-main .takeCard-main-btn {
	border: 1px solid rgb(233, 191, 44); border-image: none; width: 106px; height: 24px; color: rgb(233, 191, 44); line-height: 22px;
}
.dh-header__right-content2-takeCard-main .takeCard-main-btn1 {
	border: 1px solid rgb(249, 131, 155); border-image: none; color: rgb(249, 131, 155);
}
.dh-header__right-content2-takeCard-main .cakeCard-time {
	color: rgb(153, 153, 153); font-size: 12px;
}
.dh-header__right-content2-takeCard-main .takeCard-main-name1 {
	background: url("/images/discount_10.png") repeat-y right top rgb(249, 131, 155);
}
.dh-header__right-content2-takeCard-main .takeCard-nomey b {
	color: rgb(249, 131, 155);
}
.dh-header__right-my-card {
	width: 240px !important; height: 104px; padding-right: 0px; margin-top: 20px !important; margin-bottom: 30px !important;
}
.dh-header__right-my-card-money {
	font-size: 32px !important;
}
.dh-header__right-my-card-list {
	padding-top: 25px !important;
}
.dh-header__right-my-card-list1 {
	padding-top: 12px;
}
.dh-header__right-my-card-list2 {
	width: 54px !important;
}
.dh-header__right-my-card-list3 {
	padding-right: 0px !important;
}
.dh-header__right-my-card-list4 {
	font-size: 10px !important;
}
.dh-header__right-my-card-list5 {
	font-size: 10px !important;
}
.dh-header__right-my-card-list6 {
	
}
.dh-header__right-take-card-over {
	border-color: rgb(214, 214, 214) !important; color: rgb(153, 153, 153) !important;
}
.dh-header__right-take-card-over1 {
	color: rgb(153, 153, 153) !important;
}
.dh-header__right-list-part3 {
	width: 100%; height: 100%; display: none; background-color: rgb(255, 255, 255);
}
.dh-header__right-content3 {
	height: 100%;
}
.dh-header__right-content3-main {
	height: 100%; padding-bottom: 50px; -ms-overflow-y: auto;
}
.dh-header__right-content3-main .collect-date {
	color: rgb(51, 51, 51); padding-left: 24px; font-size: 12px; margin-bottom: 10px;
}
.dh-header__right-content3-main .collect-goods {
	width: 100%;
}
.dh-header__right-content3-main .collect-goods ul {
	background: rgb(241, 241, 241); padding: 25px 0px 0px 15px;
}
.dh-header__right-content3-main .collect-goods li {
	margin: 0px 11px 10px; text-align: center;
}
.dh-header__right-content3-main .collect-goods .collect-goods-img {
	width: 100px; height: 100px;
}
.dh-header__right-list-part4 {
	width: 100%; height: 100%; padding-bottom: 42px; display: none; background-color: rgb(255, 255, 255);
}
.dh-header__right-content4-main {
	padding: 0px 12px 50px 7px; height: 100%; -ms-overflow-y: auto;
}
.dh-header__right-content4-main .dh-header__right-content4-main-list {
	margin-top: 30px;
}
.dh-header__right-content4-main .main-l {
	width: 76px; text-align: center;
}
.dh-header__right-content4-main .main-img {
	width: 50px; height: 50px; margin-left: 12px;
}
.dh-header__right-content4-main .main-img.main-img1 {
	background: url("/images/01.png") no-repeat 0px -460px;
}
.dh-header__right-content4-main .main-img.main-img2 {
	background: url("/images/01.png") no-repeat -80px -460px;
}
.dh-header__right-content4-main .main-img.main-img3 {
	background: url("/images/01.png") no-repeat -160px -460px;
}
.dh-header__right-content4-main .main-img.main-img4 {
	background: url("/images/01.png") no-repeat -240px -460px;
}
.dh-header__right-content4-main .main-img.main-img5 {
	background: url("/images/01.png") no-repeat -320px -460px;
}
.dh-header__right-content4-main .main-img.main-img6 {
	background: url("/images/01.png") no-repeat -400px -460px;
}
.dh-header__right-content4-main .main-text {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px; margin-top: 8px;
}
.dh-header__right-content4-main .main-r {
	width: 166px;
}
.dh-header__right-content4-main .main-name {
	height: 58px; color: rgb(102, 102, 102); font-size: 12px;
}
.dh-header__right-content4-main .main-date {
	color: rgb(102, 102, 102); font-size: 10px;
}
.dh-header__right-list-part5 {
	width: 100%; height: 100%; display: none; background-color: rgb(255, 255, 255);
}
.dh-header__right-content5-main {
	height: 100%; padding-bottom: 50px; -ms-overflow-y: auto;
}
.dh-header__right-content5-main .dh-header__right-content5-main-form1 {
	margin: 0px; padding: 48px 0px 0px;
}
.dh-store__bespoke-list-form1 {
	padding-top: 30px;
}
.dh-store__bespoke-list-form1 .form-style1 {
	width: auto; height: 30px; text-align: right; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; margin-right: 0px; margin-bottom: 26px; margin-left: 18px; display: block;
}
.dh-store__bespoke-list-form1 input {
	padding: 0px 0px 0px 10px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 166px; height: 33px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.dh-store__bespoke-list-form1 .form-list1 {
	margin-bottom: 10px;
}
.dh-store__bespoke-list-form1 .form-list1.bespoke-remark1 {
	width: 1034px; margin-bottom: 20px; position: relative;
}
.dh-store__bespoke-list-form1 .bespoke-remark-tip1 {
	right: 24px; bottom: 10px; color: rgb(153, 153, 153); font-size: 14px; position: absolute;
}
.dh-store__bespoke-list-form1 .bespoke-remark-tip-number1 {
	color: rgb(0, 175, 142);
}
.dh-store__bespoke-list-form1 .year1 {
	border-radius: 4px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 60px; height: 30px;
}
.dh-store__bespoke-list-form1 .day1 {
	border-radius: 4px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 54px; height: 30px;
}
.dh-store__bespoke-list-form1 .month1 {
	border-radius: 4px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 54px; height: 30px;
}
.dh-store__bespoke-list-form1 select[name=provinces1] {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 166px; height: 30px; padding-left: 10px;
}
.dh-store__bespoke-list-form1 select[name=bespoke-store1] {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 166px; height: 30px; padding-left: 10px;
}
.dh-store__bespoke-list-form1 .bespoke-remark1 {
	color: rgb(102, 102, 102); font-size: 14px; resize: none;
}
.dh-store__bespoke-list-form1 .bespoke-remark2 {
	border-radius: 4px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 166px; height: 186px;
}
.dh-store__bespoke-list-form1 option:hover {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
a.dh-store__bespoke-list-form-btn1 {
	margin: 0px auto; width: 100px; height: 38px; line-height: 34px; font-size: 16px; display: block;
}
.dh-store__bespoke-write-day1 {
	width: 50px !important;
}
.dh-store__bespoke-write-month1 {
	width: 50px !important;
}
.dh-store__bespoke-write-year1 {
	width: 60px !important;
}
.select-option {
	overflow: auto; max-height: 200px;
}
.dh-store__bespoke-error1 {
	width: 235px; margin-bottom: 33px; margin-left: 18px; display: none;
}
@media screen and (max-width:1260px)
{
.dh-header__right {
	opacity: 0;
}
.dh-header__right:hover {
	opacity: 1;
}
}
.btn-cart-calc-li11 {
	margin: 0px 20px 20px 0px; width: 308px; vertical-align: top; display: inline-block; cursor: pointer;
}
.dh-cart-discount-container {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 100%; display: table;
}
.dh-cart-discount-ticket {
	background: url("../images/cart/discount_39.jpg") repeat-y left top rgb(249, 131, 154); padding: 10px; text-align: center; color: rgb(255, 255, 255); margin-top: -1px; margin-bottom: -1px; vertical-align: middle; display: table-cell;
}
.dh-cart-discount-ticket2 {
	background: url("../images/cart/discount_48.jpg") repeat-y left top rgb(232, 190, 44);
}
.dh-cart-discount-ticket-title {
	width: 20px; line-height: 1.4; font-size: 16px; display: inline-block; -ms-word-wrap: break-word;
}
.dh-cart-discount-span5 {
	padding: 10px; vertical-align: middle; display: table-cell;
}
.btn-cart-calc-li13 .dh-cart-discount-container {
	border-color: rgb(249, 131, 154);
}
.btn-cart-calc-li14 .dh-cart-discount-container {
	border-color: rgb(232, 190, 44);
}
.dh-card-input {
	left: 5px; top: 5px; display: none; position: absolute;
}
.btn-cart-calc-li13 .dh-card-input {
	display: block;
}
.btn-cart-calc-li14 .dh-card-input {
	display: block;
}
.dh-cart-calc-d7 {
	border-top-color: rgb(231, 231, 231); border-top-width: 2px; border-top-style: solid;
}
.dh-cart-calc-ul-8 {
	width: auto; color: rgb(149, 149, 149); padding-top: 10px; float: right; display: table;
}
.dh-cart-calc-ul-8 li {
	display: table-row;
}
.dh-cart-calc-ul-8 li span {
	padding-top: 5px; display: table-cell;
}
.dh-cart-calc-ul9 {
	background: rgb(248, 248, 248); padding: 10px; border: 1px solid rgb(231, 231, 231); border-image: none; text-align: right;
}
.dh-cart-submit-btn {
	background: rgb(0, 175, 142); padding: 8px 30px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 22px;
}
[disabled=disabled].dh-cart-submit-btn {
	background: rgb(231, 231, 231); color: rgb(153, 153, 153);
}
.dh-cart-calc-dd5 {
	margin: 0px -24px; padding: 8px 24px; border: 1px solid rgb(255, 255, 255); border-image: none;
}
.dh-cart-calc-s8 {
	display: none;
}
.dh-cart-calc-dd10 {
	background: rgb(229, 250, 247); border: 1px solid rgb(26, 177, 146); border-image: none;
}
.dh-cart-calc-dd5:hover {
	background: rgb(229, 250, 247); border: 1px solid rgb(26, 177, 146); border-image: none;
}
.dh-cart-calc-dd10 .dh-cart-calc-s8 {
	display: inline-block;
}
.dh-cart-calc-dd5:hover .dh-cart-calc-s8 {
	display: inline-block;
}
.dh-cart-span1 {
	vertical-align: middle; display: table-cell;
}
.dh-cart-span2 {
	vertical-align: middle; display: table-cell;
}
.pink {
	color: rgb(249, 131, 154);
}
.dh-cart-discount-d6 {
	padding: 25px 0px 0px !important; line-height: 1.2;
}
.dh-cart-dd1 {
	padding-right: 10px; margin-top: 10px; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dh-cart-dd1 .dh-cart-span3 {
	color: rgb(232, 190, 44); padding-left: 10px;
}
.dh-cart-dd1 .dh-cart-span3 div {
	color: rgb(51, 51, 51);
}
.dh-cart-dd1 .x-btn {
	border: 1px solid rgb(232, 190, 44); border-image: none; color: rgb(232, 190, 44); cursor: pointer;
}
.dh-cart-discount.dh-cart-discount-goods {
	left: 0px; top: 30px; width: 500px;
}
.dh-cart-discount.dh-cart-discount-goods .dh-cart-table1 {
	margin: 0px 10px;
}
.dh-cart-span20 {
	height: 25px; float: left; max-width: 100px;
}
.dh-cart-span1 {
	background: url("../images/cart/discount_07.jpg") repeat-y right top rgb(232, 190, 44); width: 10px; color: rgb(255, 255, 255); line-height: 1; padding-right: 20px; padding-left: 15px; font-size: 16px; margin-top: -1px; margin-bottom: -1px; -ms-word-wrap: break-word;
}
.x-btn {
	padding: 0px 5px; border-radius: 4px;
}
dd.dh-cart-card-dd2 .dh-cart-span1 {
	background: url("../images/cart/discount_10.png") repeat-y right top rgb(249, 131, 154);
}
dd.dh-cart-card-dd2 div {
	color: rgb(51, 51, 51);
}
dd.dh-cart-card-dd2 .dh-cart-span3 b {
	color: rgb(249, 131, 154);
}
dd.dh-cart-card-dd2 .x-btn {
	border-color: rgb(249, 131, 154); color: rgb(249, 131, 154);
}
dd.dh-cart-nocard .x-btn {
	border-color: rgb(231, 231, 231); color: rgb(231, 231, 231);
}
.J-goods-exchange:hover .J_goods_exchange_list {
	display: block;
}
.dh-cart-div1 {
	padding: 10px 20px; border: 1px solid rgb(231, 231, 231); border-image: none; line-height: 25px; position: relative;
}
.dh-cart-span4 {
	float: left; display: block;
}
.dh-cart-span5 {
	float: left; display: block;
}
.dh-cart-span6 {
	float: left; display: block;
}
.dh-cart-span7 {
	float: left; display: block;
}
.dh-cart-span8 {
	float: left; display: block;
}
.dh-cart-span4 {
	width: 86px;
}
.dh-cart-span5 {
	width: 296px; cursor: pointer;
}
.dh-cart-span6 {
	width: 524px;
}
.dh-cart-span7 {
	width: 94px;
}
.dh-cart-span8 {
	float: right;
}
.dh-cart-h25 {
	height: 25px; line-height: 25px;
}
.dh-cart-ul1 {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(231, 231, 231); border-image: none; left: 106px; top: 40px; display: none; position: absolute; z-index: 6;
}
.dh-cart-span9 {
	background: url("../images/cart/cart-down.png") no-repeat 65px; padding: 5px 15px; border: 1px solid rgb(232, 190, 44); border-image: none; width: 80px; color: rgb(0, 175, 142); cursor: pointer;
}
.dh-cart-ul2 {
	left: auto; right: 20px;
}
.dh-cart-span10 {
	background: rgb(0, 147, 114); border-radius: 4px; width: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 2; display: inline-block; cursor: pointer;
}
.dh-cart-ul4 {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); border-image: none; line-height: 1.6; position: relative;
}
.dh-cart-span11 {
	float: left; display: block;
}
.dh-cart-span12 {
	float: left; display: block;
}
.dh-cart-span13 {
	float: left; display: block;
}
.dh-cart-span14 {
	float: left; display: block;
}
.dh-cart-span15 {
	float: left; display: block;
}
.dh-cart-span11 {
	width: 278px; padding-left: 8px;
}
.dh-cart-span12 {
	width: 152px;
}
.dh-cart-span13 {
	width: 94px;
}
.dh-cart-span14 {
	width: 30px;
}
.dh-cart-span15 {
	width: 266px;
}
.dh-cart-span8 .dh-cart-discount {
	left: auto; text-align: left; right: -24px;
}
.dh-cart-span40 {
	width: 650px; float: left;
}
.J-pop-discount:hover .J-pop-content {
	display: block;
}
.dh-cart-li1 {
	padding: 10px 20px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
:last-child.dh-cart-li1 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#J_cart_list .dh-cart-ul1 {
	left: 60px;
}
.dh-cartlist-span10 {
	height: 25px; line-height: 25px; margin-left: 5px; float: left; max-width: 200px;
}
.dh-header__topbanner {
	overflow: hidden;
}
.dh-header__top {
	height: 36px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1200px; background-color: rgb(248, 248, 248);
}
.dh-header__top a:hover {
	text-decoration: underline;
}
.dh-header__top-content1 .city_list .current_city .current_city_l a:hover {
	text-decoration: none;
}
.dh-header__top-content1 .city_list .current_city_r a:hover {
	text-decoration: none;
}
.dh-header__top-content1 a:hover {
	text-decoration: none;
}
.dh-header__top-content {
	margin: 0px auto; width: 1200px; height: 35px;
}
.dh-header__top-content1 {
	height: 35px; line-height: 35px; display: none; position: relative;
}
.dh-header__top-content1 a {
	display: inline-block;
}
.dh-header__top-content1 a i {
	background: url("/images/01.png") no-repeat -3px -414px; width: 28px; height: 28px; vertical-align: middle;
}
.dh-header__top-content1 a .city {
	height: auto; color: rgb(26, 177, 146); padding-right: 8px; font-size: 12px; margin-left: -4px;
}
.dh-header__top-content1 span {
	height: 36px; color: rgb(102, 102, 102); line-height: 36px; font-size: 12px; margin-left: -5px; display: inline-block;
}
.dh-header__top-content1 .city-change {
	margin-right: 10px;
}
.dh-header__top-content1 .city-change:hover .city_list {
	display: block;
}
.dh-header__top-content1 .city_list {
	padding: 0px 10px; border: 1px solid rgb(231, 231, 231); border-image: none; left: 0px; top: 36px; width: 360px; height: 328px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.dh-header__top-content1 .city_list .current_city .current_city_l {
	width: 230px; height: 32px; color: rgb(102, 102, 102); line-height: 32px; font-size: 12px;
}
.dh-header__top-content1 .city_list .current_city .current_city_l span {
	color: rgb(26, 177, 146);
}
.dh-header__top-content1 .city_list .current_city .current_city_l a {
	color: rgb(153, 153, 153);
}
.dh-header__top-content1 .city_list .current_city_r {
	margin: 4px 0px; border: 1px solid rgb(26, 177, 146); border-image: none; width: 100px; height: 24px; line-height: 24px; background-color: rgb(231, 231, 231);
}
.dh-header__top-content1 .city_list .current_city_r a {
	width: 100px; height: 24px; color: rgb(26, 177, 146); line-height: 24px; font-size: 12px;
}
.dh-header__top-content1 .city_list .current_city_r a i {
	background: url("/images/01.png") no-repeat -9px -417px; width: 16px; height: 24px; margin-top: -2px;
}
.dh-header__top-content1 .city_list .hot_city {
	height: 140px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.dh-header__top-content1 .city_list .hot_city p {
	height: 34px; color: rgb(153, 153, 153); line-height: 34px; font-size: 12px;
}
.dh-header__top-content1 .city_list .hot_city .hot_city_list li {
	width: 40px; height: 24px; text-align: center; line-height: 24px; margin-right: 8px; margin-bottom: 4px; float: left;
}
.dh-header__top-content1 .city_list .hot_city .hot_city_list li a {
	height: 24px; color: rgb(102, 102, 102); font-size: 12px; display: block;
}
.dh-header__top-content1 .city_list .hot_city .hot_city_list li a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 177, 146);
}
.dh-header__top-content1 .city_list .hot_city .hot_city_list li .no_margin_r {
	margin-right: 0px;
}
.dh-header__top-content1 .city_list .hot_city .c-search {
	width: 162px; height: 26px; line-height: 24px; margin-top: 2px; margin-bottom: 5px; position: relative;
}
.dh-header__top-content1 .city_list .hot_city .c-search input {
	padding: 0px 10px; width: 100px; height: 24px; color: rgb(180, 180, 180); font-size: 12px;
}
.dh-header__top-content1 .city_list .hot_city .c-search button {
	width: 60px; height: 24px; color: rgb(255, 255, 255); font-size: 12px; position: relative;
}
.dh-header__top-content1 .city_list .hot_city .c-search .c-search-city-tip {
	width: 200px; right: -202px; color: rgb(204, 0, 0); line-height: 24px; position: absolute;
}
.dh-header__top-content1 .city_list .hot_city .city_letter li {
	line-height: 17px; margin-right: 4px; float: left;
}
.dh-header__top-content1 .city_list .hot_city .city_letter li a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.dh-header__top-content1 .city_list .hot_city .city_letter li:hover {
	background-color: rgb(26, 177, 146);
}
.dh-header__top-content1 .city_list .hot_city .city_letter li:hover a {
	color: rgb(255, 255, 255);
}
.dh-header__top-content1 .city_list .city_desc {
	background: rgb(255, 255, 255); width: 348px; height: 153px; padding-top: 10px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; -ms-overflow-y: auto;
}
.dh-header__top-content1 .city_list .city_desc li {
	line-height: 16px;
}
.dh-header__top-content1 .city_list .city_desc li i {
	background: url("/images/02.png") no-repeat -505px -24px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-style: normal;
}
.dh-header__top-content1 .city_list .city_desc li i.ver-line {
	width: 1px; height: 12px;
}
.dh-header__top-content1 .city_list .city_desc li .citys {
	width: 315px; margin-bottom: 18px;
}
.dh-header__top-content1 .city_list .city_desc li .citys li {
	height: 16px; line-height: 16px; margin-right: 14px; margin-bottom: 6px; float: left;
}
.dh-header__top-content1 .city_list .city_desc li .citys li a {
	color: rgb(153, 153, 153); line-height: 16px; font-size: 12px;
}
.dh-header__top-content1 .city_list .city_desc li .citys li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.dh-header__top-content2 {
	height: 36px; line-height: 36px;
}
.dh-header__top-content2 li {
	height: 36px; margin-top: 1px; float: left; position: relative;
}
.dh-header__top-content2 li span {
	padding: 0px 10px; color: rgb(26, 177, 146); font-size: 12px; margin-left: -4px; display: inline-block; cursor: pointer;
}
.dh-header__top-content2 li a {
	padding: 0px 10px; color: rgb(102, 102, 102); font-size: 12px; display: inline-block;
}
.dh-header__top-content2 li a.user-name {
	color: rgb(26, 177, 146); border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.dh-header__top-content2 li a.integral {
	padding-right: 0px; margin-left: -4px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.dh-header__top-content2 li a.integral span {
	color: rgb(248, 76, 61); margin-left: 10px;
}
.dh-header__top-content2 li a.landing {
	padding: 0px; color: rgb(26, 177, 146); margin-right: -4px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.dh-header__top-content2 li a.register {
	color: rgb(26, 177, 146); padding-left: 0px; margin-left: 8px;
}
.dh-header__top-content2 li a i {
	background: url("/images/01.png") no-repeat -240px -420px; margin: 0px 0px 0px 10px; width: 9px; height: 5px; vertical-align: middle;
}
.dh-header__top-content2 li a:hover {
	color: rgb(26, 177, 146);
}
.dh-header__top-content2 li .level {
	width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-style: normal; margin-left: -4px; vertical-align: middle;
}
.dh-header__top-content2 li .level.leve1 {
	background: url("../images/goods/dengji.png") no-repeat -22px -509px;
}
.dh-header__top-content2 li .level.leve2 {
	background: url("../images/goods/dengji.png") no-repeat -76px -509px;
}
.dh-header__top-content2 li .level.leve3 {
	background: url("../images/goods/dengji.png") no-repeat -142px -509px;
}
.dh-header__top-content2 li .level.leve4 {
	background: url("../images/goods/dengji.png") no-repeat -215px -509px;
}
.dh-header__top-content2 li .level.leve5 {
	background: url("../images/goods/dengji.png") no-repeat -289px -509px;
}
.dh-header__top-content2 li .ver-line {
	background: url("/images/01.png") no-repeat -80px -420px; width: 1px; height: 12px; vertical-align: middle;
}
.dh-header__top-content2 li .customer_center_list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); border-image: none; left: 0px; top: 35px; width: 88px; padding-top: 0px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.dh-header__top-content2 li .mine_list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); border-image: none; left: 0px; top: 35px; width: 88px; padding-top: 0px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.dh-header__top-content2 li .more_list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); border-image: none; left: 0px; top: 35px; width: 88px; padding-top: 0px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.dh-header__top-content2 li .customer_center_list li {
	height: 34px; line-height: 29px; float: left;
}
.dh-header__top-content2 li .mine_list li {
	height: 34px; line-height: 29px; float: left;
}
.dh-header__top-content2 li .more_list li {
	height: 34px; line-height: 29px; float: left;
}
.dh-header__top-content2 li .customer_center_list li a {
	padding: 0px 9px; border: currentColor; border-image: none;
}
.dh-header__top-content2 li .mine_list li a {
	padding: 0px 9px; border: currentColor; border-image: none;
}
.dh-header__top-content2 li .more_list li a {
	padding: 0px 9px; border: currentColor; border-image: none;
}
.dh-header__top-content2 li .customer_center_list li a i {
	background: url("/images/down.png") no-repeat center;
}
.dh-header__top-content2 li .mine_list li a i {
	background: url("/images/down.png") no-repeat center;
}
.dh-header__top-content2 li .more_list li a i {
	background: url("/images/down.png") no-repeat center;
}
.dh-header__top-content2 li .customer_center_list li a:hover {
	color: rgb(26, 177, 146); text-decoration: underline;
}
.dh-header__top-content2 li .mine_list li a:hover {
	color: rgb(26, 177, 146); text-decoration: underline;
}
.dh-header__top-content2 li .more_list li a:hover {
	color: rgb(26, 177, 146); text-decoration: underline;
}
.dh-header__top-content2 li .more_list {
	left: -24px;
}
.dh-header__top-content2 .customer_center:hover .mime-icon2 {
	background: url("/images/01.png") no-repeat -160px -419px;
}
.dh-header__top-content2 .mine_furniture:hover .mime-icon1 {
	background: url("/images/01.png") no-repeat -160px -419px;
}
.dh-header__top-content2 .morebox:hover .mime-icon3 {
	background: url("/images/01.png") no-repeat -160px -419px;
}
.g-cube a {
	background: url("about:blank");
}
.dh-index__wxlogin-reg {
	width: 300px; height: 405px; margin-left: 20px; display: none;
}
.skin-wx_reg {
	height: 469px; margin-left: 10px;
}
.dh-header__right-account-login {
	margin: 30px auto 0px; width: 350px; height: 390px;
}
.dh-header__right-account-login .input {
	height: 40px; line-height: 38px;
}
.dh-header__right-account-login .dh-index__form1 {
	width: 314px; height: 390px; padding-top: 0px; margin-left: 20px;
}
.dh-header__right-account-login .account_login1 {
	text-align: center;
}
.dh-index__form {
	width: 474px; height: 100%; padding-top: 66px;
}
.dh-index__form p {
	font-size: 18px; margin-bottom: 26px;
}
.dh-index__form .dh-index__choice {
	width: 312px; margin-bottom: 24px;
}
.dh-index__form .dh-index__choice a {
	width: 50%; display: block;
}
.dh-index__formBottom {
	width: 310px; font-size: 0px;
}
.dh-index__formBottom span {
	line-height: 24px; font-size: 14px; float: left; display: inline-block;
}
.dh-index__formBottom span.ft0 {
	font-size: 0px;
}
.dh-index__formBottom span i {
	width: 24px; height: 24px; margin-left: 10px; vertical-align: middle; float: left; cursor: pointer;
}
.dh-index__formBottom span i a {
	width: 24px; height: 24px; display: inline-block;
}
.dh-index__formBottom span i img {
	visibility: hidden;
}
.dh-index__formBottom span i.qq {
	background-image: url("/images/qqLogin.png");
}
.dh-index__formBottom span i.qq:hover {
	background-image: url("/images/qqLogin_active.png");
}
.dh-index__formBottom span i.wx {
	background-image: url("/images/wxLogin.png");
}
.dh-index__formBottom span i.wx:hover {
	background-image: url("/images/wxLogin_active.png");
}
.dh-index__formBottom span i.weibo {
	background-image: url("/images/wbLogin.png");
}
.dh-index__formBottom span i.weibo:hover {
	background-image: url("/images/wbLogin_active.png");
}
.dh-touch-load-parents {
	left: -30px; width: 140px; height: 140px; display: none; position: absolute; z-index: 2;
}
.dh-header__bottom {
	background-color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content {
	margin: 0px auto; width: 1200px;
}
.dh-header__bottom .dh-header__bottom-content .nav {
	background: rgb(255, 255, 255); float: left; white-space: nowrap;
}
.dh-header__bottom .dh-header__bottom-content .nav-container {
	background: rgb(255, 255, 255); height: 80px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li {
	width: 88px; height: 80px; color: rgb(51, 51, 51); line-height: 80px; position: inherit; background-color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .lsmy-nav {
	padding: 30px 0px; left: 0px; width: 100%; text-align: center; overflow: hidden; margin-bottom: -166px; display: none; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .lsmy-nav img {
	max-width: 40px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .lsmy-nav a {
	width: 70px; text-align: center; line-height: 50px; overflow: hidden; margin-right: 60px; display: inline-block;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .lsmy-nav a p {
	height: 25px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; overflow: hidden; font-size: 16px; white-space: nowrap;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .nav-list-link {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; text-decoration: none; display: inline-block; position: relative;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .nav-list-link.nav-list-link-act {
	color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .nav-list-link:hover {
	color: rgb(1, 175, 142);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .nav-list-link-border {
	height: 16px; margin-top: 34px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li.act {
	width: 200px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(26, 177, 146);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li.act:hover .product_list {
	display: block;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li.is-static .product_list {
	display: block;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li.act:hover .product_list .today {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list {
	left: 0px; top: 40px; width: 200px; height: 540px; display: none; position: absolute; z-index: 990; background-color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product {
	width: 200px; height: 60px; text-align: left; color: rgb(51, 51, 51); line-height: 60px; font-size: 14px; border-top-color: rgb(180, 180, 180); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dashed; border-bottom-style: none; position: relative;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i {
	width: 24px; height: 20px; margin-right: 12px; margin-left: 8px; vertical-align: middle;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img1 {
	background: url("/images/01.png") no-repeat -5px -56px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img2 {
	background: url("/images/01.png") no-repeat -83px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img3 {
	background: url("/images/01.png") no-repeat -161px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img4 {
	background: url("/images/01.png") no-repeat -243px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img5 {
	background: url("/images/01.png") no-repeat -323px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img6 {
	background: url("/images/01.png") no-repeat -400px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img7 {
	background: url("/images/01.png") no-repeat -483px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img8 {
	background: url("/images/01.png") no-repeat -563px -56px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.product_list_img9 {
	background: url("/images/01.png") no-repeat -642px -58px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product i.right {
	background: url("/images/01.png") no-repeat -480px -416px; width: 12px; margin-top: 19px; margin-right: 0px; margin-left: 0px; display: none;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product.today {
	font-size: 16px; border-top-color: rgb(180, 180, 180); border-top-width: 0px; border-top-style: dashed;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right {
	background: rgb(255, 255, 255); padding: 0px 40px 0px 44px; left: 200px; width: 600px; height: 540px; display: none; position: absolute; z-index: 990; cursor: auto;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .list_right-img {
	left: 0px; top: 0px; position: absolute; z-index: -1;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .link {
	left: 0px; width: 600px; height: 360px; bottom: 0px; display: block; position: absolute;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .title {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 16px; margin-top: 28px; margin-bottom: 4px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text {
	border-top-color: rgb(180, 180, 180); border-top-width: 1px; border-top-style: dashed;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text li {
	background: rgb(255, 255, 255); padding: 0px; border: currentColor; border-image: none; width: auto; height: 20px; line-height: 20px; margin-top: 7px; margin-right: 18px; float: left;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text li a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text li a.hot-product {
	background: rgb(255, 255, 255); color: rgb(235, 37, 46);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text li a:hover {
	background: rgb(255, 255, 255); color: rgb(235, 37, 46); text-decoration: none;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text1 {
	border-top-color: rgb(180, 180, 180); border-top-width: 1px; border-top-style: dashed;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text1 li {
	background: rgb(255, 255, 255); padding: 0px; border: currentColor; border-image: none; width: auto; height: 20px; line-height: 20px; margin-top: 7px; margin-right: 18px; float: left;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text1 li a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text1 li a.hot-product {
	background: rgb(255, 255, 255); color: rgb(235, 37, 46);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right .text1 li a:hover {
	background: rgb(255, 255, 255); color: rgb(235, 37, 46); text-decoration: none;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right1 {
	top: 0px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right2 {
	top: -61px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right3 {
	top: -121px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right4 {
	top: -181px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right5 {
	top: -241px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right6 {
	top: -301px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right7 {
	top: -361px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right8 {
	top: -421px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product .list_right.list_right9 {
	top: -481px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover {
	color: red; background-color: rgb(255, 255, 255);
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list li:hover i {
	margin-right: 10px; margin-left: 18px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img1 {
	background: url("/images/01.png") no-repeat -5px 0px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img2 {
	background: url("/images/01.png") no-repeat -83px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img3 {
	background: url("/images/01.png") no-repeat -161px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img4 {
	background: url("/images/01.png") no-repeat -243px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img5 {
	background: url("/images/01.png") no-repeat -323px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img6 {
	background: url("/images/01.png") no-repeat -400px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img7 {
	background: url("/images/01.png") no-repeat -483px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img8 {
	background: url("/images/01.png") no-repeat -563px 0px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .product_list_img9 {
	background: url("/images/01.png") no-repeat -642px -2px;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li .product_list .product:hover .right {
	display: block;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li:hover > a {
	color: rgb(1, 175, 142); border-bottom-color: rgb(25, 178, 145); border-bottom-width: 3px; border-bottom-style: solid; z-index: 999999;
}
.dh-header__bottom .dh-header__bottom-content .nav-container li:hover > h2 {
	color: rgb(1, 175, 142); border-bottom-color: rgb(25, 178, 145); border-bottom-width: 3px; border-bottom-style: solid; z-index: 999999;
}
.dh-header__bottom .dh-header__bottom-content .login-menu {
	display: none;
}
.addheader__bottom_menu {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 999; box-shadow: 1px 1px 4px #999;
}
.addheader__bottom_menu .headportrait-img {
	width: 28px; height: 28px; margin-right: 48px; vertical-align: middle;
}
.addheader__bottom_menu .dh-header__bottom-content .login-menu {
	height: 80px; text-align: right; line-height: 80px; display: block;
}
.addheader__bottom_menu .shoping_cart {
	width: 50px; height: 36px; position: relative;
}
.addheader__bottom_menu .shoping_cart a {
	height: 36px; display: inline-block;
}
.addheader__bottom_menu .shoping_cart a .shoping_img {
	background: url("/images/01.png") no-repeat -626px -268px; width: 36px; height: 34px; margin-top: -2px; vertical-align: middle;
}
.addheader__bottom_menu .shoping_cart a .to_right_img {
	background: url("/images/01.png") no-repeat -553px -412px; width: 15px; height: 36px; padding-left: 23px; margin-right: 8px; vertical-align: middle;
}
.addheader__bottom_menu .shoping_cart a span {
	margin-left: 6px;
}
.addheader__bottom_menu .shoping_cart a:hover {
	text-decoration: none;
}
.addheader__bottom_menu .shoping_cart .shoping_num {
	background: url("/images/06.png") no-repeat -39px -20px; top: 14px; width: 24px; height: 24px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; display: none; position: absolute;
}
.addheader__bottom_menu .shoping_cart .show {
	display: block;
}
.addheader__bottom_menu .register {
	color: rgb(26, 177, 146); margin-right: 32px;
}
.addheader__bottom_menu .loginbtn {
	color: rgb(26, 177, 146); margin-right: 20px;
}
.dh-header__icon1 {
	background: url("/images/01.png") no-repeat -400px -419px; width: 20px; height: 20px; margin-right: 11px; vertical-align: middle;
}
.dh-pcenter__left {
	padding: 0px 20px; width: 200px; height: 100%; background-color: rgb(255, 255, 255);
}
.dh-left__list {
	padding: 30px 10px; font-size: 0px;
}
.dh-left__list.bb1 {
	border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.dh-left__list .list-title {
	color: rgb(51, 51, 51); line-height: 16px; font-size: 16px; display: block;
}
.dh-left__list li {
	margin-top: 20px;
}
.dh-left__list a {
	color: rgb(153, 153, 153); line-height: 14px;
}
.dh-left__list a.active {
	color: rgb(26, 177, 146);
}
.dh-left__list a:hover {
	color: rgb(26, 177, 146);
}
.dh-pcenter__main {
	width: 100%; height: 80px; line-height: 80px; min-width: 1200px; background-color: rgb(1, 206, 173);
}
.dh-pcenter__logo {
	margin: 0px 70px 0px 12px; position: relative;
}
.dh-pcenter__logo a {
	vertical-align: middle; display: inline-block;
}
.dh-pcenter__logo img {
	vertical-align: middle; display: inline-block;
}
.dh-pcenter__logo span {
	vertical-align: middle; display: inline-block;
}
.dh-pcenter__logo span {
	color: rgb(255, 255, 255); font-size: 18px; margin-left: 10px;
}
a.dh-pcenterlogo__link {
	background: url("about:blank"); top: 14px; width: 176px; height: 54px; display: block; position: absolute;
}
.cur-default {
	cursor: default;
}
.dh-pcenter__mid .mid-first-list li {
	color: rgb(255, 255, 255); margin-right: 30px; display: inline-block;
}
.dh-pcenter__mid .mid-first-list li a {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: inline-block;
}
.dh-pcenter__mid .mid-first-list li a.active {
	padding: 0px 9px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 98px; color: rgb(102, 102, 102); text-decoration: none; background-color: rgb(255, 255, 255);
}
.dh-pcenter__mid .mid-first-list li a.active .select {
	background: url("../images/base/5.png") -152px -30px;
}
.dh-pcenter__mid .mid-first-list .select {
	background: url("../images/base/d-arrow.png") no-repeat; margin: 0px 6px; width: 9px; height: 7px; vertical-align: middle;
}
.dh-pcenter__mid .mid-sec-list {
	border: 1px solid rgb(214, 214, 214); border-image: none; top: 24px; width: 98px; right: -10px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; display: none; position: absolute; z-index: 700; background-color: rgb(255, 255, 255);
}
.dh-pcenter__mid .mid-sec-list.active {
	display: block;
}
.dh-pcenter__right .pc-search {
	display: inline-block;
}
.dh-pcenter__right .shopping-car a {
	display: inline-block;
}
.dh-pcenter__mid .mid-sec-list li {
	width: 100%; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; margin-bottom: 5px;
}
.dh-pcenter__mid .mid-sec-list li a {
	color: rgb(102, 102, 102);
}
.dh-pcenter__mid .mid-sec-list li .active-select {
	background: url("../images/base/5.png") -152px -30px; margin: 0px 6px; width: 9px; height: 1ex; color: rgb(102, 102, 102);
}
.dh-pcenter__mid .mid-sec-list a:hover {
	color: rgb(26, 177, 146);
}
.dh-pcenter__searchTips {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; top: 56px; width: 150px; overflow: auto; position: absolute; z-index: 703;
}
.dh-pcenter__right {
	position: relative;
}
.dh-pcenter__right .shopping-car {
	position: relative;
}
.dh-pcenter__tipItem {
	height: 25px; text-align: left; line-height: 25px; overflow: hidden; padding-right: 5px; padding-left: 10px; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.dh-pcenter__right .pc-search input {
	border: 1px solid rgb(214, 214, 214); border-image: none; width: 150px; height: 30px; color: rgb(180, 180, 180); line-height: 30px; padding-left: 10px; font-size: 14px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.dh-pcenter__right .pc-search span {
	width: 50px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; background-color: rgb(214, 214, 214);
}
.dh-pcenter__right .shopping-car .shopping_img {
	background: url("../images/base/shopping_car.png") no-repeat center rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(214, 214, 214) currentColor rgb(214, 214, 214) rgb(214, 214, 214); border-image: none; width: 35px; height: 30px; line-height: 30px; font-size: 14px; vertical-align: middle;
}
.dh-pcenter__right .shopping-car .shopping_txt {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid solid solid dashed; border-color: rgb(214, 214, 214); border-image: none; width: 83px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; vertical-align: middle; display: inline-table;
}
.dh-pcenter__right .shopping-car .shopping_txt .to_right_img {
	background: url("../images/base/r-arrow.png") no-repeat center; width: 8px; height: 14px; margin-left: 6px;
}
.dh-pcenter__right .shopping-car .shoping_num {
	background: url("/images/shopping-number.png") no-repeat center; top: -17px; width: 20px; height: 20px; text-align: center; right: 15px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: none; position: absolute;
}
.dh-gslide-bd {
	position: relative;
}
.dh-gslide-bd li {
	position: relative;
}
.dh-inedx__banner {
	position: relative;
}
.re-position {
	position: relative;
}
.pop-class .layui-layer-setwin {
	top: 12px;
}
.pop-class1 .layui-layer-setwin {
	top: 12px;
}
.pop-class {
	background: rgba(190, 190, 190, 0.3); padding: 5px; width: 410px !important;
}
.pop-class .layui-layer-title {
	height: 30px; color: rgb(85, 85, 85); line-height: 30px; font-size: 16px; background-color: rgb(231, 231, 231);
}
.pop-class .layui-layer-btn {
	padding: 0px 0px 44px;
}
.pop-class .layui-layer-btn a {
	border-color: rgb(214, 214, 214); margin: 0px 17px; padding: 0px; width: 80px; height: 36px; line-height: 30px; font-size: 16px;
}
.pop-class .layui-layer-btn0 {
	background-color: rgb(26, 177, 146);
}
.pop-class .layui-layer-btn1 {
	color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.pop-class1 {
	background: rgba(190, 190, 190, 0.3); padding: 5px; width: 538px !important;
}
.pop-class1 .layui-layer-title {
	height: 30px; color: rgb(85, 85, 85); line-height: 30px; font-size: 16px; background-color: rgb(231, 231, 231);
}
.pop-class2 .layui-layer-btn1 {
	color: rgb(255, 255, 255); background-color: rgb(26, 177, 146);
}
.pop-class1 .layui-layer-btn a {
	padding: 0px; width: 120px;
}
.pop-tips {
	margin: 38px 0px; height: 16px; text-align: center; line-height: 16px; font-size: 16px; display: none;
}
.dh-inedx__banner {
	left: 0px; top: 0px; width: 100%; height: auto !important; overflow: hidden; min-width: 1200px;
}
.dh-gslide-bd {
	background: rgb(255, 255, 255); left: -960px; top: 0px; width: 1920px; overflow: hidden; margin-left: 50%; z-index: 1; min-height: 540px; max-height: 540px;
}
.dh-gslide-bd li {
	width: 100% !important; min-width: 1200px;
}
.dh-gslide-bd ul {
	width: 100% !important; min-width: 1200px;
}
.dh-gslide-bd li {
	font-size: 0px;
}
.dh-gslide-bd a {
	background: url("about:blank"); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.g-slider img {
	width: 100%; min-height: 540px;
}
.dh-gslide-btn {
	left: 50%; width: 250px; bottom: 14px; position: absolute; z-index: 900;
}
.dh-gslide-btn li {
	background: url("/images/01.png") no-repeat -640px -422px; width: 20px; height: 7px; margin-right: 10px; float: left;
}
.dh-gslide-btn .on {
	background: url("/images/01.png") no-repeat -720px -421px;
}
.dh-inedx__banner1 {
	width: 858px; position: relative;
}
.dh-inedx__banner1 .dh-gslide-bd {
	left: 0px; width: 100%; overflow: hidden; margin-left: 0px; max-height: 440px;
}
.dh-inedx__banner1 .dh-gslide-bd img {
	width: 858px; min-width: 858px;
}
.dh-inedx__banner1 .dh-gslide-bd li {
	width: 858px; min-width: 858px;
}
.dh-inedx__banner1 .dh-gslide-bd ul {
	width: 858px; min-width: 858px;
}
.dh-inedx__banner1 .g-slider img {
	width: 100%; min-height: 440px;
}
.dh-inedx__banner1 .dh-gslide-btn {
	left: 50%; width: 250px; bottom: 14px; position: absolute; z-index: 900;
}
.dh-inedx__banner1 .dh-gslide-btn li {
	background: url("/images/01.png") no-repeat -640px -422px; width: 20px; height: 7px; margin-right: 10px; float: left;
}
.dh-inedx__banner1 .dh-gslide-btn .on {
	background: url("/images/01.png") no-repeat -720px -421px;
}
.dh-inedx__banner2 {
	width: 100%; height: 540px; position: relative;
}
.dh-inedx__banner2 .dh-gslide-bd {
	left: 0px; width: 100%; height: 540px; overflow: hidden; margin-left: 0px;
}
.dh-inedx__banner2 .dh-gslide-bd img {
	width: 990px; height: 540px; min-width: 990px;
}
.dh-inedx__banner2 .dh-gslide-bd li {
	width: 990px; height: 540px; min-width: 990px;
}
.dh-inedx__banner2 .dh-gslide-bd ul {
	width: 990px; height: 540px; min-width: 990px;
}
.dh-inedx__banner2 .g-slider img {
	width: 100%; min-height: 540px;
}
.dh-inedx__banner2 .dh-gslide-btn {
	left: 50%; width: 250px; bottom: 14px; position: absolute; z-index: 900;
}
.dh-inedx__banner2 .dh-gslide-btn li {
	background: url("/images/01.png") no-repeat -640px -422px; width: 20px; height: 7px; margin-right: 10px; float: left;
}
.dh-inedx__banner2 .dh-gslide-btn .on {
	background: url("/images/01.png") no-repeat -720px -421px;
}
.dh-inedx__banner3 {
	width: 1200px; height: 320px; position: relative;
}
.dh-inedx__banner3 .dh-gslide-bd {
	left: 0px; width: 100%; height: 320px; overflow: hidden; margin-left: 0px;
}
.dh-inedx__banner3 .dh-gslide-bd ul {
	width: 1200px; height: 320px; min-width: 990px;
}
.dh-inedx__banner3 .dh-gslide-bd li {
	width: 1200px; min-width: 990px;
}
.dh-inedx__banner3 .dh-gslide-bd img {
	width: 1200px; height: 320px; min-width: 990px;
}
.dh-inedx__banner3 .g-slider img {
	width: 1200px; min-height: 320px;
}
.dh-inedx__banner3 .dh-gslide-btn {
	left: 50%; width: 250px; bottom: 14px; position: absolute; z-index: 900;
}
.dh-inedx__banner3 .dh-gslide-btn li {
	background: url("/images/01.png") no-repeat -640px -422px; width: 20px; height: 7px; margin-right: 10px; float: left;
}
.dh-inedx__banner3 .dh-gslide-btn .on {
	background: url("/images/01.png") no-repeat -720px -421px;
}
.im_icon {
	background-image: url("../images/im/im-icon.png");
}
.im_icon.close {
	background-position: 0px -120px; width: 20px; height: 20px;
}
.im_icon.emoji {
	background-position: 0px -140px;
}
.im_icon.image {
	background-position: -30px -140px;
}
.im_icon.files {
	background-position: -60px -140px;
}
.im_icon.record {
	background-position: -90px -140px;
}
.im_icon.f_img {
	background-position: -66px 0px;
}
.im_icon.f_other {
	background-position: -132px 0px;
}
.im_icon.f_excel {
	background-position: -198px 0px;
}
.im_icon.f_word {
	background-position: -264px 0px;
}
.im_icon.star {
	background-position: -120px -70px;
}
.im_icon.msg_record {
	background-position: 0px -90px !important;
}
.dh-im__window {
	background: rgb(255, 255, 255); margin: -296px 0px 0px -225px; border: 1px solid rgb(202, 202, 202); border-image: none; left: 50%; top: 50%; width: 450px; height: 592px; display: none; position: fixed; z-index: 999; box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
}
.dh-im__window .dh-im__window_header {
	background: rgb(231, 231, 231); padding: 0px 10px 0px 20px; height: 38px; color: rgb(85, 85, 85); line-height: 38px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.dh-im__window .dh-im__window_header .im_icon {
	margin-top: 9px; float: right; display: block; cursor: pointer;
}
.dh-im__window .dh-im__window_header span {
	margin-left: 20px;
}
.dh-im__window .dh-im__window_body {
	height: 364px; padding-top: 24px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.dh-im__window .dh-im__window_footer {
	height: 190px;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_btns {
	padding: 4px 20px; height: 38px;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_btns li {
	border-radius: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 34px; height: 34px; overflow: hidden; margin-right: 12px; float: left; position: relative;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_btns li i {
	margin: 5px auto; width: 30px; height: 24px;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_btns li:hover {
	border-color: rgb(214, 214, 214);
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_input {
	height: 120px;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_input textarea {
	padding: 20px; width: 100%; height: 120px; resize: none;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_sendbtn {
	padding: 4px 10px; height: 32px; text-align: right;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_sendbtn button {
	border-radius: 4px; width: 60px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-right: 14px; display: inline-block;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_sendbtn div {
	border-radius: 4px; width: 60px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-right: 14px; display: inline-block;
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_sendbtn div.cancel {
	background: rgb(153, 153, 153);
}
.dh-im__window .dh-im__window_footer .dh-im__window_footer_sendbtn button.submit {
	background: rgb(26, 177, 146);
}
.dh-im__window .dh-im__window_footer .uploadify {
	width: 100% !important; font-size: 0px; position: absolute;
}
.dh-im__window li > #fileUpload {
	padding: 0px; outline: 0px; width: 100%; height: 100%; font-size: 0px; position: absolute;
}
.dh-im__window li > #imgUpload {
	padding: 0px; outline: 0px; width: 100%; height: 100%; font-size: 0px; position: absolute;
}
.dh-im__window .dh-im__window_process {
	background: rgb(26, 177, 146); left: 0px; top: 400px; width: 0px; height: 2px; display: none; position: absolute; z-index: 99;
}
.dh-im__window .dh-im__window_process_file {
	background: rgb(26, 177, 146); left: 0px; top: 400px; width: 0px; height: 2px; display: none; position: absolute; z-index: 99;
}
.dh-im__window .dh-im__window_process_file {
	background: red; top: 398px;
}
.dh-im__window.active {
	animation:imIn 0.3s both; display: block; transform: scale(0); -webkit-transform: scale(0); -webkit-animation: imIn .3s both;
}
.dh-im__list .im_row {
	padding: 0px 12px; border: currentColor !important; border-image: none !important; width: 100%; margin-bottom: 24px; display: inline-block;
}
.dh-im__list .text-center {
	text-align: center;
}
.dh-im__list .im_welcome {
	background: rgb(204, 204, 204); padding: 0px 20px; border-radius: 4px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; display: inline-block;
}
.dh-im__list .im_client {
	border: currentColor !important; border-image: none !important;
}
.dh-im__list .im_client .im_client_header {
	border-radius: 100%; width: 40px; height: 40px;
}
.dh-im__list .im_client .im_client_header img {
	border-radius: 100%; width: 40px; height: 40px;
}
.dh-im__list .im_client .im_client_header {
	background: rgb(209, 239, 233); margin-right: 12px; float: left;
}
.dh-im__list .im_client .im_client_txt {
	float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_time {
	border: currentColor !important; border-image: none !important; height: 12px; color: rgb(153, 153, 153); line-height: 12px; padding-left: 10px; font-size: 12px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content {
	margin-top: 10px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .record {
	background: rgb(231, 231, 231); padding: 7.5px 18px; border-radius: 4px; font-size: 16px; float: left; max-width: 280px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .txt {
	background: rgb(231, 231, 231); padding: 7.5px 18px; border-radius: 4px; font-size: 16px; float: left; max-width: 280px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .txt p {
	
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content i {
	background-position: -60px -70px; width: 9px; height: 9px; margin-top: 6px; float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .record {
	width: 160px; height: 40px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .record i {
	width: 24px; height: 24px; margin-top: 1px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .record i.playing {
	background-position: center !important; background-image: url("../images/im/voice.gif"); background-attachment: scroll; background-repeat: repeat; background-size: 24px auto; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_content .record_time {
	color: rgb(153, 153, 153); line-height: 40px; font-size: 16px; margin-left: 14px; float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file {
	margin-top: 10px; position: relative;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file {
	border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 276px; height: 118px; margin-left: 8px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info {
	padding: 12px 12px 10px; height: 82px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info i {
	width: 66px; height: 62px; float: left; display: block;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info > div {
	width: 172px; height: 62px; color: rgb(153, 153, 153); overflow: hidden; margin-left: 12px; float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info > div .file_dets {
	border: currentColor !important; border-image: none !important; height: 16px; font-size: 0px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info > div .file_dets span {
	height: 16px; line-height: 16px; font-size: 14px; display: inline-block;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info > div .file_dets .file_name {
	color: rgb(102, 102, 102); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_info > div .file_status {
	height: 16px; line-height: 16px; font-size: 14px; margin-top: 30px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_upload_process {
	background: rgb(231, 231, 231); width: 100%; height: 3px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_upload_process .process {
	background: rgb(102, 183, 55); width: 0px; height: 3px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_upload_process.line {
	height: 1px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_btn {
	padding: 0px 12px; height: 36px; text-align: right; line-height: 36px; font-size: 14px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .file .file_btn a {
	color: rgb(26, 177, 146);
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file > .im_icon {
	background-position: -87px -70px; left: 0px; top: 6px; width: 9px; height: 9px; margin-top: 6px; position: absolute;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .imgbox {
	border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; margin-left: 8px; max-height: 220px; max-width: 220px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .imgbox img {
	border-radius: 4px; max-height: 218px; max-width: 218px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card {
	border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 312px; height: 160px; margin-left: 8px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_head {
	padding: 12px 12px 10px; border: currentColor !important; border-image: none !important; height: 42px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body {
	padding: 0px 12px 10px; height: 82px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body img {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 72px; height: 72px; margin-right: 24px; float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body .card_body_info {
	width: 190px; height: 72px; float: left;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body .card_body_info p {
	margin: 0px; height: 24px; line-height: 25px; position: relative;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body .card_body_info p .star {
	left: 70px; top: 1px; width: 115px; height: 18px; position: absolute; z-index: 2;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_body .card_body_info p .starbg {
	background: rgb(255, 84, 2); left: 70px; top: 1px; width: 115px; height: 18px; position: absolute; z-index: 1;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_foot {
	text-align: center; line-height: 36px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; heigth: 36px;
}
.dh-im__list .im_client .im_client_txt .im_client_txt_file .card .card_foot a {
	color: rgb(26, 177, 146);
}
.dh-im__list .im_client.im_self {
	float: right;
}
.dh-im__list .im_client.im_self .im_client_header {
	margin-right: 0px; margin-left: 12px; float: right;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_time {
	text-align: right; padding-right: 10px;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file {
	margin-top: 10px; position: relative;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file .file {
	border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 276px; height: 118px; margin-right: 8px; margin-left: 0px;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file .imgbox {
	border-radius: 4px; border: 1px solid rgb(231, 231, 231); border-image: none; text-align: right; margin-right: 8px; margin-left: 0px; float: right; max-height: 220px; max-width: 220px;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file .imgbox img {
	border-radius: 4px; max-height: 218px; max-width: 218px;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file > .im_icon {
	background-position: -78px -70px; left: inherit; top: 6px; width: 9px; height: 9px; right: 0px; margin-top: 6px; position: absolute;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_file .card {
	margin-right: 8px; margin-left: 0px;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_content i {
	background-position: -69px -70px; float: right;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_content .record {
	background: rgb(118, 208, 190); float: right;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_content .txt {
	background: rgb(118, 208, 190); float: right;
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_content .record i {
	margin-top: -1px; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.dh-im__list .im_client.im_self .im_client_txt .im_client_txt_content .record_time {
	margin-right: 14px; float: right;
}
.dh-im__list .loading {
	color: rgb(26, 177, 146); margin-top: -10px; cursor: pointer;
}
.dh-im__list .im_emotion {
	width: 20px; display: inline-block;
}
.dh-im__window_emoji {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); transition:0.3s; border-image: none; left: 20px; top: 398px; width: 400px; height: 0px; overflow: hidden; position: absolute; z-index: 999; opacity: 0; -webkit-transition: all .3s;
}
.dh-im__window_emoji ul {
	padding: 5px; width: 100%; height: 246px; overflow: auto;
}
.dh-im__window_emoji ul li {
	padding: 5px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 41px; height: 41px; float: left; cursor: pointer;
}
.dh-im__window_emoji ul li img {
	width: 100%;
}
.dh-im__window_emoji ul li:hover {
	border-color: rgb(153, 153, 153);
}
.dh-im__window_emoji .emoji_btns {
	height: 32px; line-height: 32px; font-size: 0px;
}
.dh-im__window_emoji .emoji_btns div {
	background: rgb(231, 231, 231); width: 50%; text-align: center; color: rgb(102, 102, 102); font-size: 14px; text-decoration: none; display: inline-block; cursor: pointer;
}
.dh-im__window_emoji .emoji_btns div.active {
	background: rgb(255, 255, 255);
}
.dh-im__window_emoji ul.recent {
	display: none;
}
.dh-im__window_emoji.active {
	top: 118px; height: 280px; opacity: 1;
}
.dh-im__window_record {
	background: rgb(255, 255, 255); transition:0.3s; left: 0px; top: 398px; height: 0px; right: 0px; overflow: hidden; position: absolute; -webkit-transition: all .3s; z-idnex: 999;
}
.dh-im__window_record > i {
	line-height: 44px; float: left; display: block;
}
.dh-im__window_record > span {
	line-height: 44px; float: left; display: block;
}
.dh-im__window_record i {
	background: rgb(26, 177, 146); margin: 14px 0px 0px 20px; border-radius: 100%; width: 15px; height: 15px;
}
.dh-im__window_record span {
	color: rgb(26, 177, 146); margin-left: 12px;
}
.dh-im__window_record > button {
	margin: 9px 12px 0px 0px; border-radius: 4px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 52px; height: 24px; float: right;
}
.dh-im__window_record button.send {
	border-color: rgb(26, 177, 146); color: rgb(26, 177, 146);
}
.dh-im__window_record .record_len {
	background: rgba(26, 177, 146, 0.1); transition:1s; left: 0px; top: 0px; width: 0px; height: 44px; position: absolute; -webkit-transition: all 1s;
}
.dh-im__window_record.active {
	top: 354px; height: 44px; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dh-im__window_emoji ul::after {
	clear: both; display: table; content: "";
}
.dh-im__window_footer_btns::after {
	clear: both; display: table; content: "";
}
.dh-im__window_record::after {
	clear: both; display: table; content: "";
}
.im_client::after {
	clear: both; display: table; content: "";
}
.im_client_txt_content::after {
	clear: both; display: table; content: "";
}
.im_client_txt_file .card .card_body::after {
	clear: both; display: table; content: "";
}
.im_client_txt_file .file_info::after {
	clear: both; display: table; content: "";
}
.im_row::after {
	clear: both; display: table; content: "";
}
#flashcontent {
	display: none;
}
#recorderApp {
	margin: -80px 0px 0px -120px; left: 50%; top: 50%; position: fixed; z-index: 999;
}
.dh-im__imgview {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; text-align: center; bottom: 0px; overflow: auto; display: none; position: fixed; z-index: 100001; cursor: pointer;
}
.dh-im__imgview img {
	vertical-align: middle;
}
.dh-im__imgview::after {
	width: 0px; height: 100%; overflow: hidden; vertical-align: middle; display: inline-block; content: "";
}

.news-list .media {
  border-bottom: 1px solid #999999;
  margin-top: 40px;
  padding-bottom: 30px;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}

.col-xs-2 {
  width: 16.66666667%;
      float: left;
	      position: relative;
    min-height: 1px;
	padding-left: 15px;
}

.col-xs-10 {
  width: 83.33333333%;
      float: left;
	  position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

h4 {
    font-size: 18px;
    font-weight: 700;
	color: #343434;
    line-height: 1.2;
	    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
h4 small
{
	font-weight: normal;
    line-height: 1;
    color: #777;
}

.pull-right {
    float: right !important;
}
