﻿*{ margin:0;padding:0;}
*html body{overflow:visible;}
*html iframe,*html frame{ overflow:auto;}
*html frameset{ overflow:hidden;}
*::-moz-selection{color:#FFF;background:#009345;}::selection{background:#009345;color:#FFF;}
html{min-width: 300px;max-width: 640px;margin: 0 auto !important;position: relative;}
body{font-family:'Microsoft YaHei'; background:#EDEDED; font-size:16px; color:#666;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ font-weight:normal; margin:0; padding:0;}
input,select,button{ font-size:16px; vertical-align:middle;}textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{list-style-type:none;}img{border:0 none;}a:link, a:visited{text-decoration:none;}
a{outline:none; font-size:16px; color:#666; star:expression(this.onFocus=this.blur());}
h1{ font-size:24px;}h2{ font-size:20px;}h3{ font-size:18px;}h4{ font-size:16px;}h5{ font-size:14px;}h6{ font-size:12px;}
.headtxt{font-size:1.3em;color:#FFF;height:45px;line-height:45px;position:absolute;left:50px}
.block{ display:block;}
.clear{ clear:both; height:5px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.bg{background:#EBEBEB;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}.fl{float:left;}.fr{float:right;}.red{color:red;}.blue{color:blue;}.green{color:green;}.orange{color:#FF6000;}.border{border-bottom: 1px solid #D8D8D8;}
.ADnew{padding-top:15px;margin:0 auto;text-align:center;}
.ADpic,.AD{margin:0 auto;text-align:center;}
.AD2{margin:0 auto;text-align:center;display: block;position: relative;left: -2%;}
.loading{background: transparent url(loading.gif) no-repeat scroll center top;min-height: 16px;min-width: 16px;display:block;}
#Prompt {width:230px;padding:10px;font-family:"Microsoft YaHei";background:#000;opacity:.7;position:fixed;text-align:center;color:#fff;border-radius:5px;display:none;z-index:999;left:50%;margin-left:-125px;top:36%}
/* 头部 */
header{width:100%;background:#009345;height:45px;overflow:hidden; display:block;word-break:keep-all;           /* 不换行 */
white-space:nowrap;          /* 不换行 */
overflow:hidden;               /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;         /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
header .index,header .menu,header .user,header .back,header .home{width:40px;height:45px;display:block;position:absolute}
header .index{left:5px;background:transparent url(icon-index.gif) no-repeat scroll center center/30px 32px}
header .user{background:transparent url(icon-user.gif) no-repeat scroll center center/25px 25px;right:50px;}
header .user img{width:25px;height:25px;border-radius:100%;display: block;position: absolute;top: 10px;left: 8px;}
header .menu{right:5px;background:transparent url(icon-menu.gif) no-repeat scroll center center/25px 28px}
header .back{left:5px;background:url(icon-back.gif) no-repeat scroll center center/24px 25px;}
header .home{left:5px;background:url(icon-home.gif) no-repeat scroll center center/29px 27px;}
header h1,header h2{font-size:1.3em;color:#FFF;height:45px;line-height:45px;position:absolute;left:50px}
/* 导航 */
nav{overflow:hidden;background:#FFF;padding:5px 0;margin:0 auto;display:none;color:#333;border-left:4px solid #009345;border-right:4px solid #009345;border-bottom:4px solid #009345}
nav ul{overflow: hidden;}
nav li{width:25%;height:35px;line-height:35px;float:left; display: inline-block;text-align:center;}
nav li a{display:block;color:#000}
nav li a:focus,nav li a:hover{background:#009345;color:#FFF}
nav li a.active{background:#009345;color:#FFF}
/* 搜索 */
.search{height:35px;border:1px solid #e0e0e0;width:95%;margin:10px auto;background:#fff none repeat scroll 0 0;border-radius:5px}
.search input{width:80%;float:left;background:transparent none repeat scroll 0 0;line-height:35px;padding-left:1%;font-size:14px}
.search button,.search input{border:medium none;height:35px}
.search button{width:18%;float:right;background:transparent url(icon-search.png) no-repeat scroll 85% center}
/* 头条 */
.newtop{padding: 0px 2%; height:40px; line-height:40px;background:#FFF; overflow:hidden;border-bottom: 1px solid #D8D8D8;}
.newtop h3{float:none;margin-left:0;display:inline;padding:0 10px;border-left:4px solid #009345;position:relative;font-weight:400;font-size:18px;color:#009345}
.newtop a{font-weight:400;font-size:16px;color:#666;line-height:40px;}
.newtop a:hover{color:#009345}
/* 幻灯 */
.slide{position:relative;max-width:640px;max-height:500px;overflow:hidden;margin:0 auto}
.slide:after{content:'';display:block;width:100%;padding-top:50%;background:url(line.png) no-repeat left top}
.slide ul{position:absolute;left:0;top:0;width:100%;height:100%}
.slide li{list-style:none;position:absolute;left:0;top:0;width:100%;height:100%}
.slide li img{position:absolute;left:0;top:0;width:100%;height:100%;border:0}
.slide #dot_main{position:absolute;bottom:0;font-size:0;width:100%;height:30px;line-height:30px;background:#000;opacity:.3;z-index:20}
.slide .dot{position:absolute;right:3%;bottom:0;font-size:0;height:30px;line-height:38px;z-index:21}
.slide .slide_title{float:left;width:75%;left:3%;color:#fff;height:100%;height:30px;line-height:30px;position:absolute;bottom:0;font-size:100%;z-index:22;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.slide .dot span{display:inline-block;width:5px;height:5px;margin-left:5px;border:1px solid #fff;border-radius:50%}
.slide .dot .cur{background-color:#fff}
/* 选项卡 */
.my_tab{width:100%;margin: 0 auto;border-bottom: 1px solid #D8D8D8;border-top: 1px solid #D8D8D8;}
.menu{height:40px;}
.menu span{display: block;float: left;width: 33.3333%;height:40px;line-height:40px;font-size:18px;color:#333;border-bottom: 3px solid #EDEDED;text-align: center;background:#FFF;}
.menu span.active{border-bottom: 3px solid #009345;color: #009345;}
.menubox{height:305px;border-top:0;background:#FFF;}
.menubox .tablist ul{padding: 8px 2%;}
.menubox .tablist ul li{width:100%; height:35px; line-height:35px;background:url(list.gif) no-repeat scroll right center transparent;float:left;}
.menubox .tablist ul li:hover{background:url(listhover.gif) no-repeat scroll right center transparent;}
.menubox .tablist ul a{ height:35px; width:96%; overflow:hidden;  white-space: nowrap; text-overflow:ellipsis;}
.menubox .tablist ul a:hover{color:#7CB900;}
/* 容器 */
.box{background:#fff;padding:1% 2%;overflow:hidden;border-top: 1px solid #D8D8D8;}
.box .hd{background:url(module_hd.png) repeat-x 0 22px;border:none;height:40px;line-height:40px;overflow:hidden;}
.box .hd h3{float:none;color:#222;margin-left:0;display:inline;padding:0 10px;border-left:4px solid #009345;position: relative;background: #ffffff;font-weight:400;font-size:18px;}
.box .hd h3 a{font-size:18px;color:#222;}
.box .hd h3 a:hover{color:#7CB900;}
.box .bd{padding:0;margin: 0;}
.box a.more,.box #more{color:#575757;text-align:center;display:block;height:35px;line-height:35px;border:1px solid #F1F1F1;background-color:#FAFAFA;margin:10px 0}
.box a.more::after{content:"";display:inline-block;height:12px;width:12px;margin-left:1%;background:url(list.gif) no-repeat center center transparent}
.box .list{margin:0 auto;width:100%;overflow:hidden}
.box .list li{height: 35px;line-height:35px;overflow: hidden;clear:both;}
.box .list li.new{height: 35px;line-height:35px;background: transparent url(listnew.png) no-repeat scroll 0px 10px;padding-left: 17px;overflow: hidden;}
.box .list li span{width:15%;font-size:10px;color:#bbb;float:right;margin-left:1%;text-align: center;}
.box .list li a:hover{color:#7CB900;}
.box .list li a{width:84%; height: 35px; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 图片 */
.box .list-pic,.box .pic{margin:0 auto;width:100%;overflow:hidden}
.box .list-pic li{float:left;width:50%;margin:2% 0;overflow:hidden}
.box .list-pic li a,.box .pic  li a{display:block;text-align:center;margin:0 auto;width:90%;overflow:hidden;white-space:nowrap;position:relative}
.box .list-pic li img,.box .pic  img{display:block;width:100%;max-height:100px}
.box .list-pic li span,.box .pic  li span{display:block; color:#000;height:50px;line-height:23px; font-size:.8em; width:100%; white-space:normal;  text-align:left;overflow:hidden}
.box .pic li{ float:left; width:33.333333%; margin:2% 0;overflow:hidden;}
/* 位置 */
.breadcrumb{ height:40px; font-size: 14px;line-height:40px;padding-left: 8px; background:#FCFCFC; overflow:hidden;}
.breadcrumb a{ display:block; font-size: 14px; background:url(breadcrumb-right.png) no-repeat right center; padding-right:12px; float:left; margin-right:5px;}
/* 导航 */
.beacon{width:100%;padding-top:10px;background:#EDEDED;overflow:hidden;}
.beacon dd{width:100%; overflow:hidden;}
.beacon dd a{ display:block; width: 30.3%; border: 1px solid #D8D8D8; margin:0 0 5px 2%; float:left; background:#fff; color:#666; font-size:15px; text-align:center; height:30px; line-height:30px;}
.beacon dd a:hover{background:#7CB900;color:#FFF;}
.beacon dd a.active {background: #009345;color: #FFF;}
/* 话题 */
.huati{width:100%;background:#FFF;overflow:hidden;}
.huati .hd{margin: 0 2%;background:url(module_hd.png) repeat-x 0 22px;border:none;height:40px;line-height:40px;overflow:hidden;}
.huati .hd h3{float:none;color:#222;margin-left:0;display:inline;padding:0 10px;border-left:4px solid #009345;position: relative;background: #ffffff;font-weight:400;font-size:18px;}
.huati ul{padding: 1% 0;width:100%; overflow:hidden;}
.huati ul a{display: block;width: 30.3%;margin: 0 0 5px 2%;float:left;background: #FAFFED;color: #7CB900;font-size: 15px;text-align: center;height: 30px;line-height: 30px;border: 1px solid #CFE695;}
.huati ul a:hover{background:#7CB900;color:#FFF;}
/* 列表 */
.article-list{padding-top:5px;background:#fff;padding:1% 2% 1%;overflow:hidden;border-bottom: 1px solid #D8D8D8;border-top: 1px solid #D8D8D8;}
.article-list .hd{background:url(module_hd.png) repeat-x 0 22px;border:none;height:40px;line-height:40px;overflow:hidden;}
.article-list .hd h3{float:none;color:#222;margin-left:0;display:inline;padding:0 10px;border-left:4px solid #009345;position: relative;background: #ffffff;font-weight:400;font-size:18px;}
.article-list .hd h3 a{font-size:18px;color:#222;}
.article-list .hd h3 a:hover{color:#7CB900;}
.article-list .bd{margin:0 auto;padding:0;}
.article-list .bd li{margin:10px auto 0; border-bottom:1px dashed #CCC;}
.article-list .bd li dt{height:28px;float:left;width:10%;line-height:28px;font-size:10px;color:#BBB;float:right;text-align: center;}
.article-list .bd li dd{width:90%;color:#009345;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:300;display:block;height: 28px;min-height: 28px;float: left;}
.article-list .bd li dd a{color:#009345;}
.article-list .bd li dd a:hover{color:#ff7e00}
.article-list .bd li p{line-height:22px;font-size:14px;margin:5px auto 10px;color:#999}
.article-list .nav{
    background:url(module_hd.png);
    float:none;color:#222;margin-left:0;display:inline;padding:0 10px;border-left:4px solid #009345;position: relative;background: #ffffff;font-weight:400;font-size:18px;
    font-size:18px;color:#222;
   padding:10px;
}

/* 分页 */
.pages{width:96%;padding:0 2%;padding-top:15px;height:25px;position:relative;overflow:hidden;clear:both;background:#fff}
.pages div,.pages a{border-radius:3px}
.pages .rest{display:block;border-radius:3px}
.pages .up{width:17%;float:left;text-align:center;border:1px solid #CBCBCB;height:31px;line-height:31px;padding:0 2%;background:url(bg-pages.gif) repeat-x left center}
.pages .rest{width:40%;position:absolute;left:50%;margin-left:-22%;top:15px;text-align:center;border:1px solid #CBCBCB;height:31px;line-height:31px;padding:0 2%;background:url(bg-pages.gif) repeat-x left center}
.pages .rest span,.pages .rest span a{color:#009345}
.pages .down{width:17%;float:right;text-align:center;border:1px solid #CBCBCB;height:31px;line-height:31px;padding:0 2%;background:url(bg-pages.gif) repeat-x left center}
/* 内容 */
#Article  .nav{
    
    color:#222;padding:0 10px;border-left:4px solid #009345;background: #ffffff;font-weight:400;font-size:14px;
    font-size:14px;color:#222;

}
#Article .nav a{
    font-size:14px;
}


#Article,.article-content,.viewbox{background: #FFF none repeat scroll 0% 0%;padding: 10px 2% 2%;overflow: hidden;border-bottom: 1px solid #D8D8D8;border-top: 1px solid #D8D8D8;}
#Article h1,.article-content  h1,.viewbox h1{ background:#fff; font-size:20px;font-weight: 400; line-height:1.8em; float: none;color:#009345;display: inline;padding: 0px 10px;border-left: 4px solid #009345;position: relative;}
#Article .info,.article-content .Powered,.viewbox .viewinfo{background:#fff; height: 30px;line-height: 30px;font-size:12px; border-bottom:2px solid #F2F2F2;overflow: hidden;}
#Article .info a,.article-content .Powered a,.viewbox .viewinfo a{font-size:12px;height: 30px;line-height: 30px;}
#Article .info .Size,.article-content .Powered .Size,.viewbox .viewinfo .Size{float:right;overflow:hidden}
#Article .info .Size i,.article-content .Powered .Size i,.viewbox .viewinfo .Size i{color:#7e7e7e;margin-bottom:5px;font-size:12px;font-style:normal}
#Article .info .Size i:before,.article-content .Powered .Size i:before,.viewbox .viewinfo .Size i:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:13px}
#Article .info .Size i.big:before,.article-content .Powered .Size i.big:before,.viewbox .viewinfo .Size i.big:before{background:transparent url(big-fontSize.gif) no-repeat center center;background-size:cover}
#Article .info .Size i.small:before,.article-content .Powered .Size i.small:before,.viewbox .viewinfo .Size i.small:before{background:transparent url(small-fontSize.gif) no-repeat center center;background-size:cover}
#Article .fontsmall,.article-content .fontsmall,.viewbox .fontsmall{font-size: 16px;}
#Article .fontlarge,.article-content .fontlarge,.viewbox .fontlarge{font-size: 18px;}
#Article .content,.article-content .row-article,.viewbox .view-content{background:#fff; padding:10px 0px 15px;overflow:hidden;}
#Article .content p,#Article .content div,.article-content .row-article p,.article-content .row-article div,.viewbox .view-content p,.viewbox .view-content div{margin-bottom: 16px;line-height: 24px;}
#Article .content dt,.article-content .row-article .pic,.viewbox .view-content .view-img{text-align:center;margin-bottom:8px;overflow:hidden;}
#Article .content dt img,.article-content .row-article .pic img,.viewbox .view-content .view-img img{max-width: 100%;max-height: 100%;border: 2px solid #FFF;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);background-color: #EFEFEF;}
#Article .more,.article-content .article_more,.viewbox .viewmore{margin: 0 auto;border: 1px solid #DDD;border-radius: 5px;text-align: center;}
#Article .more a,.article-content .article_more a,.viewbox .viewmore a{font-size: 16px;height: 30px;line-height: 30px;display:block;}
#Article .more a:hover,.article-content .article_more a:hover,.viewbox .viewmore a:hover{background:#009345;color:#FFF;}
#Article .content p a:link{
        border-bottom: 1px dotted #999999;
    color: #246ED9;
}
.content strong.gossip{background:#FF0000;padding: 2px 15px;color:#FFF;vertical-align: middle;}
.content strong.truth{background:#45C424;padding: 2px 15px;color:#FFF;vertical-align: middle;}
.content strong.prove{background:#006FFF;padding: 2px 15px;color:#FFF;vertical-align: middle;}
#Article .content img{ 
   display:block;width:100%!important;max-width:500px;height:auto!important;height:auto;margin:auto;
}

/* 分享 */
.share{width:100%;margin:0px auto;overflow:hidden;}
.share .bdsharebuttonbox {width:350px;text-align:center;margin:0px auto;display:block;overflow:hidden;}
.share .bdsharebuttonbox a{border-radius:100%;height:40px;width:40px;float:left;margin:5px;padding:0px;overflow:hidden;}
.share .bdsharebuttonbox a.tqq{background:#799CFF url(tqq.png)no-repeat scroll center center/30px 30px;}
.share .bdsharebuttonbox a.sqq{background:#79ECFF url(sqq.png)no-repeat scroll center center/35px 35px;}
.share .bdsharebuttonbox a.qzone{background:#FFCA5E url(qzone.png)no-repeat scroll center center/35px 35px;}
.share .bdsharebuttonbox a.weixin{background:#B5FC50 url(weixin.png)no-repeat scroll center center/35px 35px;}
.share .bdsharebuttonbox a.sina{background:#FFA196 url(tsina.png)no-repeat scroll center center/30px 30px;}
.share .bdsharebuttonbox a.tieba{background:#96C0FF url(tieba.png)no-repeat scroll center center/30px 30px;}
.share .bdsharebuttonbox a.icon-more{background:#FC99F7 url(more.png)no-repeat scroll center center/36px 37px;}
/* 上下页 */
.article-next-prev{width:100%;display:block;clear:both;background:#fff;}
.article-next-prev a{width:46%; height:40px; line-height:40px; background:#fff; border:1px solid #D8D8D8; overflow:hidden; text-align:center;border-radius: 5px;/* background: #FFF url(next-prev.gif) repeat-x scroll left bottom; */}
.article-next-prev .prev{float:left;margin-left:2%;}
.article-next-prev .next{float:right;margin-right:2%;}
.article-next-prev a:hover{background:#009345;color:#FFF;}
/* 评论 */
.section-cbox-b,.section-title-b{background-color:#FFF!important}
.section-title-wap{padding:.3em 0 0!important}
.section-cbox-wap{padding:.5625em 0!important}
.section-list-wap{padding:0 0!important}
.list-kinds-wap{background:transparent url(module_hd.png) repeat-x scroll 0 12px}
.section-title-wap .title-comment-wap .comment-wrap-wap{font-weight:400!important}
.section-list-wap .list-kinds-wap .kinds-title-b{display:inline;border-left:4px solid #009345;position:relative;background:#FFF;font-weight:400!important;font-size:18px!important;color:#333!important;border-bottom:0!important}
.section-list-wap .list-kinds-wap .kinds-title-wap{padding:0 10px!important}
.section-list-wap .list-kinds-wap .kinds-comment-b{border-bottom:1px dashed #D9D9D9!important}
.section-page-wap .page-count-wap .count-mutual-b{background-color:#009345!important}
/* 友链 */
#link{text-align:left;font-size:14px;color:#555;padding:0 2%;height: 35px;line-height: 35px;overflow:hidden;}
#link a{color:#555;margin-right:6px;font-size:12px;}
#link h3{float:none;margin-left:0;display:inline;font-weight:700;font-size:14px}
/* 底部 */
footer{ background:#009345; width:100%;}
footer .meiwen{width:100%; height:34px; border-top:1px solid #7CB21C; box-shadow: 0 3px 5px #81B31A;}
footer .meiwen a{ font-size:14px; display:block; line-height:34px; width:25%; float:left; text-align:center; color:#fff; background:url(bg-7BB321.gif) repeat-y right top;}
footer .copyright{ padding:10px 0 10px 0; line-height:2.4em; overflow:hidden; text-align:center; color:#FFF; font-size:14px;}
footer .copyright a {outline: medium none;font-size: 14px;color: #FFF;}
/* 顶部 */
#back-to-top{ position:fixed; bottom:2%; right:2%; display:none;z-index:999999999;}
#back-to-top a{background:#009345; opacity:0.5;filter:alpha(opacity=50); display:block; height:35px; width:35px;margin-bottom:120px;border-radius:15%; }
#back-to-top a:hover{opacity:0.9;filter:alpha(opacity=90);}
#back-to-top span{display:block; height:35px; width:35px;}
#back-to-top a.stop span{background:url(to-top.png) no-repeat center -9px;}

.none{ display: none; }
.readall_box{ position: relative; z-index: 9; padding: 0 0 25px; margin-top: -220px; text-align: center; }
.read_more_mask {height: 200px; background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); }
.readall_box .btn_mod {background-color: #fff; }
.btn-gray-fred, .btn-gray-fred:focus, .btn-gray-fred:link, .btn-gray-fred:visited {font-size: 1rem; color: #ca0c16; background: #fff; border-radius: .25rem; border: 1px solid #de686d; line-height: 1.875rem; }
.readall_box .btn_mod a{border: 1px solid #ca0c16; width: 15rem; height: 2.5rem; line-height: 2.5rem; display:inline-block; vertical-align: top;}
.readall_box .btn_mod img{ width: .9375rem; height: auto; margin: 1.0625rem 0 0 .3125rem; vertical-align: top; }



.drop_list h3,.drop_list .info,.drop_fixed_info .kf{ -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
.flex{-webkit-flex:1;-moz-flex:1;-o-flex:1;flex:1; float:left;text-align:left;width:65%;}
.drop_list{ padding:.75rem .9375rem 0;clear:both;}
.drop_list.bobo{ padding-left: 0!important; padding-right: 0!important; overflow: hidden;}
.drop_list h3{ font-size: 1.125rem; font-weight: 400; text-align: left;}
.drop_list h3 img{ width: 1.0625rem; height: auto; margin-right: .4375rem;}
.drop_list h3 i{ width: 1.0625rem; height: 1.0625rem; background: url(../images/icon_gua.png) no-repeat; background-size: cover; margin-right: .4375rem; }
.drop_list h3 span a{ color: #3c3c3c; }
.drop_list h3 em{ font-size: .9375rem; }
.drop_list h3 em a{ color:#caa456; margin-left: .625rem;}
.drop_list ul{   }
.drop_list li{ border-top: 1px solid #efefef; padding:.825rem 0; position: relative; clear:both;}
.drop_list li:first-child{ border-top: 0; }
.drop_list li:last-child{/*padding-bottom: 0;*/}
.drop_list li.bobo { width: auto !important; margin: 0 -.9375rem!important; }
.drop_list li.bobo.none{ display: none !important; }
.drop_list .img{ width: 7.1875rem; height: 4.375rem; position: relative; overflow: hidden; margin-right: .625rem;float:left;margin-bottom:.500rem;}
.drop_list .img img{ width: 100%; height: auto; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.drop_list h2{ font-size: 1.125rem; height: 2.625rem; line-height: 1.2; font-weight: 400; text-align: left; color: #404040; margin-bottom: .625rem; overflow: hidden; display: -webkit-box; display: -moz-box; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.drop_list .info{ height: 1.125rem; }
.drop_list .info span{ color: #bbb; font-size: .75rem; margin-right: .5625rem;}
.drop_list .info .bq{ height: 1rem; line-height: 1rem; padding: 0 .1875rem; color:#dfc899; border:.0625rem solid #dfc899; border-radius: .1875rem;}
.drop_list .info .time{ font-size: .625rem; margin:0;}
.drop_list .assort{ position: absolute; left: 7.8125rem; bottom: .84375rem; line-height: 1.1875rem; height: 1.125rem; font-size: 0; overflow: hidden;}
.drop_list .assort span,.drop_list .assort a{ display: inline-block !important; vertical-align: top; font-size: .75rem; }
.drop_list .assort span{ margin-right: .5625rem; width: 2rem; overflow: hidden; text-indent: -4rem; }
.drop_list .assort a{ color: #bbb; background: #fff; }
.drop_list .sort02 a,.drop_list .sort03 a,.drop_list .sort04 a{ display: block; }
.drop_list .sort02 h2,.drop_list .sort03 h2,.drop_list .sort04 h2{ height: auto; }
.drop_list .sort02 .img{ margin:0; }
.drop_list .sort02 .img:nth-child(2){margin:0 .1875rem;}
.drop_list .sort02 .info,.drop_list .sort04 .info{ padding-top:.625rem; }
.drop_list .sort02 .assort,.drop_list .sort03 .assort{ left: 0; }
.drop_list .sort04 .img{ height: 11.25rem; margin:0;}
.drop_list .ads{ text-align: right; }
.drop_list .ads .info span{ margin: 0; }
.drop_list .ads small{ display: inline-block; width: 1.625rem; height: .875rem; background: url(../images/ads.png) no-repeat; background-size: cover;}
.drop_list .qm_sub{margin-bottom:.825rem;}
.drop_list.tl{ padding-left: 0; padding-right: 0; }
.drop_list.tl h3{ padding-left:.9375rem; padding-right: .9375rem; }
.drop_list.tl ul,.drop_list.tl .qm_sub{ margin-left:.9375rem; margin-right: .9375rem; }
.drop_list.pt0 {padding-top: 0; }
.drop_list ul.mt0 {margin-top: 0; }
.drop_list ul.bt0 {border-top: 0; }
