body          { text-align:left;color:#585858; font-size:12px;max-width: 640px; min-width:320px;    overflow-x: initial!important;
 color:#7F8583;padding:0px; margin: 0 auto;font-family:"Microsoft Yahei"; background:#f5f5f5;}
table,td,tr,th{font-size:12px;border-collapse:collapse;border-spacing:0;padding: 0px;}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,p {margin: 0; padding: 0; border: 0;list-style-type:none;}
h1,h2,h3,h4	{ font-family:"Microsoft Yahei";}
a	 { text-decoration:none; color:#555}
a:hover	 {text-decoration:none; }
.aside i { display:inline-block; background:url(../pic/n_icon.png) no-repeat;_background:url(../pic/n_icon_8.png) no-repeat}
html	{ min-width:320px;}

/* ty */
.fl			{ float:left;}
.fr			{ float:right;}
.clear		{ clear:both;}
.fg-x	{ margin:0 10px;}
.fg-x2	{ margin:0 20px;}
.content	{  margin:0 auto;}

.none	{ display:none;}
/* top */

.top_wrap	{    padding-left: 0;padding-right: 0;max-width: 640px;width: 100%;height: auto; opacity: 0.9;overflow: hidden;}
.top {  z-index: 28;  top: 0px;left: 0;right: 0;}
.nav_cover	{ background: #2476e3;height:40px; padding:10px 10px 0 10px;}
.logo-icon	{ width:50px; height:35px; margin-right:10px; }
.back	{ width:20px; height:35px; margin:2px 10px 0 10px ;}
.back_ico	{ font-size:20px; color:#fff; display:block; width:13px; height:25px; background:url(img/webzh.png) -568px -167px no-repeat; }
input[type="search"]::-webkit-search-cancel-button{ display: none;}	

.logo-icon	i { background:url(img/webzh3.png) -350px -247px no-repeat; width:50px; margin:0 5px 5px 0px; display:block; height:35px;}
.search_bar	{ border-radius:15px; background:#fff; height:30px; display:flex; }
.top-nav	{ background:url(img/webzh.png) 0 -38px  no-repeat; width:24px; height:24px; margin:3px 10px 0;}
.top .left 	{ float:left; width:10%; height:40px;}
.top .left i	{ width:9px; height:17px; margin-top:5px; background:url(img/webzh.png) -0 -184px no-repeat; display:block; cursor:pointer;}
.top .right	{ width:10%; float:right; text-align:right;}
.top .right	i { background:url(img/webzh.png) -83px -38px no-repeat; margin-top:5px; display:inline-block; cursor:pointer;width:19px; height:19px;}
.top h1	{ text-align:center; color:#fff; font-size:18px; }
.top .tit	{ text-align:center; height:40px; float:left; width:80%;}
.top .search	{ background:url(img/webzh.png) -84px -38px no-repeat; width:19px; height:19px; float:right;}
.search_bar	 .qux	{ min-width:40px; height:25px; display:inline-block ; float:right; background:url(img/qxn.png) no-repeat;margin:3px 5px 0 0; }
.search_bar	 .souan	{ border-radius: 15px; background:#2476e3 ; margin:3px 5px 0 0; color:#fff; height:25px; width:80px; text-align:center; line-height:25px;}
.search_bar	i	{ background:url(img/webzh.png) -44px -34px  no-repeat; width:30px; margin:2px 5px 0 10px; display:block; float:right; height:22px;}

.search_bar input	{ border:0; width:100%; position:relative; display:inline-block;outline:none;background:0;font-size:13px; line-height:1.5em;height:1.5em;vertical-align: middle;color: #666;}
.search_bar .hilight1	{height:30px; color:#333;}

.history	{ padding:10px 10px 0; margin-bottom:5px; background:#fff;  color:#333; font-size:1.4em;  box-sizing: border-box;}
.history	.his_list	{ padding:10px 0 0;	font-size:1.2px;}
.history	.his_left	{ padding: 0px 0 10px 0px;margin-bottom: 0px;background: #fff;overflow: hidden;}
.history .his_left a 	{padding: 5px 6px; border:1px solid #ddd;margin: 0px 5px 5px 0;color: #666;display: inline-block;position: relative;border-radius: 3px;font-size: 12px;min-width: 59px;text-align: center;}
.history	.his_cl		{border-radius: 5px;border:1px solid #2476e3; color:#2476e3;  padding:5px 5px;}
.history	.his_cl	  a	{color:#2476e3;}

.hot_mav	{ padding:10px 0px 5px 10px; margin-bottom:10px; background:#fff;  color:#333; font-size:1.4em;  box-sizing: border-box;}
.hot_mav a {padding: 2px 5px; border:1px solid #ddd;margin: 0px 5px 5px 0;color: #666; display: inline-block;position: relative;border-radius: 3px;font-size: 12px;text-align: center;}
.hot_mav .hot_list	{ margin-top:10px; }
.flex	{	-webkit-box-flex: 1; background:#fff; -webkit-flex: 1;flex: 1;width: auto;position: relative;overflow: auto;}
.flex .main	{width: 30%; float:left;  padding-bottom: 45px; background-color: #fafafa; position:relative; overflow-y: auto; -webkit-overflow-scrolling: touch;  z-index: 1;}
.flex .main .item	{ font-size:1.4REM; border-bottom:1px solid #eee; border-right:1px solid #eee;height: 40px;line-height:40px;text-align: center;color: #666;background-color: #fafafa;}
.flex .main .on	{background-color: #fff;color: #2476e3;font-weight: 500;border-left:2px solid #2476e3;border-right:none;}

.m-detail	{ float:left; width:70%;background-color: #fff;z-index: 1;padding-bottom: 45px;overflow-y: auto;   -webkit-overflow-scrolling: touch;}
.m-detail .md-title	{ position: relative; position: -webkit-sticky; position: sticky;top: 0;z-index: 2001; padding: 15px 0 10px;margin-left: -.1rem;font-size: 16px;color: #2476e3; background-color: #fff; text-align: center;}
.m-detail .md-titleb { position: relative; position: -webkit-sticky; position: sticky;top: 0;z-index: 2001; padding: 15px 0 10px;margin-left: -.1rem;font-size: 14px;color: #333; background-color: #fff; text-align:center; }
.m-detail .a3	{ color:#ff6400}
.m-detail .sx-wrap	{ padding:5px 20px; }
.m-detail .sx-wrap a	{font-size: 1.2rem;color: #666;min-width: 40.78%;border: solid 0.08333333rem #dcdcdc;margin-right: 3.4%;line-height: 2.33333333rem;height: 2.33333333rem;text-align: center; display:inline-block  ;overflow: hidden;margin-bottom:0.8rem;}
.m-detail .a-wrap	{padding:10px 5px 10px 20px;} 
.m-detail .a-wrap a	{font-size: 1.2rem;width: 27.78%;border: solid .08333333rem #dcdcdc;margin-right: 3.4%;line-height: 2.33333333rem;height: 2.33333333rem;text-align: center; display:inline-block  ;overflow: hidden;margin-bottom:0.8rem;}
