body          { text-align:left;color:#585858; font-size:12px;  color:#7F8583;padding:0px; margin:0;font-family:"Microsoft Yahei"; background:#eee;}
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	{ max-width:640px; margin:0 auto 58px;}
.none	{ display:none;}
/* top */
.top { height:40px; padding:10px 10px 0 10px; background:#2476e3;}
.logo-icon	{ width:50px; height:35px; margin-right:10px; }
.logo-icon	.iz { background:url(img/webzh.png); width:34px; margin:0 10px 0 0px; display:block; height:28px;}
.logo-icon	.logo3	{ background:url(img/webzh.png) -312px -247px no-repeat; width:34px; margin:0 10px 0 0px; display:block; height:32px;}
.logo-icon	.logo2 { background:url(img/webzh.png) -350px -247px no-repeat; width:50px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logo4	{ background:url(img/webzh.png) -406px -248px no-repeat; width:34px; margin:0 10px 0 0px; display:block; height:30px;}
.logo-icon	.logo2 { background:url(img/webzh3.png) -350px -247px no-repeat; width:50px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logo5 { background:url(img/webzh3.png) -450px -247px no-repeat; width:50px; margin:0 5px 5px 0px; display:block; height:35px;}

.search_bar	{ cursor:pointer; border-radius:15px; background:#fff; height:28px; line-height:28px;
display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */}
.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,.top h2 { text-align:center; color:#fff; font-size:18px; }
.top .tit	{ text-align:center; height:40px; float:left; width:80%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.top .search	{ background:url(img/webzh.png) -84px -38px no-repeat; width:19px; height:19px; float:right;}

.search_bar	i	{ background:url(img/webzh.png) -44px -34px  no-repeat; width:20px; margin:0 5px 0 5px; display:block; float:right; height:22px;}

.search_bar input	{ border:0; width:100%; display:inline-block;outline:none;background:0;font-size:13px; line-height:1.5em;height:1.2em;vertical-align: middle;color: #666;}
.search_bar .hilight1	{height:2em; color:#d7d7d7;}


.flash-ad	{ width:100%;}
.flash-ad img {border: 0;display: block; width: 100%;height: auto;max-height: 100%;min-height: 90px;min-width: 320px;max-width: 100%;}

/* title */
.title	{ height:20px; padding:10px 0; line-height:20px; background:#fff; width:100%; border:1px solid #ddd; border-left:none; border-right:none;}
.title h1,.title h2,.title h3	{ font-size:14px; font-weight:bold; color:#333; border-left:3px solid #2476e3; padding-left:10px; }

.index-tk	{ margin:10px 0;box-shadow: 0 1px 1px #dcdcdc;}

.index-tk .line-tp	{ background:#fff; margin-bottom:10px;}
.index-tk .line-tp a	{ display:block; text-decoration:none;}
.index-tk .line-tp ul	{ border-bottom:1px solid #ddd; padding:10px; box-sizing: border-box;}
.index-tk .line-tp ul li 		{ width:31.2%; margin-right:2.1%; float:left;}
.index-tk .line-tp ul li img	{ width:100%; min-width:93px; max-width:193px;}
.index-tk .line-tp ul li .name	{ color:#333; display:block; margin:5px 0;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index-tk .line-tp ul li .price	{ color:#ff0000;}
.index-tk .line-tp .left-ad	{ width:50%;float:left; border-width: 0 1px 0 0; }
.index-tk .line-tp .left-ad	img	{ width:100%; }
.index-tk .line-tp .right-ad	{ width:50%; float:left;}
.index-tk .line-tp .right-ad img { width:100%;}


.line-list	{ background:#fff;box-shadow: 0 1px 1px #dcdcdc; margin-bottom:10px;padding-bottom:30px;}
.line-list ul li	{ padding:10px; height:80px; border-bottom:1px dashed #ddd; position:relative; }
.line-list ul li a	{  }
.line-list ul li .pic	{ width:96px; margin-right:10px; position:relative;overflow:hidden; float:left; padding-right:10px;border-right:1px solid #eee; }
.line-list ul li .pic img	{ width:100%;  }
.line-list ul li .pic .fct	{ display:block; text-indent:5px; line-height:20px; background:url(img/webzh.png) -76px 0; width:65px; height:20px; color:#fff; position:absolute; left:0; top:0px;}
.line-list ul li .name	{ font-size:14px; color:#333; margin-bottom:5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.line-list ul li .name-day	{ width:64%; float:left; padding-right:5px;}
.line-list ul li .namet{height: 35px;display: block;overflow: hidden;line-height: 18px;font-size: 14px;font-weight: 700;color: #333;}
.line-list ul li .name2{font-weight: normal;font-size: 14px;margin-left: 5px;color: #2476e3;}
.line-list ul li .ftday{margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line-list ul li .xlts{display:none;}
.line-list ul li .price	{   position:absolute; color:#ff6600; bottom:5px;float:left;font-size:12px; }
.line-list ul li .price	 .num	{ font-size:16px; font-weight:bold; }
.line-list ul li .day	{ color:#888;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.line-list .more-line { line-height:30px; height:30px; width:100%; background:#fff; text-align:center;margin-top: 10px;}
.line-list .more-line a	{ width:100%; display:block; font-size:14px;}

.line-list  .line-nav	{ height:30px; padding-bottom:2px; text-align:center; line-height:30px; border-bottom:1px solid #ddd; }

.line-list  .line-nav a	{ display:inline-block; width:33.3%;}
.line-list  .line-nav .curr	{ border-bottom:3px solid #2476e3; color:#2476e3; font-weight:bold;}


.ty-wz	.wz-wrap	{ text-align:center; padding:10px 0;background:#fff; border:1px  solid #ddd; border-top:none; box-shadow: 0 1px 1px #dcdcdc;margin-bottom:20px;}
.ty-wz	.wz-wrap a	{  display:block; float:left; margin:0 5px; border:1px solid #ddd;border-radius:2px; width:20%; height:30px; line-height:30px;  }

.bqsm	{ text-align:center; margin:20px 0; margin-bottom:80px;}


.ft-nav	{ height:60px; background:#fff; border-top:1px solid #ddd;   position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  padding: 5px 0 0;
  background: #fff;
  opacity: 95%;
  -webkit-opacity: 95%;
  color: #fff; z-index:9;}
.ft-nav a	{ width:20%; height:60px; display:block; float:left; text-align:center;}

.ft-nav i,.ft-lnav i	{ width:30px; margin-top:10px; height:23px; display:inline-block; background-image:url(img/webzh.png) ;}
.ft-nav .f01	{ background-position:0 -115px;}
.ft-nav .f02	{ background-position:-44px -115px;}
.ft-nav .f03	{ background-position:-87px -115px;}
.ft-nav .f04	{ background-position:-133px -115px;}
.ft-nav .f05	{ background-position:-175px -115px;}
.ft-nav .f06	{ background-position:-260px -161px;}
.ft-lnav	{ height:50px;  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  padding: 5px 0 0;
  background: #38495d;
  opacity: 95%;
  -webkit-opacity: 95%;
  color: #fff; z-index:9;}
.ft-lnav a	{ width:25%; color:#fff; height:60px; display:block; float:left; text-align:center;}
.ft-lnav i	{ width:30px; margin-top:5px; height:23px; display:inline-block; background-image:url(img/webzh.png) ;}
.ft-lnav .f01	{ background-position:-302px -115px;}
.ft-lnav .f02	{ background-position:-261px -115px;}
.ft-lnav .f03	{ background-position:-215px -116px;}
.ft-lnav .f04	{ background-position:-340px -115px;}

.ft-xnav	{ height:50px;  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  padding: 5px 0 0;
  background: #fff;
  opacity: 95%;
  -webkit-opacity: 95%;
  color: #fff; z-index:9;}
.ft-xnav a	{ width:100%; color:#fff; height:50px; display:block;  text-align:center;}
.ft-xnav i	{ background:url(img/webzh.png) -215px -157px no-repeat; margin-top:6px; width:32px; height:32px; display:inline-block;}

.ft-sxk-box	{    background: rgba(0,0,0,.5);position: fixed;bottom: 0;top: 0;left: 0;right: 0;z-index: 12;font-size: 12px;}
.ft-sxk	{ height:250px;   position: absolute;bottom: 0;left: 0; right: 0;z-index: 15;background:#ddd;}
.ft-sxk	 .zt-box	{  height:40px; background:#38495d;}

.ft-tck-box	{ background:#fff; margin-bottom:30px;position: fixed;bottom: 0;top: 0;left: 0;right: 0;z-index: 12;font-size: 12px;}
.ft-tck-box	.qzitem	{ padding:20px;}
.ft-tck-box	.qzitem li	{ margin-bottom:20px;}
.ft-tck-box .qzitem li .name	{ font-size:14px; font-weight:bold; color:#2476e3; margin-bottom:5px; }
.ft-tck-box .qzitem li .nr	{ padding:10px; border:1px solid #ddd;border-radius: 5px;background:#eee; color:#000; line-height:20px;}

.ft-sxk	 .zt-box a	{ width:33.3%; text-align:center; font-size:14px; color:#a4a4a4; display:block; float:left; line-height:40px;}

.ft-sxk	 .zt-box .on	{ color:#fff;}
.ft-sxk	 .zt-box i	{ background:url(img/webzh.png) -123px -40px no-repeat; width:13px; height:15px; display:inline-block; vertical-align:-2px; margin:0 5px 0 0; }

.ft-sxk .item-l	{ width:34%; background:#ddd; float:left; font-size:14px; color:#555;}
.ft-sxk .item-l ul .on	{ background:#fff; color:#f12405;}
.ft-sxk .item-l ul .on i	{ background:url(img/webzh.png) -157px -45px no-repeat; width:8px; height:7px; display:inline-block; position:absolute; right:10px; top:40%;} 
.ft-sxk .item-l ul	li	{ height:40px; text-align:center;  line-height:40px; position:relative;}
.ft-sxk .item-r	{ width:66%; background:#fff; float:left;}
.ft-sxk .item-r ul	{ padding:0 5px; }
.ft-sxk .item-r ul	li	{ height:40px; padding-left:10px; font-size:14px; border-bottom:1px solid #ddd;line-height:40px;position:relative;}
.ft-sxk .item-r ul .on	{ background:#fff; color:#f12405;}
.ft-sxk .item-r ul .on i	 { background:url(img/webzh.png) -182px -42px no-repeat; width:13px; height:11px; display:inline-block; position:absolute; right:10px; top:35%;}
.ft-sxk .item-r ul	i	{ background:url(img/webzh.png) -212px -43px no-repeat; width:10px; height:10px; display:inline-block; position:absolute; right:13px; top:35%;}


.ft-sxk .item-z	{ width:33%; background:#ddd; float:left; font-size:14px; color:#555;}
.ft-sxk .item-z ul .on	{ background:#fff; color:#f12405;}
.ft-sxk .item-z ul i	{ background:url(img/webzh.png) -157px -45px no-repeat; width:8px; height:7px; display:inline-block; position:absolute; right:10px; top:40%;}
.ft-sxk .item-z ul	li	{ height:40px; text-align:center;  line-height:40px; position:relative;}
.ft-sxk .item-m	{ width:33%; background:#fff; float:left;}
.ft-sxk .item-m ul	{ padding:0 5px; }
.ft-sxk .item-m ul	li	{ height:40px; padding-left:10px; font-size:14px; border-bottom:1px solid #ddd;line-height:40px;position:relative;}
.ft-sxk .item-m ul .on	{ background:#fff; color:#f12405;}
.ft-sxk .item-m ul .on i	 { background:url(img/webzh.png) -182px -42px no-repeat; width:13px; height:11px; display:inline-block; position:absolute; right:10px; top:35%;}
.ft-sxk .item-m ul	i	{ background:url(img/webzh.png) -212px -43px no-repeat; width:10px; height:10px; display:inline-block; position:absolute; right:13px; top:35%;}




.ft-ydnav	{height: 50px;position: fixed;bottom: 0;left: 0;right: 0; z-index: 9;padding: 5px 0 0; background: rgba(0,0,0,.8);color: #fff;z-index: 9;}
.ft-ydnav  .ydl	{ width:50%; float:left;}	
.ft-ydnav  .ydl a { width:40%; display:inline-block; text-align:center; line-height:60px; }
.ft-ydnav  .ydl a i	{ background-image:(img/webzh.png);width:24px; height:24px; display:inline-block;}
.ft-ydnav  .ydl a .dh	{ background-position:-47px -151px ; }
.ft-ydnav  .ydl a .qq	{ background-position:-90px -151px  ;}
.ft-ydnav  .ydr	{ width:50%; float:right;}
.ft-ydnav  .ydr	 .yda	{ display:block;border-radius:5px; margin-right:5px; height:45px; background:#ff5a00; text-align:center;line-height:45px; color:#fff; font-size:18px; font-weight:bold;}
.ft-ydnav a	{ }
.ft-ydnav i	{ width:30px; margin-top:5px; height:23px; display:inline-block; background-image:url(img/webzh.png) ;}
