/*basw*/
.wrap{max-width:640px; margin:0 auto; position:relative;}
.m_main {width:100%; overflow:hidden; background:#f5f5f5;}

/*m-searchL*/
.m-main {width:100%; overflow:hidden;}


.flash {width:100%;}
.flash img {width:100%;}

.newslist {overflow:hidden; background:#ffffff; margin-bottom:15px;}
.newslist ul {padding:0 15px; overflow:hidden;}
.newslist ul li {height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #e7e7e7; font-size:14px; font-weight:500;}
.newslist ul li  a{display:block; height:35px; overflow:hidden;}
.newslist ul li:last-child {border-bottom:none;}

.mainCont {overflow:hidden; background:#ffffff; margin-bottom:15px;}
.mainCont .shead {height:35px; position:relative;color:#29b516; border-bottom:1px solid #e7e7e7; margin:0 15px;}
.mainCont .shead .tag {height:20px; position:absolute; left:-10px; top:7px; font-size:16px;}
.mainCont .shead .tag span {display:inline-block; line-height:20px; border-left:7px solid #29b516; padding-left:15px;}
.mainCont .shead .more {height:20px; line-height:20px; overflow:hidden; position:absolute; right:0; top:7px; font-size:14px;}
.mainCont .shead .more div {float:left; padding-left:15px;}
.mainCont .shead .more div a {color:#29b516;}
.mainCont .contBox {overflow:hidden; padding:0 15px;}
.mainCont .contBox .showimg {overflow:hidden; padding:15px 0; border-bottom:1px solid #e7e7e7; display:table; width:100%;}
.mainCont .contBox .showimg .text {width:calc(100% - 105px); height:72px; position:relative; float:left;}
.mainCont .contBox .showimg .title {height:40px; line-height:20px; overflow:hidden; font-size:14px;}
.mainCont .contBox .showimg .text .time {height:20px; line-height:20px; overflow:hidden; position:absolute; bottom:0; left:0;}
.mainCont .contBox .showimg .time span {padding-right:15px; font-size:12px; color:#999999;}
.mainCont .contBox .showimg .w-label {width:50px; height:25px; text-align:center; line-height:25px; border:1px solid #e7e7e7; border-radius:5px; overflow:hidden; position:absolute; left:0; bottom:0;}
.mainCont .contBox .showimg .w-label a {display:inline-block; font-size:12px; color:#666666;}
.mainCont .contBox .showimg .img {width:96px; height:72px; overflow:hidden; float:right; display:flex; justify-content:center; align-items:center;}
.mainCont .contBox .showimg .img img {max-width:96px; max-height:72px;}
.mainCont .contBox .showimg .piclist {overflow:hidden; margin-top:5px;}
.mainCont .contBox .showimg .piclist a {width:32%; float:left; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.mainCont .contBox .showimg .piclist a img {width:100%;}
.mainCont .contBox .showimg .piclist a:nth-child(2n+2) {margin:0 2%;}
.mainCont .contBox .showimg .pic {width:100%; overflow:hidden;}
.mainCont .contBox .showimg .pic img {width:100%;}
.mainCont .contBox .getInto {height:40px; line-height:40px; text-align:center; font-size:14px;}
.mainCont .contBox .getInto a {color:#29b516;}

.mainCont .contBox .special {overflow:hidden; width:100%; padding:15px 0; border-bottom:1px solid #e7e7e7; overflow:hidden; display:table;}
.mainCont .contBox .special:last-child {border-bottom:none;}
.mainCont .contBox .special dt {display:table-cell; height:50px; position:relative;}
.mainCont .contBox .special dt span {display:inline-block; width:18px; height:18px; border-radius:2px; text-align:center; line-height:18px; overflow:hidden; background:#b3b3b3; color:#FFFFFF; font-size:12px; position:absolute; left:0; top:15px;}
.mainCont .contBox .special dd{line-height:25px; height:50px; font-size:14px; padding-left:30px; padding-top;10px;}
.mainCont .contBox .special:first-child dt span {background:#e71b1b;}
.mainCont .contBox .special:nth-child(2) dt span {background:#fa6436;}
.mainCont .contBox .special:nth-child(3) dt span {background:#f5a711;}



/*adapt*/
@media only screen and (min-width:641px){

	.newslist ul li {height:60px; line-height:60px; font-size:22px;}
	.mainCont .shead {height:58px; line-height:58px;}
	.mainCont .shead .tag {font-size:28px; height:28px; top:15px;}
	.mainCont .shead .tag span {line-height:28px;}
	.mainCont .shead .more {top:15px; font-size:20px;}
	.mainCont .contBox .showimg .text {width:400px; height:120px;}
	.mainCont .contBox .showimg .title {font-size:22px; height:60px; line-height:30px;}
	.mainCont .contBox .showimg .img {width:160px; height:120px;}
	.mainCont .contBox .showimg .img img {max-width:160px; max-height:120px;}
	.mainCont .contBox .showimg .time span {font-size:18px;}
	.mainCont .contBox .showimg .piclist a img {max-width:193px; max-height:140px;}
	.mainCont .contBox .getInto {height:66px; line-height:66px; font-size:22px;}
	.mainCont .contBox .special dt span {height:27px; width:27px; line-height:27px; font-size:22px; top:20px;}
	.mainCont .contBox .special dd {font-size:22px; height:70px; line-height:35px; padding-left:45px; padding-top:10px;}

	

}


@media (max-width: 400px) {
	.m_main .chead div {font-size:16px; line-height:48px;}
}
