diff --git a/app/Common/function.php b/app/Common/function.php index 502a762..fa0c2f1 100644 --- a/app/Common/function.php +++ b/app/Common/function.php @@ -825,7 +825,7 @@ function sysconfig($varname='') } //获取https的get请求结果 -function get_curl_data($c_url,$data='') +function curl_post($c_url,$data='') { $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $c_url); // 要访问的地址 @@ -877,6 +877,11 @@ function http_request_post($url,$data,$type='POST') return $result; } +function json_to_array($json) +{ + return json_decode($json,true); +} + function imageResize($url, $width, $height) { header('Content-type: image/jpeg'); diff --git a/app/Http/Controllers/Admin/SlideController.php b/app/Http/Controllers/Admin/SlideController.php index 1bd0a87..c662594 100644 --- a/app/Http/Controllers/Admin/SlideController.php +++ b/app/Http/Controllers/Admin/SlideController.php @@ -28,7 +28,7 @@ class SlideController extends CommonController if(isset($_POST['editorValue'])){unset($_POST['editorValue']);} unset($_POST["_token"]); - if(DB::table('slide')->insert($_POST)) + if(DB::table('slide')->insert(array_filter($_POST))) { success_jump('添加成功!', route('admin_slide')); } diff --git a/app/Http/Controllers/Api/ArticleController.php b/app/Http/Controllers/Api/ArticleController.php new file mode 100644 index 0000000..c11080b --- /dev/null +++ b/app/Http/Controllers/Api/ArticleController.php @@ -0,0 +1,33 @@ +input('limit', 10); + $data['offset'] = $request->input('offset', 0); + if($request->input('typeid', null) !== null){$data['typeid'] = $request->input('typeid');} + $data['ischeck'] = Article::IS_CHECK; + + $res = Article::getList($data); + if($res == false) + { + return ReturnData::create(ReturnData::SYSTEM_FAIL); + } + + return ReturnData::create(ReturnData::SUCCESS,$res); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Api/SlideController.php b/app/Http/Controllers/Api/SlideController.php index 8e8a29a..cccbcd5 100644 --- a/app/Http/Controllers/Api/SlideController.php +++ b/app/Http/Controllers/Api/SlideController.php @@ -19,10 +19,10 @@ class SlideController extends CommonController //参数 $data['limit'] = $request->input('limit', 10); $data['offset'] = $request->input('offset', 0); - if($request->input('group_id', null) !== null){$data['group_id'] = $request->input('group_id');}; + if($request->input('group_id', null) !== null){$data['group_id'] = $request->input('group_id');} $res = Slide::getList($data); - if(!$res) + if($res == false) { return ReturnData::create(ReturnData::SYSTEM_FAIL); } diff --git a/app/Http/Controllers/Weixin/CommonController.php b/app/Http/Controllers/Weixin/CommonController.php new file mode 100644 index 0000000..975937b --- /dev/null +++ b/app/Http/Controllers/Weixin/CommonController.php @@ -0,0 +1,12 @@ + 5, + 'offset' => 0 + ); + $url = env('APP_API')."/slide_list"; + $slide_list = json_decode(http_request_post($url,$postdata,'GET'),true); + $data['slide_list'] = $slide_list['data']['list']; + + //最新资讯 + $postdata = array( + 'limit' => 5, + 'offset' => 0 + ); + $url = env('APP_API')."/article_list"; + $article_list = json_decode(http_request_post($url,$postdata,'GET'),true); + $data['article_list'] = $article_list['data']['list']; + + return view('weixin.index.index',$data); + } + + //列表页 + public function category($cat, $page=0) + { + $pagenow = $page; + + if(empty($cat) || !preg_match('/[0-9]+/',$cat)){return redirect()->route('page404');} + + if(cache("catid$cat")){$post = cache("catid$cat");}else{$post = object_to_array(DB::table('arctype')->where('id', $cat)->first(), 1);if(empty($post)){return redirect()->route('page404');} cache(["catid$cat"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} + $data['post'] = $post; + + $subcat="";$sql=""; + $post2 = object_to_array(DB::table('arctype')->select('id')->where('pid', $cat)->get()); + if(!empty($post2)){foreach($post2 as $row){$subcat=$subcat."typeid=".$row["id"]." or ";}} + $subcat=$subcat."typeid=".$cat; + $sql=$subcat." or typeid2 in (".$cat.")";//echo $subcat2;exit; + $data['sql'] = $sql; + + $counts = DB::table("article")->whereRaw($sql)->count(); + if($counts>sysconfig('CMS_MAXARC')){$counts=sysconfig('CMS_MAXARC');dd($counts);} + $pagesize = sysconfig('CMS_PAGESIZE');$page=0; + if($counts % $pagesize){//取总数据量除以每页数的余数 + $pages = intval($counts/$pagesize) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一,如果没有余数,则页数等于总数据量除以每页数的结果 + }else{$pages = $counts/$pagesize;} + if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){return redirect()->route('page404');}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} + $data['page'] = $page; + $data['pages'] = $pages; + $data['counts'] = $counts; + $start = $page*$pagesize; + + $data['posts'] = arclist(array("sql"=>$sql, "limit"=>"$start,$pagesize")); //获取列表 + $data['pagenav'] = get_listnav(array("counts"=>$counts,"pagesize"=>$pagesize,"pagenow"=>$page+1,"catid"=>$cat)); //获取分页列表 + + if($post['templist']=='category2'){if(!empty($pagenow)){return redirect()->route('page404');}} + + return view('home.index.'.$post['templist'], $data); + } + + //文章详情页 + public function detail($id) + { + if(empty($id) || !preg_match('/[0-9]+/',$id)){return redirect()->route('page404');} + + if(cache("detailid$id")){$post = cache("detailid$id");}else{$post = object_to_array(DB::table('article')->where('id', $id)->first(), 1);if(empty($post)){return redirect()->route('page404');}$post['name'] = DB::table('arctype')->where('id', $post['typeid'])->value('name');cache(["detailid$id"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} + if($post) + { + $cat = $post['typeid']; + $post['body'] = ReplaceKeyword($post['body']); + if(!empty($post['writer'])){$post['writertitle']=$post['title'].' '.$post['writer'];} + + $data['post'] = $post; + $data['pre'] = get_article_prenext(array('aid'=>$post["id"],'typeid'=>$post["typeid"],'type'=>"pre")); + } + else + { + return redirect()->route('page404'); + } + + if(cache("catid$cat")){$post=cache("catid$cat");}else{$post = object_to_array(DB::table('arctype')->where('id', $cat)->first(), 1);cache(["catid$cat"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} + + return view('home.index.'.$post['temparticle'], $data); + } + + //标签详情页,共有3种显示方式,1正常列表,2列表显示文章,3显示描述 + public function tag($tag, $page=0) + { + $pagenow = $page; + + if(empty($tag) || !preg_match('/[0-9]+/',$tag)){return redirect()->route('page404');} + + $post = object_to_array(DB::table('tagindex')->where('id',$tag)->first(), 1); + $data['post'] = $post; + + $counts=DB::table("taglist")->where('tid',$tag)->count('aid'); + if($counts>sysconfig('CMS_MAXARC')){$counts=sysconfig('CMS_MAXARC');} + $pagesize=sysconfig('CMS_PAGESIZE');$page=0; + if($counts % $pagesize){//取总数据量除以每页数的余数 + $pages = intval($counts/$pagesize) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一,如果没有余数,则页数等于总数据量除以每页数的结果 + }else{$pages = $counts/$pagesize;} + if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){return redirect()->route('page404');}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} + $data['page'] = $page; + $data['pages'] = $pages; + $data['counts'] = $counts; + $start=$page*$pagesize; + + $posts=object_to_array(DB::table("taglist")->where('tid',$tag)->orderBy('aid', 'desc')->skip($start)->take($pagesize)->get()); + foreach($posts as $row) + { + $aid[] = $row["aid"]; + } + $aid = isset($aid)?implode(',',$aid):""; + + if($aid!="") + { + if($post['template']=='tag2') + { + $data['posts'] = arclist(array("sql"=>"id in ($aid)","orderby"=>['id', 'desc'],"row"=>"$pagesize","field"=>"title,body")); //获取列表 + } + else + { + $data['posts'] = arclist(array("sql"=>"id in ($aid)","orderby"=>['id', 'desc'],"row"=>"$pagesize")); //获取列表 + } + } + else + { + $data['posts'] = ''; //获取列表 + } + + $data['pagenav'] = get_listnav(array("counts"=>$counts,"pagesize"=>$pagesize,"pagenow"=>$page+1,"catid"=>$tag,"urltype"=>"tag")); //获取分页列表 + + if($post['template']=='tag2' || $post['template']=='tag3'){if(!empty($pagenow)){return redirect()->route('page404');}} + + return view('home.index.'.$post['template'], $data); + } + + //标签页 + public function tags() + { + return view('home.index.tags'); + } + + //搜索页 + public function search($keyword) + { + if(empty($keyword)) + { + echo '请输入正确的关键词';exit; + } + + if(strstr($keyword,"&")) exit; + + $data['posts']= object_to_array(DB::table("article")->where("title", "like", "%$keyword%")->orderBy('id', 'desc')->take(30)->get()); + $data['keyword']= $keyword; + + return view('home.index.search', $data); + } + + //单页面 + public function page($id) + { + $data = []; + + if(!empty($id) && preg_match('/[a-z0-9]+/',$id)) + { + $map['filename']=$id; + if(cache("pageid$id")){$post=cache("pageid$id");}else{$post = object_to_array(DB::table('page')->where($map)->first(), 1);cache("pageid$id", $post, 2592000);cache(["pageid$id"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} + + if($post) + { + $data['post'] = $post; + } + else + { + return redirect()->route('page404'); + } + + } + else + { + return redirect()->route('page404'); + } + + $data['posts'] = object_to_array(DB::table('page')->orderBy(\DB::raw('rand()'))->take(5)->get()); + + return view('home.index.'.$post['template'], $data); + } + + //商品列表页 + public function goodstype($cat, $page=0) + { + $pagenow = $page; + + if(empty($cat) || !preg_match('/[0-9]+/',$cat)){return redirect()->route('page404');} + + $post = object_to_array(DB::table('goods_type')->where('id', $cat)->first(), 1);if(empty($post)){return redirect()->route('page404');} + $data['post'] = $post; + + $subcat=""; + $post2 = object_to_array(DB::table('goods_type')->select('id')->where('pid', $cat)->get()); + if(!empty($post2)){foreach($post2 as $row){$subcat=$subcat."typeid=".$row["id"]." or ";}} + $subcat=$subcat."typeid=".$cat; + $data['sql'] = $subcat; + + $counts = DB::table("goods")->whereRaw($subcat)->count(); + if($counts>sysconfig('CMS_MAXARC')){$counts=sysconfig('CMS_MAXARC');dd($counts);} + $pagesize = sysconfig('CMS_PAGESIZE');$page=0; + if($counts % $pagesize){//取总数据量除以每页数的余数 + $pages = intval($counts/$pagesize) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一,如果没有余数,则页数等于总数据量除以每页数的结果 + }else{$pages = $counts/$pagesize;} + if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){return redirect()->route('page404');}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} + $data['page'] = $page; + $data['pages'] = $pages; + $data['counts'] = $counts; + $start = $page*$pagesize; + + $data['posts'] = arclist(array("table"=>"goods","sql"=>$subcat, "limit"=>"$start,$pagesize")); //获取列表 + $data['pagenav'] = get_listnav(array("counts"=>$counts,"pagesize"=>$pagesize,"pagenow"=>$page+1,"catid"=>$cat,"urltype"=>"goods")); //获取分页列表 + + if($post['templist']=='category2'){if(!empty($pagenow)){return redirect()->route('page404');}} + + return view('home.index.'.$post['templist'], $data); + } + + //商品详情页 + public function goods($id) + { + if(empty($id) || !preg_match('/[0-9]+/',$id)){return redirect()->route('page404');} + + $post = object_to_array(DB::table('goods')->where('id', $id)->first(), 1);if(empty($post)){return redirect()->route('page404');}$post['name'] = DB::table('goods_type')->where('id', $post['typeid'])->value('name'); + if($post) + { + $cat = $post['typeid']; + $post['body'] = ReplaceKeyword($post['body']); + if(!empty($post['writer'])){$post['writertitle']=$post['title'].' '.$post['writer'];} + + $data['post'] = $post; + $data['pre'] = get_article_prenext(array('aid'=>$post["id"],'typeid'=>$post["typeid"],'type'=>"pre")); + } + else + { + return redirect()->route('page404'); + } + + $post = object_to_array(DB::table('goods_type')->where('id', $cat)->first(), 1); + + return view('home.index.'.$post['temparticle'], $data); + } + + //sitemap页面 + public function sitemap() + { + return view('home.index.sitemap'); + } + + //404页面 + public function page404() + { + return view('home.404'); + } + + //测试页面 + public function test() + {return view('home.index.test'); + //return base_path('resources/org'); + //$qrcode = new \SimpleSoftwareIO\QrCode\BaconQrCodeGenerator; + //return $qrcode->size(500)->generate('Make a qrcode without Laravel!'); + //return ''; + //set_exception_handler('myException'); + //return uniqid(); + //return \App\Common\Helper::formatPrice(1.2346); + } +} \ No newline at end of file diff --git a/app/Http/Model/Article.php b/app/Http/Model/Article.php index bfb6793..6513997 100644 --- a/app/Http/Model/Article.php +++ b/app/Http/Model/Article.php @@ -1,9 +1,7 @@ isValid()) { - $newName = md5(rand(1, 1000) . $pic->getClientOriginalName()) . "." . $pic->getClientOriginalExtension(); - $pic->move('uploads', $newName); - return $newName; - } - } - return ''; - } - + const IS_CHECK = 0; // 已审核 + const UN_CHECK = 1; // 未审核 + + //常用字段 + protected static $common_field = array( + 'id', 'typeid', 'tuijian', 'click', 'title', 'writer', 'source','litpic', 'pubdate', 'addtime', 'description', 'listorder' + ); + /** * 获取关联到文章的分类 */ @@ -58,4 +46,88 @@ class Article extends Model return $this->belongsTo(Arctype::class, 'typeid', 'id'); } + public static function getList(array $param) + { + extract($param); //参数:group_id,limit,offset + + $limit = isset($limit) ? $limit : 10; + $offset = isset($offset) ? $offset : 0; + + $model = new Article; + + if(isset($typeid)){$where['typeid'] = $typeid;} + if(isset($ischeck)){$where['ischeck'] = $ischeck;} + if(isset($keyword)){$model = $model->where("title", "like", "%$keyword%");} //关键词搜索 + + if($where){$model = $model->where($where);} + + $res['count'] = $model->count(); + $res['list'] = array(); + + //排序 + if(isset($orderby)) + { + switch ($orderby) + { + case 1: + $model = $model->orderBy('click','desc'); //点击量从高到低 + break; + case 2: + $model = $model->orderBy('listorder','desc'); //排序 + break; + case 3: + $model = $model->orderBy('pubdate','desc'); //更新时间从高到低 + break; + default: + $model = $model->orderBy('addtime','desc'); //添加时间从高到低 + } + } + + if($res['count']>0) + { + $res['list'] = $model->select(self::$common_field)->orderBy('id', 'desc')->skip($offset)->take($limit)->get(); + } + else + { + return false; + } + + return $res; + } + + public static function getOne($id) + { + return self::where('id', $id)->first(); + } + + public static function add(array $data) + { + if ($id = self::insertGetId($data)) + { + return $id; + } + + return false; + } + + public static function modify($where, array $data) + { + if (self::where($where)->update($data)!==false) + { + return true; + } + + return false; + } + + //删除一条记录 + public static function remove($id) + { + if (!self::whereIn('id', explode(',', $id))->delete()) + { + return false; + } + + return true; + } } diff --git a/app/Http/Model/Goods.php b/app/Http/Model/Goods.php index ea9d592..fac7315 100644 --- a/app/Http/Model/Goods.php +++ b/app/Http/Model/Goods.php @@ -72,7 +72,7 @@ class Goods extends BaseModel $res['count'] = $model->count(); $res['list'] = array(); - //排序 + //排序 if(isset($orderby)) { switch ($orderby) diff --git a/app/Http/Model/Slide.php b/app/Http/Model/Slide.php index 5dda011..68e04ee 100644 --- a/app/Http/Model/Slide.php +++ b/app/Http/Model/Slide.php @@ -12,8 +12,8 @@ class Slide extends Model public $timestamps = false; protected $guarded = []; //$guarded包含你不想被赋值的字段数组。 - const UN_SHOW = 0; // 不显示 - const IS_SHOW = 1; // 显示 + const UN_SHOW = 1; // 不显示 + const IS_SHOW = 0; // 显示 public static function getList(array $param) { diff --git a/public/js/swiper/swiper.min.css b/public/css/swiper.min.css similarity index 100% rename from public/js/swiper/swiper.min.css rename to public/css/swiper.min.css diff --git a/public/css/weixin/style.css b/public/css/weixin/style.css new file mode 100644 index 0000000..74050c9 --- /dev/null +++ b/public/css/weixin/style.css @@ -0,0 +1,797 @@ +html, body{font-size:100%;font-family:Helvetica,STHeiti-Light,'Hiragino Sans GB','Microsoft Yahei',Arial;overflow-x:hidden;color:#232326;} +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} +ol, ul{list-style:none;}dl,ul{zoom:1;}.mb10{margin-bottom:10px;}.mt10{margin-top:10px;}img{border:none;border:0;margin:0;padding:0;vertical-align:middle;} +a{color:#333;text-decoration:none}.cse a,.cses{color:#008000;}.ofh{overflow:hidden} +.fl,.mfl{float:left;}.fr,.mfr{float:right;}.m-auto{margin:0 auto;}.cl{clear:both;}.bggrey{background-color:#f1f1f1;padding:10px 0;} +.red{color:#e23435;} + +.box{margin-left:10px;margin-right:10px;overflow:hidden;} + +.foohi{height:52px;} +.footer{left:0px;bottom:0px;width:100%;position:fixed;border-top:1px solid #efefef;background:#fff;} +.footer li{width:25%;float:left;padding:5px 0px;text-align:center;} +.footer li img{height:24px;} +.footer li p{color:#666;font-size:14px;line-height:16px;} +.footer .on p{color:#dd2727;} + +.search{background:linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8)); +padding:6px 8%; +overflow:hidden; +-webkit-transition:-webkit-transform 3s,opacity 4s,background 10s; +} +.search_box{ +height:30px; +padding-left:38px; +padding-right:15px; +position:relative; +border-radius:15px; +background-color:#fff; +} +.search_btn{ +top:0px; +left:8px; +width:30px; +height:30px; +position:absolute; +} +.search_btn img{ +width:20px; +height:20px;margin-top:6px; +} +.search_box input{ +color:#666666; +width:100%; +height:30px; +line-height:28px;border:none; +background:none; +} + +.floor{overflow:hidden;} + +.home_menu nav{margin:10px 0;overflow:hidden} +.home_menu nav a{display:block;float:left;width:25%;text-align:center;margin:8px 0} +.home_menu nav a span{vertical-align:sub;font-size:14px;display:block;} +.home_menu nav a img{width:45px;height:45px;} + +.home_toutiao{padding:8px 0px 8px;overflow:hidden;position:relative;background-color:#fff;} +.home_toutiao_tit{top:1px;left:0px;height:45px;position:absolute;} +.home_toutiao_tit img{height:45px;} +.home_toutiao_box{margin-left:70px;padding-left:12px;padding-right:10px;border-left:1px solid #e5e5e5;} +.home_toutiao_box li{color:#424242;font-size:14px;padding-left:12px;background:url(../../images/weixin/dot_icon.png) no-repeat left center;background-size:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} + +.banner_tit img{width:100%;} +.goods_list{overflow:hidden;background-color:#f1f1f1;}.goods_list .goods_info{padding:5px 10px 5px 10px;} +.goods_list li{margin-bottom:4px;width:50%;float:left;overflow:hidden;} +.goods_list li a{display:block;font-size:0.875em;margin-right:2px;background-color:#fff;}.goods_list .goods_tit{overflow:hidden;white-space:nowrap;color:#000} +.goods_list li img{width:100%;height:48vw;}.goods_list li .goods_price{color:#f23030;}.goods_list li .goods_price b{font-size:1rem;font-weight:normal;} +.goods_list li:nth-child(even) a{margin-right:0;margin-left:2px;} + +.goods_list_small{overflow:hidden;background-color:#f1f1f1;margin-left:10px;}.goods_list_small .goods_info{padding:5px 10px 5px 10px;} +.goods_list_small li{margin-bottom:4px;width:50%;float:left;overflow:hidden;} +.goods_list_small li a{display:block;font-size:0.875em;margin-right:2px;background-color:#fff;}.goods_list_small .goods_tit{overflow:hidden;white-space:nowrap;color:#000} +.goods_list_small li img{width:100%;height:auto;}.goods_list_small li .goods_price{color:#f23030;}.goods_list_small li .goods_price b{font-size:1rem;font-weight:normal;} +.goods_list_small li:nth-child(even) a{margin-right:0;margin-left:2px;} + +.goods_list_s li{color:#333;border-bottom:1px solid #eee;overflow:hidden;margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px;} +.goods_list_s li span{color:#333;display:block;font-size:1rem;}.goods_list_s a:last-child li{border-bottom:0} +.goods_thumb{width:100px;height:100px;float:left;margin-right:10px;display:block;}.goods_thumb img{width:100px;height:100px;border:none;} +.goods_list_s .goods_tit{line-height:24px;overflow:hidden;} +.goods_list_s .goods_price{color:#f23030;}.goods_list_s .goods_price b{font-size:1rem;font-weight:normal;} +.goods_list_s .goods_des{color:#999999;font-size:0.875rem;} + +.classreturn{ +background-color:#f8f8f8; +border-bottom:1px solid #dedede; +position:relative; +text-align:center; +line-height:50px; +padding:0 10px; +} + +.classreturn .return{ +position:absolute; +left:15px +} + +.classreturn .return a{ +overflow:hidden; +display:block +} + +.classreturn .return a img{ +width:12px; +height:22px +} + +.classreturn .tit{ +font-size:1.125rem; +} + +.classreturn .tit .sear-input{ +width:12.544rem; +height:1.23733rem +} + +.classreturn .tit .sear-input a{ +display:block +} + +.classreturn .tit .sear-input input{ +border:0; +width:100%; +height:1.23733rem; +color:#666666; +outline:none; +padding:0 .21333rem; +font-size:.59733rem; +display:inherit +} + +.classreturn .nav_menu{ +position:absolute; +right:15px +} + +.classreturn .nav_menu a{ +display:block +} + +.classreturn .nav_menu img{ +width:20px +} +.ds-in-bl{ +display:inline-block; +vertical-align:middle; +*vertical-align:auto; +*zoom:1; +*display:inline +} + +.tpnavf{display:none;} +.tpnavf .nav_list{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0);border-bottom:1px solid #f0f2f5;background-color:#404042;} +.tpnavf .nav_list li{width:25%;float:left;padding:5px 0px;text-align:center;} +.tpnavf .nav_list li img{height:24px;} +.tpnavf .nav_list li p{color:#fff;font-size:14px;line-height:16px;margin-top:2px;} + +.search_pl form{ +position:relative; +margin:15px; +} +.search_pl input{ +width:70%; +height:50px; +padding-left:15px; +border:1px solid #DEDEDE; +color:#666; +font-size:1.125rem;float:left; +} +.search_pl a{ +height:52px; +width:20%; +cursor:pointer; +background-color:#f23030; +text-align:center; +display:block;float:left;line-height:52px; +} +.search_pl a img{ +height:30px; +width:30px; +} + +.tit_18{font-size:18px;} +.hot_keyword_box{margin:15px;} +.hot_keyword a{display:inline-block;border:1px solid #e0e0e0;padding:0 10px;font-size:1.125rem;font-weight:normal;color:#555555;margin:0 10px 10px 0;line-height:36px;} + +.classlist{ +background-color:#f1f1f1; +overflow:hidden +} + +.classlist .fl{ +width:25%; +background-color:#fff +} + +.classlist .fl ul li{ +line-height:50px; +height:50px; +width:100%;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5; +} + +.classlist .fl ul li a{ +display:block; +width:100%; +text-decoration:none; +font-size:1.125rem; +color:#232326; +overflow:hidden; +text-overflow:ellipsis; +white-space:nowrap +} + +.classlist .fl .on a{ +color:#ee5b03 +} + +.classlist .fr{ +width:75% +} + +.classlist .fr .branchList .tp-bann img{ +width:100% +} + +.classlist .fr .branchList .tp-class-list h4{ +font-size:18px; +color:#232326; +margin-top:10px; +font-weight:normal; +} + +.classlist .fr .branchList .tp-class-list ul{ +margin-top:8px; +background-color:#fff +} + +.classlist .fr .branchList .tp-class-list ul li{ +float:left; +width:33%; +text-align:center +} + +.classlist .fr .branchList .tp-class-list ul li a{ +display:block +} + +.classlist .fr .branchList .tp-class-list ul li a img{ +width:44px; +height:44px +} + +.classlist .fr .branchList .tp-class-list ul li a p{ +font-size:14px; +overflow:hidden; +text-overflow:ellipsis; +width:100%; +-webkit-line-clamp:2; +line-clamp:2; +height:16px; +-webkit-box-orient:vertical; +word-break:break-all; +display:-webkit-box; +display:-moz-box; +display:-ms-box; +display:-o-box; +margin:5px 0 +} + +.tp-bann{margin:10px} +.tp-class-list{margin:10px;} +.tp-category{padding:10px;overflow:hidden} + +.storenav{background-color:#fff;border-bottom:1px solid #f1f1f1;} +.storenav ul li{float:left;width:20%;padding:0 5px;color:#666;font-size:1rem;position:relative;text-align:center;height:46px;line-height:46px;} +.storenav ul li>a{color:#666;font-size:1rem;} +.storenav ul li>a>span{color:#666} +.storenav ul li span{padding-right:5px;cursor:pointer} +.storenav ul li i{position:absolute;background-image:url("../../images/weixin/dg.png");background-repeat:no-repeat;background-size:cover;width:12px;height:6px;top:20px;} +.storenav ul .red span{color:red} +.storenav ul .red i{background-image:url("../../images/weixin/d.png");background-repeat:no-repeat;background-size:cover;} +.storenav ul li .pr{background-image:url(../images/weixin/sxjt.png);background-repeat:no-repeat;background-size:cover;background-size:34px;height:15px;top:16px;background-position-x:0;} +.storenav ul li .bpr1{background-position-x:-11px;} +.storenav ul li .bpr2{background-position-x:-22px;} +.storenav ul li .fitter{background-image:url(../images/weixin/xx.png);background-repeat:no-repeat;background-size:cover;width:14px;height:15px;top:16px;} + +.nonenothing{width:75%;margin:50px auto 0 auto;text-align:center;} +.nonenothing img{width:100px;height:150px;} +.nonenothing p{font-size:18px;color:#9b9b9b;padding:30px 0;} +.nonenothing a{display:block;font-size:18px;padding:8px 10px;color:white;background-color:#f23030;} + +.banner_headline{height:30px;overflow:hidden;background-color:#f1f1f1;padding-bottom:20px;} +.banner_headline .tit{border-top:1px dashed #dedede;text-align:center;margin:25px 0;} +.banner_headline .tit h4{color:#666666;background-color:#f1f1f1;font-size:18px;font-weight:normal;position:relative;top:-12px;display:inline;padding:0 20px;} + +.radio .che span { + margin-left: .21333rem; + vertical-align: sub +} + +.radio .check_t i { + background-position: -.768rem 0 +} + +.radio i { + width:22px; + height:22px; + display: block; + float: left; + background-image: url("../images/weixin/check.png"); + background-repeat: no-repeat; + background-size: cover; + background-position: 0 +} +.signup-find span,.radio span { + font-size:24px; + cursor: pointer +} + +.sc_list { + padding:10px; + overflow: hidden; + border-bottom: 1px solid #f8f8f8 +} +.sc_list .radio-img{ + width:120px; + height:80px; + float: left; + margin-right:5px; + display: block; +} +.sc_list .radio { + padding-top:24px; + margin-right:10px; +} + +.sc_list .shopimg img { + width:80px; + height:80px; +} + +.sc_list .deleshow .deletes { + position: relative; +} +.sc_list .deleshow .deletes .tit{ + padding-right:28px; + font-size: 1rem; + height:28px;overflow: hidden; + line-height:28px; +} + +.sc_list .deleshow .deletes a.delescj { + position: absolute; + top:4px; + right:0; +} + +.sc_list .deleshow .deletes a.delescj img { + width:18px; + height:18px; +} + +.sc_list .deleshow .weight { + font-size:16px; + color:#999999 +} + +.sc_list .deleshow .prices { + overflow: hidden; + margin-top:8px; +} + +.sc_list .deleshow .prices .sc_pri { + color: #f23030; + font-size:18px; +} + +.plus span { + width:28px; + height:28px; + line-height:28px; + font-size:16px; + display: block; + float: left; + border: 1px solid #f1f1f1; + margin-left: -1px; + text-align:center; + color: #686868; + cursor: pointer +} + +.plus span input { + font-size:14px; + outline: none; + border: 0; + color: #686868; + width: 100%; + text-align: center +} + +.payallb { + position: fixed; + z-index: 99; + bottom: 0; + background-color: #f3f5f7 +} + +.payallb .radio { + padding-top:14px; + margin-right:8px; +} + +.payallb .radio .all { + font-size:14px; + position: relative; + top:-12px; + margin-left:6px +} + +.payallb .youbia { + overflow: hidden;line-height:52px; +} + +.payallb .youbia p { + text-align: right;margin-right:10px; +} +.payit {border-top:1px solid #efefef; + height:52px;width:100%; + background-color: white; + overflow: hidden; + padding-left:10px; +} + +.payit .fl { + line-height:40px; +} + +.payit .youbia p { + font-size:16px; + color: #f23030 +} + +.payit .youbia p .pmo { + color: #222222 +} + +.payit .youbia .lastime { + color: #666666 +} + +.payit .fr { + width:120px; +} + +.payit .fr a { + color: white; + font-size:18px; + text-align: center; + background-color: #f23030; + display: block; + height:52px;line-height:52px; +} + +.myhearder { + position: relative; + height:180px; +} +.myhearder .user_bg{position: absolute;left: 0;top: 0;z-index:-999;} + +.myhearder .person { + position: absolute; + top:40px; + left:20px +} + +.myhearder .person .personicon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + overflow: hidden; + width:72px; + height:72px; +} + +.myhearder .person .personicon img { + width:72px; + height:72px; +} + +.myhearder .person .lors { + margin-top:10px; + margin-left:8px; + color: #fff; + font-size:18px; + width: 220px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis +} + +.myhearder .set { + position: absolute; + right:15px; + top:15px +} + +.myhearder .set a { + display: block; + float: left +} + +.myhearder .set a i { + background-image: url("../images/weixin/set.png"); + background-repeat: no-repeat; + background-size: cover; + width:28px; + height:28px; + display: block; +} + +.myhearder .set .setting i { + background-position: 0 0 +} + +.myhearder .set .massage { + margin-left:15px; +} + +.myhearder .set .massage i { + background-position: -38px 0; +} + +.myhearder .scgz { + position: absolute; + bottom: 0; + width: 100% +} + +.myhearder .scgz ul li { + float: left; + text-align: center; + width: 50% +} + +.myhearder .scgz ul li a h2 { + font-size:18px; + font-weight: normal; + height:24px; + line-height:24px; + color: #fff +} + +.myhearder .scgz ul li a p { + font-size:14px; + color: #fff; + margin-bottom:5px; +} + +.bankhearder { + background-image: url(../images/zjgl.jpg); + height: 11.73333rem +} + +.bankhearder .hh { + color: white; + text-align: center; + padding-top: 3.2rem +} + +.bankhearder .hh h2 { + font-size: .64rem; + font-weight: normal +} + +.bankhearder .hh h1 { + font-size: .768rem; + font-weight: normal +} + +.bankhearder .scgz ul li { + position: relative; + top: -.64rem +} + +.bankhearder .scgz ul li a img { + display: inline-block; + width: .59733rem; + height: .59733rem +} + +.bankhearder .scgz ul li a p { + display: inline-block; + position: relative; + top: .10667rem +} +.ma-to-20 { + margin-top:10px; +} +.myorder { + padding:0 20px; + height:44px; + line-height:44px; + background-color: #fff; + border-bottom: 1px solid #f4f4f4 +} + +.myorder a { + overflow: hidden; + display: block +} + +.myorder .order { + overflow: hidden +} + +.myorder .order .fl img { + width:20px; + height:22px; + vertical-align: middle +} + +.myorder .order .fl span { + font-size:18px; + vertical-align: middle; + font-weight: normal; + margin-left:5px +} + +.myorder .order .fr a { + display: block; + overflow: hidden +} + +.myorder .order .fr span { + font-size:14px; + color: #4c4c4c; + float: left; +} + +.myorder .order .fr i { + margin-top:14px; + margin-left:8px +} +.list7 .myorder { + height:50px; + line-height:50px; +} +.list7 .myorder .fr i { + margin-top:18px; +} +.Mright { + background-image: url(../images/weixin/yr.png); + background-repeat: no-repeat; + background-size: cover; + width:8px; + height:15px; + display: block; + float: left; +} +.my {background-color: #f1f1f1;} + +.my .content { + margin: 0 +} + +.my .content .floor { + background-color: #fff +} + +.my .content .floor ul .fr { + float: right +} + +.my .content .floor ul li.br { + border-left: 0 !important +} + +.my .content .floor ul li.br:before { + content: ""; + background-image: inherit !important +} + +.my .content .floor ul li { + position: relative; + float: left; + width: 25%; + text-align: center +} + +.my .content .floor ul li a { + padding:15px 0 20px 0; + display: block +} + +.my .content .floor ul li a span { + background-color: rgba(217,81,99,0.9); + border-radius: 50%; + font-size:14px; + width:24px; + height:24px; + display: block; + line-height:24px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + position: absolute; + right:15px; + top:8px; + color: white +} + +.my .content .floor ul li a img { + height:36px +} + +.my .content .floor ul li a h2 { + font-size:18px; + font-weight: normal; + height:32px; + line-height:32px; + color: #e3110b +} + +.my .content .floor ul li a p { + font-size:12px; + margin-top:2px; + color: #4c4c4c; + font-weight: normal +} + +.my .content .floor ul li a p.or:after { + content: ""; + background-image: url(../images/weixin/or.png); + width: .17067rem; + height: .29867rem; + background-repeat: no-repeat; + position: absolute; + margin-top: .08533rem; + margin-left: .04267rem; + background-size: .17067rem +} + +.my .content .w3 { + width: inherit +} + +.my .content .w3 ul li { + width: 33.33333% +} + +.my .content .action { + background-image: url(../images/weixin/rb.png); + background-repeat: no-repeat; + background-position: 0 1.96267rem; + width: 100%; + background-size: 16rem +} + +.my .content .action ul li { + width: 25% +} + +.my .content .tyby { + background-image: inherit +} + +.setting .close { + margin:15px 20px +} + +.setting .close a { + display: block; + background: #ec5151; + text-align: center; + width: 100%; + height:40px; + line-height:40px; + color: #fff; + font-size:18px; + -moz-border-radius:5px; + -webkit-border-radius:5px; + border-radius:5px +} + + + + + + + + + + + + + + + + diff --git a/public/images/weixin/57792b4ee20e3.jpg b/public/images/weixin/57792b4ee20e3.jpg new file mode 100644 index 0000000..c7b8e90 Binary files /dev/null and b/public/images/weixin/57792b4ee20e3.jpg differ diff --git a/public/images/weixin/ad_tit.png b/public/images/weixin/ad_tit.png new file mode 100644 index 0000000..9ecc662 Binary files /dev/null and b/public/images/weixin/ad_tit.png differ diff --git a/public/images/weixin/banner1.jpg b/public/images/weixin/banner1.jpg new file mode 100644 index 0000000..7242b86 Binary files /dev/null and b/public/images/weixin/banner1.jpg differ diff --git a/public/images/weixin/banner2.jpg b/public/images/weixin/banner2.jpg new file mode 100644 index 0000000..5f069d1 Binary files /dev/null and b/public/images/weixin/banner2.jpg differ diff --git a/public/images/weixin/banner3.jpg b/public/images/weixin/banner3.jpg new file mode 100644 index 0000000..9e88790 Binary files /dev/null and b/public/images/weixin/banner3.jpg differ diff --git a/public/images/weixin/bjm.jpg b/public/images/weixin/bjm.jpg new file mode 100644 index 0000000..e648837 Binary files /dev/null and b/public/images/weixin/bjm.jpg differ diff --git a/public/images/weixin/brand_icon.png b/public/images/weixin/brand_icon.png new file mode 100644 index 0000000..f408d94 Binary files /dev/null and b/public/images/weixin/brand_icon.png differ diff --git a/public/images/weixin/brand_icon2.png b/public/images/weixin/brand_icon2.png new file mode 100644 index 0000000..8ae28fb Binary files /dev/null and b/public/images/weixin/brand_icon2.png differ diff --git a/public/images/weixin/car_icon.png b/public/images/weixin/car_icon.png new file mode 100644 index 0000000..3ef7fd6 Binary files /dev/null and b/public/images/weixin/car_icon.png differ diff --git a/public/images/weixin/car_icon2.png b/public/images/weixin/car_icon2.png new file mode 100644 index 0000000..5048fdf Binary files /dev/null and b/public/images/weixin/car_icon2.png differ diff --git a/public/images/weixin/center_icon.png b/public/images/weixin/center_icon.png new file mode 100644 index 0000000..131155b Binary files /dev/null and b/public/images/weixin/center_icon.png differ diff --git a/public/images/weixin/center_icon2.png b/public/images/weixin/center_icon2.png new file mode 100644 index 0000000..868510d Binary files /dev/null and b/public/images/weixin/center_icon2.png differ diff --git a/public/images/weixin/check.png b/public/images/weixin/check.png new file mode 100644 index 0000000..f7f38eb Binary files /dev/null and b/public/images/weixin/check.png differ diff --git a/public/images/weixin/class1.png b/public/images/weixin/class1.png new file mode 100644 index 0000000..d704310 Binary files /dev/null and b/public/images/weixin/class1.png differ diff --git a/public/images/weixin/dele.png b/public/images/weixin/dele.png new file mode 100644 index 0000000..e1fd164 Binary files /dev/null and b/public/images/weixin/dele.png differ diff --git a/public/images/weixin/dg.png b/public/images/weixin/dg.png new file mode 100644 index 0000000..bc88754 Binary files /dev/null and b/public/images/weixin/dg.png differ diff --git a/public/images/weixin/dot_icon.png b/public/images/weixin/dot_icon.png new file mode 100644 index 0000000..b29c4f1 Binary files /dev/null and b/public/images/weixin/dot_icon.png differ diff --git a/public/images/weixin/goods_thumb_135_200_200.jpeg b/public/images/weixin/goods_thumb_135_200_200.jpeg new file mode 100644 index 0000000..6378c83 Binary files /dev/null and b/public/images/weixin/goods_thumb_135_200_200.jpeg differ diff --git a/public/images/weixin/goods_thumb_400_400.jpeg b/public/images/weixin/goods_thumb_400_400.jpeg new file mode 100644 index 0000000..e6dac07 Binary files /dev/null and b/public/images/weixin/goods_thumb_400_400.jpeg differ diff --git a/public/images/weixin/home_icon.png b/public/images/weixin/home_icon.png new file mode 100644 index 0000000..40a5fe1 Binary files /dev/null and b/public/images/weixin/home_icon.png differ diff --git a/public/images/weixin/home_icon2.png b/public/images/weixin/home_icon2.png new file mode 100644 index 0000000..1ba7701 Binary files /dev/null and b/public/images/weixin/home_icon2.png differ diff --git a/public/images/weixin/icogantanhao-sb.png b/public/images/weixin/icogantanhao-sb.png new file mode 100644 index 0000000..13f63e9 Binary files /dev/null and b/public/images/weixin/icogantanhao-sb.png differ diff --git a/public/images/weixin/icogantanhao.png b/public/images/weixin/icogantanhao.png new file mode 100644 index 0000000..f584e5a Binary files /dev/null and b/public/images/weixin/icogantanhao.png differ diff --git a/public/images/weixin/icon_03.png b/public/images/weixin/icon_03.png new file mode 100644 index 0000000..ffde5e7 Binary files /dev/null and b/public/images/weixin/icon_03.png differ diff --git a/public/images/weixin/icon_05.png b/public/images/weixin/icon_05.png new file mode 100644 index 0000000..cf8a8ca Binary files /dev/null and b/public/images/weixin/icon_05.png differ diff --git a/public/images/weixin/icon_07.png b/public/images/weixin/icon_07.png new file mode 100644 index 0000000..337cc7f Binary files /dev/null and b/public/images/weixin/icon_07.png differ diff --git a/public/images/weixin/icon_09.png b/public/images/weixin/icon_09.png new file mode 100644 index 0000000..c96b5dc Binary files /dev/null and b/public/images/weixin/icon_09.png differ diff --git a/public/images/weixin/icon_15.png b/public/images/weixin/icon_15.png new file mode 100644 index 0000000..3333723 Binary files /dev/null and b/public/images/weixin/icon_15.png differ diff --git a/public/images/weixin/icon_16.png b/public/images/weixin/icon_16.png new file mode 100644 index 0000000..443adf3 Binary files /dev/null and b/public/images/weixin/icon_16.png differ diff --git a/public/images/weixin/icon_17.png b/public/images/weixin/icon_17.png new file mode 100644 index 0000000..f848a99 Binary files /dev/null and b/public/images/weixin/icon_17.png differ diff --git a/public/images/weixin/icon_19.png b/public/images/weixin/icon_19.png new file mode 100644 index 0000000..b5ac27e Binary files /dev/null and b/public/images/weixin/icon_19.png differ diff --git a/public/images/weixin/ind_52.jpg b/public/images/weixin/ind_52.jpg new file mode 100644 index 0000000..2fcb2eb Binary files /dev/null and b/public/images/weixin/ind_52.jpg differ diff --git a/public/images/weixin/index.png b/public/images/weixin/index.png new file mode 100644 index 0000000..78735e8 Binary files /dev/null and b/public/images/weixin/index.png differ diff --git a/public/images/weixin/index_c.png b/public/images/weixin/index_c.png new file mode 100644 index 0000000..d54d8c1 Binary files /dev/null and b/public/images/weixin/index_c.png differ diff --git a/public/images/weixin/listo.png b/public/images/weixin/listo.png new file mode 100644 index 0000000..56e18dd Binary files /dev/null and b/public/images/weixin/listo.png differ diff --git a/public/images/weixin/logo.png b/public/images/weixin/logo.png new file mode 100644 index 0000000..72be3df Binary files /dev/null and b/public/images/weixin/logo.png differ diff --git a/public/images/weixin/mlist.png b/public/images/weixin/mlist.png new file mode 100644 index 0000000..dffd918 Binary files /dev/null and b/public/images/weixin/mlist.png differ diff --git a/public/images/weixin/mwallet.png b/public/images/weixin/mwallet.png new file mode 100644 index 0000000..961f032 Binary files /dev/null and b/public/images/weixin/mwallet.png differ diff --git a/public/images/weixin/my.png b/public/images/weixin/my.png new file mode 100644 index 0000000..4d563b3 Binary files /dev/null and b/public/images/weixin/my.png differ diff --git a/public/images/weixin/none2.png b/public/images/weixin/none2.png new file mode 100644 index 0000000..89df415 Binary files /dev/null and b/public/images/weixin/none2.png differ diff --git a/public/images/weixin/nothing.png b/public/images/weixin/nothing.png new file mode 100644 index 0000000..b66e7a1 Binary files /dev/null and b/public/images/weixin/nothing.png differ diff --git a/public/images/weixin/q1.png b/public/images/weixin/q1.png new file mode 100644 index 0000000..6f1c885 Binary files /dev/null and b/public/images/weixin/q1.png differ diff --git a/public/images/weixin/q2.png b/public/images/weixin/q2.png new file mode 100644 index 0000000..ce69f51 Binary files /dev/null and b/public/images/weixin/q2.png differ diff --git a/public/images/weixin/q3.png b/public/images/weixin/q3.png new file mode 100644 index 0000000..8c5f773 Binary files /dev/null and b/public/images/weixin/q3.png differ diff --git a/public/images/weixin/q4.png b/public/images/weixin/q4.png new file mode 100644 index 0000000..1bff06d Binary files /dev/null and b/public/images/weixin/q4.png differ diff --git a/public/images/weixin/q5.png b/public/images/weixin/q5.png new file mode 100644 index 0000000..2653a3c Binary files /dev/null and b/public/images/weixin/q5.png differ diff --git a/public/images/weixin/qcc.png b/public/images/weixin/qcc.png new file mode 100644 index 0000000..5ea8bfd Binary files /dev/null and b/public/images/weixin/qcc.png differ diff --git a/public/images/weixin/qq.png b/public/images/weixin/qq.png new file mode 100644 index 0000000..8425034 Binary files /dev/null and b/public/images/weixin/qq.png differ diff --git a/public/images/weixin/qttk.png b/public/images/weixin/qttk.png new file mode 100644 index 0000000..ec4b73b Binary files /dev/null and b/public/images/weixin/qttk.png differ diff --git a/public/images/weixin/quick.png b/public/images/weixin/quick.png new file mode 100644 index 0000000..13a0dfb Binary files /dev/null and b/public/images/weixin/quick.png differ diff --git a/public/images/weixin/refresh.png b/public/images/weixin/refresh.png new file mode 100644 index 0000000..10c38ee Binary files /dev/null and b/public/images/weixin/refresh.png differ diff --git a/public/images/weixin/refund.png b/public/images/weixin/refund.png new file mode 100644 index 0000000..b2deb59 Binary files /dev/null and b/public/images/weixin/refund.png differ diff --git a/public/images/weixin/return.png b/public/images/weixin/return.png new file mode 100644 index 0000000..0684718 Binary files /dev/null and b/public/images/weixin/return.png differ diff --git a/public/images/weixin/rmy.png b/public/images/weixin/rmy.png new file mode 100644 index 0000000..44d1b0a Binary files /dev/null and b/public/images/weixin/rmy.png differ diff --git a/public/images/weixin/ru.png b/public/images/weixin/ru.png new file mode 100644 index 0000000..e4c81b2 Binary files /dev/null and b/public/images/weixin/ru.png differ diff --git a/public/images/weixin/s.png b/public/images/weixin/s.png new file mode 100644 index 0000000..9bbdf3c Binary files /dev/null and b/public/images/weixin/s.png differ diff --git a/public/images/weixin/sbzf.png b/public/images/weixin/sbzf.png new file mode 100644 index 0000000..979db58 Binary files /dev/null and b/public/images/weixin/sbzf.png differ diff --git a/public/images/weixin/scph.png b/public/images/weixin/scph.png new file mode 100644 index 0000000..86dfd20 Binary files /dev/null and b/public/images/weixin/scph.png differ diff --git a/public/images/weixin/sea.png b/public/images/weixin/sea.png new file mode 100644 index 0000000..8b75ad8 Binary files /dev/null and b/public/images/weixin/sea.png differ diff --git a/public/images/weixin/search.png b/public/images/weixin/search.png new file mode 100644 index 0000000..dedab68 Binary files /dev/null and b/public/images/weixin/search.png differ diff --git a/public/images/weixin/search_icon.png b/public/images/weixin/search_icon.png new file mode 100644 index 0000000..85ba401 Binary files /dev/null and b/public/images/weixin/search_icon.png differ diff --git a/public/images/weixin/set.png b/public/images/weixin/set.png new file mode 100644 index 0000000..ff11de5 Binary files /dev/null and b/public/images/weixin/set.png differ diff --git a/public/images/weixin/sxjt.png b/public/images/weixin/sxjt.png new file mode 100644 index 0000000..1ee8290 Binary files /dev/null and b/public/images/weixin/sxjt.png differ diff --git a/public/images/weixin/user68.jpg b/public/images/weixin/user68.jpg new file mode 100644 index 0000000..4aa9156 Binary files /dev/null and b/public/images/weixin/user68.jpg differ diff --git a/public/images/weixin/w1.png b/public/images/weixin/w1.png new file mode 100644 index 0000000..3896f3f Binary files /dev/null and b/public/images/weixin/w1.png differ diff --git a/public/images/weixin/w2.png b/public/images/weixin/w2.png new file mode 100644 index 0000000..8df8254 Binary files /dev/null and b/public/images/weixin/w2.png differ diff --git a/public/images/weixin/w3.png b/public/images/weixin/w3.png new file mode 100644 index 0000000..22885e3 Binary files /dev/null and b/public/images/weixin/w3.png differ diff --git a/public/images/weixin/w39.png b/public/images/weixin/w39.png new file mode 100644 index 0000000..5d5c0c2 Binary files /dev/null and b/public/images/weixin/w39.png differ diff --git a/public/images/weixin/w4.png b/public/images/weixin/w4.png new file mode 100644 index 0000000..a9dc599 Binary files /dev/null and b/public/images/weixin/w4.png differ diff --git a/public/images/weixin/w5.png b/public/images/weixin/w5.png new file mode 100644 index 0000000..08902e8 Binary files /dev/null and b/public/images/weixin/w5.png differ diff --git a/public/images/weixin/w6.png b/public/images/weixin/w6.png new file mode 100644 index 0000000..30bdfc9 Binary files /dev/null and b/public/images/weixin/w6.png differ diff --git a/public/images/weixin/w7.png b/public/images/weixin/w7.png new file mode 100644 index 0000000..db93d0c Binary files /dev/null and b/public/images/weixin/w7.png differ diff --git a/public/images/weixin/w8.png b/public/images/weixin/w8.png new file mode 100644 index 0000000..badfc1a Binary files /dev/null and b/public/images/weixin/w8.png differ diff --git a/public/images/weixin/wcup.png b/public/images/weixin/wcup.png new file mode 100644 index 0000000..1b04ba0 Binary files /dev/null and b/public/images/weixin/wcup.png differ diff --git a/public/images/weixin/wechat.png b/public/images/weixin/wechat.png new file mode 100644 index 0000000..5c3e20c Binary files /dev/null and b/public/images/weixin/wechat.png differ diff --git a/public/images/weixin/wechatpay.png b/public/images/weixin/wechatpay.png new file mode 100644 index 0000000..3499799 Binary files /dev/null and b/public/images/weixin/wechatpay.png differ diff --git a/public/images/weixin/write.png b/public/images/weixin/write.png new file mode 100644 index 0000000..0488d80 Binary files /dev/null and b/public/images/weixin/write.png differ diff --git a/public/images/weixin/xjt.png b/public/images/weixin/xjt.png new file mode 100644 index 0000000..59f4595 Binary files /dev/null and b/public/images/weixin/xjt.png differ diff --git a/public/images/weixin/xx.png b/public/images/weixin/xx.png new file mode 100644 index 0000000..b32a5dd Binary files /dev/null and b/public/images/weixin/xx.png differ diff --git a/public/images/weixin/xxgro.png b/public/images/weixin/xxgro.png new file mode 100644 index 0000000..bccebae Binary files /dev/null and b/public/images/weixin/xxgro.png differ diff --git a/public/images/weixin/xxx.png b/public/images/weixin/xxx.png new file mode 100644 index 0000000..0d1deec Binary files /dev/null and b/public/images/weixin/xxx.png differ diff --git a/public/images/weixin/yg.png b/public/images/weixin/yg.png new file mode 100644 index 0000000..ef9c33f Binary files /dev/null and b/public/images/weixin/yg.png differ diff --git a/public/images/weixin/yg_a.png b/public/images/weixin/yg_a.png new file mode 100644 index 0000000..9a987f4 Binary files /dev/null and b/public/images/weixin/yg_a.png differ diff --git a/public/images/weixin/yr.png b/public/images/weixin/yr.png new file mode 100644 index 0000000..1322629 Binary files /dev/null and b/public/images/weixin/yr.png differ diff --git a/public/images/weixin/zy.png b/public/images/weixin/zy.png new file mode 100644 index 0000000..db60e92 Binary files /dev/null and b/public/images/weixin/zy.png differ diff --git a/public/images/weixin/zylr.png b/public/images/weixin/zylr.png new file mode 100644 index 0000000..a9477b7 Binary files /dev/null and b/public/images/weixin/zylr.png differ diff --git a/public/images/weixin/zz1.png b/public/images/weixin/zz1.png new file mode 100644 index 0000000..d8bca90 Binary files /dev/null and b/public/images/weixin/zz1.png differ diff --git a/public/images/weixin/zz10.png b/public/images/weixin/zz10.png new file mode 100644 index 0000000..01ee8a7 Binary files /dev/null and b/public/images/weixin/zz10.png differ diff --git a/public/images/weixin/zz2.png b/public/images/weixin/zz2.png new file mode 100644 index 0000000..f73400a Binary files /dev/null and b/public/images/weixin/zz2.png differ diff --git a/public/images/weixin/zz3.png b/public/images/weixin/zz3.png new file mode 100644 index 0000000..cf89826 Binary files /dev/null and b/public/images/weixin/zz3.png differ diff --git a/public/images/weixin/zz4.png b/public/images/weixin/zz4.png new file mode 100644 index 0000000..9bdd561 Binary files /dev/null and b/public/images/weixin/zz4.png differ diff --git a/public/images/weixin/zz5.png b/public/images/weixin/zz5.png new file mode 100644 index 0000000..56c7f6b Binary files /dev/null and b/public/images/weixin/zz5.png differ diff --git a/public/images/weixin/zz6.png b/public/images/weixin/zz6.png new file mode 100644 index 0000000..90ba2fc Binary files /dev/null and b/public/images/weixin/zz6.png differ diff --git a/public/images/weixin/zz7.png b/public/images/weixin/zz7.png new file mode 100644 index 0000000..c780c26 Binary files /dev/null and b/public/images/weixin/zz7.png differ diff --git a/public/images/weixin/zz8.png b/public/images/weixin/zz8.png new file mode 100644 index 0000000..cd02e81 Binary files /dev/null and b/public/images/weixin/zz8.png differ diff --git a/public/images/weixin/zz9.png b/public/images/weixin/zz9.png new file mode 100644 index 0000000..baff974 Binary files /dev/null and b/public/images/weixin/zz9.png differ diff --git a/public/images2/0.png b/public/images2/0.png deleted file mode 100644 index 1cc62eb..0000000 Binary files a/public/images2/0.png and /dev/null differ diff --git a/public/images2/1.jpg b/public/images2/1.jpg deleted file mode 100644 index 3cc68dd..0000000 Binary files a/public/images2/1.jpg and /dev/null differ diff --git a/public/images2/1.png b/public/images2/1.png deleted file mode 100644 index 9afcef0..0000000 Binary files a/public/images2/1.png and /dev/null differ diff --git a/public/images2/2.jpg b/public/images2/2.jpg deleted file mode 100644 index a86e0d2..0000000 Binary files a/public/images2/2.jpg and /dev/null differ diff --git a/public/images2/20160820232652166.png b/public/images2/20160820232652166.png deleted file mode 100644 index aca4199..0000000 Binary files a/public/images2/20160820232652166.png and /dev/null differ diff --git a/public/images2/20161108163616914.jpg b/public/images2/20161108163616914.jpg deleted file mode 100644 index 3ee7092..0000000 Binary files a/public/images2/20161108163616914.jpg and /dev/null differ diff --git a/public/images2/20161108163633172.jpg b/public/images2/20161108163633172.jpg deleted file mode 100644 index 674c187..0000000 Binary files a/public/images2/20161108163633172.jpg and /dev/null differ diff --git a/public/images2/20161108163706251.png b/public/images2/20161108163706251.png deleted file mode 100644 index 3477b15..0000000 Binary files a/public/images2/20161108163706251.png and /dev/null differ diff --git a/public/images2/3.jpg b/public/images2/3.jpg deleted file mode 100644 index 9e26d21..0000000 Binary files a/public/images2/3.jpg and /dev/null differ diff --git a/public/images2/4.jpg b/public/images2/4.jpg deleted file mode 100644 index d6d0326..0000000 Binary files a/public/images2/4.jpg and /dev/null differ diff --git a/public/images2/applead.png b/public/images2/applead.png deleted file mode 100644 index 57a29fd..0000000 Binary files a/public/images2/applead.png and /dev/null differ diff --git a/public/images2/b.gif b/public/images2/b.gif deleted file mode 100644 index 53182cd..0000000 Binary files a/public/images2/b.gif and /dev/null differ diff --git a/public/images2/banner.gif b/public/images2/banner.gif deleted file mode 100644 index 09dd920..0000000 Binary files a/public/images2/banner.gif and /dev/null differ diff --git a/public/images2/banner.jpg b/public/images2/banner.jpg deleted file mode 100644 index 91dbc3e..0000000 Binary files a/public/images2/banner.jpg and /dev/null differ diff --git a/public/images2/blue_icon.png b/public/images2/blue_icon.png deleted file mode 100644 index 696d45d..0000000 Binary files a/public/images2/blue_icon.png and /dev/null differ diff --git a/public/images2/chinese.png b/public/images2/chinese.png deleted file mode 100644 index 471ccb7..0000000 Binary files a/public/images2/chinese.png and /dev/null differ diff --git a/public/images2/foundation.png b/public/images2/foundation.png deleted file mode 100644 index f20e0d4..0000000 Binary files a/public/images2/foundation.png and /dev/null differ diff --git a/public/images2/ico_specific02_8.png b/public/images2/ico_specific02_8.png deleted file mode 100644 index 34850e0..0000000 Binary files a/public/images2/ico_specific02_8.png and /dev/null differ diff --git a/public/images2/icon.gif b/public/images2/icon.gif deleted file mode 100644 index 9dc830b..0000000 Binary files a/public/images2/icon.gif and /dev/null differ diff --git a/public/images2/iconfont-close.png b/public/images2/iconfont-close.png deleted file mode 100644 index 465c9c8..0000000 Binary files a/public/images2/iconfont-close.png and /dev/null differ diff --git a/public/images2/index.png b/public/images2/index.png deleted file mode 100644 index ea63fd2..0000000 Binary files a/public/images2/index.png and /dev/null differ diff --git a/public/images2/left_li.gif b/public/images2/left_li.gif deleted file mode 100644 index fc18b47..0000000 Binary files a/public/images2/left_li.gif and /dev/null differ diff --git a/public/images2/li.png b/public/images2/li.png deleted file mode 100644 index f706934..0000000 Binary files a/public/images2/li.png and /dev/null differ diff --git a/public/images2/logo.png b/public/images2/logo.png deleted file mode 100644 index 629e413..0000000 Binary files a/public/images2/logo.png and /dev/null differ diff --git a/public/images2/mobile.png b/public/images2/mobile.png deleted file mode 100644 index 6898d71..0000000 Binary files a/public/images2/mobile.png and /dev/null differ diff --git a/public/images2/nopic.gif b/public/images2/nopic.gif deleted file mode 100644 index 1ed431f..0000000 Binary files a/public/images2/nopic.gif and /dev/null differ diff --git a/public/images2/off.png b/public/images2/off.png deleted file mode 100644 index 34915fe..0000000 Binary files a/public/images2/off.png and /dev/null differ diff --git a/public/images2/on.png b/public/images2/on.png deleted file mode 100644 index fce11c6..0000000 Binary files a/public/images2/on.png and /dev/null differ diff --git a/public/images2/online_bg.png b/public/images2/online_bg.png deleted file mode 100644 index 4b95318..0000000 Binary files a/public/images2/online_bg.png and /dev/null differ diff --git a/public/images2/title_line.jpg b/public/images2/title_line.jpg deleted file mode 100644 index b8e167a..0000000 Binary files a/public/images2/title_line.jpg and /dev/null differ diff --git a/public/images2/toolbar.png b/public/images2/toolbar.png deleted file mode 100644 index d7972ba..0000000 Binary files a/public/images2/toolbar.png and /dev/null differ diff --git a/public/images2/top_bg.jpg b/public/images2/top_bg.jpg deleted file mode 100644 index 227d169..0000000 Binary files a/public/images2/top_bg.jpg and /dev/null differ diff --git a/public/images2/w1.png b/public/images2/w1.png deleted file mode 100644 index 1b20e8d..0000000 Binary files a/public/images2/w1.png and /dev/null differ diff --git a/public/images2/web.png b/public/images2/web.png deleted file mode 100644 index a36f1e5..0000000 Binary files a/public/images2/web.png and /dev/null differ diff --git a/public/images2/yi-img-icon.png b/public/images2/yi-img-icon.png deleted file mode 100644 index 583a072..0000000 Binary files a/public/images2/yi-img-icon.png and /dev/null differ diff --git a/public/js/layer-mobile.js b/public/js/layer-mobile.js new file mode 100644 index 0000000..2eb3e28 --- /dev/null +++ b/public/js/layer-mobile.js @@ -0,0 +1,2 @@ +/*! layer mobile-v2.0 弹层组件移动版 License LGPL http://layer.layui.com/mobile By 贤心 */ +;!function(a){"use strict";var b=document,c="querySelectorAll",d="getElementsByClassName",e=function(a){return b[c](a)},f={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},g={extend:function(a){var b=JSON.parse(JSON.stringify(f));for(var c in a)b[c]=a[c];return b},timer:{},end:{}};g.touch=function(a,b){a.addEventListener("click",function(a){b.call(this,a)},!1)};var h=0,i=["layui-m-layer"],j=function(a){var b=this;b.config=g.extend(a),b.view()};j.prototype.view=function(){var a=this,c=a.config,f=b.createElement("div");a.id=f.id=i[0]+h,f.setAttribute("class",i[0]+" "+i[0]+(c.type||0)),f.setAttribute("index",h);var g=function(){var a="object"==typeof c.title;return c.title?'
'+(c.content||"")+"
"),c.skin&&(c.anim="up"),"msg"===c.skin&&(c.shade=!1),f.innerHTML=(c.shade?"':"")+'请输入您的用户名、密码:
+