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;}

/* ͨ�� */
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.cl{clear:both;}
.fg-x{ margin:0 10px;}
.fg-x2{ margin:0 20px;}
.content{  margin:0 auto 0px;}
.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-w	{ background-size:100% 100%;position: relative;z-index: 999;   }
.t-header	{background: #46b7c3;background-size: 100% 100%;margin-bottom: .1rem;}
.top-w .n-ss	{ height:190px;}
.top { position: fixed; z-index: 28;  top: 0px;left: 0;right: 0;max-width: 640px;margin: auto;}
.top-n { background: #2476e3;height:40px; padding:10px 10px 0 10px;position: fixed; z-index: 28;  top: 0px;left: 0;right: 0; color:#fff; text-align:center;}
.top-n  .left 	{ float:left; width:10%; height:40px;}
.top-n  .left i	{ width:9px; height:17px; margin-top:5px; background:url(img/webzh.png) -0 -184px no-repeat; display:block; cursor:pointer;}
.top-n  .right	{ width:10%; float:right; text-align:right;}
.top-n  .right	i { background:url(img/webzh.png) -83px -38px no-repeat; margin-top:5px; display:inline-block; cursor:pointer;width:19px; height:19px;}
.top-n  h1	{ text-align:center; color:#fff; font-size:18px; }
.top-n .tit	{ text-align:center; height:40px; float:left; width:80%;}
.top-w .n-ss	{}
.top-w .n-ss .input-w	{ padding-top:125px; }
.top-w .n-ss .input-w .input	{ color:#999;margin: 0 20px 10px;height: 40px;border-radius: 5px;-webkit-background-clip: padding-box!important;background-clip: padding-box!important;background:#fff; text-align:center; line-height:40px;}
.top-w .n-ss .input-w .input i	{ width:20px; cursor:pointer; vertical-align:-3px; margin-right:5px; height:18px; background:url(img/webzh.png) -43px -38px no-repeat; display:inline-block;}

.s_barm	{ margin-right:30px;}
.share	{ width:24px; height:24px; background:url(img/webzh.png) -629px -116px no-repeat; position:absolute; top:14px; right:12px;}

.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; }

/*����*/
.top2{position:fixed;z-index:28;top:0;left:0;right:0;max-width: 640px;margin: 0 auto;height: 5rem;background: #2476e3;}
.top2 .logo { background: url(img/webzh.png) -453px -247px no-repeat; background-size: 100%; width: 188px; height: 30px; top:1rem; left: 1rem;  display: block; position: absolute;  }
.top2 .menu { color: #fff; font-size:3rem;display: block; position: absolute; top: 1rem; right: 1rem;   }
.top2  .menu_list { z-index: 100;  border-radius: 10px; background: #fff; position: absolute;right: 1rem;top: 4.5rem;  padding: 1rem 2rem; box-shadow: 0 2px 5px #ddd;}
.top2  .menu_list a { display: block; line-height: 4rem; font-size: 1.6rem; color: #535F78; border-bottom: 1px solid #eee; text-decoration: none;}
.top2  .menu_list i { margin-right: 1rem; font-weight: bold;}
.top2 .back { color: #fff; font-size:2.5rem;display: block; position: absolute; top: 1rem; left: 1rem;   }
.top2 .btop,.top2 .btop h1,.top2 .btop h2,.top2 .btop h3 { text-align: center; color: #fff; font-weight: bold; font-size:2rem; line-height: 5rem; margin: 0 15%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }

.top3 { max-width: 640px;margin: 0 auto;height: 5rem;background: #2476e3; position: relative;}
.top3 .logo { background: url( pic/logo.png) no-repeat; background-size: 100%; width: 188px; height: 30px; top:1rem; left: 1rem;  display: block; position: absolute;  }
.top3 .menu { color: #fff; font-size:3rem;display: block; position: absolute; top: 1rem; right: 1rem;   }
.top3  .menu_list { z-index: 100;  border-radius: 10px; background: #fff; position: absolute;right: 1rem;top: 4.5rem;  padding: 1rem 2rem; box-shadow: 0 2px 5px #ddd;}
.top3  .menu_list a { display: block; line-height: 4rem; font-size: 1.6rem; color: #535F78; border-bottom: 1px solid #eee; text-decoration: none;}
.top3  .menu_list i { margin-right: 1rem; font-weight: bold;}
.top3 .back { color: #fff; font-size:2.5rem;display: block; position: absolute; top: 1rem; left: 1rem;   }
.top3 .btop,.top2 .btop h1,.top2 .btop h2,.top2 .btop h3 { text-align: center; color: #fff; font-weight: bold; font-size:2rem; line-height: 5rem; margin: 0 15%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }



/* new top20181210 */
.new_header .new_back, .new_header .new_phone{}
.new_header .logo-icon{width: 50px; height: 50px; margin-right: 10px;}
.new_header .search_bar{display:inline-block; padding-top:10px; padding-right:10px; height:30px; display:flex;}
.new_header .search_bar .qux{width:40px; height:25px; background:url(img/qxn.png) no-repeat;margin:3px 5px 0 0;}
.new_header .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;}
.new_header .search_bar i{background:url(img/webzh.png) -44px -34px no-repeat; width:30px; margin:0px 5px 0 10px; display:block; float:left; height:22px;}
.new_header .search_bar .input{ border-radius:15px; background:#fff; padding-left:10px; border:0; width:100%; display:inline-block;outline:none;font-size:13px; line-height:2.5rem;height:2.5rem;vertical-align: middle;color: #666;}
.new_header .search_bar .hilight1{height:30px; color:#333;}
.new_header{position: relative;height: 50px;background-color: #2476e3;}
.new_header .new_logo{min-width: 50px;}
.new_header .page-back{height: 44px;width: 44px;position: absolute;left: 0;top: 0;}
.page-back:before{content: '';display: block;width: 17px;height: 30px;margin: 10px 0 0 15px;background-size: contain;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVJREFUeNqklU1OwzAQhRsnXKol/eMCXXMYREhaDtZT9IcWVuyyb0liJjCWnizX8biW3irWp5k3b+JEaz2KPHPSM2k76iERWpBO+v/UMYAZ6ZMBV1IpBTyRvhjQkl5IqbSCDwC8kZI/TwWAowVIzfcQQA4m/pAKBIRAlmBiQ3olZfa9oRZMBR23oFx3bwHmlgelqwIf5BGm0HAFma9tVwVnABRDABsyBUDnmoIPoriCAwMupCoUYCAr0rdlYipZB0Wr3JFaWHHFCj/cTp/KHWzme4ihLmNzGK2WtOXLyGDIfGEbw6RantSDFGIq2gNoI409hg89qqQL6Epxe2uPQkY4gY1uXGaHptL2qEKQ5Ec9hYo6rkhJIfavwmx6FvN45QDqV2Qd+4zmEMg6ueNBn5kH/VeAAQD3mMccd5YurgAAAABJRU5ErkJggg==);}
.new_header h2{color: #fff;line-height: 50px;font-size: 2rem;padding: 0 88px;text-align: center;font-weight: 400;font-weight: 700;margin: 0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}
.new_header .page-home{position: absolute;top: 0;right: 0;line-height: 30px;}
.new_header .page-home:before{content: '';display: inline-block;width: 30px;margin: 10px 15px 0 0px;height: 30px;background-size: contain;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAltJREFUeNq8lr9rFFEQx3ePvfxQSUQlhU1ACEIMaIxFKhvFwsb/QQKxtLATAloINjZGjQqSGKwCNlaCFsl/EDXGJNgIoiQWJmoS77x7fkZm4bnsr7fZu4EPx97bffOdNzO74xtjvILWCdOwA+NQL7JJpaDzbngMQzAKd6FaaCc5AUe6YBYWoR+Owwd4BIHrfq7OO9X5W3Uc/n9SRTyESqsEiPOn8AYGY9aHYUVFVMsWIMc+o5EPptx3SkVM5U1HXufT8C5y7ElIOlbhfp6TyNqsQ50vZUQedxIi4kFWTWQ5n9HITxToltMqIjUdacf+RCMv4twuzDW4lyQiqdrF+XvHY09Lh4iYjBMRvblqRT5UgnM7HeFJVJIEdGmfl+08ZERFTGl9/SdAnN+B1/p69VrEACzArbBFA/2w3IYxuAln4BzMw0dv73YALqqfLXgF18GHZ6JqAmqwC+uwBXW4XFLUx+ArbMMmbFj+5uUE5uC5fs+b0AcvoccrxzrgMFyFF7pvXecJIwKWIw9swi+vXGvAF/iUZyAJ9jCoOA8/rXDUlpGsNAsc7u2Fs1o8/6Y5a83X62+wEFkrTcAAzKqQujoNranVvgTDLhNy4JguGcGvwGJEgER8DS64ptVFgNF2Wo5pXbHP7ShCX1+pScGYdnSBaVcbmphrU0CgKSLA13zbVrPW0qyWcZ2rCKXaL+mHYx9sQz8c1JaLsz9wCG5YgUk7HtF3RyOvALlxHc4rtn2HnwkCdmE/TCSk5XdeAaJ6DY5qJE39beiAspMgYEOf67XqxbfWfsQ99FeAAQDqH2HyPQIwIAAAAABJRU5ErkJggg==);}
.new_header .page-nav{position: absolute;top: 0;right: 40px;line-height: 30px;}
.new_header .page-nav:before{content: '';display: inline-block;width: 30px;margin: 10px 15px 0 0px;height: 30px;background-size: contain;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAq9JREFUeNq810loE1Ecx/FJjbFV8CKa2OKCWpdGcaHSuuNFRbQoagXB5eLRelTwIt5aD8UFT+pBDyKCBy9SwYMRa6sIRSp4kFoVU9dINVZsm8bvg1/gMZ0kk8X+4cPMvMzLf/4z8/JeAul02skRVdgma1CDSgzhI2Lo0HbMKSRM4iz2oSftL7rRlOO7xgl4VDwLl9Cs4z94rKpeIInZiGI7Gq2+53EGI4VWvByvVMVPtGK+9fkGbETAaluHyxhUvw7U5qvYPpiJ1+rci5Vqj6Ad73Ed9Zjs8WXmor6q/xv185X4jpW0Wm0H8UvVHPHx7BqQ0Pe0+km8RycP6nabtr1q63Td7nz2q18SS3IlnmY91zZ90KzjG/rcKdBF9b+dK3GTThrCHIS1/xxVRSR19KjM3RvBQq9zKnixd+gFN0PmA06blx0HNJSKiTieIoitXidU6BfJxCOdeAgn0e+UFn3ars6WuEb75sehXhdw1Sk9Pmm7OFviKdr/rf12pzyR0rbS68Og9RzDuI/hMiUOWgV5VhzXflSzzmiZEoddz3pc4pj2dyLglC9WaBvLNkls1jgexdoix61bHf5qoolkG8ed6MEkHC1TtacQwl3r7facFnchhe9YX2K1xzCmmWqpn9mpTbf8GxqLTHpYSU20+J0WQ3ioTglNFIVWmlL/d1nmbM/ExgJN4pm4gHl5Eq7SAiET/RhWX3Mx0/2uuarRghOYqjXWE7zFgMZ5SOPUjP1N6pfAOdzEWfU38RLH8czvKjOKW7r6XPED17DM9azt+OxeTATyrKtNLMIWzWK1Wmsn9YuUWX3GXX1mqL3OajMV78aXfBWXyiwKB1yVd2XWc/8zsaPVR5creZ9ZEvu51aWG+YNwDw1WW+9EJDYRQTfm6jg5UYkd/dW5or8/D/4JMADc7AlLDnhVOAAAAABJRU5ErkJggg==);}
.new_header .page-share{position: absolute;top: 12px;right: 55px;line-height: 30px;}
.new_header .page-share i{color: #fff;font-size: 28px;}
/*main-nav*/
.main-nav	{border-bottom:1px solid #ddd;  background:#fff; position: fixed; z-index: 28;  top: 0px;left: 0;right: 0; max-width: 640px;margin:50px auto 5px auto;}
.main-nav	ul 	{ overflow:hidden; width:100%; }
.main-nav	ul li	{   border-right:1px solid #eee; float:left; text-align:center;-webkit-box-flex: 1;-webkit-flex: 1; flex: 1;width: 33.3%; height: 40px;display: block; line-height:40px;box-sizing: border-box; cursor:pointer;}
.main-nav	ul li .djt	{ background:url(img/webzh.png) -569px -128px;  width:13px; height:7px; display:inline-block; margin-left:2px; vertical-align:1px;}
.main-nav	ul .on	{ color:#2476e3}
.main-nav .fc_fl,.main-nav .fc_item	{ position:absolute;top:30px; padding:10px 0 20px 36px; z-index:20; background:#fff; color:#333; width:100%; }
.main-nav .fc_fl .fenl	{ float:left; position:relative; font-size:14px; width:100%; height:40px; line-height:40px; display:block; border-bottom:1px solid #eee;}
.main-nav .fc_fl .on	{ color:#2476e3}
.main-nav .fc_fl .gou	{ background:url(img/webzh.png) -536px -121px no-repeat; width:21px; height:13px; position:absolute; left:-25px; top:12px;}
.m-mask	{ position: fixed; top: 0; bottom: 0; right: 0;left: 0; z-index: 5; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4);}
.main-nav .fc_time	{ position:absolute;top:30px; padding:10px 0 20px 32px; z-index:20; background:#fff; color:#333; width:100%; }
.main-nav .fc_time .tit	{ font-size:14px; margin-bottom:10px;}
.main-nav .fc_time .tit span	{ font-size:12px;}
.main-nav .fc_time .days	{ border-bottom:1px solid #eee; margin-bottom:20px;}
.main-nav .fc_time .days .on	{color:#2476e3; border:1px solid #2476e3}
.main-nav .fc_time .days span	{ border:1px solid #eee;display: inline-block; text-align: center;vertical-align: top;min-width:63px; margin: 0 10px 10px 0; padding: 0 5px;height: 30px;line-height: 30px;font-size: 12px;background-color: #fff;position: relative; border-radius: .025rem;}
.main-nav .fc_time .diy-day	{ width:85%; cursor:pointer; margin:10px 0 20px;border-radius: 2px; height:40px; line-height:40px; text-align:center; border:1px solid #eee; }
.main-nav .qingc	{ height:40px; border:1px solid #2476e3; background:#fff; color:#2476e3; width:30%; text-align:center;border-radius: 2px; margin-right:25.5%;}
.main-nav .qued		{ height:40px; border:1px solid #eee;background:#2476e3; color:#fff; width:30%; text-align:center;border-radius: 2px;}

/*logo*/
.logo-icon	i { background:url(img/webzh3.png) -350px -247px no-repeat; width:50px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logomzudongcom { background:url(img/webzh.png)  no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logomzhonglvzudongcom { background:url(img/webzh.png) -350px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logomcncqtcom { background:url(img/webzh.png) -350px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logomhaiwaizudongcom { background:url(img/webzh.png) -300px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logomotccqcom { background:url(img/webzh.png) -300px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon	.logom57023com { background:url(img/webzh.png) -453px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}
.logo-icon  .logomcitscsccom{ background:url(img/webzh.png) -508px -247px no-repeat; width:40px; margin:0 5px 5px 0px; display:block; height:35px;}

.logo-icon	.sanxia {background: url(img/webzh3.png) -312px -298px no-repeat;width: 70px; margin: 0 5px 5px -2px;display: block;height: 45px;}
/*top*/
.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;}
.top .search_bar	{ border-radius:15px; background:#fff; height:30px; display:flex; }
.top .search_bar	 .qux	{ width:40px; height:25px; background:url(img/qxn.png) no-repeat;margin:3px 5px 0 0;}
.top .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;}
.top .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;}
.top .search_bar input	{ border:0; width:100%; display:inline-block;outline:none;background:0;font-size:13px; line-height:1.5em;height:1.5em;vertical-align: middle;color: #666;}
.top .search_bar .hilight1	{height:30px; color:#333;}

/*history*/
.history	{ padding:10px 10px 0; margin-bottom:5px; background:#fff; margin-top:50px; 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;height: 30px;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;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; overflow-y: auto; -webkit-overflow-scrolling: touch;  z-index: 1;}
.flex .main .item	{ font-size:1.4REM; border-bottom: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;}

.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 .sx-wrap	{ padding:5px 20px; }
.m-detail .sx-wrap a	{border-radius: 5px; text-align:center;  min-width:42%;line-height:2em; margin:0 5px;  border:1px solid #eee; display:inline-block;}
.m-detail .a-wrap	{padding:10px 5px 10px 20px;} 
.m-detail .a-wrap a	{border-radius: 5px; text-align:center; margin:0px 5px 5px; padding:5px 5px; border:1px solid #eee; display:inline-block;}

/*flash*/
.flash-ad	{ width:100%; margin-top:50px;}
.flash-ad img {border: 0;display: block; width: 100%;height: auto;max-height: 100%;min-height: 90px;min-width: 320px;max-width: 100%;}

/*��Ͽ�˵�*/
.sxnav	{ background:#fff; height:90px; padding:15px 0 0;}
.sxnav div,.sxnav a	{  float:left;  }
.sxnav .bgt	{ text-align:center; width:28%; padding-top:15px;height:65px;  border-right:1px solid #eee; float:left; }
.sxnav .snav	{ width:23%;  text-align:center;  float:left; height:80px;  font-size:14px; border-right:1px solid #eee;}

/* ����� */
.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:1.6rem; font-weight:bold; color:#333; border-left:5px solid #2476e3; padding-left:10px; }
.title .hott	{ border-left:5px solid #f63;}

.index-tk	{ margin:10px 0;box-shadow: 0 1px 1px #dcdcdc;}
.index-tk .line-tp	{ background:#fff; margin-bottom:10px; overflow-x:auto}
.index-tk .line-tp a	{ display:block; text-decoration:none;}
.index-tk .line-tp ul	{ border-bottom:1px solid #ddd; padding:10px;}
.index-tk .line-tp ul li 		{ width:47.9%; margin-right:2.1%; float:left;}
.index-tk .line-tp ul li img	{ width:100%; height:100%; }

/* newxg */
.index-tk .line-tp ul li .name	{ color:#333; height:40px; font-size:1.4rem; overflow:hidden; display:block; line-height:20px;}
.index-tk .line-tp ul li .price	{ color:#333;}
.index-tk .line-tp ul li .num	{ font-family:"Arial Black";color:#ff0000; margin:0 2px; font-size:1.8rem; font-weight:bold;}
/* newxg */
.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:right;}
.index-tk .line-tp .right-ad img { width:100%;}


/* 2017���б� */
.line-list	{ background:#fff;box-shadow: 0 1px 1px #dcdcdc;  z-index:1;margin-bottom:100px;}
.line-list ul li	{     padding: 8px 10px; position: relative; background-color: #fff; border-bottom:1px solid #eee; }
.line-list ul li a	{  }
.line-list ul li .pic	{ padding-right:5px; margin-right:5px;  position:relative;overflow:hidden; float:left; }
.line-list ul li .pic img	 { width:100px; height:80px;  }
.line-list ul li .pic .fct	{ display:block; text-align:center; 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-day	{  overflow: hidden; font-size: 12px; height: auto; color: #666;}
.line-list ul li .name-day .name	{ height:60px; overflow: hidden;font-size: 15px;line-height: 18px; font-weight: 700; color: #333;}
.line-list ul li .name-day .name2	{ font-weight:normal; font-size:12px; margin-left:5px; color:#81838e; }
.line-list ul li .price	{ width:150px;  position:absolute; color:#f63; bottom:30px; font-size:12px;}
.line-list ul li .price	 .num	{ font-size:18px; font-weight:bold; }
.line-list .xnum	{ float:left;  line-height:20px;width:100%; margin-top:5px; color:#999; }
.line-list .more-line { line-height:30px; height:30px; width:100%; background:#f7f7f7; text-align:center;}
.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;}
.line-list .s-nav	{height: 45px;line-height: 45px;white-space: nowrap;overflow: hidden;top: 49px;background: #fff; z-index: 9;}
.line-list .s-nav a	{width: 28.57%;color: #333; font-size: 16px;  display: inline-block; text-align: center;}
.line-list .pj-nav a	{width: 25%;color: #333; font-size: 16px;  display: inline-block; text-align: center;}
.line-list .s-nav .on { color: #2476e3; padding-top: 2px; height: 41px;border-bottom: 2px solid #2476e3;line-height: 41px;}
.line-list .b-nav	{ border-top:1px solid #eee; padding:10px 0px 0 20px; }
.line-list .b-nav	a	{ width:22%;float: left; overflow:hidden; white-space:nowrap;line-height: 25px;text-align: center;display:block; background:#f9fafc; color:#333; margin:0 8px 10px 0;    border-radius: 12px;}
.line-list .b-nav	.on	{ background:#2476e3; color:#fff; }
.line-list .sfgj	{ border:1px solid #ffa7d5; color:#ffa7d5; padding:2px 5px; float:right; margin-left:5px;}
.line-list .org	{ color:#86eac5; border:1px solid #86eac5}
.line-list .blue	{ color:#2476e3; border:1px solid #2476e3}

/* 20180917�°��б� */
.line-list2	{ background:#fff;box-shadow: 0 1px 1px #dcdcdc;  z-index:1;margin-bottom:100px;}
.line-list2 ul li	{     padding: 8px 5px; position: relative; background-color: #fff; border-bottom:1px solid #eee; }
.line-list2 ul li a	{ color:inherit; }
.line-list2 ul li .pic_n	{ width:110px; height:110px; float:left;padding-right:5px; margin-right:5px;  position:relative;overflow:hidden;  }
.line-list2 ul li .pic_n img	 { width:110px; height:83px; }
.line-list2 ul li .pic_n .fct_n	{ display:block; position: absolute;   top: 5px;  left: 0px;  background: rgba(0, 0, 0, 0.5);  color: #fff;  height: 24px;  line-height: 24px; font-size: 1.2rem;  border-radius: 0 12px 12px 0px; padding: 0 15px;}
.line-list2 ul li .name-nday	{  overflow: hidden; font-size: 12px; height: auto; }
.line-list2 ul li .name-nday .name	{ height:40px; overflow: hidden;font-size: 15px;line-height: 18px; font-weight:700; color:#333; }
.line-list2 ul li .name-nday .name2	{ font-weight:normal; font-size:12px; margin-left:5px; color:#6f0018; }
.line-list2 ul li .ftrq	{ margin-bottom:5px; color:#003e6d; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.line-list2 ul li .price	{ width:150px;  position:absolute; color:#ff0000; bottom:30px; font-size:12px;}
.line-list2 ul li .price	 .num	{ font-size:18px; font-weight:bold; }
.line-list2 .xnum	{ float:left;  line-height:20px;width:100%; margin-top:5px; color:#999; }
.line-list2 ul li .line_bh	{ position:absolute; right:0px; color:#fff;  bottom:32px;  font-size:12px; border-radius: 12px 0px 0px 12px; background: rgba(0, 0, 0, 0.5); padding:0 10px;}
.line-list2 ul li .xlts	{      overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size:12px;}
.line-list2 ul li .xlts p	{  padding:1px 2px; color:#00be67; border-radius:2px; border:0.09rem solid #74e6b2;    display:inline-block; margin-right:2px;  }
.line-list2 ul li .xlts .pa	{ background:#7ae200;}
.line-list2 ul li .xlts .pb 	{ background:#73aeff}
.line-list2 ul li .xlts .pc	{ background:#ff7391}
.line-list2 .more-line { line-height:30px; height:30px; width:100%; background:#f7f7f7; text-align:center;}
.line-list2  .line-nav	{ height:30px; padding-bottom:2px; text-align:center; line-height:30px; border-bottom:1px solid #ddd; }
.line-list2  .line-nav a	{ display:inline-block; width:33.3%;}
.line-list2  .line-nav .curr	{ border-bottom:3px solid #2476e3; color:#2476e3; font-weight:bold;}
.line-list2 .s-nav	{height: 45px;line-height: 45px;white-space: nowrap;overflow: hidden;top: 49px;background: #fff; z-index: 9;}
.line-list2 .s-nav a	{width: 28.57%;color: #333; font-size: 16px;  display: inline-block; text-align: center;}
.line-list2 .pj-nav a	{width: 25%;color: #333; font-size: 16px;  display: inline-block; text-align: center;}
.line-list2 .s-nav .on { color: #2476e3; padding-top: 2px; height: 41px;border-bottom: 2px solid #2476e3;line-height: 41px;}
.line-list2 .b-nav	{ border-top:1px solid #eee; padding:10px 0px 0 20px; }
.line-list2 .b-nav	a	{ width:22%;float: left; overflow:hidden; white-space:nowrap;line-height: 25px;text-align: center;display:block; background:#f9fafc; color:#333; margin:0 8px 10px 0;    border-radius: 12px;}
.line-list2 .b-nav	.on	{ background:#2476e3; color:#fff; }
.line-list2 .sfgjd	{}
.line-list2 .sfgjw	{ background: rgba(36, 118, 227, 0.8);position:absolute; left:0; bottom:0; line-height:20px; text-align:center; z-index:2; color:#fff; width:110px; height:20px;}
.line-list2 .org	{ color:#86eac5; border:1px solid #86eac5}
.line-list2 .blue	{ color:#2476e3; border:1px solid #2476e3}

/* 20181210�°��б� */
.line-list3{background: #fff;box-shadow: 0 1px 1px #dcdcdc;z-index: 1;margin-bottom: 20px;}
.line-list3 ul li{padding: 8px 5px;position: relative;background-color: #fff;border-bottom: 1px solid #eee;}
.line-list3 ul li a{color: inherit;}
.line-list3 ul li .pic_n{width: 150px;border-radius: 5px;height: 150px;float: left;padding-right: 5px;margin-right: 5px;position: relative;overflow: hidden;}
.line-list3 ul li .pic_n img{width: 150px;height: 150px;border-radius: 5px;}
.line-list3 ul li .pic_n .fct_n	{ display:block; position: absolute;   top: 5px;  left: 0px;  background: rgba(0, 0, 0, 0.5);  color: #fff;  height: 24px;  line-height: 24px; font-size: 1.2rem;  border-radius: 0 12px 12px 0px; padding: 0 15px;}
.line-list3 ul li .name-nday{overflow: hidden;font-size: 12px;height: auto;}
.line-list3 ul li .name-nday .name{height: 60px;overflow: hidden;font-size: 15px;line-height: 18px;font-weight: 700;color: #333;}
.line-list3 ul li .name-nday .name2{font-weight: normal;font-size: 12px;margin-left: 5px;color: #6f0018;}
.line-list3 ul li .ftrq{margin-bottom: 5px;color: #003e6d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line-list3 ul li .price{width: 150px;position: absolute;color: #ff0000;bottom: 30px;font-size: 12px;}
.line-list3 ul li .price .num{font-size: 18px;font-weight: bold;}
.line-list3 .xnum{line-height: 20px;margin-top: 5px;color: #999;width:15%; margin-right:10px; float:left;}
.line-list3 ul li .line_bh{position: absolute;right: 0px;color: #fff;bottom: 32px;font-size: 12px;border-radius: 12px 0px 0px 12px;background: rgba(0, 0, 0, 0.2);padding: 0 10px;}
.line-list3 ul li .xlts{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;}
.line-list3 ul li .xlts p{padding: 1px 2px;color: #00be67;border-radius: 2px;border: 0.09rem solid #74e6b2;display: inline-block;margin-right: 2px;}
.line-list3 ul li .xlts .pa{background: #7ae200;}
.line-list3 ul li .xlts .pb{background: #73aeff}
.line-list3 ul li .xlts .pc{background: #ff7391}
.line-list3 .more-line{line-height: 30px;height: 30px;width: 100%;background: #f7f7f7;text-align: center;}
.line-list3 .line-nav{height: 30px;padding-bottom: 2px;text-align: center;line-height: 30px;border-bottom: 1px solid #ddd;}
.line-list3 .line-nav a{display: inline-block;width: 33.3%;}
.line-list3 .line-nav .curr{border-bottom: 3px solid #2476e3;color: #2476e3;font-weight: bold;}
.line-list3 .s-nav{height: 45px;line-height: 45px;white-space: nowrap;overflow: hidden;top: 49px;background: #fff;z-index: 9;}
.line-list3 .s-nav a{width: 28.57%;color: #333;font-size: 16px;display: inline-block;text-align: center;}
.line-list3 .pj-nav a{width: 25%;color: #333;font-size: 16px;display: inline-block;text-align: center;}
.line-list3 .s-nav .on{color: #2476e3;padding-top: 2px;height: 41px;border-bottom: 2px solid #2476e3;line-height: 41px;}
.line-list3 .b-nav{border-top: 1px solid #eee;padding: 10px 0px 0 20px;}
.line-list3 .b-nav a{width: 22%;float: left;overflow: hidden;white-space: nowrap;line-height: 25px;text-align: center;display: block;background: #f9fafc;color: #333;margin: 0 8px 10px 0;border-radius: 12px;}
.line-list3 .b-nav .on{background: #2476e3;color: #fff;}
.line-list3 .sfgjd{}
.line-list3 .sfgjw{background: rgba(36, 118, 227, 0.8);position: absolute;left: 0;bottom: 0;line-height: 20px;text-align: center;z-index: 2;color: #fff;width: 110px;height: 20px;}
.line-list3 .org{color: #86eac5;border: 1px solid #86eac5}
.line-list3 .blue{color: #2476e3;border: 1px solid #2476e3}
.line-list3 .yxj {background: url(img/xiaj.png) no-repeat;background-size: 70%;display: block;width: 289px;height: 231px;position: absolute;top: 20px;left: 50%;}

/*��ҳ������Ŀ*/
.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:5px 5px; border:1px solid #ddd;border-radius:2px; height:30px; width:28%; line-height:30px;  }

/*��ҳβ��*/
.bqsm	{ text-align:center; margin:20px 0 80px; line-height:25px;}
.bqsm a	{ padding:2px 15px; border:1px solid #ddd; margin-bottom:5px; background:#fff; }

/*������*/
.ft-nav	{ height:60px; background:#fff;  border-top:1px solid #ddd;   position: fixed;bottom: 0;left: 0;right: 0;z-index: 9;background: #fff;opacity: 0.90;-webkit-opacity: 95%;color: #fff; z-index:9;max-width: 640px;margin: auto;display: flex;}
.ft-nav .b_icon	{  position:relative; background:#2476e3;color:#fff; height:60px; display:block; float:left; text-align:center;flex: 1;}
.ft-nav .fc_lx	{ width:100%; padding:20px 0; background:#fff url(img/zxl.png) center repeat-y; border-top:5px solid #2476e3;   position:absolute; top:-163px;}
.ft-nav .fc_lx .dcall a	{ margin:0 1px;}
.ft-nav .fc_lx .dcall .dtit	{ margin-bottom:5px;}
.ft-nav .fc_lx	.dcall	{ color:#000; font-weight:bold; width:50%; text-align:center; font-size:1.2em;}
.ft-nav .fc_lx .close	{ text-align:center; }
.ft-nav .fc_lx .close a	{ display:inline-block;border-radius: 30px; font-size:18px; font-family: Arial, Helvetica, sans-serif; border:1px solid #ddd;background:#eee; padding:10px 15px;}
.ft-nav .fjt	{ background:url(img/fxt.png) no-repeat; position:absolute; left:50%;  top:0px;  width:13px; height:7px;}
.triangle-up {    width:0;    height:0;   border:30px solid transparent;    border-bottom-color:#fff;}

.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:-260px -161px;}
.ft-nav .f06	{ background-position:-311px -330px;}
.ft-nav .f07	{ background-position:-358px -330px;}
.ft-nav .f08	{ background-position:-408px -330px;}
.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 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-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: 11;max-width: 640px;margin: auto;}
.ft-ydnav  .ydl	{ width:60%; float:left;}	
.ft-ydnav  .ydl a { width:30%; display:inline-block; text-align:center; line-height:15px; color:#fff; }
.ft-ydnav  .ydl a i	{ background-image:width:26px; 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  .ydl a .gt	{ background-position:-303px -156px ;}
.ft-ydnav  .ydl a .sy	{ background: url(img/webzh.png) -0px -115px no-repeat;}
.ft-ydnav  .ydr{ width:40%; 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) ;}

.xjdd	{width: 0px;height: 0px;border-width:75px; border-style:solid;border-color: transparent #DDD transparent transparent; }

/*��������ҳ�ײ�*/
.foot_yd { width: 100%;z-index: 998;  max-width: 640px; display: flex;min-width: 320px; margin: 0 auto;height: 6rem; position: fixed;bottom:0; left: 0; right: 0; background: #2476e3;  text-align: center;}
.foot_yd .zxn { width: 20%;display: inline-block;margin: 10px auto 0px auto;}
.foot_yd .zxn i { color: #fff; font-size: 2.5rem;margin-top: 1rem; margin-bottom: 0.4rem;}
.foot_yd .zxn a {  text-decoration: none; display: block; color: #fff; }
.foot_yd .yud { width: 35%; margin-left: 5%;}
.foot_yd .yud a { background: #ff7200; font-weight: bold;line-height: 4rem; font-size: 1.6rem; color: #fff; text-decoration: none;  width: 90%; height: 4rem; margin: 1rem 0;  border-radius: 5px; display: block; }

/* ���� */
.sub{background:#fff; padding:10px;border-radius:3px;}
.sub.inwrap{color:#333; margin: 0 0 10px;}
.sub.inwrap .int{display:inline; width:70%; border:1px solid #ddd; height:25px;border-radius:3px;}
.sub.inwrap .tex{display:inline; vertical-align:top;width:69.2%; border:1px solid #ddd; height:100px;border-radius:3px;}
.sub .submit{height:40px; background:#ff4800; margin-top:20px;box-shadow: 0px 3px 3px #dcdcdc; border-radius:5px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold; margin-bottom:50px;}

/*�ص�����*/
.topback{background: url(img/topback.png) no-repeat;background-size: 100%; position: fixed; right: 10px; bottom: 150px; z-index: 100; border-radius: 50px; box-shadow: 1px 1px 10px #999; width: 40px; height: 40px;display:none;}

/* pageslist */
.pageslist	{ position:relative; margin:20px 0;height: 45px;}
.subk	{ width:30%; height:30px; font-size:14px; text-align:center; margin-bottom:20px; line-height:30px; border:1px solid #eee; background:#fff;}
.pageslist .lkz	{ position:absolute; left:15%;}
.pageslist .rkz	{ position:absolute;right:15%}
.pageslist .off	{ border:1px solid #ddd; background:#f1f1f1;  color:#ddd}
.pageslist .on	{ border:1px solid #ddd; color:#2476e3;cursor:pointer;}
.pageslist .nomal	{ border:1px solid #ddd; color:#2476e3}
/* ��ϵ��ʽ */
.noline	{ background:#fff; padding:10px 10px 50px 10px;font-family:"Microsoft Yahei"; font-size:16px; color:#2476e3}
.noline	 .ugx{ background:url(img/unhappy.png) no-repeat;  width:24px; height:24px; display:inline-block; vertical-align:-6px;}
.noline	.item{ color:#ff7200; margin:10px 30px 10px 0; line-height:30px; display:inline-block; float:left;}
.noline .tsk{ text-align:center;}
.noline .tzx{ text-align:center; width:100%;display:block;padding:10px 0; }
.noline .tzx a{color:#ff7200;}
.noline .item .crown	{ display:inline-block; width:16px; height:16px; margin-right:5px;}
.noline .item .dij	{display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:-2px;}
.noline .item .flg	{display:inline-block; width:16px; height:16px; margin-right:5px;vertical-align:-2px;}
.tablx	{ border:1px dashed #2476e3; margin:10px auto; background:#f5fdff; }
.tablx b	{ font-size:14px;}
.tablx	td	{ padding:10px 25px; line-height:40px;}
.tablx td img{vertical-align: middle;}
.tablx	td span	{ font-size:16px;  display:block; padding-bottom:10px; font-weight:bold; }

/*mui*/
.mui-toast-container{position: fixed;z-index: 9999;bottom: 100px;width: 100%; -webkit-transition: opacity .8s;transition: opacity .8s;opacity: 0;}
.mui-toast-container.mui-active{opacity: 1;}
.mui-toast-message{font-size: 14px;width: 270px;margin: 5px auto;padding: 5px;text-align: center;color: #000;border-radius: 7px;background-color: #d8d8d8;}
