/*
	datetime: 2020-10-09
	Filename: style.css
	Version: 1.0.1
	Author: tianjing
*/

/************************************************************ global ************************************************************/
/* 背景 */
body{background: #f8f8f8;}

.blk{background: #fff;}
.blk .swiper-container{}
.swiper-slide img{display: block; width: 100%; overflow: hidden;}

/* 宽度 */
.swidth{width:1140px; margin:0 auto;}

/* 按钮 */
.gobtn{color: #fff; width: 80px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; display: block; background: #d93535; border:none; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; float: right;}

/* 图标 */
.icon_facebook{background: url(../images/icon_facebook.png) no-repeat; width: 18px; height: 18px;}
.icon_twitter{background: url(../images/icon_twitter.png) no-repeat; width: 18px; height: 18px;}
.icon_share{background: url(../images/icon_share.png) no-repeat; width: 18px; height: 18px;} 

/* 标签 */
.tags{background: #fff; height: 50px; line-height: 50px; position: relative;}
.tags a{margin-left: 15px; font-size: 14px; color: #666;}
.tags a:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.tagslink{overflow: hidden; height: 50px;}
.bnav{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.more2{position: absolute; top: 0; right: 0; padding-right: 10px; font-size: 12px;}
	.more2 a{color: #999;}
	.more2 a i{margin-left: 5px;}
	.more2 a:hover{color: #f24646; transition: all 0.3s ease-in-out;}

/* 面包屑导航 */
.bnav{background: #fff; height: 40px; line-height: 40px; font-size: 14px; vertical-align: middle;}
.bnav a{margin: 0 15px 0 20px}
.bnav a:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.banner{margin-top:20px;}
.banner img{width: 100%; height: auto;}

.so-title{background: #fff; font-size: 14px; vertical-align: middle; padding:15px;}
.so-title strong{font-size: 22px; color:#444; font-weight: normal;}
.so-tab a{font-size: 18px; display: inline-block; margin:20px 30px 0 0;}
.so-tab a:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.so-tab a.cur{color: #f24646; font-weight: bold; border-bottom: 2px solid #f24646;}

/* 左侧区域 */
.left{ width:calc(100% - 300px); padding-bottom: 20px; min-height: 500px; float: left;}

	.taglist{padding:10px 20px 40px 10px; background: #fff;box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
	.taglist a{ clear: both; border-bottom:1px solid #ddd; width: 220px; padding:5px 10px;display: inline-block; font-size: 14px; margin:30px 0 0 20px;}
	.taglist a:hover{border-bottom:1px solid #f24646;color: #f24646; transition: all 0.3s ease-in-out;}
	.taglist span{ width: 175px; display: inline-block;overflow: hidden;text-overflow:ellipsis; white-space:nowrap; float: left;}
	.taglist a i{color: #999; font-size: 12px;margin-left: 5px;font-style: normal; float: right;}
	.taglist a:hover i{color: #8295c0;}

/* 右侧 */
.side{width: 280px; float: right;}
	.sidearea{background: #fff; padding:15px;}
	.sidearea h3{font-size: 16px; color: #666; position: relative;}
	.sidearea2{background: #fff; padding:15px;}
	.sidearea2 h3{font-size: 16px; color: #666; position: relative;}
		.appbtn{display: inline-block; background: #2d2424; height: 34px; line-height: 34px; padding:2px 8px; color: #FFF;}
		.appbtn span{background: url(../images/app.png) no-repeat; width: 21px; height: 25px; display: inline-block; vertical-align: middle; margin-right: 5px;}
		.more{ position: absolute; top: 5px; right: 0px; font-size: 12px;}
		.more a{color: #999;}
		.more a i{margin-left: 5px;}
		.more a:hover{color: #f24646; transition: all 0.3s ease-in-out;}

		/* 二维码 */
		.tab_li{padding-top: 12px;}
		.s_img{width: 60px; height: 60px; float: left; overflow: hidden;}
		.s_img_tit{float: right; width: 180px; font-size: 14px; line-height: 18px;}
		.s_img_tit h4{color: #999; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
		.s_img_tit p{color: #d93535; margin-top: 7px; line-height: 18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.side .fixed{width: 250px; top:0px;}

/* 分页 */
.page{text-align: center;}
.page a,.page2 a{display: inline-block; width: 30px; height: 30px; line-height: 30px; background: #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; color: #84878e; margin:0 5px 10px 5px;}
.page a:hover{color: #fff;background: #f24646;transition: all 0.3s ease-in-out;}
.page a.prev,.page a.next,.page2 a.prev,.page2 a.next{ width: 80px;}
.page b{background:#d93434; width: 30px; height: 30px;margin:0 5px;line-height: 30px; display: inline-block; text-align: center; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}


/* 详情 */
.cont{padding:15px 15px 40px 15px; background: #fff; min-height: 800px; position: relative;}
	.contimg{width: 300px; height: 300px; overflow: hidden;}
	.contimg img{width: 100%;}
	.contbasic{width: 480px;}
	.contbasic h1{font-size: 20px; color: #444; margin: 5px 0 0 10px; font-weight: bold; line-height: 30px; text-align: justify;}
	.contbasic h1 i{display: inline-block; font-weight: normal; height: 18px; line-height: 18px; background: #ddd; font-size: 12px; padding:0 5px; margin:0 8px 0 0; color: #666; font-style: normal;}
	.contbasic .del{opacity: .6;}
	.contbasic h2{color: #d93434; font-size: 20px; display: inline-block; margin-top: 8px; margin-left: 10px;}
	.contbg{background: url(../images/contdata.gif) no-repeat; width: 450px; height: 40px; padding:10px 15px 0 15px;}
		.contag a{color: #ff8205; border:1px solid #ff8205; font-size: 12px; display: inline-block; height: 20px; line-height: 20px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; padding:0 5px; margin:5px 0 0 20px;}
		.contag a:hover{color: #f24646; border:1px solid #f24646; transition: all 0.3s ease-in-out;}
		.business span{font-size: 14px; color: #999;}
		.business span i{font-style: normal; margin-left: 5px;}
		.business span i a{color: #9881ff; transition: all 0.3s ease-in-out;}
.bnr_atl img{width: 810px; height: 270px; display: block;}
.deal_title2{font-size: 20px;line-height: 30px; font-weight: bold; margin-top: 5px;}
.deal_title2 a{color: #333333;}
.highlight2{font-size: 20px;color: #d93535; margin-top: 5px;display: block; font-weight: normal;}
.article{margin:30px 40px 0 40px;font-size: 16px; line-height: 30px; color: #4e3b3b; text-align: justify;}
.article p{margin-top: 20px;}
.article p img{ max-width: 720px;}
.article a{color: #d93434; text-decoration: underline;}
.article a:hover{color: #f24646; transition: all 0.3s ease-in-out; text-decoration: underline;}
.article ul {margin: 0 0 0 20px;}
.article ul li {list-style: disc;}
.statement{ font-size: 12px; margin:0 10px; text-decoration: underline; font-weight:bold; color: #444; text-align: center;}
.imgsource:nth-of-type(1){ font-size: 12px; padding:5px 10px; background: #f9f9f9; color: #aaa; text-align: center; height: 18px; line-height: 18px;}
.imgsource{text-align: center; font-size: 12px; color:#aaa; margin-top:-15px;}

/* 推荐条目 */
.des_item_bg{background:#fffdfd; border:1px solid #f8f1f1; margin:20px 25px 0 25px; padding:5px 10px 10px 10px;}
.des_item{font-size: 14px; line-height: 26px;color: #999; margin:8px 20px 0 20px;}
.des_item img{ max-width: 100%;}
.des_item li{list-style:disc;}
	.des_item a{color: #4e9ef4;}
	.des_item p{margin:0;}

/* 插入 */
.ist ul li{list-style: none;}
.ist li{width: 230px; float: left; margin: 0 15px 15px 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
.ist li a{display: block; padding:15px; text-decoration: none;}
.ist li img{width: 200px; height: 200px;}
.ist li h3{color:#444; text-decoration: none; font-size: 14px; height: 36px; line-height:18px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ist li a:hover{text-decoration: none;}
.ist li a:hover h3{color: #f24646; transition: all 0.3s ease-in-out; text-decoration: none;}
.ist li .deal_hl{font-size: 12px;color: #d93434;margin: 2px 0 0 0;height: 20px;line-height: 20px;overflow: hidden;}
.istbar{font-size: 12px; color: #c3c3c3; height: 24px;}
.istbar b{color: #ea4f4f; font-size: 14px; margin-right: 15px; display: inline-block;}
.istbar del{ font-size: 12px; color: #b0b0b0; margin-left: 5px;}

.isty{margin: 10px auto; height: 110px;padding:15px;background: #fff; box-shadow: 1px 1px 20px rgba(221,221,221,.3);-moz-box-shadow: 1px 1px 20px rgba(221,221,221,.3);webkit-box-shadow: 1px 1px 20px rgba(221,221,221,.3);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.isty a.istyli{ display: block; color: #333;}
.istyimg{float: left; width: 110px; height: 110px; overflow: hidden;}
.istyinfo{float: right; width:calc(100% - 120px);}
.istyinfo .del{opacity: .6;}
.istyinfo h3{font-size: 16px; height: 52px; line-height: 26px; overflow: hidden; text-align: left;}
.istyinfo h4{font-size: 14px; margin-top: 5px; color: #d93434;height: 20px; line-height: 20px; overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.istybar{height: 30px; line-height: 30px;}
.istybar button{margin-top: 3px;}
.istyinfo h3:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.isty_title i{display: inline-block; height: 16px; line-height: 16px; background: #ddd; font-size: 12px; padding:0 5px; margin:0 8px 0 0; color: #666; font-style: normal;}


/* 404 */
.noinfo{text-align: center; margin-top: 240px;}
.noinfo p{font-size: 14px; color: #999;}
.noinfo p span{color: #d93434; margin-right: 5px;}
.noinfo p a:hover{color: #fff; transition: all 0.3s ease-in-out;}

	/* 优惠码 */
  .discode{background: #fdeeee; width: 600px; height: 80px; line-height: 80px; margin: 10px auto 0px auto; position: relative; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
  .discode-l{background: url(../images/discode.png) no-repeat left center; width:74px; height: 80px; float: left;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
  .discode-r{overflow: hidden; text-overflow:ellipsis; white-space:nowrap; float: right; width: 526px;}
  .discode-r strong{color: #e55c5c; font-size: 14px; float: left; display: inline-block; width: 150px;}
  .discode-r p{font-size: 14px; margin-left: 10px; float: left; color: #995656;}

  /* 链接样式 */
  .txtlnk{color: #d93434; text-decoration:underline;}
  .txtlnk:hover{color: #f24646; transition: all 1s ease-in-out;}
  .btnlnk{font-weight: bold; font-size: 14px; border:1px solid #d93434; color: #d93434; width: 78px; text-align: center; height: 28px; line-height: 28px; display: inline-block; border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
  .btnlnk:hover{background: #d93434; color: #fff; transition: all 0.3s ease-in-out;}

/* 商家logo */
.logolist li {width: 240px; float: left; margin-left: 20px; margin-top: 10px; text-align: center;}
.logolist li p{margin-top: 10px;}

/************************************************************ global END ************************************************************/

/************************************************************ js ************************************************************/

/* 焦点图 */
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0; }
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left; }
.rslides li div{ font-size:16px; color: #444; padding:5px 0; margin:5px 0 0 0; height: 36px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.rslides li p{font-size:14px; color: #d93535; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rslides img {display: block;height: auto;/*float: left;*/width: 100%;border: 0;}
.slide_container {position: relative;/*float: left;*/width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 95px;left: 0;opacity: 0.5;z-index: 3;text-indent: -9999px;overflow: hidden;height: 61px;width: 38px;background: transparent url("../images/themes.png") no-repeat left top;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}

/* 分享 */
.share{float: left; position: relative; font-size: 14px;; margin-left: 20px;}
.share a{color: #b3b3b3}
.share a:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.share span{ float:left;display: inline-block; margin:5px 5px 0 0;}
.share .fa-share{ margin-right: 5px;}
.subnav{ min-width: 120px; min-height: 100px; background: #fff; box-shadow: 1px 1px 5px rgba(153,153,153,.3);-moz-box-shadow: 1px 1px 5px rgba(153,153,153,.3);-webkit-box-shadow:1px 1px 5px rgba(153,153,153,.3); opacity: .99;}
.subnav span{float: left; margin:5px 5px 0 0;}
.subnav a{padding:10px;display: block; border-bottom:1px solid #eee;}

.icon_bar_side{position: fixed; width: 32px; text-align: center; margin-left: -620px; left: 50%; z-index: 100;}
.icon_bar_side a{display: block; margin:0 0 10px 0; background: #fff; width: 32px; height: 32px; line-height: 32px; text-align: center;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px; box-shadow: 1px 1px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 1px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 1px 30px rgba(204,204,204,.3);}
.icon_bar_side span{display: block; position: relative; top:7px; left: 7px;}

.tagpanel{width: calc(100% - 15px); min-height: 100px; margin:8px 0 0 0; padding:0 15px 10px 0; background: #fff;box-shadow: 0px 5px 5px rgba(153,153,153,.3);opacity: .99;}
.tagpanel a{ height: 30px; line-height: 30px; padding:10px 0 0 15px; margin:0; width:calc(20% - 15px); display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 移动搜索 */
.header-button {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background: none;position: relative;top: -10px;z-index: 1;display: block;width: 60px;height: 60px;margin: 0;padding: 0;outline: none;border: none;cursor: pointer;text-align: center;}
.header-button .icon_so_q{border:2px solid #000; width: 16px; height: 16px; border-radius: 10px; position: absolute; top:14px;left: 19px;}
.header-button .icon_so_b{width: 10px; height: 2px;background: #000;position: absolute; top:34px;left: 35px;transform: rotate(45deg);}
#toggle-menu{float: left;background-position: 0 0;background-color: #bc0023;}
#toggle-search {float: right;background-position: -60px 0;}
#toggle-basket {position: relative;float: right;background-position: -120px 0;}
#toggle-basket:before{position: absolute;top: 5px;left: 0;width: 2px;height: 50px;content: "";background-color: #000;}
#search-form {-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute;top: 60px;left: 0;width: 100%;max-height: 0;overflow: hidden;background-color: #fff;box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);z-index: 100;}
#search-form.open{width: calc(100% - 20px);max-height: 60px;padding:10px;}

/* 下拉菜单 */
.dl-menuwrapper {width: 50%;height: 40px;float: left;position: absolute;z-index: 10;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper button {border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {background: #fff;box-shadow: 1px 1px 10px rgba(0,0,0,.3);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li {position: relative;}
.dl-menuwrapper li a {display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #666;outline: none;}
.no-touch .dl-menuwrapper li a:hover {background: #d93535;color: #fff;}
.dl-menuwrapper li.dl-back > a {padding-left: 30px;background: rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 0;line-height: 50px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "\e000";}
.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right: 10px;color: rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu {margin: 50px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}

.navlist{ background: #fff; width: 480px; padding: 10px; min-height: 100px; position: absolute; left: 230px; top:50px; z-index: 100; box-shadow: 1px 1px 5px rgba(153,153,153,.3);-moz-box-shadow: 1px 1px 5px rgba(153,153,153,.3);-webkit-box-shadow:1px 1px 5px rgba(153,153,153,.3);}
.navlist a{margin-right: 5px; display: inline-block; padding:5px; border-radius: 3px;}

/************************************************************ js END ************************************************************/




/************************************************************ index ************************************************************/

/* 图片列表 */
.list li{padding: 15px; background: #fff; margin-bottom: 10px; box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
	.listimg img{ width: 180px; height: 180px; display: block;}
	.listinfo{width: calc(100% - 200px);}
	.listinfo h1{font-size: 18px; color: #444; margin-top: 5px; font-weight: bold; line-height: 26px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.listinfo h1 a:hover{color: #f24646;transition: all 0.3s ease-in-out;}
	.listinfo h1 i{position:relative; top: -2px; display: inline-block; font-weight: normal; height: 20px; line-height: 20px; background: #ddd; font-size: 12px; margin-right: 5px; padding:0 5px; color: #666; font-style: normal;}
	.listinfo .del{opacity: .6;}
	.listinfo h2{color: #d93434; font-size: 18px; display: inline-block; margin-top: 5px; word-break: break-word;}
	.listinfo p{color: #999; font-size: 14px; margin-top: 5px; position: relative; line-height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.listinfo p a{color: #fb9b38; padding-left: 20px; position: absolute; right: 10px; bottom: -5px; background: #fff;}
	.listinfo p a:hover{color: #9881ff;transition: all 0.3s ease-in-out;}
	.listinfo .deals_otl,.des_item li .deals_otl{display: inline-block; position: relative;}
	.listinfo .deals_coupon,.des_item li .deals_otl{
	    display: inline-block;
	    color: #300909;
	    background: #fef4f4;
	    font-weight: 700;
	    padding: 0 6px;
	    line-height: 20px;
	    cursor: pointer;
	    border: 1px solid #e0e0e0;
	    margin:3px 0;
	}
	.listinfo .deals_tips,.des_item li .deals_tips{background: rgba(0,0,0,.8); display: inline-block; font-style: normal; position: absolute; left: 0; top:-20px; min-width: 80px; text-align: center; color: #fff;padding: 0 5px;line-height: 20px; font-size: 12px;display: none;}

	/* guide */
	.list_g{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.list_g li{padding: 15px; width: calc(49% - 30px); background: #fff; margin-bottom: 10px; box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
	.list_g li .listinfo{width: auto;}
	.list_g li img{width: 100%; height: auto;}
	.list_g li .contdata{width: 100%;}
	.list_g li .tag_deal{display: block; height: auto;}
	.list_g li .tag_deal a{line-height: 24px; color: #b8b8b8;}
	.list_g li .share{margin-left: 0;}

	/* 文章数据 */
	.databar{line-height: 30px; margin-top: 2px;}
	.contdata{float: left;}
	.contdata span{font-size: 12px; color: #bcbcbc; margin-right: 20px;}
	.contdata span i{font-style: normal; margin-left: 5px;}
	.tag_deal a{color: #aaaaaa; font-size: 12px; line-height: 30px; max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin:0 15px 0 0; float: left;}
	.tag_deal_dt a{color: #aaaaaa; font-size: 12px; line-height: 30px; width: 25%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left;}
	.tag_deal a:hover,.tag_deal_dt a:hover{color: #f24646; transition: all 0.3s ease-in-out;}

.listf li{padding-top: 15px; padding-left: 15px; padding-right: 15px;}
.listf{padding-bottom: 15px;}

.loading{text-align: center; font-size: 18px; color: #999; height: 32px; line-height: 32px;}
.loading img{vertical-align: middle;}
/************************************************************ index END ************************************************************/




/************************************************************ footer ************************************************************/

.footer{ background: #eee; font-size: 14px;}
.copyright{color: #aaa;}
.copyright a{ color: #588cfd; transition: all 0.3s ease-in-out;}
.footer-l{float: left; line-height: 30px;}
.footer-r{float: right;}
.footer-m strong{margin-right:20px; font-size: 16px; text-align: left; display: block; float: left;}
.footer-m a{color: #aaa; display: inline-block;}
.footer-m a:hover{color: #f24646; transition: all 0.3s ease-in-out;}
.footer-m span{color: #ccc; margin:0 10px; display: inline-block; vertical-align: middle; font-size: 12px;}
.footer-r{text-align: right;}

/************************************************************ footer END ************************************************************/

	/* 表格 */
	.record table{}
	.record table th{border-bottom:1px solid #ddd;line-height: 36px;padding:0 0 0 20px;}
	.record table td{padding:0 0 0 20px; line-height: 36px; border-bottom:1px solid #ddd;}
	.record table td.bg_td{background: #F3F7FC;}



/* 媒体查询 */
@media (min-width:1160px) {
	.mm{display:none;}
	.ist li:nth-child(3n+0){margin-right:0;}
	.navbox ul li{margin-right: 10px;}

	/* 详情 */
	.ist{margin:0 25px;}
	.ist li{width: 240px; float: left; margin: 0 20px 20px 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
}
@media (min-width:992px) and (max-width:1159px) {
    .mm{display:none;}
    .swidth{ width: calc(100% - 20px); padding:0 10px;}
    .more2{background: #fff;}

    /* 列表元素 */
    .list li {height: 170px;}
    .listimg img{ width: 170px; height: 170px;}
	.listinfo{width: calc(100% - 190px);}
	.listinfo p{line-height: 20px;}
	.databar{margin-top: 5px;}
	.tag_deal{ height: 24px;}
	.tag_deal a{max-width: 80px; line-height: 24px; margin:0 15px 0 0;}
	.contdata,.gobtn{float: none;}
	.share{margin-left: 0;}
	.gobtn{color: #fff; width: 80px; height: 26px; line-height: 26px; text-align: center; font-size: 12px; float: right;}

	/* 详情 */
	.contimg{width: 200px; height: 200px; overflow: hidden;}
	.contimg img{width: 100%; height: 100%;}
	.contbasic{width: calc(100% - 215px);}
	.contbasic h1{margin: 0px;font-weight: bold;line-height: 30px;text-align: justify;}
	.contbasic h2{color: #d93434;font-size: 18px;display: inline-block;margin-top: 5px;margin-left: 0;}
	.contbg{width: calc(100% - 30px); background: #fafafa; height: 40px;}
	.article p img{ width: 100%; display: block;}
	.ist li{width: 32%; float: left; margin: 0 2% 2% 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
	.ist li:nth-child(3n+0){margin-right:0;}
	.ist li img{width: 100%; height: 100%;}
	.des_item_bg{margin:20px 0 0 0;padding: 0 5px 5px 10px;}
	.des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}

	/* guide */
	.bnr_atl img{width: 100%; height:auto;}
	.imgsource:nth-of-type(1){margin-top:20px;}
}
@media (min-width:768px) and (max-width:991px) {
	.mm{display: none;}
	.swidth{ width: calc(100% - 20px); padding:0 10px;}
	.nav{margin: 0 0 0 30px;}
	.nav li a{font-size: 16px; padding:0 5px;}
    .more2{background: #fff; height: 50px;}
    .left {width: calc(100% - 290px);}

    /* 移动头部 */
    header{background: #fff; padding:10px 0; height: 40px; position: relative;}
  	.logo{text-align: center;}
  	.button1{width: 40px;height: 40px; line-height: 40px;font-size: 18px; text-align: center; display: block; float: left; cursor: pointer; color: #fff;}
  	.dl-menu{background: #ccc; z-index: 1000;}
  	.icon-sch a{position: absolute; top: 10px; left: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; z-index: 100; color: #fff;}
    .dl-srh{width: 100%; position: absolute;top: 60px; z-index: 1000; display: none;box-shadow: 1px 1px 5px #999;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;}
    .dl-srh .ipt{width: 79%; float: left; border:none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
    .dl-srh button{width: 20%; right: 20%;border: none; height: 36px; background: #749ffc;}
  	#toggle-search{display: none;}

    /* 列表元素 */
    .list li {height: 150px;}
    .listimg img{ width: 150px; height: 150px;}
	.listinfo{width: calc(100% - 165px);}
	.listinfo p{line-height: 20px;}
	.tag_deal{display: none;}
	.share{margin-left: 0;}
	.noinfo img{width: 100%;}

	/* 详情 */
	.contimg{width: 180px; height: 180px;}
	.contimg img{width: 100%; height: 100%;}
	.contbasic{width: calc(100% - 195px);}
	.contbasic h1{font-size: 18px;margin: 0px;font-weight: bold;line-height: 30px;}
	.contbasic h2{font-size: 18px;margin-top: 5px;margin-left: 0;}
	.contbg{width: calc(100% - 30px); height: 40px;}
	.article p img{ width: 100%; display: block;}
	.ist li{width: 49%; float: left; margin: 0 2% 2% 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
	.ist li:nth-child(2n+0){margin:0;}
	.ist li img{width: 100%; height: 100%;}
	.des_item_bg{margin:20px 0 0 0;padding: 0 5px 5px 10px;}
	.des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}

	/* guide */
	.bnr_atl img{width: 100%; height:auto;}
	.imgsource:nth-of-type(1){margin-top:20px;}
}
@media (min-width:640px) and (max-width:767px) {
	.swidth{ width: calc(100% - 20px); padding:0 10px;}
	.header{display: none;}
	.more2{background: #fff; height: 50px;}
	.left {width: 100%;}
	.side{display: none;}

	/* 移动头部 */
	header{background: #fff; padding:10px 0; height: 40px; position: relative;}
  	.logo{text-align: center; margin-left: 60px;}
  	.logo img{height: 40px; vertical-align: middle; display: block;}
  	.button1{width: 40px; height: 40px; line-height: 40px;font-size: 24px; margin-left: 10px; text-align: center; display: block; float: left; cursor: pointer; color: #000; transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
  	.dl-menu{background: #ccc; z-index: 1000;}
  	.icon-sch a{position: absolute; top: 10px; left: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; z-index: 100; color: #fff;}
    .dl-srh{width: 100%; position: absolute;top: 60px; z-index: 1000; display: none;box-shadow: 1px 1px 5px #999;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;}
    .dl-srh .ipt{width: 79%; float: left; border:none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
    .dl-srh button{width: 20%; right: 20%;border: none; height: 36px; background: #749ffc;}
  	.soso{margin-right: 10px;}
  	#toggle-search{display: none;}

  	/* 列表元素 */
    .list li {height: 150px;}
    .listimg img{ width: 150px; height: 150px;}
	.listinfo{width: calc(100% - 165px);}
	.listinfo p{line-height: 20px;}
	.tag_deal{display: none;}
	.share{margin-left: 0;}

	/* 详情 */
	.contimg{width: 160px; height: 160px;}
	.contimg img{width: 100%; height: 100%;}
	.contbasic{width: calc(100% - 175px);}
	.contbasic h1{margin: 0px;font-weight: bold;line-height: 30px;text-align: justify;}
	.contbasic h2{font-size: 18px; margin-top: 5px;margin-left: 0;}
	.contbg{width: calc(100% - 30px); height: 40px;}
	.article p img{ width: 100%; display: block;}
	.ist li{width: 32%; float: left; margin: 0 2% 2% 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
	.ist li:nth-child(3n+0){margin-right:0;}
	.ist li img{width: 100%; height: 100%;}
	.des_item_bg{margin:20px 0 0 0;padding: 0 5px 5px 10px;}
	.des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}

	/* guide */
	.bnr_atl img{width: 100%; height:auto;}
	.imgsource:nth-of-type(1){margin-top:20px;}
}
@media (min-width:480px) and (max-width:640px) {
	.swidth{ width: calc(100% - 20px); padding:0 10px;}
	.header{display: none;}
	.more2{background: #fff; height: 50px;}
	.left {width: 100%;}
	.side{display: none;}
	.footer{text-align: center;}
	.footer-l{float: none;}
	.footer-m strong{margin-right: 20px; float: none; display: inline-block;}
	.footer-r{float: none; text-align: center;}
	.footer-logo{display: none;}

	/* 移动头部 */
	header{background: #fff; padding:10px 0; height: 40px; position: relative;}
  	.logo{text-align: center; margin-left: 60px;}
  	.logo img{height: 40px; vertical-align: middle; display: block;}
  	.button1{width: 40px; height: 40px; line-height: 40px;font-size: 24px; margin-left: 10px; text-align: center; display: block; float: left; cursor: pointer; color: #000; transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
  	.dl-menu{background: #ccc; z-index: 1000;}
  	.icon-sch a{position: absolute; top: 10px; left: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; z-index: 100; color: #fff;}
    .dl-srh{width: 100%; position: absolute;top: 60px; z-index: 1000; display: none;box-shadow: 1px 1px 5px #999;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;}
    .dl-srh .ipt{width: 79%; float: left; border:none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
    .dl-srh button{width: 20%; right: 20%;border: none; height: 36px; background: #749ffc;}
  	.soso{display: none;}
  	.soso-input{width: calc(100% - 90px);}
  	.soso-btn{float: right;}

	/* 列表元素 */
    .list li {height: 140px;}
    .listimg img{ width: 140px; height: 140px;}
	.listinfo{width: calc(100% - 150px);}
	.listinfo p{line-height: 20px;}
	.tag_deal{display: none;}
	.share{margin-left: 0;}

	/* 详情 */
	.contimg{width: 120px; height: 120px;}
	.contimg img{width: 100%; height: 100%;}
	.contbasic{width: calc(100% - 135px);}
	.contbasic h1{margin: 0px; font-size: 18px; font-weight: bold;line-height: 26px;text-align: justify;}
	.contbasic h2{font-size: 16px; margin-top: 5px;margin-left: 0;}
	.contbg{width: calc(100% - 30px); height: 40px;}
	.article p img{ width: 100%; display: block;}
	.ist li{width: 49%; float: left; margin: 0 2% 2% 0; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
	.ist li:nth-child(2n+0){margin-right:0;}
	.ist li img{width: 100%; height: 100%;}
	.des_item_bg{margin:20px 0 0 0;padding: 0 5px 5px 10px;}
	.des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}

	/* guide */
	.bnr_atl img{width: 100%; height:auto;}
	.imgsource:nth-of-type(1){margin-top:20px;}

	.list_g{display:block;}
	.list_g li{padding: 15px; width: calc(100% - 30px); background: #fff; margin-bottom: 10px; box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
}
@media (max-width:480px) {
	.mm{position: relative;}
	.swidth{ width: calc(100% - 20px); padding:0 10px;}
	.header{display: none;}
	.more2{background: #fff; height: 50px;}
	.left {width: 100%;}
	.side{display: none;}
	.footer{text-align: center;}
	.footer-l{float: none;}
	.footer-m strong{margin-right: 20px; float: none; display: inline-block;}
	.footer-r{float: none; text-align: center;}
	.footer-logo{display: none;}

	/* 移动头部 */
	header{background: #fff; padding:10px 0; height: 40px; position: relative;}
  	.logo{text-align: center; margin-left: 60px; position: absolute; z-index: 10000;}
  	.logo img{height: 40px; vertical-align: middle; display: block;}
  	.button1{width: 40px; height: 40px; line-height: 40px;font-size: 24px; margin-left: 10px; text-align: center; display: block; float: left; cursor: pointer; color: #000; transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
  	.dl-menu{background: #ccc; z-index: 1000;}
  	.icon-sch a{position: absolute; top: 10px; left: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; z-index: 100; color: #fff;}
    .dl-srh{width: 100%; position: absolute;top: 60px; z-index: 1000; display: none;box-shadow: 1px 1px 5px #999;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;}
    .dl-srh .ipt{width: 79%; float: left; border:none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
    .dl-srh button{width: 20%; right: 20%;border: none; height: 36px; background: #749ffc;}
  	.soso{display: none;}
  	.soso-input{width: calc(100% - 90px);}
  	.soso-btn{float: right;}

	/* 列表元素 */
    .list li {padding:10px;}
    .listimg img{ width: 100px; height: 100px;}
	.listinfo{width: calc(100% - 110px);}
	.listinfo h1{font-size: 16px;color: #444;margin-top: 5px;font-weight: bold;line-height: 24px;}
	.listinfo h2{font-size: 14px;display: inline-block;margin-top: 5px;}
	.listinfo p{margin-top: 0px; line-height: 18px; font-size: 12px; -webkit-line-clamp: 2;}
	.tag_deal{display: none;}
	.share,.databar a{display:none;}
	.noinfo img{width: 100%;}
	.listf li{padding-top: 10px; padding-left: 10px; padding-right: 10px; height: 100px;}
	.listf{padding-bottom: 10px;}

	/* 详情 */
	.contimg{width:100%; height: 100%;}
	.contimg img{width: 100%; height: 100%;}
	.contbasic{width: 100%;}
	.contbasic h1{margin: 5px 0 0 0; font-size: 18px; font-weight: bold;line-height: 26px;text-align: justify;}
	.contbasic h2{font-size: 16px; margin-top: 5px; margin-left: 0;}
	.contbg{width: calc(100% - 30px); height: 60px; background: #fafafa;}
	.tag_deal_dt a{display: block; width: 50%; line-height: 24px;}
	.article p img{ width: 100%; display: block;}
	.ist li{width: 100%; float: left; margin-bottom:10px; box-shadow: 1px 1px 20px rgba(221,221,221,.3);}
	.ist li img{width: 100%; height: 100%;}
	.des_item_bg{margin: 0;padding: 0 5px 5px 10px;}
	.des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}
	.contdata{display: none;}

	/* guide */
	.bnr_atl img{width: 100%; height:auto;}
	.imgsource:nth-of-type(1){margin-top:20px;}

	.list_g{display:block;}
	.list_g li{padding: 10px; width: calc(100% - 20px);}
	.list_g li .contdata{display: block!important;}
}

/**************************************************************活动**************************************************************/
.activity_tags{background: #fff; height: 50px; line-height: 50px; position: relative;}
.activity_tags a{margin-left: 15px; font-size: 14px; color: #666;}
.activity_tags a:hover{color: #f24646; transition: all 0.3s ease-in-out;}



/************************************************************ guide ************************************************************/

.guide_tags{background: #fff; height: 50px; line-height: 50px; position: relative;}
.guide_tags a{margin-left: 15px; font-size: 14px; color: #666;}
.guide_tags a:hover{color: #f24646; transition: all 0.3s ease-in-out;}

/* 右侧 */
.guide_sidearea{background: #fff; padding:15px;}
.guide_sidearea h3{font-size: 16px; color: #666; position: relative;}

/* 详情 */
.guide_cont{padding:15px 15px 40px 15px; background: #fff; min-height: 800px; position: relative;}
.guide_contbasic{width: 480px;}
.guide_contbasic h1{font-size: 20px; color: #444; margin: 5px 0 0 10px; font-weight: bold; line-height: 30px; text-align: justify;}
.guide_contbasic h1 i{display: inline-block; font-weight: normal; height: 18px; line-height: 18px; background: #ddd; font-size: 12px; padding:0 5px; margin:0 8px 0 0; color: #666; font-style: normal;}
.guide_contbasic .del{opacity: .6;}
.guide_contbasic h2{color: #d93434; font-size: 20px; display: inline-block; margin-top: 8px; margin-left: 10px;}

.guide_article{margin:30px 40px 0 40px;font-size: 16px; line-height: 30px; color: #4e3b3b; text-align: justify;}
.guide_article p{margin-top: 20px;}
.guide_article p img{ max-width: 720px;}
.guide_article a{color: #d93434; text-decoration: underline;}
.guide_article a:hover{color: #f24646; transition: all 0.3s ease-in-out; text-decoration: underline;}
.guide_article ul {margin: 0 0 0 20px;}
.guide_article ul li {list-style: disc;}

/* 推荐条目 */
.guide_des_item{font-size: 14px; line-height: 26px;color: #999; margin:8px 20px 0 20px;}
.guide_des_item img{ max-width: 100%;}
.guide_des_item li{list-style:disc;}
.guide_des_item a{color: #4e9ef4;}
.guide_des_item p{margin:0;}

/* 焦点图 */
.guide_rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0; }
.guide_rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.guide_rslides li:first-child {position: relative;display: block;float: left; }
.guide_rslides li div{ font-size:16px; color: #444; padding:5px 0; margin:5px 0 0 0; height: 36px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.guide_rslides li p{font-size:14px; color: #d93535; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.guide_rslides img {display: block;height: auto;/*float: left;*/width: 100%;border: 0;}

/* 图片列表 */
.guide_list li{padding: 15px; background: #fff; margin-bottom: 10px; box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
.guide_listinfo{width: calc(100% - 200px);}
.guide_listinfo h1{font-size: 18px; color: #444; margin-top: 5px; font-weight: bold; line-height: 26px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.guide_listinfo h1 a:hover{color: #f24646;transition: all 0.3s ease-in-out;}
.guide_listinfo h1 i{position:relative; top: -2px; display: inline-block; font-weight: normal; height: 20px; line-height: 20px; background: #ddd; font-size: 12px; margin-right: 5px; padding:0 5px; color: #666; font-style: normal;}
.guide_listinfo .del{opacity: .6;}
.guide_listinfo h2{color: #d93434; font-size: 18px; display: inline-block; margin-top: 5px;}
.guide_listinfo p{color: #999; font-size: 14px; margin-top: 13px; position: relative; line-height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.guide_listinfo p a{color: #fb9b38; padding-left: 20px; position: absolute; right: 10px; bottom: -5px; background: #fff;}
.guide_listinfo p a:hover{color: #9881ff;transition: all 0.3s ease-in-out;}
.guide_listinfo .deals_otl,.guide_des_item li .deals_otl{display: inline-block; position: relative;}
.guide_listinfo .deals_coupon,.guide_des_item li .deals_otl{display: inline-block;color: #300909;background: #fef4f4;font-weight: 700;padding: 0 6px;line-height: 20px;cursor: pointer;border: 1px solid #e0e0e0;margin:3px 0;}
.guide_listinfo .deals_tips,.guide_des_item li .deals_tips{background: rgba(0,0,0,.8); display: inline-block; font-style: normal; position: absolute; left: 0; top:-20px; min-width: 80px; text-align: center; color: #fff;padding: 0 5px;line-height: 20px; font-size: 12px;display: none;}
.guide_tag_deal a{color: #aaaaaa; font-size: 12px; line-height: 30px; max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin:0 15px 0 0; float: left;}
.guide_tag_deal a:hover{color: #f24646; transition: all 0.3s ease-in-out;}

/* 媒体查询 */
@media (min-width:992px) and (max-width:1159px) {
    /* 列表元素 */
    .guide_list li {height: 170px;}
	.guide_listinfo{width: calc(100% - 190px);}
	.guide_listinfo p{margin-top: 10px; line-height: 18px; -webkit-line-clamp: 1;}
	.guide_tag_deal{ height: 24px;}
	.guide_tag_deal a{max-width: 80px; line-height: 24px; margin:0 15px 0 0;}

	/* 详情 */
	.guide_contbasic{width: calc(100% - 215px);}
	.guide_contbasic h1{margin: 0px;font-weight: bold;line-height: 30px;text-align: justify;}
	.guide_contbasic h2{color: #d93434;font-size: 18px;display: inline-block;margin-top: 5px;margin-left: 0;}
	.guide_des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.guide_article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}
}
@media (min-width:768px) and (max-width:991px) {
    /* 列表元素 */
    .guide_list li {height: 150px;}
	.guide_listinfo{width: calc(100% - 165px);}
	.guide_listinfo p{margin-top: 10px; line-height: 18px; -webkit-line-clamp: 1;}
	.guide_tag_deal{display: none;}

	/* 详情 */
	.guide_contbasic{width: calc(100% - 195px);}
	.guide_contbasic h1{font-size: 18px;margin: 0px;font-weight: bold;line-height: 30px;}
	.guide_contbasic h2{font-size: 18px;margin-top: 5px;margin-left: 0;}
	.guide_article p img{ width: 100%; display: block;}
	.guide_des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.guide_article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}

	/* guide */
	.list_g{display: block;}
	.list_g li{padding: 15px; width: calc(100% - 30px); background: #fff; margin-bottom: 10px; box-shadow: 1px 5px 30px rgba(204,204,204,.3);-moz-box-shadow: 1px 5px 30px rgba(204,204,204,.3);-webkit-box-shadow: 1px 5px 30px rgba(204,204,204,.3);}
	.list_g li img{width: 100%; height: auto;}
	

}
@media (min-width:640px) and (max-width:767px) {
  	/* 列表元素 */
    .guide_list li {height: 150px;}
	.guide_listinfo{width: calc(100% - 165px);}
	.guide_listinfo p{margin-top: 10px; line-height: 18px; -webkit-line-clamp: 1;}
	.guide_tag_deal{display: none;}

	/* 详情 */
	.guide_contbasic{width: calc(100% - 175px);}
	.guide_contbasic h1{margin: 0px;font-weight: bold;line-height: 30px;text-align: justify;}
	.guide_contbasic h2{font-size: 18px; margin-top: 5px;margin-left: 0;}
	.guide_article p img{ width: 100%; display: block;}
	.guide_des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.guide_article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}
}
@media (min-width:480px) and (max-width:640px) {
	/* 列表元素 */
    .guide_list li {height: 140px;}
	.guide_listinfo{width: calc(100% - 150px);}
	.guide_listinfo p{margin-top: 5px; line-height: 18px; -webkit-line-clamp: 1;}
	.guide_tag_deal{display: none;}

	/* 详情 */
	.guide_contbasic{width: calc(100% - 135px);}
	.guide_contbasic h1{margin: 0px; font-size: 18px; font-weight: bold;line-height: 26px;text-align: justify;}
	.guide_contbasic h2{font-size: 16px; margin-top: 5px;margin-left: 0;}
	.guide_article p img{ width: 100%; display: block;}
	.guide_des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.guide_article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}
}
@media (max-width:480px) {
	/* 列表元素 */
    .guide_list li {padding:10px;}
	.guide_listinfo{width: calc(100% - 110px);}
	.guide_listinfo h1{font-size: 16px;color: #444;margin-top: 5px;font-weight: bold;line-height: 24px;}
	.guide_listinfo h2{font-size: 14px;display: inline-block;margin-top: 5px;}
	.guide_listinfo p{margin-top: 5px; font-size: 12px; -webkit-line-clamp: 1;}
	.guide_tag_deal{display: none;}

	/* 详情 */
	.guide_contbasic{width: 100%;}
	.guide_contbasic h1{margin: 5px 0 0 0; font-size: 18px; font-weight: bold;line-height: 26px;text-align: justify;}
	.guide_contbasic h2{font-size: 16px; margin-top: 5px; margin-left: 0;}
	.guide_article p img{ width: 100%; display: block;}
	.guide_des_item {font-size: 12px;line-height: 22px;margin: 8px 10px 0 20px;}
	.guide_article{margin:0;font-size: 16px;line-height: 30px;color: #4e3b3b;text-align: justify;}
}

/************************************************************ guide END ************************************************************/




