国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

銳浪報(bào)表子表打印封裝:從DetailGrid到DataTable的極簡(jiǎn)之路

銳浪報(bào)表子表打印封裝:從DetailGrid到DataTable的極簡(jiǎn)之路 簡(jiǎn)介一份面向C# WinForm開(kāi)發(fā)者的銳浪報(bào)表集成封裝類資源針對(duì)官方示例難以直接落地、數(shù)據(jù)庫(kù)連接串易暴露等痛點(diǎn)提供了完整的報(bào)表與子表打印方案適合需要在項(xiàng)目中快速集成報(bào)表功能的VS2008及以上開(kāi)發(fā)者使用。壓縮包共72個(gè)文件、約6.67MB核心包括17個(gè)C#源碼文件、4個(gè).grf報(bào)表模板、20個(gè)DLL與Interop互操作程序集以及2個(gè).mdb示例數(shù)據(jù)庫(kù)和可直接運(yùn)行的exe演示程序。通過(guò)Utility、GridppReport、GridppReportArr、DgvCheck等封裝類可直接復(fù)用報(bào)表初始化、數(shù)據(jù)源配置、子表打印等功能無(wú)需每個(gè)報(bào)表手工連庫(kù)也簡(jiǎn)化了連接字符串的管理。資源內(nèi)還附帶報(bào)表注冊(cè)組件、Excel數(shù)據(jù)導(dǎo)入及空值處理等輔助代碼配合示例模板和演示程序有助于快速理解銳浪報(bào)表的二次開(kāi)發(fā)方式。目前已有945人學(xué)習(xí)瀏覽對(duì)希望省去底層研究、直接上手報(bào)表封裝的開(kāi)發(fā)者很有參考價(jià)值。 銳浪報(bào)表GridReport在WinForm圈子里的地位做過(guò)幾年C/S開(kāi)發(fā)的人應(yīng)該都有體會(huì)——報(bào)表展示、套打、單據(jù)打印這些場(chǎng)景幾乎繞不開(kāi)它。但這控件有個(gè)特點(diǎn)功能強(qiáng)API卻也啰嗦尤其是涉及到子表明細(xì)表的打印光是理解DetailGrid、Recordset、Field之間的關(guān)系就夠喝一壺的。我自己在項(xiàng)目里也是踩了幾次坑以后干脆寫了一個(gè)封裝類把所有繁瑣的初始化、數(shù)據(jù)綁定、打印預(yù)覽邏輯全收進(jìn)去業(yè)務(wù)代碼里只需要傳一個(gè)DataTable進(jìn)去就能出報(bào)表。這篇就分享一下這個(gè)封裝類的設(shè)計(jì)思路和完整實(shí)現(xiàn)給同樣被銳浪報(bào)表折磨過(guò)的朋友一個(gè)參考。先說(shuō)清楚這個(gè)封裝類解決了什么問(wèn)題。凡是做過(guò)訂單、結(jié)算單、出入庫(kù)單這類帶明細(xì)的打印需求就知道主表字段好辦麻煩的是子表——一張單據(jù)對(duì)應(yīng)多行商品明細(xì)每條明細(xì)還有數(shù)量、單價(jià)、金額。如果用銳浪報(bào)表原生API你得手動(dòng)關(guān)聯(lián)主表和子表的數(shù)據(jù)集處理父子記錄的Append時(shí)機(jī)稍不注意子表數(shù)據(jù)就顯示不出來(lái)。封裝之后這些細(xì)節(jié)全部收斂到一個(gè)類里調(diào)用方只需要準(zhǔn)備兩個(gè)DataTable一個(gè)主表、一個(gè)子表傳進(jìn)去就完事。1. 設(shè)計(jì)思路一個(gè)類怎么把銳浪報(bào)表變“傻瓜”1.1 子表打印的痛點(diǎn)為什么需要封裝先復(fù)盤一下銳浪報(bào)表做子表打印的典型流程。用GridReport的常規(guī)套路你要先加載模板文件.grf然后在代碼里找到報(bào)表的DetailGrid不管是主表還是子表都是通過(guò)DetailGrid容器來(lái)承載數(shù)據(jù)。問(wèn)題是子表數(shù)據(jù)并不是簡(jiǎn)單的SecondRecordset而是在主表的DetailGrid里再嵌一個(gè)DetailGrid。原生代碼大概長(zhǎng)這樣外層DetailGrid遍歷主表記錄內(nèi)層DetailGrid關(guān)聯(lián)子表數(shù)據(jù)源兩套R(shí)ecordset要同步移動(dòng)游標(biāo)。如果直接在業(yè)務(wù)層寫你會(huì)面臨幾個(gè)尷尬情況報(bào)表模板里主表、子表的DetailGrid順序、索引需要寫死模板一改代碼就崩。主表一條記錄對(duì)應(yīng)子表多條記錄“當(dāng)前父記錄”需要靠主鍵或游標(biāo)位置來(lái)定位數(shù)據(jù)一多就亂。分組合計(jì)、金額小計(jì)這些功能在模板里做當(dāng)然可以但因?yàn)樽颖頂?shù)據(jù)綁定方式不對(duì)合計(jì)值經(jīng)常算不出來(lái)。這些問(wèn)題說(shuō)白了都是容錯(cuò)率低。封裝類的第一個(gè)目標(biāo)就是把這種低容錯(cuò)的API操作轉(zhuǎn)換為傳數(shù)據(jù)、出報(bào)表的黑盒操作。業(yè)務(wù)人員不需要理解DetailGrid是什么他們只需要告訴我這是主表數(shù)據(jù)這是子表數(shù)據(jù)子表根據(jù)訂單號(hào)關(guān)聯(lián)就夠了。1.2 封裝的邊界哪些該交給類哪些該留在模板很多人寫封裝類容易走極端恨不得把模板設(shè)計(jì)也搬到代碼里。我個(gè)人的經(jīng)驗(yàn)是模板設(shè)計(jì)留在銳浪報(bào)表設(shè)計(jì)器里代碼封裝只解決數(shù)據(jù)如何準(zhǔn)確塞進(jìn)模板以及如何穩(wěn)定打印預(yù)覽。說(shuō)得直白一點(diǎn)模板負(fù)責(zé)表現(xiàn)樣式——字段位置、線框、字體、紙張大小這些都該在模板里畫(huà)好。封裝類負(fù)責(zé)數(shù)據(jù)注入——把主表DataTable、子表DataTable、報(bào)表參數(shù)比如打印人、打印時(shí)間傳進(jìn)去內(nèi)部自行組裝成銳浪報(bào)表能識(shí)別的數(shù)據(jù)源。類的內(nèi)部實(shí)現(xiàn)跟具體業(yè)務(wù)無(wú)關(guān)任何單據(jù)只要主表和子表的結(jié)構(gòu)滿足約定就能直接復(fù)用。這樣劃分以后類的職責(zé)非常清晰。它內(nèi)部要處理以下幾件事加載模板文件初始化報(bào)表對(duì)象。建立主表記錄集逐條添加主表字段值。在每條主表記錄下建立對(duì)應(yīng)的子表記錄集。處理參數(shù)頁(yè)眉文字、打印日期等。調(diào)用預(yù)覽、打印或?qū)С鼋涌凇V劣谀0宓腄etailGrid叫什么名字、有什么輸出字段則通過(guò)約定的字段名自動(dòng)匹配。模板里畫(huà)了哪些字段代碼里就傳哪些字段的DataTable列兩邊的列名保持一致這個(gè)封裝類就能通吃所有業(yè)務(wù)場(chǎng)景。2. 核心API與數(shù)據(jù)流設(shè)計(jì)2.1 公開(kāi)方法設(shè)計(jì)讓調(diào)用方只碰DataTable封裝類的公開(kāi)接口我傾向于設(shè)計(jì)得越簡(jiǎn)單越好。說(shuō)白了判斷一個(gè)封裝好不好就看業(yè)務(wù)層調(diào)用時(shí)要寫多少代碼。我最終定下的公開(kāi)方法只有幾個(gè)LoadTemplate(string templatePath)加載模板文件。SetParameter(string paramName, object value)設(shè)置報(bào)表參數(shù)。SetMasterData(DataTable table)設(shè)置主表數(shù)據(jù)。AddDetailData(string masterKeyField, string detailKeyField, DataTable table)添加子表數(shù)據(jù)通過(guò)兩個(gè)的鍵字段關(guān)聯(lián)。Preview()打開(kāi)打印預(yù)覽窗口。Print()直接靜默打印。Export(string filePath, ReportExportFormat format)導(dǎo)出PDF、Excel等格式。為什么AddDetailData要傳關(guān)聯(lián)字段這是踩坑之后總結(jié)出來(lái)的。銳浪報(bào)表模板設(shè)計(jì)器里主表和子表的關(guān)聯(lián)并不像SQL那樣有外鍵概念它靠的是代碼里控制記錄集游標(biāo)。所以我干脆在封裝類里做一次偽關(guān)聯(lián)遍歷主表每一行把滿足關(guān)聯(lián)條件的子表行掛在當(dāng)前主表記錄下面。這樣調(diào)用方不用關(guān)心游標(biāo)問(wèn)題只需要告訴我兩個(gè)表用哪個(gè)字段關(guān)聯(lián)。2.2 內(nèi)部數(shù)據(jù)流從DataTable到報(bào)表記錄集內(nèi)部實(shí)現(xiàn)的核心邏輯是把傳入的DataTable轉(zhuǎn)換成銳浪報(bào)表的Recordset。我采用的是逐行Append的方式而不是走ConnectionStringQuerySQL那樣還得配置數(shù)據(jù)庫(kù)連接耦合太重。每拿到一張DataTable就遍歷它的列結(jié)構(gòu)對(duì)應(yīng)創(chuàng)建Recordset的Field然后逐行添加記錄。這里有一個(gè)關(guān)鍵點(diǎn)容易踩坑銳浪報(bào)表里Recordset的Field必須和模板里DetailGrid引用的Field名字一致否則預(yù)覽時(shí)對(duì)應(yīng)字段就是空白。所以封裝類內(nèi)部做了一次校驗(yàn)如果模板里DetailGrid的字段名在傳入DataTable列里找不到就自動(dòng)跳過(guò)并在日志里記錄而不是直接拋異常。這個(gè)設(shè)計(jì)在處理子表時(shí)特別實(shí)用因?yàn)樽颖砟0褰?jīng)常會(huì)多配置幾個(gè)合計(jì)列這些列在業(yè)務(wù)DataTable里可能不存在。子表記錄的掛載流程是我這個(gè)封裝類最核心的一段邏輯。可以把主表想象成一個(gè)外層循環(huán)子表是內(nèi)層循環(huán)。處理方式分兩步對(duì)子表DataTable按關(guān)聯(lián)字段建立字典索引Lookup這樣不用每條主表記錄都去全表掃描子表數(shù)據(jù)量大的時(shí)候性能差距非常大。每添加一條主表記錄就把字典索引中對(duì)應(yīng)的所有子表行按順序添加到當(dāng)前主表的子DetailGrid中。這么做的優(yōu)勢(shì)很明顯不管子表數(shù)據(jù)順序怎么亂只要關(guān)聯(lián)字段值能對(duì)上基本不會(huì)出現(xiàn)子表串到別的父記錄下面這種詭異現(xiàn)象。3. 實(shí)操寫一個(gè)帶子表的銷售訂單打印3.1 模板準(zhǔn)備與約定我拿最常見(jiàn)的銷售訂單來(lái)演示。模板用銳浪報(bào)表設(shè)計(jì)器畫(huà)好主表DetailGrid區(qū)域放訂單號(hào)、客戶名稱、訂單日期這些字段子表DetailGrid放在主表區(qū)域內(nèi)部放商品名稱、規(guī)格、數(shù)量、單價(jià)、金額這些字段通常還會(huì)加一個(gè)金額合計(jì)框。模板設(shè)計(jì)時(shí)有兩個(gè)約定必須遵守。第一主表DetailGrid不能開(kāi)啟每頁(yè)重復(fù)表頭以外的新頁(yè)屬性否則子表會(huì)被分頁(yè)切散。第二字段名一定要跟DataTable列名保持一致這是封裝類自動(dòng)匹配的前提。比如DataTable列名是ProductName模板字段名也得是ProductName。說(shuō)句題外話很多人覺(jué)得模板導(dǎo)入主從數(shù)據(jù)結(jié)構(gòu)麻煩其實(shí)銳浪報(bào)表設(shè)計(jì)器自帶主從報(bào)表向?qū)冉ㄖ鞅韰^(qū)域再在主表DetailGrid上插入子表區(qū)域設(shè)計(jì)器會(huì)自動(dòng)生成嵌套結(jié)構(gòu)。真正麻煩的是程序運(yùn)行時(shí)把數(shù)據(jù)塞進(jìn)去所以封裝類才值得寫。3.2 主表與子表數(shù)據(jù)組裝這個(gè)示例的場(chǎng)景是界面上一個(gè)訂單主表DataTableorderTable字段有OrderNo、CustomerName、OrderDate一個(gè)訂單明細(xì)DataTabledetailTable字段有OrderNo、ProductName、Quantity、Price。兩個(gè)表通過(guò)OrderNo關(guān)聯(lián)。調(diào)用封裝類的代碼簡(jiǎn)化到不能再簡(jiǎn)化// 假設(shè)helper是封裝類的實(shí)例 RuiLangReportHelper helper new RuiLangReportHelper(); // 1. 加載模板 helper.LoadTemplate(C:\Templates\SalesOrder.grf); // 2. 設(shè)置頁(yè)眉參數(shù) helper.SetParameter(PrintOperator, 張三); helper.SetParameter(PrintDate, DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)); // 3. 設(shè)置主表數(shù)據(jù) helper.SetMasterData(orderTable); // 4. 添加子表數(shù)據(jù)通過(guò)OrderNo關(guān)聯(lián)主表 helper.AddDetailData(OrderNo, OrderNo, detailTable); // 5. 預(yù)覽打印 helper.Preview();如果是一次打印多個(gè)訂單封裝類可以支持循環(huán)預(yù)覽。這里有個(gè)性能細(xì)節(jié)SetMasterData之前應(yīng)該先把數(shù)據(jù)準(zhǔn)備好千萬(wàn)別在循環(huán)里頻繁調(diào)用LoadTemplate模板加載是很耗時(shí)的操作。3.3 核心實(shí)現(xiàn)封裝類內(nèi)部都在做什么現(xiàn)在看一下封裝類內(nèi)部最關(guān)鍵的兩個(gè)方法。第一個(gè)方法是把DataTable轉(zhuǎn)換為Recordset代碼邏輯如下private void FillRecordset(DataTable table, IRecordset recordset) { if (table null || recordset null) return; // 先根據(jù)DataTable列結(jié)構(gòu)創(chuàng)建Field foreach (DataColumn column in table.Columns) { bool fieldExists false; for (int i 0; i recordset.Fields.Count; i) { if (recordset.Fields[i].Name column.ColumnName) { fieldExists true; break; } } if (!fieldExists) { recordset.Fields.Add(column.ColumnName, ColumnType.String, 50); } } // 逐行添加數(shù)據(jù) foreach (DataRow row in table.Rows) { recordset.Append(); for (int i 0; i recordset.Fields.Count; i) { string fieldName recordset.Fields[i].Name; if (table.Columns.Contains(fieldName)) { recordset.FieldValue(fieldName) row[fieldName] ?? DBNull.Value; } } } }代碼里我做了一個(gè)字段存在性判斷這么做是有原因的。實(shí)際項(xiàng)目中子表DataTable通常比模板字段多不少列這些額外的列比如備注、換算率往往并不需要打印。如果全部嘗試寫入記錄集某些版本的銳浪報(bào)表會(huì)直接拋?zhàn)侄尾淮嬖诋惓?。加上這個(gè)判斷以后額外列自動(dòng)被忽略模板字段仍然能正常賦值容錯(cuò)率一下就上去了。第二個(gè)關(guān)鍵方法是子表掛載邏輯。主表Recordset每Append一行就立刻在該行的DetailGrid里掛上對(duì)應(yīng)的子表記錄這樣銳浪報(bào)表在遍歷打印時(shí)能夠保證當(dāng)前父記錄跟子記錄的關(guān)系始終是點(diǎn)對(duì)點(diǎn)private void AttachDetailData(IGridppReport report, string masterKey, string detailKey, DataTable detailTable) { if (detailTable null || detailTable.Rows.Count 0) return; // 對(duì)子表按關(guān)聯(lián)字段建立索引避免O(n^2)掃描 Dictionarystring, ListDataRow lookup new Dictionarystring, ListDataRow(); foreach (DataRow row in detailTable.Rows) { string key row[detailKey]?.ToString() ?? string.Empty; if (!lookup.ContainsKey(key)) lookup[key] new ListDataRow(); lookup[key].Add(row); } IRecordset masterRs report.DetailGrid.Recordset; IDetailGrid detailGrid report.DetailGrid.SubDetailGrids[0]; IRecordset detailRs detailGrid.Recordset; masterRs.MoveFirst(); while (!masterRs.IsEof) { string currentKey (masterRs.FieldValue(masterKey) ?? string.Empty).ToString(); if (lookup.ContainsKey(currentKey)) { foreach (DataRow row in lookup[currentKey]) { detailRs.Append(); // 這里同樣套用字段存在性判斷邏輯 for (int i 0; i detailRs.Fields.Count; i) { string fieldName detailRs.Fields[i].Name; if (row.Table.Columns.Contains(fieldName)) detailRs.FieldValue(fieldName) row[fieldName]; } } } masterRs.MoveNext(); } }這里最坑的一個(gè)點(diǎn)就是masterRs.MoveFirst()和MoveNext()要配套使用很多新手容易在循環(huán)里忘記MoveFirst結(jié)果只從當(dāng)前游標(biāo)開(kāi)始處理導(dǎo)致前幾條主表記錄的子表數(shù)據(jù)沒(méi)掛上。封裝類內(nèi)部處理好了調(diào)用方就不用管這些了。4. 常見(jiàn)問(wèn)題排查與優(yōu)化4.1 子表不顯示90%是這兩個(gè)原因這個(gè)封裝類最初投入使用的時(shí)候收到最多的反饋就是子表區(qū)域顯示空白。排查下來(lái)的結(jié)果絕大多數(shù)是兩種原因。第一種是模板里主表DetailGrid下的子表DetailGrid索引不對(duì)。代碼里用report.DetailGrid.SubDetailGrids[0]去拿子表但如果模板設(shè)計(jì)時(shí)先加的合計(jì)區(qū)域、再加的子表區(qū)域索引順序就會(huì)亂掉。穩(wěn)妥做法是在封裝類里加一個(gè)按字段名查找子表的邏輯找到包含特定字段名的那個(gè)SubDetailGrid而不是盲目取索引0。第二種原因是主表Recordset還沒(méi)有MoveFirst就直接去遍歷子表。銳浪報(bào)表的游標(biāo)機(jī)制跟DataTable不一樣它默認(rèn)停留在第一條記錄之前不移動(dòng)游標(biāo)的話子表關(guān)聯(lián)判斷拿到的是無(wú)效位置。這個(gè)問(wèn)題在封裝類里做了統(tǒng)一處理每次執(zhí)行數(shù)據(jù)填充時(shí)強(qiáng)制MoveFirst()確保從首記錄開(kāi)始。4.2 批量打印時(shí)只出了第一張?jiān)趺崔k多個(gè)主表記錄連續(xù)打印的場(chǎng)景比如批量打印班組派工單經(jīng)常會(huì)遇到只打印第一張就停下來(lái)的情況。這是由于銳浪報(bào)表默認(rèn)的打印范圍是當(dāng)前記錄也就是游標(biāo)所在的那一條。正確做法是在Print()之前調(diào)用MoveFirst()重置游標(biāo)并把打印范圍設(shè)為全部記錄。封裝類里我特意留了一個(gè)BatchMode屬性默認(rèn)false。如果調(diào)用方要批量打印把它設(shè)成true內(nèi)部自動(dòng)處理游標(biāo)移動(dòng)和頁(yè)數(shù)重置public bool BatchMode { get; set; } false; public void Print() { if (BatchMode) { report.DetailGrid.Recordset.MoveFirst(); report.Print(true); // 參數(shù)為是否打印全部 } else { // 單張打印時(shí)游標(biāo)保持在指定位置 report.Print(); } }4.3 大數(shù)據(jù)量下的卡頓與內(nèi)存釋放說(shuō)完錯(cuò)誤再說(shuō)性能。一套ERP里面打印幾千行明細(xì)并不稀奇如果不做處理預(yù)覽或者打印的時(shí)候界面會(huì)卡死一兩秒。銳浪報(bào)表在加載大數(shù)據(jù)量時(shí)如果開(kāi)著屏幕繪制效率會(huì)非常低。封裝類里可以在開(kāi)始填充數(shù)據(jù)前關(guān)閉繪制填充完成后再恢復(fù)在Initialize的時(shí)候調(diào)用report.SetDrawEnable(false); // 數(shù)據(jù)填充 // ... report.SetDrawEnable(true);實(shí)測(cè)下來(lái)數(shù)據(jù)量上萬(wàn)行的時(shí)候這個(gè)開(kāi)關(guān)能讓預(yù)覽速度提升30%以上。不過(guò)要注意關(guān)閉繪制狀態(tài)下不能調(diào)用預(yù)覽否則界面空白先把繪制打開(kāi)再預(yù)覽。最后說(shuō)一個(gè)資源釋放問(wèn)題。銳浪報(bào)表是COM組件用完之后需要顯式釋放否則在長(zhǎng)時(shí)間運(yùn)行的WinForm程序里很容易出現(xiàn)內(nèi)存持續(xù)增長(zhǎng)。封裝類里實(shí)現(xiàn)IDisposable接口在Dispose里把報(bào)表對(duì)象、Recordset對(duì)象全部置空public void Dispose() { if (report ! null) { Marshal.ReleaseComObject(report); report null; } GC.Collect(); }我見(jiàn)過(guò)不少項(xiàng)目報(bào)表功能正常但每次打印完內(nèi)存漲幾MB最后程序越來(lái)越卡基本都是沒(méi)釋放COM對(duì)象導(dǎo)致的。這個(gè)細(xì)節(jié)雖然不起眼但長(zhǎng)期運(yùn)行的服務(wù)或者頻繁打印的收銀臺(tái)場(chǎng)景差別非常大。這個(gè)封裝類用到現(xiàn)在最大的感受是把銳浪報(bào)表當(dāng)成一個(gè)報(bào)表渲染引擎而不是開(kāi)發(fā)工具集來(lái)用整個(gè)代碼結(jié)構(gòu)就清晰多了。模板繼續(xù)用設(shè)計(jì)器維護(hù)數(shù)據(jù)組裝全部交給封裝類業(yè)務(wù)層只關(guān)心DataTable里有沒(méi)有數(shù)據(jù)。沒(méi)封裝的同事還在被DetailGrid和Recordset折磨的時(shí)候這邊已經(jīng)躺著升級(jí)完功能了。如果你也在WinForm里做單據(jù)打印強(qiáng)烈建議花半天時(shí)間把這層封裝做出來(lái)后面所有報(bào)表需求都能順著這條路繼續(xù)走下去。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩操啪| 久草精品一区| 精品久一区免费| 日韩av色图综合| 天天天天做夜夜夜夜做| 久久性爱视频99| 先锋色眉乱伦资源| 久久人人爽人人爽人人片Ⅴ| 美女午夜福利免费视频| 欧美骚少妇| 午夜福利久久久噜久噜久久综合| 97久久资源| 天天日B狠狠操| 激情色色| 日韩精品国产精品五码一区二区| 日韩激情无码影院| 天天综合网在线| 亚州 综合 色图| 欧美成人亚洲精品| 欧美熟爽综合| 午夜啊啊| 无码高清专| 欧美999| 精品亚洲黄色片 国产精品导航一区二区| 黄片不用下载在线观看| 亚洲无限观看| 亚洲一级性爱视频免费看| 欧美亚洲情色| 狠狠操天天干| 97超碰美女| JIZZJIZZ亚洲女人被躁| 天美传媒在线一区| 91精品国产麻豆国产自产在| jiujiujiujingpin| 男人女人18禁片免费看网站| 九九久久国产精品| 中文字幕日韩人妻视频一区二区三区| 色偷综合| 一区二区三区四区免费视频| 超碰在线在公开超碰在线在公开| 免费精品人妻一区二区三| 亚洲男人的天堂亚洲| 日韩在线97| 91天美| 国产伦精品免编号公布| 狠狠操狠狠操操| 操操啪| 熟女一区二区三区| 操逼操网| 国产乱码久久久| 九九aV| 大香蕉中文网| 天美国产三级传媒| 欧美传媒| 久久有码视频| ,国产乱人伦精品一区二区三区| 中国农村熟妇毛片视频| 久久精品老司| 天天日少妇逼AV| 96久久久精品| 色吧五月| 久久的免费性爱视频| 91艹逼精品| 中日韩久久久| 91精品人妻一品二品三品| 国产蜜臀精品一区免费尤物| 欧美91视频| 自拍盗摄一区| 天天色综亚洲91污| 性高潮久久久| 欧洲免费一区二| 欧美性爱免费短视频| 色欲色香天天天综合网www-亚洲综合国| 13小男生GAY自慰脱裤子| 天天做天天爱天天爽AV| 97在线国产精品| 人妻少妇久久中文字幕一区二区 麻豆| 欧美日本天堂| 国产精品亚洲无码| 狠狠入| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | av无线看| 美女国产一区二区久久| 伊人 俄罗斯 a v| 中文乱码99| 啊…啊…操我用力操我| 国产熟女无套内射| 亚洲精品人体| 日本操逼二区| 欧美懂色综合网| 75大香蕉| 亚洲爱爱视频一区二区| 午夜情侣自拍网站| 久久久98网站免费视频| 婷婷激情五月| 久久av无码| 欧美在线|亚洲| 中文字幕啊啊啊在线观看视频| 精品天堂| 亚洲精品国产拍免费91在线| 曰韩香蕉97| 黄色成品网站| 久久性爱视频| 美女黄频a美女大全免费皮| 人妻丝袜一区二区三区在线| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 日韩av影片在线观看| 欧美一级A一级a爱片久久| 91国产伊人大香蕉| 性欧美精| 日日日骚女人精品| 伊人久久婷婷| AV大香蕉| 中文字幕 国产区| 日本免费人成视频播放120秒| 国产精品久久| 69天堂| 伊人久大| 日小BB小视频| 日本一级特级毛片视频| 欧美人妻制服| 精品国产乱码久久| 亚洲AV麻豆Aⅴ无码电影一| 2017天天插| 欧美日韩亚洲天堂| 激情小说亚洲| 99国产精品自在自在| 综合久久99亚洲人妻中文在线| 国产天天骚| 国产久久久9999| 九九热男人天堂| 国产精品久久久久久 百度| 99re国产精品视频| 黄色电影在线播放综合网站| 丁香婷婷五月| 欧美传媒| 国产精品点击进入在线影院| 最新无码国产| 国产成人精品必看| 国产高清免费不卡av| 涩涩涩综合| 岛国毛片在线观看免费| 天天躁日日躁AAA片李宗瑞| 在线无码视频| 新婚人妻扶着粗大强行坐下| 丁香五月性| 91欧美| 久热免费视频| 久久综合日韩亚洲欧美| 美女网站黄页| 97视频在线播放| 中文字幕欧美日韩三级| 精品丝袜无码一区二区三APP| 日本熟妇自慰性高潮一区二区三区| 一牛一区二区三区久久| 大香蕉一人在线| 精品无吗久久| 大香蕉草草| 热热色中文无码| 久久永久无码人妻视频| 亚洲男人久久综合天堂| 国模艳艳啪啪一区| 免费在线观看AV无码网站| 全球成人中文在线| 国产成人综合网| 国产视频三区四区| 色亚州人久干视频在线观看免费版| 大香蕉综合久久| 美女丝袜激情小说| 免费国产电影一区二区| 日韩成人精品视频自拍| 亚洲色图加勒比| 亚洲图片欧美另类综合免费视频大大香| 青青草色AV| 强乱老妇中文字幕| 91五十路| 日韩成人性爱电影在线播放| 涩爱AV在线| 欧美洲精品一级| 久久9精品网站| 2017av无码免费无线播| 国产高清精品一区二区三区毛片 | 国产极品精品美女视频| 五月天婷婷色| 综合网97| 亚洲少妇在线观看| 国产1727欧美| 97欧美色资源| 国产精品久久久久久照片| 国产熟女无套内射| 欧美亚洲手机在线| 亚洲精品九九九九九九| 久久久蜜桃臀无码视频| www网站黄| 亚洲综合色男人网| 99日韩| 97久久久精品| 99久久无码| 九九九九九九九九九国产精品| 97碰| 国产农村妇女精品| 俄罗斯及免费在线看| 91黑人无码激情在线| 综合亚洲欧美| av一区二区三区不卡| 精品性爱一区二区| 天天超级碰碰碰| 亚洲天堂资源在线| 超碰av在线| 欧美天天综合站| 久久精品久久久久久久久| 中文无码一二三区| 久久精品国产亚洲粉嫩| 九九RE视频在线精品| 久久夜夜夜| 午夜.DJ高清在线观看免费7| 久久综合女优| 亚洲精品白浆高清久久久久久| 色色99| 欧美92| 岛国精品视频在线观看 | 嗯嗯嗯好爽| 伦理第一页| 激情综合五月婷婷| 亚洲激情片| 日本人体九九九九九九| 国产偷拍网站| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 91久久久久久久久久久| 丁香九月婷婷| 大香蕉AV丝袜| 狠狠色噜噜狠狠狠狠2018| 久久久影院| a片久久久久久久久久久久 | 日本人体九九九九九九| 在线播放成人高清免费视频| www.男人天堂| 爆操无码| 日韩综合色图| 中文字幕十五区| 精品国产一区二区三区四区在线看| 激情欧美日韩女同久久| 亚洲黄色a级片| 91女优在线观看| 日韩黄色一区二区三区| 欧美色图99| 日本日逼视频网| 亚洲欧美伦综合| 夜夜嗨一区二区| 国产激情视频一区区三区| 在线 亚洲 网爆 自拍| 综合 欧美 亚洲 日本| 国产精品色哟哟| 中日韩欧美精品无码AⅤ一区二区| 91亚.色| 婷婷色综合| 久久久亚洲熟妇资源| 白嫩嫩一区| 欧美日韩黄片精品在线| 色欲久久99精品久久| 天天干天天做| 天天操天天射天天日| 东北女人性交| 91麻豆天美国产| 黄色欧美性爱视频| 黄色成人网久久久久久| 丝袜狂射91| 久热大香蕉| 大香蕉淫人| 综合激情97| 女同性恋久久| 国产精品久久久久无码Av网曝门| 综合色久欲| 久久欧美按摩999| 午夜无码精品免费看性色| 欧美性爱超碰97| 骚货| 色五月婷婷五月天| 麻豆国产精品午夜视频| 美欧色综合| 中文字幕一区 二区三四五 区日 日骚 | A级在线视频| 97操综合| www.久久| 五月丁香啪啪啪| 日韩无码久久熟女一级片| 久久久熟妇熟女国产| 欧美夜夜草视频| 亚洲婷婷丁香在线| 日韩人妻精品中文字幕| 久久男女激情视频网站| 日韩成年人性爱视频| 婷婷色综合| 国产麻豆福利av在线播放| 国产乱色国产精品免费视| 欧美 日韩第一性色| 蜜奶av| 五月丁香色综合| 人人操人人摸avav| 亚洲AV秘无码一区..| 亚洲区限制级 99| 亚洲色欲一区二区三区| 厕所偷拍在线| 97人肏| 久久九九网| 亚洲二区精品在线观看| 国产操逼逼网| 久久精品中文字幕无码l| 五月婷婷五月天| 1024人妻熟女一区二区三区| 干婷婷综合网| 亚洲免费人妻在| 国产91会所女技师在线观看| 看日韩黄片| 国产女人视频三四五区| 欧洲久久一二线| 9久久精品| 最新制服中文第一页| 性高潮久久久久久久久久久| 久夜操| 熟女熟妇伦久久影院毛片一区二区| 久久动漫精品视频这里只有精品| 黄色十八禁网站| 欧美色图天堂网m| 亚洲三级网址久久最新| 精品久久在线区一区| 激情综合亚洲| 800zy一区二区| 99热精品青草在线| 人妻无码久久一区二区三区免费| 做爱福利视频一区二区| 超碰到97情色| 天天操妹子| v91av| 风间由美日韩欧美久久| 麻豆成人影音在线| 五月天我淫我色av| 日韩操逼HD| 91 亚洲 欧美 日韩 国产 综合| 天天天天天天天天天天干美女| 牛黄色久午久| 精品久久視頻在线| 亚洲中文字幕日产无码久久| 亚洲欧美日韩电影网站一区| 久9久精品视频| 九九热视频这里只有精品| a片亚洲一本通视频| 69丨亚洲丨精品丨入口免费播放| 97国产|免费| 麻豆久久精品亚洲精品88| 伊人一级免费黄片| 国产无码成人无码| 欧美亚洲国产日本在线,久久精品国产| 天堂伊人久久| 97人人夜| 精品无码久久久久久国产浪潮| 亚洲一区二区中文字幕| 日本3级一区二区免费| 亚洲麻豆精品二区三区| 99在线观看无大码| 97 色综合| 日韩在线一区二区| 欧美夜夜狠| 黄日韩| 国产精品一区二区密臀| 日本一区视频在线观看| 大香蕉人妻| 亚洲综合113页| 干美女人妻| 亚洲无线观看久久| 在线观看岛国有码| 日韩午夜啪啪视频| 一区,二区,三区视频| 中文字幕精品亚洲熟女| 熟女一区二区三区四区| 日韩操逼HD| 激情综合五月| 国产传媒日本欧美专区| 亚洲欧美骚| 18禁免费视频| 欧美久久毛片基地| 2019亚洲男人天堂| 91老熟女| 五月婷婷激情综合| 极品内射| 国产精品一区二区手机看片| 亚洲av无线观看| 第四色亚洲色图| 欧美啪啪色吧在线| 亚洲AV无码乱码在线观看性色| 九九热五区| 亚洲色天堂九9| 无码 黑人一区二区三区| 91亚·色| 国产白丝AV| 成年男人的天堂| 国产精品伦理| av资源在线播放天堂| 久久久久久久久久久久黄色| 欧美亚洲91| 五月天激情婷婷| 夜夜操夜夜高潮夜夜爽国产精品区| 亚洲国产欧美一区二区潘金莲| 熟妇高潮一区二区免费视频| 97天天综合| 九九色逼| 欧美色图天堂在线| 国产精品久久久久亚洲av| 酒色综合网| 桃花色涩综合影院| 伦激情人妻另类人妻| 久久影视二区三区行押| 国产性刺激| 人人操,操人人| AV污污污污| 日韩三级一区 | 91久久久久久久久18| 日韩 欧美 校园一区| 内射夫妻三片| 91精品人妻啪啪间| 粉嫩不卡一区二区性爱| 激情自拍 校园春色| 欧美熟妇精品黑人巨大91| 国产激情久久久| 国产一区二区三区久久久精品| 91在线综合网| A一区片| 天天色粽合合合合合合合| 91美女精品| 亚洲 欧美 手机在线观看| 少妇高潮喷水无套久久久久久| 无码不卡八戒| 亚洲www91| 国产精品熟女九色九色蜜臀| 蜜桃精品视频一区二区三区| 草草电影院| 久久25| 精品人妻免费观看| 有码色中文字幕在线观看| av天堂精品久久| 亚洲大色鬼| 精品少妇99| 春色91| 综合欧美日本三级| 国产成人亚洲精品无| 蜜臀久久在线视频| 综合欧美日本三级| 亚洲囯产精品女人久久久| 国产精品熟女一区二区三区| 青青草操逼逼视频| 国产超碰国产97| 日本超碰在线国产一区| 欧美网站免费| 青青草日韩无码| 99热在线播放| 欧美性爱超碰97| 午夜舔阴达高潮视频免费看| 少妇激情AV| 91在线一起| 天天综合网~91| 国产免费大片| 狠狠久久手机视频精品| 夜夜嗷嗷一区二区| 激情久久久| 国产强奸91| 欧美日韩国产人人| 国产免费一区二区在线A片视频| 天天夜夜rb| 北条麻妃99精品青青久久| 国产成人一级av88| 91精品人妻一区二区三区蜜桃| 爱欲AV| 亚洲九月丁香| 国产欧美日本亚洲精品| 91高潮喷水美女| 熟女色综合久久| 立川理惠被中出无码| 激情文学亚洲| 麻豆性爱视频在线播放| 亚洲色图久久精品蜜| 福利伊人玖玖国产| 人人艹亚洲| 久久超碰com| 欧美色图小说综合| 久久9精品视频| 久久6热视频免费观看| 色欲久久99国产精品久久久久久| 九久久精品| 99在线视频播放| 96AV久久久| 资源在线观一 二| 一区不卡在线观看av| 97干色| 人妻少妇无码 | 色播丁香| 日韩一级成人毛片免费观看| 美国日韩黄片| 操逼A∨| 国产h小视频在线观看免费| 中文字幕欧洲有码| 欧美日韩国产色五月综合在线| 一区二区视频你懂的| 亚洲精品欧洲精品| 韩国女主播青草在线| JULIA人妻风俗店中出电影| 少妇二级| 大香蕉伊人亚洲| 曰韩欧美国产传媒麻豆第一区| 五月婷视频| 丁香五月天激情综合| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 四虎在线播放| 97精品久久久久中文字幕| 和协影院中文字幕三区| 亚洲精品国产AV天美传媒| 国模吧 一区二区三区| a v网站在线播放| 成人亚欧免费视频| 人人操人人摸人| 亚洲福利中文字幕在线| 久久AV无码网址| 国产激情在线| 五月丁香色综合| 丝袜AV一二三区| 校园春色 男人天堂 | 顶级丝袜熟女一区二区三区 | 国产无码高清操逼视频| 午夜舔阴达高潮视频免费看| 亚洲欧美色图片| 亚洲一区中文精品| 亚洲免费成人精品电影| 大香网伊人久久综合| 亚洲成人碰碰| 欧美情色男人的天堂| 伊人991| 亚洲AV在线资源| 欧美激情 一区| 国产一区在线看| 欧美Ⅴ性爱| 免费一级黄色录像影片| 干婷婷综合网| 人人摸人人干| 欧美日本不卡在线| 亚洲午夜免费狠狠干| 激情四射婷婷四五月天| 欧美一区二区成人一卡| 欧美色综合网| 九九九热| 两性综合网| 亚洲欧洲小说图片视频| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 天堂在线一区二区| 4tube欧美女厕所| 日韩性爱一级片| 奇米四色网| 欧美日韩性爱操大逼| 97久久久久久久精| 艳尻美人妻| 日比av无码| 超碰成人人人爽人人爽| 免费A V在线播放| 97天天摸天天碰| 99国产精品久久久在线播放| 日本亚欧爱爱| 深夜福利黄片| 熟女被操视频网址| 校园春色制服丝袜中文字亚洲| 91国产美女丝袜足交精品视频| 偷拍导航视频网站| 男女无套 免费网站| 亚洲福利中文字幕在线| 亚洲大色堂| 天堂无码| 日韩欧美字幕亚洲一区二区| 韩国午夜理伦三级好看| 69视频福利导航| 婷婷性网| 97任你吞精| 美女露胸露屁股| 日本 情色 1区| 艹少妇网站| 亚洲人妖网| 熟妇人妻丰满久久久久久久无码 | 麻豆伊人网| 美女露胸露屁股| 欧美亚洲清纯| 国产极品一区二区三区三州| 日日夜夜青青草母狗| 白丝一区| 久久精品亚洲婷婷| 看全色黄大色大片免费视频| 噜噜吧,噜噜色,噜噜| 偷拍2020| 狠狠色狠狠色狠狠五月| 99蜜桃臀久久久欧美精品网站| 国产乱伦亚洲| 97精品国产手机| 国产隔壁老王影院在线| 草蕉影视亚洲无码| 亚洲欧美情色| 丰满人妻一区二区三区四| 久艹99| 欧美翘臀视频网站一区二区三区| 色99视频| 亚洲熟女av中文字幕| 手机在线视频国内精品| 免费超碰97久久| 午夜视频久久久久一区| 美骚妇av高清在线| 91色图| 亚洲综合码| 午夜男女爽爽爽影院视频| 久久综合精品一区二区三区| 精品高清一区二区三区三州| 色妇91| 日韩中文字幕视频在线观看| 97亚洲综合在线| 97五月天| 国产婷婷综合在线观看| 尤物视频偷拍免费| 欧美性爱五月天| 久久69| 亚洲激情 欧美色图| 久久人人爽爽人人爽人人片αV| 强奸熟女一区二区三区 | 激情综合网一盗摄| 国产激情在线| 日韩一二三区| 十八禁黄色成人网站观看| 国产精品免费日韩| 超碰97亚洲区| 欧美一区91大爱| 三级日韩一区二区三区| 亚洲青青草| 亚洲天堂另类美腿| 日韩人妻 中文字幕| 亚洲精品蜜桃久久久| 久久极品伊人| 凸凹视频在线观看| 亚洲学生妹高清av| 99热国产精品| 夜夜躁狠狠躁日日躁av| 吉川爱美亚洲二区在线| 99操碰| 秋霞一级A片黄色视频| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 精品女人999| 在线视频 亚洲精品| 色偷偷男人的天堂麻豆| 欧美天天拍| 性爱免费视频成人| 国内一区二区免费| 久久久久久久9最新免费视频观看| 久热九九| 性在久久久久久| 日日骚中文字幕| 亚洲性图91| 伊人影院在线理论播放 | 97国产精品一区| 午夜精品久久久久久久99热影院| 九九色色| 久久精品国产亚洲AV片多多| 久久永久无码人妻视频| 97在线免费公开视频| 三级网站超变态精品| 色综合99| 黄网色一区二区三区四区精品| 12一15性XXXX粉嫩国产| julia国产在线| 午夜福利在线合集| 亚洲五区熟女| 日本三级韩国三级99| 精品国产乱码久久久久久口爆网站| WWW.操逼.COM| 欧美日韩人妻婷婷一区| 18一区二区三区| 99免费在线视频| 中文字幕亚洲在线一区| 国产一级137片内射麻豆| 精品视频在线观看| 九九热av| 亚洲男人天堂手机版| 粉嫩av在线一区二区| 天天激清| 欧美精品宗合| 人妻久久一区二区三区| 大香蕉伊人75| 97超级久久| 天天影视91看看| 国产九九九九九九| 午夜福利合集| 91精品导航| 精品无av| 亚洲欧美97√| 欧美色图第一页| …亚洲黄色厕厕女女在线播…| 啊啊啊好大好深| 国产精品成人午夜福利| 天天综合~91| 国产高清成人免费视频| 精品视频一区二区| 久久中文字幕在线观看| 欧美翘臀视频网站一区二区三区| 色综合天天爱去电影网| 熟妇人妻丰满久久久久久久无码 | 1区2区3区中文字幕日韩| 观看免费区二区三区二| 亚洲区限制级| 超碰97亚洲区| 欧美极品色| 久久久久久久久久久久九| 亚洲综合色在线| 久草成人影片| 青青草原av| 96久久久| 五十路六十路七十路熟婆| 国产一区自拍欧美日韩| 亚洲精品一二牛牛| 大香蕉久| 久久久久国产无av| 亚洲影视综合网| 亚洲aw毛茸茸在线| 亚洲熟妇乱女区二区三区| 国产亚卅97| 青青草精品| 久热99999| 日日摸天天爽夜夜欢| 天堂69亚洲精品中文字| 成人激情无码在线视频| 国产精品老师| 久久久久久久久久久久久9999| 天美精品一区二区三区四区在线观看| 91女优在线观看 | 国模限制级电影| 91高跟美女在线播放| 午夜欧美女人操逼| oumeisetu综合| 亚洲人妖网| 91超碰丝袜制服| sewuyueav| 99久久精品无码一区二区毛片免费 | 日本久久精品| 第45页一区二区| 91精品国久久久久久无码| 91白虎| 欧美呦呦性爱| 久久久网站| 大吊色| 久久粉色| 精品国产人成在线| 东北夫妻性偷拍| 青草伊人久久| 26uuu国产亚洲综合| 福利色色| 色娱乐色呦呦夜夜夜夜av| 粉嫩AV一区二区夜夜| 成人a级高清视频在线观看| 91丨九色丨熟女高潮| 久久成年精品| 97亚洲色图| 亚洲图片欧洲图片aⅴ| 婷婷香蕉| 偷拍片久久| 国产午夜福利专区综合| a久久| 91色s| 成人无遮挡毛片免费看| 五月丁香影院| 亚洲人精品午夜不卡| 国产拍偷精品网站| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 91五月天| 99热久| 无码聚合| 欧美91精彩| 97av在线观看| 爱射综合| 欧美日韩精品久久久久东北老熟妇| a片在线播放| AV污污污污| 精品一区二区三区四区女| 色97干| 欧洲熟妇xxXx欧美老妇裸体| 我爱搞逼综合网| 乱伦色图网址是多少| 国产精品一区二区在钱播放| 无码粉嫩白虎一线天b区| 亚洲古典另类欧美在线| 超碰 av 女人天堂| 中文?日韩?免费?精品| 女优免费一区二区永久| 色九九久九九| 免费A V在线| 台湾佬中文娱乐网久久久久久久久久com| av一区二区三区不卡| 啊啊啊用力在线观看| 亚洲激情久久| 91痴汉| 天天天天天干夜夜夜夜夜操| 亚洲青青草| 久久精品国产亚洲AV清纯| 久久婷婷一区二| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 国产三级中文字幕粉嫩| 亚洲精品亚洲人成在线麻豆| 欧美色日| 岛国在线一区二区三区| 久操在97| 日韩精品在线放| 欧美狠狠操| 亚洲中文字幕av| 五月色网| 久久大香蕉97| 综合婷婷| 综合97| 亚州精品丝袜-不卡成人免费| 久久女人| 中文字幕视频一区视频二区| 清纯唯美亚洲综合| 五月丁香久久| 亚洲欧洲成人在线电影| 91色图片| 国产剧情AV不卡在线观看| 偷拍新久久| 91一起操| 色与欲影视| 午夜性| www亚洲免费| 日韩色图 一区二区| 乱色视频中文字幕| 青青草毛片| 97色诱| 人妻-91porn| 欧美se综合| 人妻一区久久二区三区色播| 制度丝袜99| 爱丝福利| 欧美日本久久精品一区 | 高清无码人妻久久久一区二区三区aⅴ| 狠狠久久亚洲欧美专区| 亚洲日韩在线a不卡99精品| 999九九精品| 综合熟女| 亚洲国产欧美另类自拍| 国产97视频| 中文字幕久久精视频久久大全| 国产粉嫩出水在线播放| 人人搞人人插人人操| 韩日精品福利视频一区不卡在线免| 人人干人人搞人人摸| 黄色免费一级在线毛片| 亚洲欧美91√| 澳门成人网站久国产日韩| 91精品无码人妻系列| 999久久久| 操91| 2024黄色视频| 国产91丝袜在线播放蜜月| 中文字幕日本久久| ji熟女.com| 啊啊啊慢点| 嗯嗯啊啊视频一区二区三区| 日本国产欧美高清在线| 大茄子熟女AV导航| 日本东京热大香蕉a片| 日本www操操操| 日日骚一区二区三区| 亚洲视频小说| 人妻天天夜夜爽一区二区| 欧美色欧美| 久久久久久少妇| 欧美综合色站| 欧美美女啪啪视频| 在线国产探花| 久久久久久亚洲中文| 一中国女人毛片水真多| 国产91美女视频| 色九九综合AV| 亚洲色入欧美| 福利风月五月天影院| se01国产在线视频| 蜜臀无码视频在线观看| 男人的天堂99| 色情婷婷久久五月天| 欧美色图天堂网m| 色性综合| 偷窥自拍亚洲天堂网爆| 国产AV精久久| 91久| 性欧美999| 97爱b| 大胆91| 996热| 精品少妇一区二区三区在线视频| 性久久| 免费的黄片有限公司| 精品人妻中文字幕高清| 超碰碰97资源站| 竹菊一区二区三区AV线| 国产不卡的视频 | 秋霞怕怕片| 色激情综合网站| 天天日天天干少妇日| 999色欧美中文字幕| 91色人| 91黄射| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 91亚洲色图| 成人怡红院| 日本久久女同性恋视频| 热热色91| 99热| 婷婷在线视频在线观看| 欧美人与动性人交a| 一区e区三| 色偷偷综合91久久噜噜| 久久精品99| 老熟女阿 国产91| 欧美色91| 欧美97爱| 国产久久成人| 欧美亚洲尤物久久| 91GD.COM| 理论久久婷婷网 8| 97久久资源| 欧美中字二区| 日韩无码久久熟女一级片| 欧美亚洲韩国视频十五区| 午夜美女诱惑电源网| 婷婷色香伊人| 日韩欧美大力操| 盗摄女人妻在线| 欧美99热| 精品国产网站| 啊啊啊不要啊啊受不了了视频在线| 久久久久人| 国产91美女视频| 色99999| 人人摸.人人色| 国语av最新自产拍在线观看| 97人妻免费中文字幕| 午夜福利视频在线一区| 婷婷导航| 精品人妻一区二区三区视频| 亚洲天堂久| 97国产精品一区二区传媒公司| 国产强奸乱伦第1页| 成人乱人伦一区二区| www.av在线观看| 97色伦欧美| 91网站18在线| 91制服丝袜| 欧美真人抽搐一进一出gif| 自拍偷拍 高清无码| 欧美有码激情视频一区二区三区| 日欧美色| 久久精品无码熟妇一区二区三区视频导航 | 4虎在线观看| 欧美一区二区三区互相| 操婷婷逼| 97资源欧美| av影院十区| 国产久久免费精品视频| 国产在线精品偷| 99激情视频| 久9久精品视频| 成人性交免费视频| 中文字幕高清精品一区| 女人高潮抽搐喷水视频网站| 亚洲日韩av一区二区三区百合| 久久亚洲天堂| 青娱乐福利99| 插入综合网| 蜜桃网熟妇| 无码精品久久| 日韩精品国产精品五码一区二区| 亚洲熟妇图片| 大鸡巴久久| 日韩A优精品在线观看| 国产福利夜| 亚洲黄色AV电影| 日本国产高清色www视频在线| 在线综合 亚洲 欧美中文字幕 | 亚洲女毛多水多21P| 夜夜操av亚洲一区二区| 久久αⅴ| 探花激情视频| 精品免费一区二区三区在线亚洲人成| 国产区在线| 国人欧美精品一区二区| 男人的亚洲天堂| 欧美性爱日韩高清| 伊人影院在线理论播放| 青青五月天| 高潮的A片激情扒开一区| 在线 亚洲 网爆 自拍| 久久激情婷婷| 欧美乱色| 啊啊啊啊好爽好舒服一区二区易域| 3028国产精品| 撸撸成人在线视频| 最新日本中文字幕| 色综合中文字幕不卡| 大香蕉综合网| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲天天自拍| 国产在线视视频有精品| 任你干在线视频| 老熟女乱伦一区| 99爱爱| 亚洲精品国产拍免费91在线| 亚洲AV无码国产精品久久久久| 试看福利| 国产在线激情视频| 加勒比在线视频| 亚洲 欧美 色图| 99亚洲精品| 日韩精品人妻一区二区| 天天日天天爽| 欧色网址| 射 色综合| 青青草在线视频美女| 无码乱人伦中文视频| 超碰久久网| 日韩欧美午夜视频在线| 曰韩香蕉97| 伊人久久大香线蕉无码| 国产精品视频在线播放 | 亚洲日本天堂| 亚欧高清在线| 国产AV人人夜夜澡人人爽麻豆| 欧美日韩精品一区二区三区高清| 欧美日韩精品国产91| 九月激情婷婷| 北条麻妃性愛视频| 热99这里只有精品| 9美女超碰在线免费观看| 国产白嫩漂亮KTV在线| 91美女高潮| www网站黄| 久久免费少妇| 色五月69夫妻| 黄aaaaaaaaaaaaaaaaaa色网站| 亚洲AV永久无码精品成人调教| 熟女人妻久久中文字幕一二区| 久草午夜| 最新精品久久蜜桃 | 久草久热| 成人小说视频在线精品欧美| 日日玩天天干| 成年女人一区| AV不卡在线| 亚洲激情久久久伊人综合| 91久久久久久久| 麻豆三极片| 9长久久精品| 九九热超碰| 97av在线观看| 啊啊啊快操我视频| 一级毛片久久久久久久女人18| 肉丝中文无码高清| 91在线欧色| 74成人在线| AV中文字幕三四五| 黄片无码在线制服| 国产农村妇女精品| 国产AV天美| 五月婷婷综合网| 欧美亚洲素人制服精品| 欧美日韩狠狠爱| 久久偷拍人| 国产精品一二三区福利| 亚洲欧洲综合成人av一区| 亚洲色阁| 无码人妻精品一区二区三区九九 | 男人的天堂2019AV| 亚洲国产一级精品毛一级精品看免费视频| 少妇三p| 9久超碰| 你想操日本小逼吗| 老熟女网站| 啊啊啊不要嗯嗯在线观看| 精品丰满人妻一区二区三区免费观| 国产乱伦亚洲| 欧美激情专区| 久久久少妇诱惑精品视频| 99999精品视频| 亚洲欧美日韩精品久久久一区二区 | 日本人妻丰满熟妇久久久久久| 性色av一区二区| 亚洲色人妻综合| www.人人cao| 加勒比久久综合网高清| 欧美精品精品一区二区| 欧美黑人与女人91| 大乔未久88一区| 牛牛久久国产精品视频一二三| 国产情侣自拍在线播放| 天天日天天搞天天干| 极品销魂美女一区二区 | 亚洲少妇色| 爱我干综合| 久久社区一区二区三区| 国产一区免费午夜视频| 超碰97综合| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产日韩欧美操逼视频| 婷婷五月天激情四射| 嗯~啊~轻一点 视频| 亚洲欧美精品久| 91在线免费观看处女| 91 刺激在线| www.色婷婷色综合| 国产乱人伦AVA麻豆软件.| ji熟女.com| 秋霞一集毛片观看| 大学生美女口爆| 亚洲综合在线91| 欧美人妻一区二区| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 福利色色| 亚洲无吗在线视频| 高清无码在线播放网站| 欧美精品99久久久**| A 在线网址| 操逼天美3区| 免费一级性爱久久| xxxx网站亚洲精品| 翔田千里一区二区三区奶水| 一区二区三区在线资源| 欧美另类自拍 | www.操| 这里只有精品视频在线观看麻豆| 欧美极品性爱天天射| 亚洲资源站| 国产在线播放成人免费| 清纯唯美亚洲另类| 啊啊啊啊好爽好舒服一区二区易域| 欧美日韩97在线| 少妇淫妇久久久久久久| 91高清欧美| 亚洲欧美清纯| 91无遮挡| 热无码中文亚洲H一道本一区二区| 国产精品黑人一区二区三区| 亚洲97成人在线观看| AV天堂国产| A V视频日本| 日本日皮视频逼| 九九热在线精品视频| 99re视频在线观看这里只有精品| 欧美亚洲日韩人妻在线观看| 少妇无码太爽| 粉嫩少妇自慰在线| 加勒比人妻综合| 丝袜美腿91| 97天堂| 成人av影院在线观看| 欧美性爱十八禁| 99综合视频一体|